2008年11月20日

原创 最后忍不住再写一篇……结束语


就此结束。

谢谢大家,谢谢CSDN阅读全文>

发表于 @ 2008年11月20日 16:00:00|评论(loading...)|举报|收藏

2008年10月28日

原创 见识到了wireshark的强悍~~

太强悍了~~

头一天用的时候,完全不会用,连interface都没出来……后来才知道是权限问题……搞到sudo执行,终于出interface了,start之后,立马傻眼:连 http 包都被原生的解成一个个的tcp包,甚至连 tcp三次握手都能看得到……囧阿~我只是个web程序员,不是网络应用程序员呃~~~

终于,今天,使用对了正确的capture filter + 正确的显示filter……目前只显示特定host的特定端口(http 80)的特定协议(http), 恼人的tcp trunk终于消失了……

回想一下,不得不佩服wireshark的强大,怪不得属于神器级的应用……服了~~

一鲨在手,走边全球呃~~
阅读全文>

发表于 @ 2008年10月28日 22:00:00|评论(loading...)|举报|收藏

2008年10月27日

原创 urllib2 对 redirect / cookie 的处理方法

urllib2对 url方式的资源处理方法灰常丰富~基本通过handler的组合来实现各种功能~同样实现根据status code自动redirect和cookies的分析和获取(根据Http状态码redirect在urllib.FancyUrlOpener中也有实现~)最step代码如下:import urllib2 as ul2, cookielib as cl, urllib as ulcj = cl.CookieJar()opener = ul2.build_opener(ul2.HTTPCookieProcessor(cj)) # 这里可以添加更多的handlers# ul2.install_opener(opener) #可以注册为默认的opener,这样的话,在后面发送请求时,就可以用 urlopen / urlretrieve 等快捷方法#创建并发送一个请求req_sohu = urllib2.Request('http://www.sohu.com') # 用Request阅读全文>

发表于 @ 2008年10月27日 15:24:00|评论(loading...)|举报|收藏

2008年10月19日

原创 PHP 5.2 中实现partial参数绑定

在闭包不存在的情况下,实现部分参数绑定的一个替代品……首先举例partial/curry def add(a,b):    return a+bdef add_a(b):    def ad(a):        return a+b    return adprint add(1,2) # 3 add_1 = add_a(1)add_2 = add_a(2)print add_1(2) # 3 print add_2(2) # 4下面在php中实现类似功能 function bind($func, array $params){    $reflect = new ReflectionFunction($func);    $funParams = $reflect->getParameters();    $paramsDeclare = array();    $paramsInvoke = array();    $paramsRestore = array();    foreach ($funPara阅读全文>

发表于 @ 2008年10月19日 02:05:00|评论(loading...)|举报|收藏

2008年07月31日

原创 网易百城记——洛阳


洛阳:古都的骄傲与焦虑 http://2008.163.com/08/0727/11/4HRS1G3700742LT9.html

开封:辉煌如过往烟云 http://2008.163.com/08/0726/00/4HO4SGQH00742LT9.html

郑州:迈向枢纽2.0  http://2008.163.com/08/0725/10/4HMJJGHV00742LT9.html

在一个洛阳人心中,河南里可以和洛阳相提并论的,就只有郑州阅读全文>

发表于 @ 2008年07月31日 13:06:00|评论(loading...)|举报|收藏

2008年07月02日

原创 命令行启用/禁用网卡或网络连接


linux下可以  /etc/init.d/networking restart
windows下可以  netsh interface set interface "本地连接 2" DISABLED | ENABLED
详细用法如下:
用法 set interface [name = ] IfName
            [ [admin = ] ENABLED|DISABLED
              [connect = ] CONNECTED|DISCONNECTED
              [newna阅读全文>

发表于 @ 2008年07月02日 16:42:00|评论(loading...)|举报|收藏

2008年06月24日

原创 程序员的论坛修养


该贴发布于phpChina: http://bbs.phpchina.com/viewthread.php?tid=67125&page=1&extra=page%3D1#pid478752  保存于此
--------------------------------------------------------------------
前言:
原帖在这里:http://bbs.phpchina.com/thread-66707-2-1.html
考虑到有一些不知所以的朋友,现将内容贴于此。
本人最近因为找工作,处于离职交接状态,所以比较多的时间在这里泡,没想到论坛氛围令阅读全文>

发表于 @ 2008年06月24日 12:40:00|评论(loading...)|举报|收藏

2008年06月16日

原创 Zend Framework 1.5的Cache_Frontend……

刚看了Manual,发现这帮人还真是不嫌累~~我刚想到的idea又被丫们弄出来了…… Cache_Frontend貌似还是Frontend-Core-Backend 这个大Adapter的一部分。通过扩展Frontend出来了以下玩意: Zend_Cache_Frontend_Output Zend_Cache_Frontend_Function Zend_Cache_Frontend_Class Zend_Cache_Frontend_File Zend_Cache_Frontend_Page …… 鸡肋啊~每次想放弃zf的时候就出来一堆我看着爽的东东,用起来又实在麻烦……算了算了,还是下决心自己慢慢写一个顺手的了~ 阅读全文>

发表于 @ 2008年06月16日 00:19:00|评论(loading...)|举报|收藏

2008年06月02日

原创 PHP 5.10创建对象新方法……

使用php 5.10+的新特性 __set_state阅读全文>

发表于 @ 2008年06月02日 23:24:00|评论(loading...)|举报|收藏

原创 农历及其他

http://blog.csdn.net/ammana_babi/archive/2006/11/11/1378618.aspx阅读全文>

发表于 @ 2008年06月02日 15:55:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © Rodin