一首小诗
寒蝉凄切,对长亭晚,骤雨初歇。都门帐饮无绪,留恋处,兰舟催发。执手相看泪眼,竟无语凝噎。念去去,千里烟波,暮霭沉沉楚天阔。 多情自古伤离别,更那堪,冷落清秋节!今宵酒醒何处?杨柳岸,晓风残月。此去经年,应是良辰好景虚设。便纵有千种风情,更与何人说?
原创
2020年06月21日 00:07
  • 翟码农
  • 健康常识
  • 151
  • 0
  • 0

天天看头条,天天看到有人因为各种各样的原因而死亡,感觉掌握一些生命安全的常识实在是太重要了。


本着自己再学习一遍的想法,翟码农顺便也汇总在一起分享给大家。


1. 洗澡的那些意外

一对夫妻参加同学婚礼,入住同学家人安排的房间,房间热水器没有安装烟道,结果晚上洗澡无意关闭了窗户,第二天早上两人都没能出门。参加同学婚礼,变成了自己的葬礼。


那些洗澡发生意外的大多不外乎这两种原因:一氧化碳中毒和触电。


一氧化碳中毒,基本都是由于热水器的天然气不充分燃烧产生的一氧化碳所致。


当我们在一个陌生环境时,遇到洗澡间装有热水器的时候,一定要多留个心眼。


如果是燃气式的,就千万别因为怕冷而把窗户关紧,尽量速战速决。

如果是储水式的,水烧好了,就把电源关掉。尤其是那种破旧小区、电路不给力的那种,更是要留心,避免发生触电。


2. 烹饪的那些事儿

民以食为天。但如果好些常识不知道,很可能就会发生悲剧惨剧。



2.1一农民妇女在厨房压猪蹄,结果砰的一声,猪蹄全飞,高压锅盖还给厨房屋顶捅了个天窗。


高压锅,这玩意儿发起威来,能量真的是超乎你的想象。


所以一定不要买杂牌,不要贪便宜。揭盖,一定要记得先放气。不然你废九牛二虎之力的后果,就是锅盖直接反弹到你脑门。能飞上天捅破屋顶,类比一下,结果就可想而知了。

原创
2020年08月10日 00:08
  • 翟码农
  • 每天一首诗
  • 6
  • 0
  • 0
<
原创
2020年08月07日 22:11
  • 翟码农
  • php
  • 7
  • 0
  • 0

最近项目中用的是神通数据库。


一开始用这个数据库时,给表添加列,列名总是小写自动变大写,恼火得很。折腾了好久,后来才搞清楚sql语句里要在列名两边加双引号。


经过上面那一茬,对这数据库就没什么好印象了。


这次因为某些业务拓展,需要给表新增字段。


表里是新增成功了,可是yii里却始终保存不了数据,就是下面这行代码对新加的列不奏效:

$model->setAttributes($params, false);


打日志,$params里是有提交的新加列的数据。

追踪溯源,通过$model->attributes()发现里面并不包含新加的列对应的属性。


可问题出在哪儿呢?我直接就怀疑是神通数据库的问题。


神通数据库提供好几个工具,怀疑是不是自己直接通过sql语句加的,不能够影响到像mysql里information schema里的columns表。


然后只看到schema库,一张张表打开也没看到column信息存在哪里。


把表换个名字,再一同修改Model类里的表名,就OK了。可是我不要这样子无缘无故的修改表名啊。(其它服务器也有部署,随意修改只会给自己另外增加同步的工作)


实在没辙,就搁置了。


回来在网上搜到这个:

原创
2020年08月03日 23:52
  • 翟码农
  • Linux
  • 17
  • 0
  • 0

前些天常常加班,阿里云服务器过期了,博客一直还没来得及迁移。


昨天才开始重新部署环境,centos版本、php版本、mysql版本都有更换,安装过程坑太多了,这就是IT工作的劣势,技术经验如果不跟上更新步伐,经验就不再是经验了。


下面就开始详细描述踩的哪些坑。


新服务器系统环境(用cat /etc/redhat-release命令查看):

CentOS Linux release 8.1.1911 (Core)


1.安装Nginx

centos8支持yum安装nginx,所以nginx安装很方便,没啥坑。

yum -y install nginx


2. 安装php-fpm

php-fpm是管理php进程的东东,不知道多久以前php和php-fpm是要分开安装的,但是现在编译php,带上--enable-fpm参数就可以在安装php的同时,把php-fpm也给安装进去。


昨天试了,centos8也可以直接yum来安装php了。但是不带mysqli扩展。本人博客数据库采用的mysqli驱动,所以只好另外去下载php源码包了。


下载php源码的位置,戳这里:https://www.php.net/downloads

原创
2020年06月21日 23:11
  • 翟码农
  • 每天一首诗
  • 128
  • 0
  • 0

始知锁向金笼听,不及林间自在啼。这句出自于欧阳修的《画眉鸟》。


全诗如下:

《画眉鸟》

宋代--欧阳修

百啭千声随意移,

山花红紫树高低。

始知锁向金笼听,

不及林间自在啼。


译文:

画眉鸟千啼百啭,随着自己的心意在林间飞动,在那开满红红紫紫山花的枝头自由自在地穿梭。

现在才知道:以前听到那锁在金笼内的画眉叫声,远远比不上悠游林中时的自在啼唱。


翟码农赏析:

此诗所阐述的哲理很简单,但如果要想做到,却又并不是那么的简单。


尽管相隔千年,世人所深陷的情感问题却都大体相似。


如今的我们,为了生活疲于奔命:没房子的,为了房子而拼命;有房子的,就为了更大的房子而拼命,抑或是为了给孩子提供优越的教育条件而拼命。

原创
2020年06月13日 23:35
  • 翟码农
  • php
  • 156
  • 0
  • 0

工作项目中,传感器采集数据的存储是在每100毫秒的定时计划任务中完成的。这一步,是通过swoole中的tick方法实现的。


由于数据还同时往合作方系统的mq有发送,现在合作方感觉数据量太大,认为完全无此必要,设置成每隔几秒几分钟发送一次就好。


所以就诞生了本文要实现的任务:将定时任务的间隔时间,改成后台可以配置的方式。


这样一来,到底是要几秒,还是要几分钟,以后我们根据人家要求直接去后台改配置即可,就不用再去改代码。


本文翟码农主要分享实现思路,所以下面的代码可能有错误,敬请注意。


原本定时任务的实现大致如下:

$server = new swoole_websocket_server($ip,$port);
$server->set([
    'reactor_num' => 4,
    'worker_num' => 5
    ]);
$server->on('WorkerStart',function (swoole_websocket_server $server, $worker_id){
     if(0 == $worker_id){
	$server->tick(100, function(){...});
     }
}
原创
2020年06月12日 22:46
  • 翟码农
  • 每天一首诗
  • 167
  • 0
  • 0

雨打梨花深闭门,忘了青春,误了青春。此句出自于明代诗人唐伯虎之手,全诗如下:


《一剪梅·雨打梨花深闭门》

雨打梨花深闭门,忘了青春,误了青春。

赏心乐事共谁论?花下销魂,月下销魂。

愁聚眉峰尽日颦,千点啼痕,万点啼痕。

晓看天色暮看云,行也思君,坐也思君。


译文:

深闭房门隔窗只听雨打梨花的声音,就这样辜负了青春年华,虚度了青春年华。纵然有欢畅愉悦的心情又能跟谁共享?花下也黯然神伤,月下也黯然神伤。

整日里都是眉头紧皱如黛峰耸起,脸上留下千点泪痕,万点泪痕。从早晨到晚上一直在看着天色云霞,走路时想念你啊,坐着时也是想念你!


此诗一看就是写闺怨的,但如果抛开闺女这一对象,诗句所描述的情感,仿佛就是如今的你。


青春?都说青春像一场烟火,只可惜已不大记得那场烟火的灿烂,只知道是已经消失在了黑夜里了的。


如果说青春里,真的有热烈地恋过谁爱过谁,那倒也不算辜负了青春。可惜生活不是电影,青春期里的你,或许根本就生涩到没一丝丝开窍。


如今回首,也只能感慨“忘了青春,误了青春”。


结束学海生涯进入社会后,就开始与朋友天各一方。慢慢的,投缘的同事也开始都有了自己要关心的人,有自己要关注的事,再来一场聚会,也没得从前那么简单方便了。

原创
2020年06月11日 23:32
  • 翟码农
  • php
  • 154
  • 0
  • 0

写程序时,if语句随处可见。


有时,我们写if语句时,只知道在A条件下要做B动作,不然就做C动作。我们会如下写:

if( A ){
  do B;
}else{
  do C;
}

此种情况,我们并无需思考else对应的条件逻辑是什么。


当A条件很简单时,例如就一个表达式时,例如判断一个变量是否等于某个值:$a == 3,这种情况只要大脑没进水,就知道else走的是$a变量不等于3的逻辑。


但本文翟码农要分享的是,当A条件很复杂时,在else里要继续做if判断(即涉及到嵌套if了),该如何理清else对应的逻辑。


例如,当A条件为(Ea  && Eb )  ||  Ec )时, 该如何确定else对应的逻辑?这里Ea,Eb,Ec代表3个判断条件。


有时候头脑清醒,你可能还能想清楚。但疲累异常时,你很可能就实在想不清楚,到底哪些情况,会走else语句块。


方法就是:利用集合思想。


上面的(Ea  && Eb )  ||  Ec )条件表达式,我们可以转为(Ea ∩ Eb) U Ec这样的集合表达式。如此一来,else走的逻辑就是:^(  (Ea ∩ Eb) U Ec  )。

原创
2020年06月07日 22:46
  • 翟码农
  • 电影佳片
  • 101
  • 1
  • 0

之前在头条里偶然刷到《请回答1988》里德善被家人忽视的情节视频,这次出差高铁上12小时,正好无聊在爱奇艺里看到了这个剧。


这是一部关于双门洞里四个家庭的生活故事——从1988年到2000多年。里面关于父爱、母爱、友情、爱情的细节真是无处不有,演员演技也都好给力,真是很能骗人眼泪呢。


从一开始妈妈叫喊回家吃饭、德善一群玩伴整齐地坐在阿泽房间一起看电影的画面,再到结尾双门洞人去楼空巷静的画面,让人真是感慨过去的那些美好时光啊。


从前的桃李春风,变成了如今的江湖夜雨。从前的和睦邻居,变成了如今天各一方的羁旅。从前门前院后的欢声笑语,变成了如今来去匆匆而沉默少语的身影。即使是谈到从前的月色,似乎感觉也会显得比如今更加朦胧而又柔情。就如这双门洞,初始烟火气十足,落尾却尽显空荡荒凉。这一切的刽子手,都是时光,那抓不住又留不下的时光。


如果没有时光,时代就不会发展,我们也不会长大,双门洞的画面或许就是一眼温情一生的天堂。可惜这个如果,断然是没有的,双门洞的离散,也是必定的结局。


也许正是因为时光易逝,我们才会叹惋和感伤,我们才会知道去关心爱护自己所爱的人。所以看了《请回答1988》,虽然看的是双门洞的那段时光,却也是我们那些逝去的青春时光。

原创
2020年06月05日 23:55
  • 翟码农
  • 每天一首诗
  • 154
  • 0
  • 0

范仲淹的《苏幕遮·怀旧》全词如下:


《苏幕遮·怀旧》

碧云天,黄叶地,秋色连波,波上寒烟翠。
山映斜阳天接水,芳草无情,更在斜阳外。

黯乡魂,追旅思,夜夜除非,好梦留人睡。
明月楼高休独倚,酒入愁肠,化作相思泪。


翟码农欣赏此诗,主要就在于头两句的美景描写。


也许真实的情景并不美,但读起来,就让人感觉美。


碧云天,什么样的天,还有绿色的云?


经百度,才知道碧这个字,除了我们所理解的“青绿色”之外,还有青白色、浅蓝色之意。如此说来,浅蓝色跟云搭配就没有什么难以理解的了。