COMET长连接实例

demo.html <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <title>Comet Test</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> (function($){ fu

国产网页视频播放器(ckplayer)

兼容SWF/HTML5跨平台播放 支持流行视频格式flv,f4v,mp4 支持html5格式m3u8,webm,ogg theora,mp4 支持RTMP协议下的视频直播和回放 支持多段视频整合播放 支持多集视频连播

用php生成带logo的二维码

对于二维码中的QR码,它除具有一维条码及其它二维条码所具有的特点外,还具有信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强、超高速识读、良好的纠错特性、可360度全方向识读等优点。 方法有挺多的,可以通过谷歌API来生成QR码,也可以自己使用RQcode类生成。

LNMP笔记:安装vsftpd配置FTP账户

最近折腾LNMP环境,使用sftp链接速度太不理想了,打算添加一个FTP账户,虽然可以安装PureFTPd管理面板,但是我需要的只是一个 FTP账号,没必要安装这个,所以打算安装vsftpd组件来配置FTP。方法都是从网上搜索来的,也不知道谁的原创,结合自己的需要整理出来备查。

如何删除git中的文件

比如,项目的控制文件,一般是不上传的,现在我使用phpstorm,它的.idea目录,有时候会错误的上传到远程库中。 删除的步骤如下。 将本地.idea目录改名,这个步骤适合于不是你push该目录,是别人上传的:

PHP获取到错误堆栈。

调用上面这个函数取得错误堆栈,再用file_put_contents('log_path', FILE_APPEND);写入日志文件即可。 还有一个办法:为 PHP 安装 xdebug 扩展 安装好后,修改 php.ini

PHP中的类型比较表

HTML 表单并不传递整数、浮点数或者布尔值,它们只传递字符串。要想检测一个字符串是不是数字,可以使用 is_numeric() 函数。 在没有定义变量 $x 的时候,诸如 if ($x) 的用法会导致一个 E_NOTICE 级别的错误。所以,可以考虑用 empty() 或者 isset() 函数来初始化变量。

谷歌相似图片搜索的原理及实现

得到指纹以后,就可以对比不同的图片,看看64位中有多少位是不一样的。在理论上,这等同于计算"汉明距离"(Hamming distance)。如果不相同的数据位不超过5,就说明两张图片很相似;如果大于10,就说明这是两张不同的图片。 具体的代码实现,可以参见Wote用python语言写的imgHash.py。代码很短,只有53行。使用的时候,第一个参数是基准图片,第二个参数是用来比较的其他图片所在的目录,返回结果是两张图片之间不相同的数据位数量(汉明距离)。