最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

最新发布 第5页

快乐编程编程也是一种生活,把复杂的编程变简单

golang中用recover捕获异常

golang中用recover捕获异常

Golang 3年前 (2016-07-28) 1262浏览 0评论

像php,java,nodejs都可以用try catch来捕获异常,golang也可以用recover来实现类似的功能,这边用一个简单的例子除数为0来看看用法吧,重点是理解recover原理。 package main import ( ...

golang中时间(time)的相关操作

golang中时间(time)的相关操作

Golang 3年前 (2016-07-27) 1264浏览 0评论

golang中时间相关操作,主要是用time包的函数,time中最主要又包含了time.Time这个对象。 获取当前时间 func getNow() { // 获取当前时间,返回time.Time对象 fmt.Println(time...

golang执行系统命令os exec

golang执行系统命令os exec

Golang 3年前 (2016-07-24) 1691浏览 1评论

os/exec Command方法 func Command(name string, arg ...string) *Cmd 调用示例 exec.Command("ls", "-a", "-l") 运行系统命令 package ...

mongoose手动生成ObjectId

mongoose手动生成ObjectId

NodeJS 3年前 (2016-07-23) 1292浏览 0评论

用mongoose驱动保存数据,如果_id没有定义,那么在save的时候,mongoose驱动会自己生成一个_id。那么如果需要手动生成可以用mongoose.Types.ObjectId()方法。 var mongoose = require(...

chrome浏览器自带的拾色器

chrome浏览器自带的拾色器

编程开发 3年前 (2016-07-22) 1454浏览 1评论

最早做开发的时候有时需要抓取页面的颜色,那时候是下载一个客户端软件拾色器进行抓取。有一次用chrome浏览器调试的时候,意外发现谷歌浏览器自带拾色器功能,而且还挺好用。 下面分享下具体怎么使用吧。 打开谷歌chrome调试器,开发的小伙们应该都知道怎...

wordpress安装redis缓存插件,加速明显

wordpress安装redis缓存插件,加速明显

PHP 3年前 (2016-07-19) 1369浏览 0评论

wordpress功能很强大,但是性能确实比较慢,于是想着安装一些缓存插件来实现加入功能,自己又熟悉redis,就想搜下有没redis相关的缓存插件。谷歌一搜还找到一个Redis Object Cache,看了使用人蛮多的,应该也靠谱,就用它试试吧。...

golang中文件(file)操作示例

golang中文件(file)操作示例

Golang 3年前 (2016-07-18) 1633浏览 1评论

整理一下golang中关于文件操作的例子。目录结构: golang文件file操作 因为后面都是使用相对路径,如果要执行相应代码,需要在os/file目录下执行, 写入文件 package main import ( "...

nodejs中aes-128-cbc加密和解密

nodejs中aes-128-cbc加密和解密

编程开发 3年前 (2016-07-17) 1470浏览 1评论

和java程序进行交互的时候,java那边使用AES 128位填充模式:AES/CBC/PKCS5Padding加密方法,在nodejs中采用对应的aes-128-cbc加密方法就能对应上,因为有使用向量(iv),所以nodejs中要用createC...

nodejs开发利器supervisor监听文件改动自动重启

nodejs开发利器supervisor监听文件改动自动重启

编程开发 3年前 (2016-07-16) 2555浏览 3评论

用nodejs开发项目,最麻烦的一点就是代码改动的时候,需要重启项目。要是碰到频繁调试的场景很特别蛋疼。通过使用supervisor就可以监听开发目录下文件改动,文件有改动就会自动重启项目方便很多。 安装supervisor非常简单: sudo ...

nvm卸载node遇到的权限问题

nvm卸载node遇到的权限问题

编程开发 3年前 (2016-07-15) 1342浏览 0评论

使用nvm卸载node旧版本的时候碰到一个权限问题。 nvm卸载node权限问题 $ nvm uninstall 4.4.5 file is not writable: $NVM_DIR/versions/node/v4.4.5/bin/npm...

nodejs md5计算中文utf-8编码

nodejs md5计算中文utf-8编码

编程开发 3年前 (2016-07-14) 1592浏览 1评论

nodejs中计算md5值可以用crypto中的方法,代码如下: // text为需要编码的字符串 crypto.createHash('md5').update(text, 'utf-8').digest('hex') 这边有一个坑要稍微...