- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 PHP将二进制字节流转成中文字符串
最近在开发YII2中文验证码功能,需要一种成语的验证码,然后我用C++生成了一些成语,最终产生二进制文件,按GBK编码保存,一个汉字两字节。 最终是需要PHP读取二进制文件的,在读取二进制文件时碰到问题,需要将这种二进制转成字符串,然后在网上找了一些资料最终确定了以下方法是可行的。 $c = dirname(__FILE__)."/idiom.dat";//含有汉字的二进制文件
2016-09-30 13:14:12 5420 1
Visual Assist 10.9.2223国外破解版可用vs2015
国外破解的VA(Visual Assist 10.9.2223),已经测试可以使用,最高测试是VS2015
此版本并非是国内破解的,国内破解的在打开VS工具时,会有一个烦人的框。
2017-08-30
基于YII2的中文验证码
因为YII2不支持中文验证码,所以写了一个,欢迎下载
支持成语产生。
使用说明在PSCaptcha.php文件中
压缩包内带字体,所以有些大
文件放到 common\libs\captcha 目录,没有就新建
* PSCaptcha 产生一个验证码图片. version 1.0.20160930
* 基于YII2.0开发
* 支持AJAX与普通表单方式,AJAX方式可以在浏览器端进行验证码正确判断
* 支持 数字、字母、算术、汉字、成语等8种类型验证码
* 支持 包含YII2原始风格,总共4种风格
* 目前版本不支持imagick方式,但留有相关接口
* validate函数验证完成后,会删除相关 Session
2016-09-30
多线程不同步读写共享资源代码
多线程不同步读写共享资源 文章配套代码
我在很早的时候就听说多线程不同步是可以读写共享资源的。这听起来感觉挺好,因为一旦同步线程,将在同步线程上花去一定的CPU时间片.
这一切都是真的,但是,不同步线程的条件是:只开两个线程,读线程在写线程之后进行操作.满足这两个条件,就可以不用进行线程同步啦!
如何保证读在写之后呢,方法有多种,比如 读线程判断条件if(读指针 == 写指针)。写线程判断条件 if(下一个指针==读线程指针) 其实这就是一简单的生产者与消费者问题。
以下是实现方法
共享资源 我使用循环缓冲区
2011-12-25
诺基亚赛班S40最新金山词霸3.3
很多人的手机都是赛班S40的操作系统,这种系统最大只支持1M的jar 应用程序,所以在官方网下载的JAVA金山词霸3。3是没有用的。
附件中是可运行的金山词霸,解压出 金山词霸.jar 将这个文件放到手机中就可以用了,如果是金山词霸.jar 就不用解压了
2011-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人