03 2013 档案

php traits 介绍
摘要:php5.4新特性 traits(不知道中文翻译叫什么)traits 作用: 代码复用,变相实现多重继承,或者叫类的代码片段声明:trait trait_name { //method //attribute //跟class类似 }调用:trait trait_name2 {//组合多个trait use trait_name1; abstract public function getWorld();//可以声明抽象方法}class class_name{ use trait_name1,trait_name2; public functio... 阅读全文

posted @ 2013-03-14 12:05 liushan 阅读(600) 评论(0) 推荐(0)

history for html5
摘要:增加一页:会形成URL历史window.history.pushState("hi", "Title", "/new-url"); //状态 标题 地址替换当前也:不会形成URL历史,页面不可往后退window.history.replaceState("hi", "Title", "/good");地址URL更改事件:popstate 当地址栏更改派发,程序调用更改不派发(CHROME初始化会派发一次)hashchange 地址栏HASH 值时候派发,同时也派发popsta 阅读全文

posted @ 2013-03-12 09:29 liushan 阅读(244) 评论(0) 推荐(0)

C posix 笔记
摘要:1.服务器端:1.创建socket: 通过函数socket2.绑定ip及端口:通过函数bind 1.需要构建一个sockaddt_in 结构体,并通过menset或bzore重置,传入bind为参数时显示转类型为sockaddr. 2.ip由字符串转为in_addr 结构体,可以通过inet_pton() 或其他函数,inet_pton函数会处理大小端问题; 3.端口,需要转大小端.ntohs 函数处理3.监听端口:通过函数listen//开始循环//此时等待客户端连接 //会出现的问题:客户端完成3次握手后,发送了一个重置信号,此时,该客户端的连接通常有内核处理,而不到accept4... 阅读全文

posted @ 2013-03-07 16:04 liushan 阅读(464) 评论(0) 推荐(0)