随笔分类 -  C#

摘要:下载下OpenWebkitSharp以后,由于环境问题,可能会执行不起来,这时请打开OpenWebkitSharp下的How to use.txt与Important! Please Read!.txt两个文档请按两个文档中的要求.运行OpenWebkitSharp这里要特殊说明一下.在Important! Please Read!.txt中,提到Windows XP/Vista/7 32 or 64 BitMicrosoft .NET Framework 4.0Microsoft C++ 2008 Redistributable(http://www.microsoft.com/downlo 阅读全文
posted @ 2013-01-21 14:31 只会造轮子 阅读(5174) 评论(1) 推荐(1) 编辑
摘要:今天在园子里看到 学院派的驴写的 巧用C#webbrowser以及Application.DoEvents()实现采集动态网页的爬虫机器人其实之前我也是用类似的方法来抓取需要登陆的web页面,和一些动态加页的面页我今天要说的是如何实现多线程使用webborwser采集页面其中我用到了一个WeiFenLuo.winFormsUI.Docking.dll,是一个开源的组建下载地址:https://github.com/dockpanelsuite/dockpanelsuite/downloads关于这个组件,园子里已经有前辈做出详细的使用方法,在此我不再多做说明http://www.cnblogs 阅读全文
posted @ 2012-09-11 23:14 只会造轮子 阅读(6645) 评论(1) 推荐(3) 编辑
摘要:在日常的代码中,经常会遇到执行一段代码,无法控制执行的时间,例如匹配一段非常复杂的正则,假设匹配时间超过30s可能即使匹配出来结果,我们也会放弃,因为他所消耗的资源太大了,因此就需要一个方法的超时处理功能以下这个方法包含两个核心的方法OutTimeSomeParemReturn与Wait下面我模拟一个执行过程,假设现在需要执行一个方法Method,方法执行的超时时间是OutTime,取消对象为cancelEvent,下面我来解释下这两个方法Wait是用来等待超时的方法 1 private static void Wait(Thread t, TimeSpan OutTime, ... 阅读全文
posted @ 2012-09-02 22:22 只会造轮子 阅读(2944) 评论(2) 推荐(3) 编辑