微信公众号

公众号封面提取

浏览器打开推送文章的链接,前端代码中var msg_cdn_url指向的就是封面图片

Python

Python3.x安装

安装homebrew

1
/usr/bin/ruby -e "$(curl -fsSL http://raw.githubusercontent.com/Homebrew/install/master/install)"

查找Python3

1
brew search python3

安装Python3

1
brew install python3

pip安装

curl https://bootstrap.pypa.io/get-pip.py | python3

Vue

何为Vue.js

如果不使用框架,项目最终会成为一团不可维护的代码,Vue.js(简称Vue)就是一套用于构建用户界面的JavaScript框架。关于Vue的creator尤雨溪(Evan You)我找到了一篇采访

未更新完待续

参考资料:
[1] 麦克雷, 宋鹏, 刘鹏辉, & 张海雷. (2018). Vue.js快跑:构建触手可及的高性能Web应用 北京: 电子工业出版社.
[2] 刘博文. (2019). 深入浅出Vue.js. 北京: 人民邮电出版社.
[3] cn.vuejs.org

正则表达式

元字符 位置 ^ 开头
$ 结尾
\b 开始或结尾
字符 . 除换行符外任意字符
\w 字母/数字/汉字/下划线
\s 空白字符(空格/换行符/制表符)
\d 数字
字符类 [aeiou] 集合中的任意字符
[^aeiou] 集合以外的字符
[0-9a-zA-Z_] 等价于\w
限定符 {n} 重复n次
{m,n} 重复至少m次,至多n次
* 重复至少0次
+ 重复至少1次
重复0次或1次
替换 规则1|规则2 匹配了规则1或规则2

SQL

单表查询

空值

NULL值不能参与运算,查询时只能通过is(或is not) NULL判断

coalesce函数:
coalesce(expression_1,expression_2,...) 取得一连串中第一个非NULL值,若所有都是NULL值则返回NULL值
coalesce(expression_1,expression_2) 若expression_1是NULL值则返回expression_2,否则保持不变

nullif函数:
nullif(expression_1,expression_2) 当expression_1等于expression_2时返回NULL值,否则返回expression_1