代码改变世界

随笔档案-2011年06月

powershell 模拟IE行为

2011-06-08 18:02 by 轩脉刃, 4525 阅读, 收藏, 编辑
摘要: 本来是想尝试使用curl模拟post向新浪发送微博,但是试了几次都没有成功。看到一些文章于是想到可以使用powershell模拟IE的动作来做。发现这样做更为简便1 可以先用IE来自动读取cookie,而不用在代码中直接设置cookie2 powershell是模拟正常用户的行为,服务器端几乎无法对这种行为进行禁止3 代码简单,容易进行修改下面是powershell的代码(运行前先手动使用IE登录微博,并让IE记录用户名和密码,记录cookie)functionNavigateIE($url){$ie=new-object-com"InternetExplorer.Applicati 阅读全文

PHP中间件--ICE

2011-06-07 18:37 by 轩脉刃, 15223 阅读, 收藏, 编辑
摘要: ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件。使用ICE能使得php(或c++,java,python)与java,c++,.net,python等进行交互。基于ICE可以实现电信级的解决方案。 1第一个问题:为什么要使用中间件? 设想一个这样的场景:对于一个大型网站来说,往往有很多个web服务器,每个web服务器都存在很多对于数据库的操作。如果直接在php程序上直接操作数据库,那么势必要在每台web服务器都配置数据库的用户名,密码等信息,这是极度不安全的。并且如果我们要统一对数据库的操作进行管理和修改等,那么久要去每个web服务器 阅读全文

JS中的prototype

2011-06-03 14:40 by 轩脉刃, 334427 阅读, 收藏, 编辑
摘要: JS中的phototype是JS中比较难理解的一个部分本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。2 javascript的方法可以分为三类:... 阅读全文