Nodejs使用MySQL 4.1的问题解决 Posted on 2018-10-12 In Node.js Disqus: Symbols count in article: 665 Reading time ≈ 3 mins. 近期有同学在玩一台老古董服务器,要使用node连上4.1版本的MySQL进行操作。并且不让改动数据库配置,凭啥?人家是移动提供的MAS……本文分享一下帮忙时填的坑,主要为解决“数据库连接”和“编码转换”问题。 Read more »
node图形验证码实现 Posted on 2018-09-02 In Node.js Disqus: Symbols count in article: 896 Reading time ≈ 3 mins. JS的图形验证码已有很多开源实现,可以直接用npm引入,但如果综合考虑性能和契合度时,还是亲自动手造一个好。当然实现起来并不复杂,且方便结合自身需求调整,在此分享一下使用node-canvas绘制验证码的几个心得。 Read more »
ubuntu16.04升级18.04LTS Posted on 2018-08-23 In Linux Disqus: Symbols count in article: 941 Reading time ≈ 3 mins. 上个月第一次收到升级推送,当时工作较重又担心出现问题就拒绝了。今天又收到推送,恰好本地没有怕丢的代码,但是经验不足,直接通过推送窗口点击了同意,接下来虚惊一场。次日,桌面系统再次崩溃,强烈建议不要升级而是彻底重装! Read more »
阿里云验证码node接入 Posted on 2018-07-31 In Node.js Disqus: Symbols count in article: 668 Reading time ≈ 2 mins. 分享接入过程和心得 Read more »
解决svn没有merge全部更改的问题 Posted on 2018-03-19 In SVN Disqus: Symbols count in article: 619 Reading time ≈ 2 mins. 记一次svn merge individual files导致后续merge遗漏更改的解决方案。 Read more »
request中文乱码问题 Posted on 2018-02-26 In Node.js Disqus: Symbols count in article: 251 Reading time ≈ 1 mins. Node中使用request请求得到的数据为乱码,分析可能的情况并列举解决方案。 Read more »
使用chokidar监视文件更新 Posted on 2018-01-27 In Node.js Disqus: Symbols count in article: 369 Reading time ≈ 1 mins. 为了提高文件读取效率,有时会将文件内容缓存到内存再使用。但是当文件发生更改,如何将改动更新到缓存而又不重启Node进程。 Read more »
Array.map(parseInt)为什么返回了NaN Posted on 2017-12-23 In Node.js Disqus: Symbols count in article: 895 Reading time ≈ 3 mins. 简单来说,当调用`['1', '2', '3'].map(parseInt)`的时候,会返回什么结果?答案是`[1, NaN, NaN]`。 Read more »
缓存不当至服务崩溃 Posted on 2017-12-20 In Redis Disqus: Symbols count in article: 692 Reading time ≈ 2 mins. 遇到了典型的缓存击穿,记录此次教训和抢修方法。 Read more »
vscode+evernote云笔记 Posted on 2017-12-05 In Essay Disqus: Symbols count in article: 926 Reading time ≈ 3 mins. 个人笔记这种重要东西,放在墙内是不放心的,由于内容基础又杂乱,不能像博客一样托管到github或gitbook,适合单独找一个地方存放。由于习惯使用Markdown记录笔记,主要为了查阅方便,我上个月瞄向了不支持Markdown格式的Evernote,借插件实现Markdown笔记存储。 Read more »