一切纯属偶然,人生毫无意义。读《哲学家们都干了些什么》 发表于 2018-10-25 | 分类于 不谈技术 书荒,在V站搜索一番了后,决定看这本《哲学家们都干了些什么》,一来是作为一个无数次不系统地思考人生,想要了解人生的人来说,我还真的挺想知道哲学家们到底干了些什么,二来书名也吸引人,评分尚可(豆瓣8.7),于是就这么看了。 先说结论吧,此书绝对值得一看,文笔幽默风趣,虽然网上那些“真正学哲学的人”多是 ... 阅读全文 »
讲讲今年的规划与学习计划 发表于 2018-09-07 | 分类于 不谈技术 2018.9.7更新:说点题外话。就在昨天,公司又裁了3人,包括2个技术和1个公众号运营。虽然在我看来,他们确实是有点边缘的人物,仍然,看得出公司这下坡路走得有点快,月底还会搬到楼下,应该是更便宜的地方。相比去年的没什么项目也使劲招人,今年的情况还真的是凄惨啊。虽然安逸,果然还是不要太松懈了,居安思 ... 阅读全文 »
去掉PHPstorm在写原生SQL的黄色波浪线并增加提示 发表于 2018-09-07 | 分类于 技术向 在PHPstorm写原生SQL的时候,一直有黄色波浪线的提示,如下图,今天就想着解决一下。 提示语如下 “No data sources are configured to run this SQL and provide code assistance.Disable this inspecti ... 阅读全文 »
使用类似闭包的方式封装事务 发表于 2018-08-13 | 分类于 技术向 在控制器中执行事务的时候,一般的代码如下: $transaction = Yii::$app->db->beginTransaction(); try { //一些业务代码 $transaction->commit(); } catch (\Exception $e ... 阅读全文 »
注释@return让PHPstorm动态返回类 发表于 2018-07-28 | 分类于 技术向 场景是这样的,有一个BaseModel(继承自ActionRecord),所有的其他model都继承自它,然后其中有一个方法,简单贴下这个类的代码,: class BaseModel extends ActiveRecord { protected $temp_model; pub ... 阅读全文 »
开发红包功能 发表于 2018-06-17 | 分类于 技术向 16月17日更新:使用发布订阅的方式来回收红包,存在2个问题: 第一个原因和Redis系统的稳定性有关。对于旧版Redis来说,如果一个客户端订阅了某个或某些频道,但它读取消息的速度却不够快的话,那么不断积压的消息就会使得Redis输出缓冲区的体积变得越来越大,这可能会导致Redis的速度变慢,甚 ... 阅读全文 »
leetcode练习之MySql-中高级篇 发表于 2018-05-21 | 分类于 技术向 中高级题目不多,一起写了。 中级篇:连续出现的数字:先贴通过测试的SQL: SELECT DISTINCT a.num AS ConsecutiveNums FROM logs a, logs b, logs c WHERE a.id = b.id - 1 AND a.id = c.id - ... 阅读全文 »
leetcode练习之MySql-初级篇 发表于 2018-05-09 | 分类于 技术向 MySQL的题目不多,只有寥寥十几道,梳理如下 简单:第二高的薪水:自己写的傻乎乎的SQL: SELECT SUM(Salary) AS SecondHighestSalary FROM employee WHERE id = ( SELECT id FROM employee ... 阅读全文 »
wnmp套件配合PHPstorm断点调试以及安装redis扩展 发表于 2018-04-01 | 分类于 技术向 wnmp套件配合PHPstorm断点调试以及安装redis扩展标签(空格分隔): 未分类 安装debug扩展及配合调试:关于PHPstorm断点调试配置的文章已经很多,so,这里不会写得很详细,重点写难点、注意点。 打开查看phpinfo(),查看自己使用的PHP版本和相关信息,我使用的套件PHP ... 阅读全文 »
本地开发环境从wamp迁移为wnmp 发表于 2018-03-18 | 分类于 技术向 一直在win下开发,使用的wamp套件,某天逛全球最大的同性交友网站——Github的时候,本来想找一些Yii的关于RESTful风格的源码看看,逛着逛着突然看到了有个wnmp的开源项目,稍微看了下,还行。 抱着和开发环境和线上环境应当尽量一致的想法,于是决定把本地的开发环境从wamp换到wnmp, ... 阅读全文 »