2009 年 06 月

浏览模式: 标准 | 列表 | 图文
字符集研究(VIM版本)

字符集研究(VIM版本)

以前我曾经发贴说,VIM看汉字是乱码,当时我说的是ssh连接乱码,最后是通过更改服务器的language来解决的。
taobaoDBA的陶方则研究的比较深入,他认为:无论字符串采用了什么字符集,在内存和文件中的存储形式都是二进制的。出现乱码的原因是解释并显示二进制数据的字符集和产生二进制数据的字符集不能兼容引起的。
原文如下:

字符集转换是个很麻烦的事情,特别是数据库的字符集转换,涉及到了很多细节。
为了引出更多的讨论,我这先抛个砖头,是关于vim编码的问题,希望大家看完能有所收获。

1、无论字符串采用了什么字符集,在内存和文件中的存储形式都是二进制的。出现乱码的原因是解释并显示二进制数据的字符集和产生二进制数据的字符集不能兼容引起的。
2、从一个字符集转换到另外一个字符集是可以做到的,但是必须要有代码去实现这个转换。有些时候是显式转换,有些时候是隐式转换。vim属于显式转换。

vim有三个编码参数,分别是fileencoding(或fileencodings)、encoding、termencoding,根据字面理解,分别代表了文件的编码格式、缓存的编码格式、终端的编码格式。fileencoding和encoding不一致的时候,缓存中的数据会进行一次字符集转换,然后存入磁盘。当encoding和termencoding不一致的时候,缓存中的数据也会进行一次转换,然后以字节流的形式传给终端。终端(TTY)和伪终端(PTS)都有自己的编码格式。Linux的LANG即是TTY的编码格式,SecureCRT的字符集设置即是PTS的编码格式(无论是ssh和是telnet都一样)。如果不指定fileencoding、encoding、termencoding的编码格式,那么vim将会读取操作系统的字符集设置。实际上,只要正确设置这三个参数和SecureCRT,操作系统的字符集是不会影响远程查看和编辑文件(什么,你用emac?-。 -b)。

--EOF--

还贴了一张图:

诡异的【session丢失】和无语的【<img src="">标签】

诡异的【session丢失】和无语的【<img src="">标签】

以下发生的内容,本人没有遇到过,但既然有相应的例子,我想,或许还是会有人遇到同样的问题吧?
记录一下,如果有类似的问题,也许就是解决方法。解决方法不在原文中,是在回复中的。我也会一并贴上来
原文如下:

今天算是长见识了,项目发布到服务器上面了,但是客户在使用的时候发现,只要进入新增页面和修改页面。再进行操作就会自动跳转到登陆页面(我设置了 session保存用户登陆信息),而别的页面就不会出现这个问题。从下午开始找个问题,开始以为不知道只有这两个页面有问题,以为全部都是这样的问题,是IIS的设置问题。我将session的超时时间设置了3个小时,发现还是会跳转到登陆页面。也在web.config文件里面设置了超时时间。但是效果还是一样的。自己测试了一下午,发现只有新增页面和修改页面会出现这样的问题(本机测试没问题/测试服务器上测试也没问题)。经过几次实验,发现确实只有这两个页面会有问题,那就可以断定:不是IIS设置问题,也不是web.config的问题。本地调试也不出现这样的情况,没办法,只能等客户下班之后,没人用了才到正式服务器上去慢慢的调试,最后想个笨办法,将其中一个页面的.cs文件里面的代码一句一句的删掉,可没想到我都将cs文件里面的代码全部删除了,还是会出现这样的情况,我当时就纳闷了。不是事件的问题,难道是HTML页面出了问题???

既然耐着性子删了cs文件的代码。我就继续删!将aspx页面里面的HTML代码和JS代码也一个一个的删掉,一个一个控件删掉测试,从下午上班一直测试到晚上11点,眼睛都看花了,终于,在我将aspx页面的其中几个控件删除之后发现问题了!页面不跳转了!这下来劲了,肯定是这几个控件的原因,于是乎,我就一个一个控件还原回去,不跳转!继续还原!!当我还原到<img src="" >这个控件的时候测试,发现问题了!只要我一加上<img src="">这个标签!页面就跳转到登陆页面了。问题肯定出在这了!但是我又想不通了,为什么就这个HTML标签一加上就会出问题,这应该不关 session什么事啊,怎么会加上这个标签页面就直接跳转了呢?

在网上找了下资料,没找到相关的资料,后来试着将img 标签的src=""加上图片,src="imges/001.jpg" 再测试,发现页面不跳转了!!原来问题出现在这里!

"" 为空的情况下,可能导致session丢失!跟经理说了下这个情况,他也很惊奇还没见过一个HTML标签会导致session丢失的情况,因为在本地和测试服务器上测试的时候都没这样的情况,后来猜测了下,可能是IIS的问题,可能是IIS解析的时候解析到src=""这个地方解析不了,导致程序出问题。但这只是个人猜测,正式服务器上我也没权力当时去打补丁,一个大公司的正式服务器,我要打补丁去了,那他们别的网站和系统不全当机了?所以就只要想了个办法,将src=""里面加上图片,幸好这个img标签是隐藏起来的,加了也不影响界面。呵呵。。。

最让人郁闷的是我测试的时候是用Symantec pcAnywhere这个软件远程连接到的正式服务器上。反应慢得可以,简直比电脑没装显卡驱动还慢...唉,不过累也累了,以后碰到这样的情况就有经验了。

我不知道网上有没有人碰到过跟我一样的情况;如果碰到了,希望能给你带来点灵感。哇哈哈。。。

原文并没有解决这个问题,或者说并没有了解到问题出在哪里,虽然是用了一种很恶心的方法解决了它,但并没有发现问题的本质,而本质则由回复发现了,请看第51楼:

我给楼主分析下

先说几点结论:
1、并不是所有浏览器都会出现这种情况(IE上会出现)。
2、要满足特定的条件才会出现这种情况(比如index/default跳转到login.aspx)。

再说根源:

根源:在于在IE下当image 标签的src为空时或图片不存在,会请求图片所在目录或根目录。而刚好index/default又跳转到login,而请求login时会清空session.


(上述index/default login 为假想,仅供说明用,据实际情况改变也改变)

75楼说:

帮你测试过,当<img src="" />时,加载或回调该页面的时候会直接调用该页面所属的目录下的Default.aspx页面

当目录下没有Default.aspx页面的时候可能会直接导致Session的丢失

78楼认为:

我曾经遇到因为<img src="">的情况下,服务器会加载两次页面,后来在网上查到信息关于img 标签中的src为空时,服务器会重新加载页面,这个img标签有时很古怪

87楼也有同样问题:

昨天也在為phpbb後臺增加功能時也遇到了類似的問題
當src或href屬性為空時,IE和其他瀏覽器表現不一致
http://soido.org/blog/649

这里还有一篇针对本文内容的测试:
http://www.cnblogs.com/yjmyzz/archive/2009/06/11/1501654.html
可以看看哦

免费领取乐智小天地的VCD光盘

说起这个乐智小天地,那就得说巧虎了。买一套光盘,还送了巧虎的小衣服(小家伙就有一件,穿着也挺好玩的)

某次收到快递,里面就是这个乐智小天地的光盘,里面的VCD里是一堆小朋友和家长在玩游戏。

虽然从我的眼光来看,是傻傻的,但,我在看《喜羊羊》的时候又何尝不是这么认为的呢?但我的眼光不代表小孩的眼光,他们还是认为挺好的。

小家伙也会随着巧虎学习牵手,洗手,做动手等等。小孩子确实有点喜欢这样,喜欢和大人们有一点互动。

招招手,再见,打个招呼,这些话,是小家伙每天最常听到的,随着这些话,他也可以做出一些简单的动作。虽然这和家长随时教导分不开,但偶尔看看电视也是能学到不少的。

不过,据某新闻报道,小孩子看电视的时间不能太长,一是视力,二是看电视时间长了,也就缺乏与人之间的交流了。

大多数情况下,我们都是开着电视让他听听声音,乐智的VCD里还有一些儿歌可以听。

正是看到了某广告联盟中有乐智小天地,再对比自己家的情况,欣然把这个广告加到勃客上来。希望来看的朋友可以点击并预约(免费的,一张VCD,请有小孩的朋友点击,其余的就不要伤害广告商了。HOHO)

广告放的位置应该不影响各位的正常浏览,除了本文有一个链接外,还有一个链接在baby分类,点击页面左侧的Baby分类,会有一个较大的广告条在列表上方。

呵呵

飞信Fetion

最近,飞信好象有了新的更新。在这次更新的基础上,原来所有的API好象都不能用了。估计那些做OPen source的朋友们又不得不去研究URL和抓包处理调试了。
飞信确实有点方便,对于我来说飞信有几个作用

1、服务器定时检测(具体内容可以搜索回忆未来张宴的博客,用某段代码定期检查某个进程,如果发现不正常,通过API发短信通知)
2、SPAM报警(对于垃圾信息、恶意评论等报警:如果评论在一小时内激增,那肯定中招,或者评论中出现某些不良字符,短信通知)
3、好友联系(对于论坛管理员来说,召开管理人员大会,用这个工具,发短信那是相当方便)

其实还有更多创意,HOHO,在这里放上飞信的广告。
我为您提供了创意,也希望您能为我留下一点足迹。。。

呵呵

关于neatpic

关于neatpic

看了一下搜索记录,很多朋友到我的勃客上来,都选择了搜索neatpic目录直读版。
这个程序大约在06年左右就没有更新了。
毕竟,neatpic只是一个文件,可做的东西非常少,而且当初是在PHP4下面编写的程序,很多PHP5的高级特性也没有用上。
甚至一些读取目录的算法在如今看来,也是已经有点落后了。不过这也是时代所导致的。
后来出了很多修改版,其中爆上传漏洞的,大多数是把上传开放的版本(原版是需要登录才允许上传图片)。即使这样,如果设置了权限和openbase_dir的话,应该也是没事的。当然,这里面也有对路径判断的不够严谨导致的。

如今walkerlee也不知道在忙些啥,谁知道呢。卖机票?唉。。。不清楚了
如果对neatpic有什么问题,还是可以在这里提问。翻一下源代码,我想,我还是可以知道是怎么回复的吧?HOHO。

感谢各位

感谢各位

其实,我很感谢各位,只是不好意思,我的勃客不是那么的喜欢一些重复评论
特别是一些什么垃圾车啦之类的。
发一条如果没有发现需要审核,那么您再发一条,那也很正常。
不过,如果您发了几百条,那就实在不正常了。

对不住 ,又封了几个IP。
虽然我也知道,封IP其实是没有用的。但是我想,如果这样的spam评论多了,对我来说,一生气,最多也就是
delete from comment where id >xxxx就结束了
当然对于不重复的评论我都会看一遍的。我也希望不会错杀无辜,毕竟还有很多朋友是支持我的。
谢谢各位

暴风影音引发的flash不能显示等故障

暴风影音引发的flash不能显示等故障

同事的IE最近频出问题,FLASH不能显示,而且右键也不能查看源代码了。
对于一名WEB开发人员,FLASH可以不看,但,源代码不看就肯定不行了。

死活想改设置,但结果都以失败而告终。开始以为是IE6坏了,后来,升级到IE7,发现正常了。。忒开心啊。结果,重启电脑又不正常了。
然后又以为是httpwatch的问题,又卸载,又重装最新版。结果也是一重启就不正常。

当时他郁闷的直想砸电脑啊。
然后他开始尝试调整IE的设置,却发现IE的临时文件夹显示为空,而且即使要指定到某个文件夹时,也提示磁盘空间不足等信息。
本着外事不决问google,内事不决问百度的心里,打开百度,把出错信息输入百度,发现了一条来自于暴风影音官网论坛的回复:

安装暴风影音3.0后,“Internet 临时文件”大小为0,更改其大小时,系统提示“请选择介于0-1之间的值,这是Internet 临时文件的大小”。也无法移动文件夹。升级为IE7后“internet临时文件”大小仍然为0 也不能更改其大小。提示“请选择一个介于8-8之间的值用作Internet 临时文件使用的磁盘空间大小”。设置成8,再次查看时,仍为0。移动文件夹时提示“新位置的空间不足,无法放置当前下载内容。”
将暴风影音3.0卸载后就正常。

按照此人的说法,同事卸载了暴风影音。果然,世界清静多了。。。。
当然,同事被我鄙视了N久,啥不能用啊,偏要用暴风。哈哈。。。。

我也做个备份,如果有人找我弄计算机,我也可以知道问题所在。

IP来源引发的错误

IP来源引发的错误

单位的一些代码不想被其他人所访问,因此做了点小小的测试,即利用 apache 的basic auth进行验证
htpasswd -c passwdfile user

创建一个用户,然后在apache的conf里加入以下几行代码,加在directory标签中

AllowOverride AuthConfig
Order Deny,Allow #这个,可是有顺序的哦
Deny from all
Allow from 192.168.0 #这个,是按段来的,并非需要192.168.0.1这样的全部IP
AuthType Basic
AuthName "Login " #登录窗口标题
AuthUserFile E:/Server/www/httppasswd #设定密码文件
Require valid-user #这一行表示是只允许passwdfile中的用户进行访问
satisfy any
本来。。。是没有问题了结果我通过域名访问的时候,发现要输入密码。

在同事的测试下才想起,通过域名访问的时候,已经是公网IP了,所以把allow from 192.168.0 改为公网IP(公司内部对外的公网IP前三段)

OK,全解决了。

就因为访问域名的时候,来源是公网IP而不是内网IP,在那里折腾了一个多小时。细节啊。。。郁闷

让人自卑的简历

让人自卑的简历

以下为转载,不知道原地址了。不知道是真是假,如果是真我很自卑。
yhustc评价说:老豆有钱+自己争气

林志颖个人履历:

10岁――――――遥控车比赛全台湾亚军,对记者说自己的梦想是做一名赛车手。

15岁――――――依靠打工买下平生第一辆车(一辆50CC摩托车),并自己动手改装,使之能发出8种声音。

15岁――――――尚未出道的林志颖因完美的外形和健康阳光的气质被广告商拉去拍了三个大广告——白兰洗面乳、宏基电脑、金车麦根沙士。

16岁――――――因演出学校舞台剧,最后5分钟出场,被飞碟公司星探发现,正式签约飞碟唱片公司。

17岁――――――发第一张唱片,正式出道,一年不到,红遍东南亚以及整个华语世界,绰号“亚洲小旋风”,被媒体称为娱乐圈“最神的神话”。

18岁――――――成为第一个完全以国语歌曲演唱入主红?体育馆歌手及红?开唱最年轻歌手(该记录至今仍然由林志颖保持)。第一次来访香港的林志颖,使得香港启德机场经历了十年来一次难得的轰动经验,一种外来的震撼,从没这样的颠倒过,被香港媒体称为“过江龙”。

18岁――――――举办世界巡回演唱会的最年轻歌手记录保持者。

18岁――――――拥有第一辆宝马跑车。

18岁――――――成立自己的摄影工作室(分店一度开到六七家,月盈额200万)。 !

20岁――――――7张唱片销量全球突破1000万张。

20岁――――――抛下巨星光环,毅然入伍当兵。

22岁――――――以跳箱、射击、投弹、匍匐等等几乎所有项目接近满分,在役期间荣获四次荣誉假,并获得“总统奖”嘉许的成绩退伍。

22岁――――――接受泰国国王莆眉篷的邀请担任莆眉篷70岁大寿生日会演唱压轴嘉宾,并接受泰国王后和公主的接见,公主一见钟情,差点成为泰国驸马。

22岁――――――开始投资股票。

23岁――――――拥有第一辆法拉利,用自己的红色法拉利战车,第一次赛车比赛拿到季军奖杯。

23岁――――――巨星身价签约香港百代EMI唱片公司。(报纸写的是两年三千万港币)

24岁――――――赛车出车祸,右脚掌断了三根骨头,打了四根钢钉固定。

24岁――――――参加世界国际A级越野赛,成台湾第一个参加国际顶级赛事的车手。

24岁――――――以一百分的成绩取得专业救护资格证,成为台湾第一批EMT(Emergency MedicalTechnician,即紧急救护技术员)之一。

25岁――――――拍摄第一部电视剧《绝代双骄》,泰国收视第一,红遍两岸三地,再次成为台湾身价片酬最高艺人。

25岁――――――成立自己的第一支赛车队ESSO JIMMY RACING TEAM。

25岁――――――一年内四次刷新台湾龙潭BMW M3最快赛车单圈记录。

25岁――――――潜水执照。(注:是这一年在新闻中提到潜水执照。在垦丁海域潜水、飙水上摩托车、玩机械帆船等水上活动,其实是林志颖学生时代便热衷的)

26岁――――――出演电影《红字》,拿到亚太影展最佳男演员特别奖,《红字》一剧拿下当年泰国年度票房第一,也是泰国历史上总票房排第二的电影。

26岁――――――在珠海赛车场拿到赛车生涯第一个冠军。

26岁――――――成立自己的科技公司。(林志颖之后很长一段时间内一直亲历亲为,与朋友一起将公司发展壮大,甚至在内地拍戏时还坚持每天开远程会议,处理台北公司事宜。公司设计软件接?的对象包括军方、银行等,是全台湾唯一一家做该方面项目的公司)

27岁――――――担任美国国际反毒大使(亚裔艺人第一人)。

27岁――――――赛车达到颠峰状态,拿到9座职业车赛奖杯,7个冠军奖杯,2座亚军,并成为台湾年度冠军车手。

27岁――――――成为台湾第一位授薪职业赛车手。

28岁――――――美国总统布什授予白宫荣誉奖章。

29岁――――――获得国际杰出青年奖。是首位华人、全球演艺界继汤姆克鲁斯后第二位艺人获此殊荣。并于美国领取杰出华人奖,旧金山定10月17日为“林志颖日”,授予“美国荣誉公民”。

29岁――――――拍摄《天龙八部》,为2003年百度年度搜索第一电视剧,台湾收视最高武侠剧。

29岁――――――正式投身中国职业汽车拉力赛,加盟上海佳通轮胎车队。

29岁――――――搬入装修半年多的居室。(林志颖的家堪一座科技中心。朋友戏称林志颖过的是007的生活,家整的像骇客帝国一样,全是机械化的东西, 说不定从哪里伸出什么东西。不仅如此,他家里的电子设备都是和他的手机相连接的,即便身在美国、内地,林志颖也可以用手机远程控制家中上百样设备,比如在 回家的路上,他就可以设定家里的温度、湿度,可以放水温水这样一回家就能洗澡,可以在内地招待台北家里的客人等等。该系统是由他自己的科技公司开发 的。)

30岁――――――加盟云南红河拉力车队,获得中国拉力赛年度车手第8名。亚洲雷诺方程式获得第五。

30岁――――――于珠海举办第一届“林志颖杯“交通安全明星邀请赛,与好友陈维良先生合作成立“珠海平坐赛车咨询公司”。

30岁――――――拍《书剑情侠柳三变》时发生意外,由于吊索的扣环插入,致使林志颖脊椎旁的一块小骨头骨折。台湾医生一致建议林志颖至少要休息三个 月。但临时换演员,意味着剧组要遭受巨大的损失。林志颖不顾家人反对,在一个疗程后,带着强力镇痛药回到了剧组。不仅如此,由于治疗耽误了十二天的时间, 此后的拍摄林志颖甚至每天工作十五六个小时为剧组弥补损失。

31岁――――――组建自己的第一支拉力车队“林志颖车队”,聘请曾经世界排名第三的英国著名选手小麦克雷为其车队效力。

31岁――――――改装成了台湾第一把绿色瞄准器的BB枪,半年后台湾的公司相继效仿生产。(此事在31岁这一年在节目中由朋友爆料,具体时间不详)

32岁――――――“林志颖车队”获得中国拉力赛年度季军车队。

32岁――――――成立“梦飨家”餐厅。

32岁――――――出演第一部时装偶像剧《放羊的星星》,为2007年百度年度搜索第一电视剧,2007年港台最受欢迎电视剧,及2007年台湾最高收视偶像剧,并入围2008年韩国首尔电视节最佳长篇电视剧。

32岁――――――受邀骑哈雷重型机车率领600多辆大排量国内外名牌摩托车和近千名国内摩托车迷于广东江门巡游,600辆摩托车组成奥运 五环,支持[敏感词语]。该活动经公证创北京 奥运 组合图案吉尼斯之最。

32岁――――――担任国际马拉松大使。

32岁――――――考取游艇执照

32岁――――――意大利车商法拉利大手笔包下上海F1赛车场,提供上亿台币名车,邀请林志颖担任艺人专业驾驶培训课程教练

33岁――――――2008年新飞泛珠三角超级赛车节春季赛第一回合冠军、第二回合亚军,夏季赛第一回合冠军、第二回合冠军

33岁――――――四川汶川地震,捐款100万人民币(台湾捐款最多艺人),亲自赴灾区当义工(台湾第一位赴灾区艺人),认养两名地震孤儿,08年6月珠海赛事中将试驾所得的钱款全部捐献给赈灾区,并捐出冠军奖杯义卖。

34岁――――――“挡不住的林志颖”上海演唱会,2008年10月17日 19:30(P.M)上海虹口足球场。

34岁――――――2008年10月26日在中国深圳南山后海F1赛场举行加盟中国天荣队仪式,林志颖正式成为中国队后备队员,该队是世界F1 赛场 (F1赛车、F1摩托艇)上唯一的中国队。(演艺圈里首位参与此项殊荣的艺人,也是香港、台湾地区的首位华人选手)(中国队现计划安排林志颖进行集训和参 加F2摩托艇世界锦标赛)

校内狗狗刷骨头的代码

本文是yhustc在娱乐之余利用PHP代码写的刷骨头的文章,现在不知道还能不能用了,但思路和技巧可以参考(这里还有一篇利用greasemonkey来玩开心农场的文章,也可以学习一下哦)

原文网址:http://www.yhustc.com/Blog/172.html

从文章中可以了解,这里面最关键的算法在于code的计算,每一次操作都会返回一个key,用于计算下一次操作的code。如果没有这个,那你所做的外挂程序就无效了。

根据yhustc提供的流程,建议采用firefox(使用firebug插件)进行查看分析(当然还有更多的HTTP分析软件)

不多说了,原文如下:

PHP写的,重在分析,不在可以全文COPY的代码。

校内赚骨头的方法很多,最快的是邀请一下自己的MSN好友,一次送400根。用自己的MSN用户名密码登录后,选任何一个好友(比如自己的MSN小号),直接确定,400根骨头到货了。。

但是要不断的得到新的骨头,还要速度快,得靠刷。刷骨头有几个方法,一个是自动玩飞盘,接中一次3根骨头,总体趋势还是赚的。一种是喂其他人的小狗,要喂饥饿,体力为0的,有一根以上的骨头反馈,我遇到过奖20根骨头。

我用的就是第二个方法,因为我发现不是好友的小狗也是可以喂的,也就是喂狗的页面把那个pid从1到***不断的狂加,每个页面试一把,找到饥饿的小狗就喂。

流程如下:

1、登录拿到自己的校内id (actor_Fid)。

2、http://dog.xiaonei.com/pet-profile.do?method=dogXML&&pid+自增ID+&t=毫秒单位时间戳得到小狗的XML格式的属性和用于计算验证code的key

3、如果是饥饿的小狗,喂水、喂食,pid加一回到第二步去找下一只饥饿的小狗

4、喂水、喂食用的是同一个method,只是active_Fid这个参数不同,都会返回当前状态和下一轮计算使用的key,可以在这里检查一下返回,如果狗粮不够了,自动去买一下(这一步很简单,就是一个POST)

补充:首发的时候忘记说明了,买狗粮因为买40kg的,每一袋至少赚6根骨头(喂一只狗花1Kg狗粮,最少加一 根骨头,40Kg狗粮34根骨头一袋),所以默认是买40kg的狗粮,那就要求程序第一次运行的时候有足够的骨头。如果没有这么多,可以修改 Dog.php第139行,把"buy_id"=>3设置成1或2,也就是买5或20Kg的狗粮。

一天刷下来能刷很不少骨头,外加爱心等级飙升。

关键的算法在于code的计算,每一次操作都会返回一个key,用于计算下一次操作的code,参考了一下别人的文章,计算code用下面这个函数

private function getCode($petId,$key)
{
return md5($key."#".$petId."#".$this->actor_Fid."#".'%$T&*jkhjksdhfjk$%^&*BJHhh');
}

后面那堆字符问我怎么知道的?抄的。google 校内狗狗 key code,看到一篇分析文章,他反编译了那个flash,看到的字符串常量。要不然鬼能反过来算这个md5里面是啥。

有了这个code外加cookie,校内的验证就算是过了,那么不断的找饥饿的小狗,post相应动作,其实就跟自己人肉搜索饥饿小狗,再点那个 flash一样。详细代码见附件列表。里面有个Http基类,这个里面封装了curl的get和post操作,带cookie。如果要写需要维护登录状态 的PHP代码,倒是可以用用,直接extends Http,然后调用$this->get $this->post就可以了。

说一下玩飞盘吧,这个实现也就是一个POST请求,返回的数据里会有小狗的属性,可以在体力不足的时候POST一个喂食操作。但是当玩到一定次数的 时候,会有验证码,其实这个验证码破解不难,有兴趣的可以捣鼓捣鼓,切割成单个字母用最大相似度匹配应该可以。由于我自己只是看看流程,不玩狗狗,所以没 有写这部分代码。

运行方式:修改Dog.php最下面的用户名和密码,把php目录添加到path里,在控制台下运行php Dog.php即可。

附件嘛。。。。我这里可以下载,也可以去原文进行下载。

b30f2bb176ea87108df6c7ea2eaff5ae