会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
闲盐岁语
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2010年6月19日
C#中的线程(三) 使用多线程
摘要: 第三部分:使用多线程1. 单元模式和Windows Forms 单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Windows Forms使用或包装了长期存在的W...
阅读全文
posted @ 2010-06-19 17:27 wota
阅读(18489)
评论(5)
推荐(14)
编辑
2010年6月18日
C#中的线程(二) 线程同步基础
摘要: 1.同步要领下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成 锁系统 构成目的跨进程?速度lock确保只有一个线程访问某个资源或某段代码。否快Mutex确保只有一个线程访问某个资源或某段代码。可被用于防止一个程序的多个实例同时运行。是中等Semaphore确保不超过指定数目的线程访问某个资源或某段代码。是中等 (...
阅读全文
posted @ 2010-06-18 22:09 wota
阅读(26823)
评论(5)
推荐(17)
编辑
C#中的线程(一)入门
摘要: 文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/ 作者 Joseph Albahari, 翻译 Swanky Wu 中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。 本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都有介绍,看了后对C#的线程及同步等有了更深...
阅读全文
posted @ 2010-06-18 21:08 wota
阅读(238633)
评论(34)
推荐(66)
编辑
2010年6月8日
Ip地址的正则表达式
摘要: 记下备忘Regex.IsMatch(strIn,@ "^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$ ");
阅读全文
posted @ 2010-06-08 20:23 wota
阅读(811)
评论(0)
推荐(0)
编辑
2010年5月31日
Log4Net 入门示例
摘要: 在网上看了几个教程,都有一些小问题,几经测试,试验了一下,写一个最简单的能用的出来,希望对初学者能有用!首先在App.Config里面添加:代码然后在AssemblyInfo.cs添加下面一行。[assembly: log4net.Config.XmlConfigurator()]最后就是在代码里使用了。代码更详细的信息参见文档和 某位博友的文章,不过这篇文章的config好像有一些问题,主要是p...
阅读全文
posted @ 2010-05-31 12:59 wota
阅读(616)
评论(0)
推荐(0)
编辑
2010年5月25日
C宏定义探析
摘要: C语言中,预处理器功能:1. #include <>or" " 的头文件替换2.#define <identifier> <replacement token list> 对象替换(object-like) 对象替换以第一个空格为分割,之后的为replacement token list3.#define <identifier>(<param...
阅读全文
posted @ 2010-05-25 22:26 wota
阅读(617)
评论(0)
推荐(1)
编辑
2010年5月20日
中兴一面归来
摘要: 今年,中兴出乎意料的特别早就到学校来招聘。。闲话不多说。开始让介绍了项目经历,balabala一通,也有被问住的问题,问我15/s的tcp连接是不是太频繁。怎么改进。。没答出来。然后围绕着项目经历问了很多和项目相关的问题,大概一通闲聊下来就二十多分钟过去了。然后问了问我MFC的大概框架,本来我想想能答出来的,结果看我有点为难,就跳过去了,问了问class默认生成的几个函数,线程池的实现,消息循环,...
阅读全文
posted @ 2010-05-20 15:15 wota
阅读(1223)
评论(0)
推荐(1)
编辑
2010年5月19日
C++ 临时对象
摘要: 书上说,参数按值传递和返回值按值传递的时候产生临时对象,而函数按值传递参数的时候,产生临时变量比较好理解,其实就是函数参数的局部变量的生成。返回值生成临时变量有两种情况[代码]情况1:int main(){ Test t1; Test t2=F(t1); return 0;} 这种情况下面,t2直接被F函数内部的变量用复制构造函数给构造,不生成临时变量,不存在临时变量的析构情况2int mai...
阅读全文
posted @ 2010-05-19 01:01 wota
阅读(451)
评论(0)
推荐(1)
编辑
2010年5月13日
C# Using与Try..Finally 语句探究
摘要: 以前看书上说Using实质是编译器生成Try{} Finally{},保证Finally始终执行。一直没太仔细想这个问题。今天写代码,碰到一段程序如下:[代码]本以为return了之后using就不会dispose对象了,没想到返回的SqlDataReader已经关闭连接了。于是查了查MSDN看到下面一段示例:代码说明using语句不论语句块里面是否return,均会生成资源释放的代码。Try。。...
阅读全文
posted @ 2010-05-13 11:23 wota
阅读(1945)
评论(4)
推荐(1)
编辑
2009年12月14日
MFC 对话框 快捷键设置(alt+s)
摘要: 1 声明热键消息处理函数原型 在.h中消息映射声明处(AFX_mSG字样之后)加入如下语句: LRESULT OnHotKey(WPARAM wParam,LPARAM lParam); 2. 消息与相应处理函数相关联 在.Cpp中加...
阅读全文
posted @ 2009-12-14 11:43 wota
阅读(1213)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页