摘要:
这个网上的资料真实浩如烟海,但是真正有价值的屈指可数自己尝试了一天多,终于还是搞定了。再次要感谢网上的前辈么。比如下面这个关于php和java端的实现:http://my.oschina.net/Jacker/blog/86383关于php和java端的实现。再比如下面这个关于ios端的实现:htt... 阅读全文
摘要:
这个网上的资料真实浩如烟海,但是真正有价值的屈指可数自己尝试了一天多,终于还是搞定了。再次要感谢网上的前辈么。比如下面这个关于php和java端的实现:http://my.oschina.net/Jacker/blog/86383关于php和java端的实现。再比如下面这个关于ios端的实现:htt... 阅读全文
摘要:
先简单从百度找来介绍:?123456密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标... 阅读全文
摘要:
1 $value) {13 $key $value) {29 $key < $strCount && $strArr[$key][1] === $value && $strArr[$key] = $strArr[$key][0];30 }31 return base64... 阅读全文
摘要:
APP项目用户密码传输一直没有用HTTPS,考虑到用户的隐私暂时先用AES对密码加密,以后也可以用于手机端与服务端加密交互。PHP的免费版phpAES项目,手机端解码各种不对。好不容易找了PHP ANDROID IOS,相互加解密正常的AES加密算法代码。PHP的AES加密算法: 1 key = h... 阅读全文
摘要:
1.工厂模式,工厂方法或者类生成对象,而不是在代码中直接new2.单例模式,使某个类的对象仅允许创建一个3.注册模式,全局共享和交换对象项目文件目录入口文件 index.php 1 field()->where()->order()->group()->limit()->select();自动加载类... 阅读全文
摘要:
最近一直在玩一款消灭星星的消除类游戏,周末无聊就用js也写了一遍,感觉玩比写还困难一直玩不到10000分。废话不多说直接上源码。效果图(ps 页面有点难看木有美工)代码总共456行,未经过严格测试 1 2 3 4 5 6 消灭方块 7 8 9 17 18 19 ... 阅读全文
摘要:
这两天一直困扰的PHP RSA签名验证问题终于解决了,由于之前RSA接触的不多,再加上官方至今还未有PHP的SDK可供参考,因此走了一些弯路,写在这里和大家分享。虽然支付宝官方还未提供相关SDK,PHP确实可以实现RSA方式的签名,这点其实很重要,由于不熟悉,在遇到困难的时候,经常会不由自主地想到是否PHP不支持RSA签名,干脆用MD5得了,这样就没有了前进的动力。其实说穿了MD5和RSA签名,不同的只是签名方式的区别,其他的都一样,因此我这里主要说一下如何用RSA进行签名和验签。首先你需要准备下面的东西: php的openssl扩展里已经封装好了验签的方法openssl_verify。如果在 阅读全文
摘要:
1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,II 阅读全文
摘要:
PHP常用表达式用法1.匹配正整数:/^[1-9]\d*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)6.匹配字母开头,5-16字符,字母数字下划线:/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/7.匹配数字,字母,下划线,中文:/^[\x{4e00}-\x{9fa5}A-Z 阅读全文
摘要:
CSS图片下面产生间隙的6种解决方案在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对於 该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳, 供大家参考。1、将图片转换为块级对像即,设置img为:display:block;在本例中添加一组CSS代码:#sub img {display:block;}2、设置图片的垂直对齐方式即设置图片的vertical-align属性为「top,text-top,bottom,t 阅读全文
|