个人觉得很好用的秘码管理软件,费了点劲才搜索下载到这个版本,本地留个备份,留给需要的朋友。
下载:
KeyPass Enterprise Edition 4.9.15 Portable & serials
解压密码:rrgod.com
英文原文:http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
文章对Node.js做了简要介绍,讲解了Node.js的工作原理及NPM(Node.js上的包管理,类似于php中的pear、composer等),并指出在哪些业务场景下用Node.js会很有优势,另外还讨论了哪些情况下该用和不该用Node.js。
...所谓ajax长轮询,简单说就是客户端发起ajax请求,服务端会挂起该请求(通过循环),直到条件触发使服务器返回,在服务器返回前客户端一直处于pending,等待服务器返回。
ajax长轮询可以减少客户端的无用请求,不过服务端的压力会大一些。另外可以采用websocket实现推送,不过兼容性会差些,有些浏览器不支持websocket。
下面的代码可实现Comet:
服务端代码:
[CODE=php]看下面这段代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js</title>
</head>
...
很好的一篇讲解PHP数组的博文,详细讲解了php中数组与其他语言的差别,内核如何实现数组,数组的遍历,另外还分析了网上广为谬传的foreach比for性能好的说法。
我自己也测试了下foreach和for的性能,在php 5.3 和5.4版本下,不管遍历时是否改写数组,还是foreach时用引用方式,结果都未显示foreach优于for,我自己测试的结果是for比foreach还稍微快那么点儿:)如果foreach不采用引用方式,那for比foreach就快许多~
...
CodeIgniter框架内建了Session类,利用cookie并结合可选的数据库保存来实现Session的功能,具体可参考官方文档:Session类
最近在使用过程中,发现Session会莫名其妙的丢失,于是花了点时间看了下CI的源码,找到了问题所在,不知算不算CI的一个bug?:)
我的配置是使用数据库保存session信息:
...下面两篇文章详细介绍了如何在windows操作系统上搭建git服务器,以及利用git中 post-receive Hook来实现在git push操作时同步更新网站,供参考:
1.windows操作系统上搭建git服务器
http://www.nubaria.com/en/blog/?p=633
2.git管理网站
http://toroid.org/ams/git-website-howto
...支付宝批量支付大师多人支付高级版是为了满足支付需求量特别大的用户而开发的高级版版本,对于支付需求量相对较小的用户使用普通版即可。软件具有以下特色:
1、数据一键导入,支持Excel(xls、xlsx)和文本(txt)多种格式。
...
最近自己需要做Web API 服务,看了下这份文档,结合自己理解简单做了下总结,供参考:
英文原文下载:api-design-ebook-2012-03.pdf
我们都知道,类的私有属性在类外部是不可访问的,包括子类中也是不可访问的。比如如下代码:
class Example1{
private $_prop = 'test';
}
$r = function(Example1 $e){
return $e->_prop;
};
$a = new Example1();
var_dump($r($a));
//运行结果:Fatal error: Cannot access private property Example1::$_prop
...
看了下Slim这个小框架,它是这么做的:
[CODE=php]$app = new \Slim\Slim();[/CODE]
程序初始化时,会构造一个全局的Slim对象实例,在Slim类构造函数中首先获取Set对象实例,接着实例化相关类并保存在Slim类的Container属性中。
[CODE=php]// Setup IoC container
...
一些平时遇到的小问题,记录在此,方便查阅。
1、如何合并其他分支上的部分文件或目录?
比如你有两个分支develop、feature,当前处于develop分支,现在你想合并feature分支上的/path/somefile.php文件,而不想合并整个feature分支,该如何实现呢?
可以用下面的命令:
git checkout feature /path/somefile.php
此时,用git status命令发现develop分支上的/path/somefile.php文件已变为feature分支上的/path/somefile.php文件,接下来git add、git commit即可。
...
地址:http://net.tutsplus.com/sessions/test-driven-php/
此系列文章介绍了测试驱动开发的一些基本概念、自动化测试以及如何在PHP中去进行实践。详细介绍了PHPUnit的用法,以及结合Selenium进行user acceptances tests。另外还介绍了Mockery,并与PHPUnit’s mocking framework进行了横向比较。
...