批处理测速

    测速的方法应该很多, 软件应该也不胜枚举, 想起来如果写个程序的话说不定比这破批处理好简单好多....
    东查西查终于写出了这个批处理脚本.
注!!! 此批处理仅用于Windows 7中文系统.
    其他目测不行, 原因是ping的时候输出不一样, 会造成解析字串失败.

加密代理APJP,让GFW瞎了狗眼

    最近斯巴达原因, Google的服务再次遭到惨无人道的封杀, 以前用的甚欢的GoAgent现在也步步维艰.
    诅咒方校长菊花癌恶化(╮°-°)╮┳━┳ ( ╯°□°)╯︵ ┻━┻
    粗略看了一下GoAgent的加密传输, 发现证书用的是GAE的, 也就是说所有使用GoAgent的筒子, 证书都是一样的. 所以, 若GFW也装这个证书, 就能明文获取所有GoAgent通讯的内容, 甚至关键词重置链接. 当然这只是一个猜测, 毕竟每个人的AppID都不同, 除非GFW找到一种能直接判断某个AppID是GoAgent的方法, 否则只能用类似鸟枪法大海捞针, 但是中国相关部门不能用正常人思维去判断...
    APJP是跟GoAgent最大的不同就是加密传输, 用自己设置的密钥生成一个证书, 用自己的证书跟远端APJP服务通讯. 具体实现没有仔细研究, 总之是加密传输, 在不知道自己密钥的情况下不能查看通讯内容.

JS时间秒转年月日实现

公司里同事不知从哪搞来一堆代码, 大功能能实现, 但是在用到
var x = new Date(y)
的时候总是返回NaN, 于是乎, 吾自己实现了一个时间转换代替Date.

资源管理器打开FTP链接

1.在"运行"或者文件夹的地址栏中操作
不带用户名:
    
ftp://192.168.1.5/目录/文件
带用户名:
    
ftp://用户名:密码@192.168.1.5/目录/文件
2.用快捷方式或者批处理操作
新建快捷方式, 输入
    
explorer "ftp://用户名:密码@192.168.1.5"

常见开源许可协议

Apache License 2.0
    鼓励代码共享和尊重原作者的著作权,允许代码修改,再发布(作为开源或商业软件).需要满足的条件:
    1).需要给代码的用户一份Apache License
    2).如果你修改了代码,需要在被修改的文件中说明.
    3).在衍生的代码中修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明.
    4).如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache License.你可以在Notice中增加自己的许可,但不可以表现为对Apache License构成更改.
    商业软件可以使用,也可以修改使用Apache协议的代码.
Artistic License/GPL
    艺术许可协议,主要应用在Perl解释器和大部分CPAN模块的授权发布上.Artistic许可相对于GPL更加宽松,例如你不能发售Artistic协议下的CPAN模块,但你可以发售包含或使用CPAN模块的产品.

代码高亮转HTML代码软件--HighLight

不知神马原因, 毋这Blog的代码高亮插件高亮不能囧rz, 咱这Web苦手搞了半天也没搞定. 于是就找了个替代方案.


HighLight, 这软件提供Windows版, 可以将code转化成html源码, 然后直接粘进Blog里, 非常好用 ( 罒ω罒)
下载安装后, 打开软件, 看到一非常反人类的操作界面.... 这货不支持代码编辑, 源码只能通过两种方式输入: 源码文件, 剪切板.


而且这里剪切板不是Ctrl+C, Ctrl+V这种方式操作, 而是在某处Ctrl+C了一段代码, 在HighLight里点"从剪切板获取代码"来输入.... 操作蛋疼无比反人类.


界面分两部分, 左侧功能区可以跟预览区脱离.
上个图吧= =!

Win7绑定静态arp

久违的被arp攻击了~~于是静态绑定了一下
step1. 找到真实的ip, mac(一般是网关的)
例如 192.168.1.1 11-22-33-44-55-66
step2. 查询要设置的网卡的idx
netsh interface ipv4 show interfaces
可以缩写如下:
netsh i i show in
查询结果如下:
Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
 10          20        1500  connected     本地连接
 21           1        1500  disconnected  VPN - VPN Client

Win7 双网卡路由设置

渣渣公司不让上外网,于是用了自己的无线网卡上网,两张网卡需要走一个网关,否则都上不去.

Step1. 先搞明白自己两张网卡要配置的内容
例如网卡1是内网,邦死的; 网卡2是自己的连接外网
网卡1:
    IP: 192.168.0.5, GATEWAY: 192.168.0.1, MASK: 255.255.255.0
网卡2:
    IP: 10.10.10.5, GATEWAY: 10.10.10.1, MASK: 255.255.255.0 (网卡2也有可能是动态的)
所有192.168.*.*的包都发到网卡1的网关:192.168.0.1, 其余的都发到网卡2的网关:10.10.10.1

MFC"无法更新程序数据库"解决方案

MFC项目有时候会碰到这个问题:
error C2471: 无法更新程序数据库 ......
fatal error C1083: 无法打开程序数据文件:......
通常是粘贴复制代码的时候少做了某些操作导致pdb更新失败.
删掉项目目录下, Debug/Release里的 *.pdb文件重新编译即可发现问题的根源.
网上说该C7兼容之类的, 治标不治本.

« 看看还有什么好玩意