删除Mac上的应用程序

  1. launchpad上,长按图标,或者按住键盘上三键:control+option+command,如果是通过App Store安装的应用,就可以点❌删除了
  2. 直接进入/Applications/目录去删除应用,这个可以删除内置应用,谨慎操作
  3. 如果是Chrome等的App,需要进入类似如下目录进行删除咯:/Users/gavin/Applications/Chrome Apps.localized
  4. 另外,Launchpad的图标内容存储在类似如下目录结构的数据库中:/private/var/folders/sj/xtcg7hhs40j51rl4xfty_4gr0000gn/0/com.apple.dock.launchpad/db/db,可以通过类似这个命令进行删除图标:sqlite3 db “delete from apps where title=’应用名称’;”&&killall Dock

参考资料:

  1. https://apple.stackexchange.com/questions/174084/how-to-remove-chrome-app-icons-from-launchpad
  2. https://blog.csdn.net/qq_36004521/article/details/80740491
  3. https://jingyan.baidu.com/article/fa4125ac0d5a2c28ac7092e6.html

爱和自由,敬畏和规矩

孙瑞雪的《爱与自由》是她的幼儿教育演讲录,书的主题就是父母怎么爱孩子,给予孩子自由。这本书给中国家长带来很大震撼和深远影响。它让习惯于严父慈母三纲五常棍棒之下出孝子的家长,什么是对孩子的爱和自由。然而,爱和自由的基础上,还是需要让孩子有敬畏和规矩。

有个故事:读初中的儿子跟爸爸说我喜欢上班上一个女孩子。爸爸说,我儿子真有眼光,这女孩儿不错。你如果想长大了就在咱们县城工作生活,我觉得现在就可以敲定了,但是如果你想以后去北京去看看,我建议这事还得在考虑考虑。

继续阅读“爱和自由,敬畏和规矩”

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中询问了.