PHP
四根毛
这个作者很懒,什么都没留下…
展开
-
RSA签名原理
“数字签名”一般的做法是:A先计算出文件M的HASH码,再对HASH码进行加密(这个步骤就是签名),再把M(文件M不要加密,第三方可以查阅)和加密后的HASH码传送给B,B再用A的公钥来解密刚才得到的加密HASH码,如果能解密,那就说明这个文件是A发的,具有法律效应。再计算出得到的文件M的HASH码,再和刚才解密出来的HASH码比较(这个步骤叫验证签名),如果一致就说明文件M在传输过程中没有被修改转载 2013-09-14 16:20:17 · 4310 阅读 · 0 评论 -
linux下配置phpredis
1.下载phpredis wget https://github.com/owlient/phpredis/tarball/master 2.解压tar -zxvf maste3.找到phpize路径which phpize/alidata/server/php/bin/phpize4.找到php-config路径which php-config原创 2015-05-27 14:48:13 · 591 阅读 · 0 评论 -
PHP 获取日期所在自然周和自然月的方法
原创 2015-06-25 17:56:52 · 4212 阅读 · 0 评论 -
Apache、Nginx下Font Awesome在 Firefox 中不显示问题解决方法
一、Nginx服务器解决方法服务器使用的是 Nginx,要在响应的头部添加 Access-Control-Allow-Origin 字段,添加方法是用 add_header 指令:配置例子: 复制代码代码如下:location /assets/ { gzip_static on; expires max; add_heade转载 2014-12-17 10:57:07 · 1434 阅读 · 0 评论 -
mac os下修改php的notice
etc下的php.ini找到error_reporting改为 E_ALL & ~E_NOTICE原创 2013-11-11 11:53:46 · 602 阅读 · 0 评论 -
mysql中关于时间点的判断
最近做一个项目遇到这样一个问题:有一条关于超市活动的字段,这条活动比如开始时间是2013-10-7 结束时间是2013-10-15,存储到数据库mysql中的时候存储的都是当前日期的时间戳,使用php的strtotime()这个函数,而使用这个函数存储的当然是当前日期第0:0:0这个时间点的时间戳,实际上2013-10-15这天活动在当天的24小时以内还是有效的,并不是到当天的0:0:0就失效原创 2013-10-17 23:57:06 · 6338 阅读 · 0 评论 -
mysql event
一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围 对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理。转载 2013-10-15 16:46:41 · 625 阅读 · 0 评论 -
predis的使用
下载http://www.oschina.net/p/redis解压后里面有:lib 源文件 、examples 例子、test测试将lib目录拷贝到你的项目中,就可以开始你的predis操作了。 //使用autoload加载相关库,这边重点就是为了require $file;spl_autoload_register(function($class) { $file转载 2013-10-10 12:56:57 · 2022 阅读 · 0 评论 -
linux打包和压缩
Windows下最常见的压缩文件只有两种,.zip和.rar。可是Linux就不同了,有.Z、bz2、.gz、.tar、.tar.gz等众多的压 缩文件名,它们分别对应了各种压缩打包命令。要了解这些压缩打包命令的使用,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个 总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。Linux中的很多压缩命令只能针对一个文件进转载 2013-09-14 16:54:06 · 738 阅读 · 0 评论 -
Javascript+PHP实现在线拍照功能
我们在一些WEB应用中可能会遇到这样的情况,用户需要自己现场拍照并上传到会员系统。比如驾校采集指纹拍照流程、考试现场采集照片等。我们今天要讲的是如何使用javascript和PHP实现一个简单的在线拍照并上传的功能。实现这个功能的前提是你的电脑设备上需要安装有摄像头设备,以及你的浏览器需要支持flash。HTML charset="utf-8"> Javasc转载 2013-09-14 16:35:23 · 1139 阅读 · 0 评论 -
Char类型与Varchar类型的区别
在字符长度一定时char的性能比varchar好,而在长度不确定时,char类型的字段在使用时性能略差。此种情况在SQL Server数据库下面能够体现,并且这个字段是经常使用的。 区别: 1.char的长度是固 定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于char (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的varc转载 2013-09-14 16:31:03 · 2187 阅读 · 0 评论 -
对PHP5中__set和__get的理解
通常情况下,将类的成员变量定义为private这样好处一个是为了类的封装性,同时能体现良好的变成习惯。但是对于成员变量的读写操作是非常繁琐的,因此,在 PHP5中定义了两个魔法方法,__set()和__get(),在读区一个不存在的成员变量时候,会自动调用_set和_get。原创 2015-10-23 10:30:36 · 4783 阅读 · 0 评论