摘要: 待月西厢下,迎风户半开。隔墙花影动,疑是玉人来。最近推上最流行的一个关键词是”西厢计划”, 这个计划名字取得很浪漫,客户端叫做张生,对,就是西厢记里面那个FQ去见崔莺莺小姐的张生;显然,服务器端必然叫做崔莺莺。客户端的张生是最重要的部件,可以不依赖于服务端工作。因为西厢计划的作者只是简要的介绍了一下原理,其他报道又语焉不详,我当时就觉得很好奇,花了昨天一个晚上详细读了一下源代码,终于知道怎么回事了,觉得原理非常漂亮,所以写篇文章介绍总结一下。先说大方向。大家都知道,连接被重置的本质,是因为收到了破坏连接的一个 TCP Reset 包。以前剑桥大学有人实验过,客户端和服务器都忽略 Reset, 阅读全文
posted @ 2011-04-26 14:54 上呀么上好佳 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 百度空间 新浪博客 qq空间 换来换去 发现还是博客园这种严谨、技术、geek的氛围好,没有那种浮华和娱乐化的浮躁。终于安家啦 阅读全文
posted @ 2011-01-31 23:21 上呀么上好佳 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环 阅读全文
posted @ 2011-01-31 14:39 上呀么上好佳 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源 阅读全文
posted @ 2011-01-31 10:49 上呀么上好佳 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 很多客户问我为什么正规的网站设计都至少要两千元以上,最高有的甚至上万,可是很多网站服务商报价却很便宜,一千多块,甚至几百块,为什么一个行业有如此悬殊的报价,便宜的到底便宜在哪里?首先,网站功能不同价格肯定也不同,复杂的价格自然很高,简单的自然就低。然后同一功能复杂程度的网站为什么价格那么便宜,到底便宜在哪里?1、便宜在使用通用模板,花一天的工时找一些同行业网站模板,改些图片,甚至只改个名称、地址就交货,收你800,你肯定觉得便宜超值,直到某一天你发现网站上还有和你网站很相似的另一个网站时你才知道便宜在哪里。2、便宜在没有调查策划,专业的网站设计都是基于调查策划开始的,只有了解客户的行业、客群、 阅读全文
posted @ 2011-01-31 10:12 上呀么上好佳 阅读(281) 评论(0) 推荐(0) 编辑
摘要: ?phpecho microtime()."br/";//这个 是得到 unix时间 精确到 微秒srand(microtime()*3);//这里是丢下一个时间锉的种子 为什么我们后面会填写 三呢 这里表示种子的数量 只有三个种子 写的越多你能够用到的种子也就越多了echo rand(0,10)."br/";//这里是 得到一个随机的数 范围是 0到10之间的 你可以在屏幕上刷新你的页... 阅读全文
posted @ 2011-01-24 19:44 上呀么上好佳 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 打算使用PDT来做PHP的开发环境了,以前一直使用ultraEdit来写PHP代码,然后用echo,print_r(),这些来调试,很麻烦,很多时候需要不停的注释,加输出代码。现在决定要来使用一个可以debug的东西了,来方便开发。下面是个简单的教程,也是我昨晚加今早刚摸索出来的,希望能给新手一个提示。1,如果你机器没有JRE,来JAVA的官方网站下载JRE,安装,因为Eclipse需要JRE才能... 阅读全文
posted @ 2011-01-24 18:12 上呀么上好佳 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 1.制作PHP安装程序的原理 其实PHP程序的安装原理无非就是将数据库结构和内容导入到相应的数据库中,从这个过程中重新配置连接数据库的参数和文件,为了保证不被别人恶意使用安装文件,当安装完成后需要修改安装文件。2. 制作PHP安装程序的步骤 step1 检查目录或文件的权限 step2 修改或填加配置文件 step3 检查配置文件正确性 step4 导入数据库 step5 锁定或删除安装... 阅读全文
posted @ 2011-01-22 08:00 上呀么上好佳 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 16、mysql_list_tables()-获取数据库表列表格式: resource mysql_list_tables(string database [, resource link_id])例: mysql_connect("localhost", "username", "password"); $tables = mysql_list_tables("MyDatabase"); ... 阅读全文
posted @ 2011-01-21 19:55 上呀么上好佳 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1、mysql_connect()-建立数据库连接格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])例: $conn = @mysql_connect("localhost", "username", "password")... 阅读全文
posted @ 2011-01-21 19:55 上呀么上好佳 阅读(244) 评论(0) 推荐(0) 编辑