mac 快速安装开发环境

前两天配置一个新电脑,就顺带记录了一下开发常用的套件,方便将一台新电脑迅速恢复到顺手的开发环境中。01iTerm2 -- 终端窗口工具下载地址:https://iterm2.com/02oh my zsh -- shell辅助工具安装方法:sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools...

继续阅读 »

常见的几个英文缩写

偶然看到了TBD缩写,不知道啥意思,搜了一下工作中常出现的英文缩写。CC = carbon copy:抄送FYI = for your information:供你参考VP = Vice President:副总裁IAM = in a meeting:在开会WAH = work at home:在家办公KPI = Key performance indicator :关键绩效指标OOO = ...

继续阅读 »

网站增加og标签 即 Open Graph Data 标签

前几天在用钉钉给别人发我博客上一篇文章后,钉钉会自动生成卡片(爬虫爬取),好奇他的爬虫名字是啥,就看了access日志,正好博客模板不带og标签,就顺带加上了。对im类爬虫更友好了。Open Graph DataOpen Graph Data协议是一套Metatags的规格(以下简称OGP),用来标注你的页面,告诉我们你的网页快照。帮助社交app高效、准确的获取网页中核心的链接、标题、主图、...

继续阅读 »

golang实现自定义语言的基础 - goyacc简易入门

0x01 自言自语一直就对解析文档,比较感兴趣,一直没深入研究,只停留在仅知道 Lex & yacc 和 antlr 的名词阶段,最近看了go-zero的api解析器,觉得甚好,是时候花时间学习一下了。简单看了zero发现是自己实现了词法分析、语法解析,这不符合我的一贯偷懒作风,所以并未其源码开始学习。既然用golang那么他自带的goyacc就是我学习的不二之选。当然你可能会听说Lex&y...

继续阅读 »

php register_shutdown_function 的一个问题

php register_shutdown_function 方法执行顺序是1,调用 register_shutdown_function 注册方法2,调用类析构方法3,输出因为是先调用 register_shutdown_function 注册的方法,后调用析构方法,所以类的析构操作都将在 register_shutdown_function完成之后才能执行。// php7.0.6线上版本...

继续阅读 »