利用n工具轻松管理Node.js的版本

在使用Node的过程中,会慢慢发现,常常在使用Node时会出现版本不兼容导致不能正常启动项目。所以,特意采用n管理工具来管理Node.js 一.在Ubuntu系统下升级Node: 查看当前NodeJS和npm的版本: node -v npm -v 在Linux系统下使用一个叫n的包管理器来对NodeJS进行升级。 先清除npm的cache: sudo npm cache clean -f 安装n模块: udo npm install -g n »

DB之distinct和 sum 一起使用

这一对是之前在使用中直接将两者连接使用,后来发现查询结果不是预期设想的一样。误区,记录。 关键词 distinct用于返回唯一不同的值。distinct会导致全表扫描。 下面是常使用的方式: select sum(field2) from ( select distinct * from table1) A select sum(field2) from (select id,max(field2) field2 »

DB之GROUP BY 和 ORDER BY 一起使用

在实际开发中,发现之前对于group by和order by的连用有一个误区,特此记录下来。 一 order by 用法 先简单介绍一下 order by.使用order by,一般是用来,依照查询结果的某一列(或多列)属性,进行排序(升序:ASC;降序:DESC;默认为升序) 1.1 »

laravel+post+ajax 异步请求

get方法就不介绍了,很简单。这里主要做post方式的案例,方便以后开发,直接copy。 post方式请求 1.先在head标签里添加<meta>标签,如下面所示: <html> <head> <meta name="_token" content="{{ csrf_token( »

PHP如何打补丁

出于安全考虑,我们不仅需要保证程序的安全性,还需要考虑程序的运行环境的安全性。 PHP打补丁的思路: 源码-->打补丁--->编译 案例: 1.//下载php源码 wget -c http://soft.vpser.net/web/php/php-5.2.17.tar.gz 2.//下载php-fpm wget »