大象笔记

闯关东

最近一直在追闯关东这部剧,是部老片,大概十年前的作品。是在看非诚勿扰时偶然听说的。。。 主要讲上个世纪初,山东闹饥荒,大概两千万山东人闯关东的故事。 确实是部好剧,我一个周看了大概20集,共52集。比起美剧好看多了。 里面

使用 Laravel sharedLock 与 lockForUpdate 进行数据表行锁

## 场景 拼团功能,当 A 客户开团之后(两人团),如果 B 和 C 同时支付,如何规避两人同时将拼团人数增加。 ## Laravel 中 sharedLock 与 lockForUpdate 的区别 - sharedLock

微信联系人分组

中午把微信里的200多联系人分了下组,主要目的是 - 晒娃给家人和亲戚。避免打扰到其他人 - 一些给客户做信息分享的内容更有针对性。其实就是广告。。。 刚开始一个一个的分组,整理了50左右个就崩溃了,太无聊了,费事费力。

Weex 应用发布苹果应用商店审核被拒 - 移除 ATSDK 解决

收到苹果审核的拒绝邮件,提示说 Weex 应用使用了非公开的 API,IOKit.framework APIs. ``` Guideline 2.5.1 - Performance - Software Requirements

折腾,重装 Mac 上的 VIM8

不确定是 Mac 系统升级,还是 homebrew 升级造成的,反正 VIM8 一直启动报错 ``` Error detected while processing /Users/zhongwei/.vim/bundle/ultis

看新人的代码有感

昨晚客户反馈微信支付成功,但是商户管理后台的订单状态一直是未支付。我上服务器一看日志,发现支付逻辑里有个低级的 bug,而且越往下看越寒心,5行代码里3个严重 bug。顺手改完发布之后,我觉得有必要重新诊视一下目前团队用人的策略。 判

使用 Laravel Tinker 为 Laravel Admin 后台添加管理员

做的管理后台,禁用掉了注册功能。 那么问题来了,如何添加第一个管理员帐号呢? 本来想写个 console 命令,后来发现直接用 Laravel 自带的 Tinker 就能方便的搞定 (类似于 Django Shell,Larav

Laravel Backpack Menu CRUD 的改造

MenuCRUD 非常不人性的地方是,新增一个节点是没有自动计算 left, right 属性,必须手动点击“重新排序”按钮,提交之后才能生成。 对于普通的用户,我都没有脸去解释为何要多点这两次按钮。所以,我决定改造 MenuCRUD

博客程序改造: Laravel 5.2 升级 5.5

这个博客本来就是个试验田,所以一直用 Laravel 5.2 就失去了其存在的价值。很多新特性没法使用。虽然麻烦,但是还是决定升级一波。 实际上工作量并不大,利用中午吃完饭的时间,15分钟就搞定了。 ## 重建项目 因为 la

关于 React Native / Weex 的性能

大部分翻译自 https://facebook.github.io/react-native/docs/performance.html 使用 React Native 而不是 WebView 的一个重要原因是,为了达到每秒 60 帧