- 博客(11)
- 收藏
- 关注
转载 go语言验证码库
最近抛弃node.js,改用go做服务器,发现go语言没有适合我的验证码模块。首先是dchest/captcha,看起来不错,有600个星。但是API很复杂,而且居然自成一派。比如调用 New 只能设置验证码的那个字符串的长度,连图片的宽高都设置不了,返回值竟然是一个id。想要把生成的图片发...
2017-09-20 11:05:00 754
转载 svg 验证码升级到了 1.2.1
svg 验证码是 node 的验证码生产模块,主要针对 windows 上安装 c++ 模块困难的情况,使用 opentype.js,将验证码文字转换为 svg path。 原来: 1.2 版本新增算数式生成 使用 npm 安装: npm install svg-capt...
2016-12-29 09:21:00 167
转载 electron 首选项配置文件
如果用 electron 构建客户端的话,往往需要保存一些信息在用户的电脑上,比如用户的登录名称,密码等。但是 electron 没有内置的配置功能,所以我就自己开发了一个模块。 项目地址: https://github.com/lemonce/electron-pref 使用方法: ...
2016-09-26 15:39:00 4203
转载 PNG转ICO
给基于electron的程序生成图标没有什么好用的工具,所以我自己写了一个,项目托管地址是: https://github.com/steambap/png-to-ico 在线的png转ico的工具只给你转一种大小的图标,这样就会出现electron程序运行时左上角的图标还是默认的无...
2016-09-20 18:05:00 315
转载 提高node性能的奇怪办法
(还在用node 0.10的就无视这篇文章吧) bluebird是一个高性能的promise库,地址:https://github.com/petkaantonov/bluebird 可能大家都用过。 而写node后端程序,大家或多或少都要把回调转为promise。 这时,在加载所有程序...
2016-07-03 11:59:00 99
转载 语法高亮
现有的语法高亮库大概有这样一个问题:针对性强,但灵活性差。 针对性强,就是说,如果你想高亮一段java代码,没有问题,加载核心库和java语言高亮插件,标志你的代码为java高亮方案,结果就如你想的那样。 但实际情况更为复杂,因为: 1. 我们公司发明了自己的语法,需要高亮,但要使用别人...
2016-07-03 11:47:00 199
转载 svg验证码
在node中生成验证码可以有很多选择,但没有一个能用的,因为我使用的是windows,无法编译c++模块。 在经过了一定的实验后,我发现可以生成svg格式的验证码,不需要依赖任何c++模块,而且生成的图片比jpeg/png的图片要小。 https://github.com/steambap...
2016-06-04 17:56:00 694
转载 javascript偷懒洗牌算法
我的算法是体育老师教的,怎么给数组洗牌/打乱? vararr=[1,2,3,4,5];arr.sort(function(){returnMath.random()*2-1;});console.log(arr);//[1,5,4,3,2] Lemo...
2016-01-14 17:19:00 132
转载 lodash简单观察
对lodash的源码简单扫了一眼,发现数组的性能提高2个重点: 1.使用while循环替代其他所有方法 var arr = [1,2,3,4];//推荐写法arr.forEach(function (item){ ...}//推荐写法arr.map(function...
2016-01-14 16:36:00 81
转载 回调传参数
写javascript就会各种传回调函数,比如 varp1=newPromise(function(resolve,reject){resolve('Success');});p1.catch(functionerrorHandler(err){conso...
2016-01-14 11:12:00 156
转载 javascript中使用promise的一个误区
只要是写javascript,就一定会用到promise来优化异步调用的代码。因为它把回调金字塔扁平化了,让代码好看一些了。 在浏览器中或nodejs中执行下面两段代码: varp1=newPromise(function(resolve,reject){resolv...
2016-01-12 20:39:00 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人