分类目录归档:个人杂碎

openvpn的tap驱动导致的系统网络异常

今天玩起了openvpn,以前一般不用这个的,我一般比较喜欢pptp的vpn.

因为无需下载运行任何的客户端,只需要在系统中设置即可使用。

今天尝试在vps上自己搭建openvpn,于是电脑上也装上了官方的openvpn客户端。

 

后来又尝试了一个服务商proXPN,他自己提供了自有的客户端的下载,后来才发现他也是基于openvpn的。

而且,这个貌似不好用,遂将其卸载,但是这个程序在卸载的过程中把我的tap驱动也一并卸载了,并且在卸载过程中卡住了很久没有动。

 

后面系统开始异常,系统托盘区无法点开网络连接,控制面板也无法打开网络连接。

重启后系统异常加重,发现进程数只有20多,不要高兴,在win7上面,加上华硕的自带套件,在我优化过后也应该是有40多进程的。

 

后面发现许多程序无法打开,网络显示连接不上。在windows服务里面发现多项windows自动启动的服务没有启动,包括事件日志。

 

后面我用手机查了下,用了一条命令 netsh winsock reset重置winsock

重启电脑后异常消失

解决itunes升级ios不能续传和下载慢的问题

今天料爷告诉我要升级她的爱疯。但是下载更新过程超级慢,她是校园网的用户。

开始还必须用free g番茄出去才可以连接的到。

他说要下载3-4个小时还经常会失败,我发现itunes在下载这个ios升级文件的时候不能断点续传。

按了暂停以后再开始又会重头下载,用vpn速度稍微理想但是还是很慢,下了30分钟以后vpn断了,杯具鸟。

 

再去找vpn发现很多都是限制流量例如300m,但是那个升级文件要402m。

 

在网上看到有人是通过一个地址直接下载那个固件再用离线升级的办法,网上公布了很多地址但是不知道哪个是合适的。

遂自己抓包分析地址,居然没抓到数据,后面使用了我写的一个程序网络中间人,成功获得了下载地址。

我这个程序的原理是,一个网络中间件,在做数据转发的过程中抓取数据。

 

我的具体实施过程是:

1,开fg,他的本地端口为8580

2,开我这个工具,按图把远程地址端口设好127.0.0.1  8580  然后再开一个本地端口8880

3,在ie的代理选项中把fg给设置的代理127.0.0.1端口8580改成8880

4,itunes里面开始下载,然后网络中间人程序就能捕捉到数据。

 

在第一个数据包那里看见了下载地址,然后我使用了迅雷下载,由于迅雷的加速,这个文件下的好快

 

 

 文件名称: iPhone2,1_4.3.3_8J2_Restore.ipsw
下载状态: 下载完成
文件大小: 420.11MB
存储目录: D:/
创建时间: 2011-05-06 16:33:33
完成时间: 2011-05-06 16:53:19
下载用时: 19分12秒
平均速度: 373.43 KB/s
URL:http://appldnld.apple.com/iPhone4/041-1009.20110503.M73Yr/iPhone2,1_4.3.3_8J2_Restore.ipsw
下载来源:
注释:
很快的就下载好了,不理解为什么itunes不能断点续传。
关于升级,根据网上的说法,按住shift按键再点击更新按钮,就会出现文件打开对话框
然后你就可以选择下好的本地文件进行更新

[开源]猜数字游戏出题器及解题器的实现

前几天在手机qq空间的家园里面的一个游戏里面有玩到经典的猜数字游戏。

就是出一个4位的不重复数字(0可以在开头),让你猜,你每次猜一个数字后,

系统会告诉你你猜的结果,形式为“x对y偏”,游戏的具体规则我就不赘述了。

觉得游戏挺好玩,于是我用易语言实现了一个出题器。

 

几天之后,觉得不过瘾,看见别人解题无论是用时还是步数都很少,于是上网查解题的算法。

参考下面的这篇文章(他也是转载的),把c++的代码转换到易语言里面,并且做了一下UI。

http://blog.csdn.net/jyk/archive/2006/03/04/615153.aspx

 

编译好的出题器和解题器exe包用下面地址下载

http://m.jianhome.cn/down.php?pn=guessNumEXE

两个程序的源代码请用下面地址下载

http://m.jianhome.cn/down.php?pn=guessNumSRC