安装 NodeJS
yum install nodejs -y node -v
安装 pm2
npm install pm2 -g ln -s /home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
"用 Nginx 反向代理 Node.js"继续阅读
yum install nodejs -y node -v
npm install pm2 -g ln -s /home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
"用 Nginx 反向代理 Node.js"继续阅读
file_get_contents() 函数将指定 URL 的文件读入一个字符串并返回。
"PHP file_get_contents和curl区别"继续阅读
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。
"启用 Brotli 压缩算法,对比 Gzip 压缩 CDN 流量再减少 20%[转]"继续阅读
昨天准备新加一个FTP用户来管理/etc
下面的文件。然后执行chmod 777 -R /etc
后出现了一系列的崩溃,服务器登不上,有些文件变成了只读,FTP和PUTTY登录不上。
"Linux问题: SSH FTP登录不了"继续阅读
EXISTS(包括 NOT EXISTS)子句的返回值是一个 BOOL 值。EXISTS 内部有一个子查询语句(SELECT ... FROM...),我将其称为 EXIST 的内查询语句。其内查询语句返回一个结果集。EXISTS 子句根据其内查询语句的结果集空或者非空,返回一个布尔值。Link
exists:强调的是是否返回结果集,不要求知道返回什么,比如:select name from student where sex = 'm' and mark exists(select 1 from grade where ...)
,只要 exists 引导的子句有结果集返回,那么 exists 这个条件就算成立了,大家注意返回的字段始终为 1,如果改成 select 2 from grade where ...
,那么返回的字段就是 2,这个数字没有意义。所以 exists 子句不在乎返回什么,而是在乎是不是有结果集返回。EXISTS = IN,意思相同不过语法上有点点区别,好像使用 IN 效率要差点,应该是不会执行索引的原因。Link
相对于 inner join,exists 性能要好一些,当它找到第一个符合条件的记录时,就会立即停止搜索返回 TRUE。
"SQLServer 中 exists 和 except 用法"继续阅读