Error Array to string conversion for Yii::$app->user->id

解决方法如下:

  1. ALTER TABLE `user` ADD PRIMARY KEY(`id`);
  2. i remove manually from the browser the cookie and it work.

参考:

https://stackoverflow.com/questions/44499961/error-array-to-string-conversion-for-yiiapp-user-id

https://github.com/yiisoft/yii2/issues/1029

https://stackoverflow.com/questions/27681505/login-on-production-server-doesnt-work

如何拥有一本书——《如何阅读一本书》读后感及下一年阅读计划

随着时代的进步,科技的发展。
我们进入了所谓信息大爆炸、信息过载的时代。因此,在浩如繁星的书籍中找到好书就变得非常困难。
矛和盾虽然对立,同时也是一起发展和进步的,科技发展也带来了更便捷的沟通和交流方式,也有了效率更高的信息检索方式。
我们比古人幸运多了,只要明白自己的需求和目标,就很容易找到适合自己的书籍。

那么,如何能够拥有一本书呢?

继续阅读“如何拥有一本书——《如何阅读一本书》读后感及下一年阅读计划”

解决mac下的Sourcetree每次拉取提交都需要输入密码

Mac使用SourceTree项目的GIT密码始终保存不到Mac的钥匙串中,明明在钥匙串中是存在的.但是在使用sourceTree pull/push代码的时候还是需要再输入密码,很是繁琐.

于是,网上搜索了一下,说的在https模式下,Mac需要使用osxkeychain凭据助手,并在Git中设置使用. 并且如果已经安装了brew的应该会自带了osxkeychain.但是奇怪的是,我安装了brew的,使用brew安装应用也没有问题.那就只能手动的再设置一次了.

使用方法

  1. 先使用命令下载 git-credential-osxkeychain
    curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-osxkeychain
  2. git-credential-osxkeychain 放入 bin目录
    mv git-credential-osxkeychain /usr/local/bin
  3. git-credential-osxkeychain赋权限
    chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. 在Git全局配置中进行设置(也可以在某一个项目里面设置):
    git config --global credential.helper osxkeychain

经过上面的设置,下次访问https的项目时只需要输入一次密码,就会存储到osx的钥匙串中了,以后再也不会在Git中询问了.

WordPress定期出现“建立数据库连接时出错”问题的解决方案

配置比较低的虚拟主机,不管是搭在CentOS还是Ubuntu上,Wordpress都会定期出现“建立数据库连接时错误”,那是因为PHP-FPM子进程过多,吃光了内存,MySQL的进程就被干掉了。

通过 netstat -tunlp 发现是MySQL的进程被干掉了,如果service mysqld restart 还重启不了,简单粗暴点就直接reboot。

解决方案
编辑 php-fpm.conf 文件,控制PHP-FPM的子进程数。
1、找到php安装目录etc目录下的 php-fpm.conf 文件:
vim /etc/php-fpm.d/www.conf
2、找到 pm 、pm.start_servers 、pm.min_spare_servers 、pm.max_spare_servers 这几项参数,修改参数的值。
pm = dynamic #php-fpm以动态模式运行,动态模式适合内存较小的服务器
pm.start_servers = 3 #动态模式下,php-fpm的起始进程数
pm.min_spare_servers = 3 #动态模式下,php-fpm的最小进程数
pm.max_spare_servers = 10 #动态模式下,php-fpm的最大进程数
3、重启php-fpm
service php-fpm restart

参考:

https://www.centos.bz/2017/12/wordpress%E5%AE%9A%E6%9C%9F%E5%87%BA%E7%8E%B0%E5%BB%BA%E7%AB%8B%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%97%B6%E5%87%BA%E9%94%99%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3/
https://www.simcf.cc/4671.html


为什么阅读一本书——《如何阅读一本书》读后感

“为中华之崛起而读书”是周恩来的名言。
小学时读过这篇文章,依稀记得周恩来十二三岁的适合,他所就读的学校校长在课堂上问大家:“请问诸生为什么而读书?”

how to read a book

同学们踊跃回答。有的说:“为明理而读书。”有的说:“为做官而读书。”也有的说:“为挣钱而读书。”“为吃饭而读书”……
周恩来一直静静地坐在那里,没有抢着发言。校长注意到了,打手势让大家静下来,点名让他回答。周恩来站了起来,清晰而坚定地回答道:“为中华之崛起而读书!”

继续阅读“为什么阅读一本书——《如何阅读一本书》读后感”

君不见,黄河之水天上来——《将夜》读后感

《将夜》比《间客》还要长!本来想等读完全书再写读后感,无奈读了两个月还没有读完,目前阅读进度77.67%的情况下,尝试总结一下全书的阅读心得。

《将夜》中的天下第一强者叫柳白,他闻名天下的大河剑,不像其他剑道同行爱玩御剑飞剑,而是争的身前一尺!身前一尺无敌,则天下无敌。柳白悟道的时候,感知到天地元气犹如一条大河,波浪宽,风吹稻花香两岸,因此,他的剑道又称大河剑。

继续阅读“君不见,黄河之水天上来——《将夜》读后感”

也许快乐——《间客》读后感

《庆余年》是猫腻最有名的一部小说,前段时间播放的《将夜》也是他的大作。《间客》也是。

猫腻是一位善于挖坑更擅长填坑的人,最初出场的小人物经常很不起眼,但是到最后却发现,原来各方面都是最最厉害的角色。欲扬先抑用得纯熟,书中的情节往往要压抑很久,然后再来那么一下爆发,畅快淋漓!有点像《三体》第二部的感觉,大半本书的絮絮叨叨,才造就了最后那么一下高潮,然后大家都仿佛进入得道之后的贤者时刻。

继续阅读“也许快乐——《间客》读后感”

不焦虑——《教养的秘密》读后感

在香港诚品书店偶然看到一本《教养的真相》试读本,作者行文深入浅出,孩子教育中常见的问题都能得到合理的解释和切实可行的应对建议。身为一个对育儿有各种疑问的奶爸,根本停不下来。无奈,香港和台湾的书籍真的是太贵了,回国之后,买了一本作者已经在大陆地区发行的前一本著作,就是我今天要介绍的《教养的秘密》。

《教养的秘密》很容易读,图文并茂,语言简约轻松。从【教养】、【互动】、【行为】、【健康】、【发展】、【学习】等六个方面介绍了教育孩子过程中会碰到的各种问题和解决建议。并结合各种实际案例,非常有说服力,也很容易执行。

继续阅读“不焦虑——《教养的秘密》读后感”