2014年6月11日

PDO链接mysql学习笔记

摘要: getMessage();}$userSet = $link->query('select * from user');print_r($userSet); beginTransaction ();/* do something */ if(true){ /* 提交更改 */ $db... 阅读全文

posted @ 2014-06-11 14:33 珩~ 阅读(395) 评论(0) 推荐(0) 编辑

2014年6月9日

mysql优化之索引篇

摘要: 对mysql优化是一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可... 阅读全文

posted @ 2014-06-09 15:39 珩~ 阅读(571) 评论(0) 推荐(0) 编辑

2014年5月20日

HTTP协议小结

摘要: HTTP/0.9已过时。只接受GET一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持POST方法,因此客户端无法向服务器传递太多信息。HTTP/1.0这是第一个在通讯中指定版本号的HTTP协议版本,至今仍被广泛采用,特别是在代理服务器中。HTTP/1.1当前版本。持久连接被默认... 阅读全文

posted @ 2014-05-20 18:30 珩~ 阅读(484) 评论(0) 推荐(0) 编辑

php模拟飞鸽传输协议,代码实现向飞鸽发送消息

摘要: 飞鸽传书协议:1:23149:riverlet:127.0.0.1:\x20:balabalabalabala版本号:包编号:发送者姓名:发送者主机名:命令字:附加信息(消息内容)<?phpdefine("IPMSG_SENDMSG", 0x00000020); // 0x00000020 命令... 阅读全文

posted @ 2014-05-20 11:38 珩~ 阅读(755) 评论(0) 推荐(0) 编辑

2014年5月15日

A coroutine example: Streaming XML parsing using xml_parser

摘要: send($data)`. The sent data will then* be the result of the `yield` expression. Thus it can be received using a code like* `$data = yield;`.*/ /* What... 阅读全文

posted @ 2014-05-15 13:39 珩~ 阅读(241) 评论(0) 推荐(0) 编辑

PHP生成器Generators

摘要: 下文的第一个逐行读取文件例子用三种方式实现;普通方法,迭代器和生成器,比较了他们的优缺点,很好,可以引用到自己的代码中 ,支持的php版本(PHP 5 >= 5.5.0)后面的yield讲解,得逐行翻译理解Request for Comments: GeneratorsDate: 2012-06-0... 阅读全文

posted @ 2014-05-15 13:37 珩~ 阅读(737) 评论(0) 推荐(0) 编辑

2014年5月14日

预定义接口-迭代器Iterator

摘要: position = 0 ; } function rewind () { var_dump ( __METHOD__ ); $this -> position = 0 ; } function current () { ... 阅读全文

posted @ 2014-05-14 13:58 珩~ 阅读(394) 评论(0) 推荐(0) 编辑

2014年5月13日

异常处理try-catch-finally

摘要: php5.5新增 Finally模块try { //好好干,出了问题不要怕,外面有人接应} catch (HttpException $e) { //时刻准备着,处理上面抛出的HTTP问题} catch (Exception $e) { //时刻准备着,处理他们都处理不了的问题} finally {... 阅读全文

posted @ 2014-05-13 16:52 珩~ 阅读(5719) 评论(1) 推荐(2) 编辑

2014年5月12日

flock — 轻便的咨询文件锁定

摘要: bool flock ( resource $handle , int $operation [, int &$wouldblock ] )handle 文件系统指针,是典型地由 fopen() 创建的 resource (资源)。operation 可以是以下值之一: 1. LOCK_SH 取得共... 阅读全文

posted @ 2014-05-12 17:18 珩~ 阅读(807) 评论(0) 推荐(0) 编辑

命令行向php传入参数的两种方法

摘要: ##$argv or $argc $argv 包含当运行于命令行下时传递给当前脚本的参数的数组。 $argv[0] 就是脚本文件名。 $argc 包含当运行于命令行下时传递给当前脚本的参数的数目。 脚本的文件名总是作为参数传递给当前脚本,因此 $argc 的最小值为 1。俩变量仅在 register... 阅读全文

posted @ 2014-05-12 15:02 珩~ 阅读(2946) 评论(0) 推荐(1) 编辑

导航