• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Kevin Gao

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 83 下一页

2012年1月6日

压缩文件类的ZipFile
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO.Packaging; using System.IO; ... 阅读全文
posted @ 2012-01-06 10:13 Kevin Gao 阅读(26) 评论(0) 推荐(0)
 
压缩文件类的ZipFile
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Packaging;using System.IO;using Utilities.IO.ExtensionMethods;using Utilities.DataTypes.ExtensionMethods;namespace Utilities.FileFormats.Zip{ /// <summary> /// Helper class for dealing with zip fi 阅读全文
posted @ 2012-01-06 10:12 Kevin Gao 阅读(785) 评论(0) 推荐(0)
 

2012年1月3日

C#调用Win32 的API函数--User32.dll
摘要: Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果。 using System; using System.C... 阅读全文
posted @ 2012-01-03 15:11 Kevin Gao 阅读(34) 评论(0) 推荐(0)
 
C#调用Win32 的API函数--User32.dll
摘要: Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropServices;namespaceWindowsAPI{classCSharp_Win32Api{#regionUser32.dll函数///<summary>///该函数检索一指定窗口的客户区域或整个屏 阅读全文
posted @ 2012-01-03 15:10 Kevin Gao 阅读(10171) 评论(2) 推荐(4)
 
C#解析HTML
摘要: 在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。 第一种方法: 用System.Net.WebClient下载Web Page存到本地文件... 阅读全文
posted @ 2012-01-03 15:07 Kevin Gao 阅读(26) 评论(0) 推荐(0)
 
C#解析HTML
摘要: 在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以用在Web Crawler等需要分析很多Web Page的应用中。估计这也是大家最直接,最容易想到的一个方法。转自网上的一个实例:所有的href都抽取出来:usingSystem;usingSystem.Net;usingSystem.Text;usingSystem.Text.RegularExp 阅读全文
posted @ 2012-01-03 15:06 Kevin Gao 阅读(297) 评论(0) 推荐(0)
 

2011年12月31日

谈谈多线程的思维方式
摘要: 前段时间仔细看过些关于多线程方面的资料,项目中用到线程的地方也不少,可是,当看了Jeffrey的一篇关于锁的文章后,发现自己虽然一直都在使用多线程,但是缺少了做多线程编程需要的思维!所以想从Jeffrey的Optex(锁)入手,来谈谈我从其中体会的东西。 ... 阅读全文
posted @ 2011-12-31 15:11 Kevin Gao 阅读(14) 评论(0) 推荐(0)
 
谈谈多线程的思维方式
摘要: 前段时间仔细看过些关于多线程方面的资料,项目中用到线程的地方也不少,可是,当看了Jeffrey的一篇关于锁的文章后,发现自己虽然一直都在使用多线程,但是缺少了做多线程编程需要的思维!所以想从Jeffrey的Optex(锁)入手,来谈谈我从其中体会的东西。在NET中,我们用的最多的锁机制就是lock,用起来很简单,短短几行程序就可以实现,例如:publicclassTestThreading{privateSystem.ObjectlockThis=newSystem.Object();publicvoidFunction(){lock(lockThis){//Accessthread-sens 阅读全文
posted @ 2011-12-31 15:10 Kevin Gao 阅读(392) 评论(0) 推荐(0)
 

2011年12月28日

C#多线程之二:ManualResetEvent和AutoResetEvent
摘要: 初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会得到信号, 继续向下执行。其区别就在调用后,AutoResetEv 阅读全文
posted @ 2011-12-28 14:49 Kevin Gao 阅读(239) 评论(0) 推荐(0)
 
C#多线程之二:ManualResetEvent和AutoResetEvent
摘要: 初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, ... 阅读全文
posted @ 2011-12-28 14:49 Kevin Gao 阅读(7) 评论(0) 推荐(0)
 
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 83 下一页