- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 C# Socket 通讯测试类
初学者都会选择网络通讯作为学习课题。但 Socket 编程确实有不少难度,因为太过抽象,连测试都不知道从何做起。结果是由于理解上的误差,导致编程失败。不得已,就从网上找些同样是半生不熟的示例代码来凑合,但还是因为不明觉里,不敢修改。给日后的应用代码无尽的困扰 这里介绍一款 多用户网络通讯测试类。之所以称为 测试类,是因为他离实用还相距甚远。只包含了最基础的操作。 ///...
2018-04-30 12:24:04
2001
3
原创 汉字转拼音的类
这个类使用查表法获取汉字的汉语拼音。对多音字只取常用的读音涵盖 GBK 字库的全部汉字对照表采用 UCS-2 内码顺序排列,有地址连续的优点。拼音信息(声母、韵母、调号)被压缩在两个字节内所以有体积小,检索速度快的特点可自动识别传入串的字符集class Tpinyin { protected $dict = array(); protected $dictfile
2012-09-25 14:33:01
3982
原创 trie 的应用[连载1]
Trie 想来都是知道的,但将 trie 应用于 php 编程,所见资料却是很少的先贴代码,以后逐次展开class TTrie { protected $buffer = array(); protected $dict = array( array() ); protected $input = 0; //字符串当前偏移 protected $backtracki
2012-09-23 12:55:21
1263
1
原创 MySQL 操作函数封装
<?php/** * MySQL 操作函数封装 * 足以应付一般应用 **/function query($sql='', $db='') { static $dbname = ''; $ret = array(); if(empty($sql)) return $ret; if($db) $dbname = $db; if(empty($dbname)) $dbname
2012-09-13 07:35:39
2947
原创 简易 PHP+MySQL 分页类
初学者一般都不太理解分页的原理,因此常常为分页发愁paging.php<?phpclass Paging { public static $count = 0; public static $size = 0; public static $page = 0; static function prepare($sql, $pagesize=10) { $page
2012-09-13 07:32:27
3175
原创 在 php 中通过 CURL 上传文件
1、使用 CURL 默认的方法$file = realpath('gif/1.gif'); //要上传的文件$fields['f'] = '@'.$file;$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://localhost/ajax_server.php?id=1"); curl_setopt($ch, CURLOPT
2012-04-10 12:04:26
9854
原创 求笛卡尔积的php代码
笛卡尔(Descartes)乘积又叫直积。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),把这样的有序对作为新的元素,他们的全体组成的集合称为集合A和集合B的直积,记为A×B,即A×B={(x,y)|x∈A且y∈B}。function Descartes() { $t = func_get_args(); if(func_num
2011-11-16 16:01:19
2813
原创 mysql乱码点滴1
数据库是什么?顾名思义就是存放数据的仓库。既然是仓库,那么你放进去的是什么,拿出来的仍然是什么。不会变样,也不应该变样。MySQL 自然也不会例外。看一个实例:CREATE TABLE t ( v varchar(50) NOT NULL) ENGINE=MyISAM DEFA
2011-07-29 06:57:12
1424
原创 两个不用递归的树形数组构造函数
两个不用递归的树形数组构造函数PHP code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**
2011-07-28 20:11:58
1408
原创 水印
<br /><br />$image='http://hi.youkuaiyun.com/attachment/201008/10/267791_12814001881g8G.jpg';<br />$imgstream=file_get_contents($image);<br />$im= imagecreatefromstring($imgstream);<br /><br />$im2= imagecreatefrompng('http://hi.youkuaiyun.com/attachment/201008/10/267
2010-08-10 08:57:00
1286
原创 简单实用的ajax脚本
文件名:ajax.js/** * 取得当前页面的url * 可以在调用ajax_query前修改 **/var url = location.href.substr(0, location.href.length-location.search.length);/** * 给Function对象添加一个取得函数名的方法 **/Function.prototype.Name = functi
2010-05-20 15:15:00
1534
原创 获得拼音首字母
$initial = YSXSM SDQLYBJJJKCZBJFYY JHYHSYZGJ SN XY NQ LGGLLYJDS YSSGYZYD XJYYDLDWJJWBBFTBXTHHBCZCRFMQWYFCWDZPYDDWYXJAYPSFTZYJXXXCXNNXXZZBPYSYZHMZBQBZCYZBXQSBHHXGFMBHHGQCXSTHLYGYMXALELCCXZRJ
2010-05-20 15:11:00
5650
3
原创 拼音首字母示例
$initial = YSXSM SDQLYBJJJKCZBJFYY JHYHSYZGJ SN XY NQ LGGLLYJDS YSSGYZYD XJYYDLDWJJWBBFTBXTHHBCZCRFMQWYFCWDZPYDDWYXJAYPSFTZYJXXXCXNNXXZZBPYSYZHMZBQBZCYZBXQSBHHXGFMBHHGQCXSTHLYGYMXALELCCXZRJ
2009-12-23 10:42:00
16631
6
原创 php版的escape函数
php提供的URL编码函数是基于字节的,对由ie的javascript函数escape编码的数据就无能为力了。因此在此共享本人的php版的escape/unescape函数function escape($str) { preg_match_all("/[/x80-/xff].|[/x01-/x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>
2004-11-17 08:27:00
8799
8
原创 高效的中文字符串截取函数
高效的中文字符串截取函数作者:徐祖宁在php中使用传统的字符串截取函数substr处理含有中文字符的字符串时会出现汉字被切断的现象。当可以使用php扩展库时,我们可以用mb_substr代替。但是该扩展库在连接时有一定的困难——linux下需重新编译php,有时并不能可做到,更何况其冗余函数较多。在网络上可以看到很多实现此功能的函数。但算法多是循环判断,当字符串较大时效率极低。为此这里介绍两个
2003-08-18 10:31:00
4532
6
正则表达式测试工具
2017-03-24
简易 memcache 图形化管理器
2015-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人