- 博客(14)
- 收藏
- 关注
原创 node安装
命令行安装>sudo apt-get install node //直接安装node>sudo apt-get install n //用n来选择安装node版本二进制安装 在官网 下载二进制,比如Linux Binaries (x86/x64),解压之后在bin目录下有一个node执行文件,运行>./node 就可以使用node,如果这样不方便,可以做一个软链接>ln noded
2017-04-05 11:17:33
605
原创 koa-formidable模块
最近用koa重写express项目,其中有上传文件的模块,需要用到koa-formidable,在这里做一下记录.
2017-03-29 15:35:08
3011
1
原创 mysql5.7.17版本安装
在安装5.7.17版本的mysql的时候遇到一些坑,想记录下来。mysql下载地址上面地址是mysql官网下载地址,我下载的版本是linux-generic Linux - Generic (glibc 2.5) (x86, 64-bit), TAR ,在linux文件夹下提前,或者用命令行解压,按照官网提供的文档,复制到 /usr/local/mysql ,建立mysql用户和用户组
2016-12-30 20:28:10
1159
原创 编码和换行
最近在用node处理屏蔽字的时候需要读取一个文件,原本编码是utf8,但是拿到的屏蔽字编码是gbk,所以需要对编码进行转换,服务器是linux。var illelg = fs.readFileSync(filePath).split('\r\n');这是之前读取的utf8文件,结尾是'^M$' 也就是换行回车,拿到的gbk也是按照这个结尾的,分割('\r\n')是没问题的,但是我用web
2016-12-29 20:18:39
1914
原创 烫
在看《程序员的自我修养》时候看到的一个以前没有懂的问题,记录一下:没有初始化的变量或内存区域的值是 烫int mian(){ char p[12];}debug时,会将所有分配出来的栈空间初始化为0xCC,0xCCCC的汉字编码就是烫,至于设置为未初始化数据为0xCC的理由是这样可以有助于判断一个变量是否没有初始化(这个时原话,并不知道在说什么)。不过有的编译器也会设置成0xC
2016-11-16 22:35:34
384
原创 js leetcode
用js做leetcode的时候用到了递归调用,但是出现了Maximum call stack size exceded这个栈溢出跟js的默认传参有关系,在这里做一点记录。代码如下,这个时用暴力法直接做正则匹配的题var match = function(s,p,ss,pp){ if(ss === s.length){ return pp === p.length;
2016-11-15 21:11:27
613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人