上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 采集思路采集程序的思路很简单大体可以分为以下几个步骤:1.获取远程文件源代码(file_get_contents或用fopen). 2.分析代码得到自己想要的内容(这里用正则匹配,一般是得到分页)。 3.跟根得到的内容进行下载入库等操作。 在这里第二步有可能要重复的操作好几次,比如说要先分析... 阅读全文
posted @ 2014-11-27 10:02 老榕树 阅读(182) 评论(0) 推荐(0)
摘要: 自己写的一个简单PHP采集器/is",$r,$booktitle);//匹配此页面的标题 $bookname = $booktitle[1];//取第二层数组 $preg = '//isU'; preg_match_all($preg, $r, $zj); //将此页面的章节连接匹配出来 $book... 阅读全文
posted @ 2014-11-27 09:56 老榕树 阅读(436) 评论(0) 推荐(0)
摘要: php如何实现定时任务,php定时任务方法,最佳解决方案,php自动任务处理JoePHP 2012-01-18定时任务对于php来说一直都是很多朋友的一个难题,但却很多地方都遇到了。比如说:游戏开发程序中,每隔10分钟给玩家发兵一次sns社区中每隔20秒检测一下是否有人给我发消息自动采集程序,每隔5... 阅读全文
posted @ 2014-11-27 09:35 老榕树 阅读(460) 评论(0) 推荐(0)
摘要: 关于delphi软件运行出现Invalid floating point operation的错误的解决办法关于delphi软件运行出现Invalidfloatingpointoperation的错误的解决办法软件如果有webbrowser载入网页的时候经常会出现这个错误。这个错误是webbrows... 阅读全文
posted @ 2014-11-21 11:34 老榕树 阅读(9756) 评论(0) 推荐(0)
摘要: delphi编程创建桌面快捷方式uses ActiveX,ComObj,StdCtrls,ShlObj,FileCtrl;procedure TForm1.N2Click(Sender: TObject);vartmpObject : IUnknown;tmpSLink : IShellLink;t... 阅读全文
posted @ 2014-11-18 10:11 老榕树 阅读(253) 评论(0) 推荐(0)
摘要: BCB直接访问硬件端口和物理内存 - WinIO的应用(读硬盘参数和主板BIOS信息, 支持 Win9x/NT/2k/XP/2003)关于直接访问端口, 有很多网站很多文章都讨论过, 但总找不到非常理想的办法。我这里用的是 Yariv Kaplan 的 WinIo 2.0。虽然 WinIO 也有缺陷... 阅读全文
posted @ 2014-11-14 09:42 老榕树 阅读(828) 评论(0) 推荐(0)
摘要: var key:byte;//ASCII码 btScancode:DWord; //键码begin key:=VkKeyScan('b'); btScancode:= MapVirtualKey(key, 0);end;//winio模拟,大小写需要自己模拟shift键盘自己转化。proc... 阅读全文
posted @ 2014-11-14 09:38 老榕树 阅读(461) 评论(0) 推荐(0)
摘要: 再谈WinIO初始化异常前段时间WinIO在我的新项目中总是初始化失败,有时候又是好好的,很让人费解。修改了源代码显示了很多调试信息后,也没有什么太多的收获。由于我们的工控卡必须要用这个库,所以没办法,只得停下脚步,细细研究一下问题所在。初始化的时候调用的是InitializeWinIo()函数:b... 阅读全文
posted @ 2014-11-14 09:31 老榕树 阅读(3628) 评论(0) 推荐(1)
摘要: 基于WinIO3.0实现驱动级键盘模拟输入一个业务场景需要使用驱动级的键盘模拟,折腾了2天,总结一下,为后人节省时间。限制条件:1.需要真实PC机,虚拟机不行2.仅支持PS/2 键盘(指外接键盘,笔记本直接使用是没问题的)实现:关于WinIO没啥好说的,自行查阅吧。直接上可执行代码,注意红色注释部分... 阅读全文
posted @ 2014-11-14 09:25 老榕树 阅读(2794) 评论(2) 推荐(0)
摘要: C#驱动级模拟按键操作2013-09-26 03:17 ·AB叔4473<- 点击左侧的数字“攒”一个吧昨天遇到一个程序自动输入财付通密码的任务。因为财付通密码控件是有安全保护的,所以不能通过传统的Keybd_event来操作。网上找了很多资料,终于找到winio.dll这个端口操作驱动程序组件来解... 阅读全文
posted @ 2014-11-13 17:13 老榕树 阅读(2647) 评论(0) 推荐(0)
摘要: 关于WinIO.DLL的键盘输入模拟 最近在找键盘模拟的方式,最后在网上找到了一个WinIO.DLL的IO键盘模拟按键的方式。但是居然那个方法是有问题的。我造了全局的hook监视键盘信息,发现它只是有keyDown和keyPress的消息,keyUp的信息是up了一个zoom的键。 搞了2天终于... 阅读全文
posted @ 2014-11-13 17:12 老榕树 阅读(2001) 评论(1) 推荐(0)
摘要: WinIo简介一日发现SendInput对某程序居然无效,无奈只好开始研究WinIo。上网查了很多资料,发现关于WinIo模拟鼠标键盘的资料很少,有的也只是支言片语讲的不是很详细,而且大部分都是关于模拟键盘的。自己写了一些程序研究一方,经历了无数次的键盘死锁、鼠标满屏乱飞、复位重启,总算小有结果。现... 阅读全文
posted @ 2014-11-13 17:10 老榕树 阅读(4331) 评论(1) 推荐(1)
摘要: 驱动级模拟驱动级模拟:直接读写键盘的硬件端口!有一些使用DirectX接口的游戏程序,它们在读取键盘操作时绕过了windows的消息机制,而使用DirectInput.这是因为有些游戏对实时性控制的要求比较高,比如赛车游戏,要求以最快速度响应键盘输入。而windows消息由于是队列形式的,消息在传递... 阅读全文
posted @ 2014-11-13 17:09 老榕树 阅读(9613) 评论(0) 推荐(1)
摘要: Winio.dll的使用WinIO程序库允许在32位的Windows应用程序中直接对I/O端口和物理内存进行存取操作。通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。WinNT/2000/XP下,WinIO函数库只允许被具有管理者权限的应用程序调用。如果... 阅读全文
posted @ 2014-11-13 17:07 老榕树 阅读(1802) 评论(0) 推荐(0)
摘要: WinIo驱动级键盘模拟编程前天无聊,翻翻自己的兴趣项目文件夹,发现了这个放下很久的项目!那是大三时候的事了。当时是为了提高我魔兽三的按键速度,用了个叫移花接木的软件,把键盘的键位改了。的确是有所帮助,但这是共享软件,用40次就不能再用了除非注册。于是乎就有了做一个类似的软件出来,在网上搜索了一把发... 阅读全文
posted @ 2014-11-13 17:06 老榕树 阅读(1125) 评论(0) 推荐(0)
摘要: delphi webbrowser post自动登录var EncodedDataString: WideString; PostData: OleVariant; Headers: OleVariant; I: Integer;begin // 创建提交串 EncodedDataString :=... 阅读全文
posted @ 2014-11-03 10:31 老榕树 阅读(1010) 评论(0) 推荐(0)
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split 函数//字符串分割: Splitvar reg: TPerlRegEx; List: TStrings;begin List := TStringList.Create; reg := TPerlRegEx.Crea... 阅读全文
posted @ 2014-10-29 16:55 老榕树 阅读(289) 评论(0) 推荐(0)
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数// EscapeRegExChars 函数可以自动为特殊字符加转义符号 \var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); ... 阅读全文
posted @ 2014-10-29 16:54 老榕树 阅读(248) 评论(0) 推荐(0)
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(5): Compile、Study// Compile、Studyvar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Opti... 阅读全文
posted @ 2014-10-29 16:53 老榕树 阅读(217) 评论(0) 推荐(0)
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace// Replacevar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Replacement := '... 阅读全文
posted @ 2014-10-29 16:52 老榕树 阅读(266) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页