自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石头记

我的生活记录

  • 博客(9)
  • 收藏
  • 关注

原创 为枚举类型创建字符串类型的标记值

public class StringEnumMark    {        #region Instance implementation        private Type enumType;        private static Dictionary stringValuePairs = new  Dictionary();        public Typ

2011-10-27 10:38:10 420

转载 Threading in C# , phase 4

第四部分:高级话题非阻止同步早些时候,我们讨论了非常简单的赋值和更新一个字段时需要使用同步的例子。尽管锁总是能满足所需,但是一个排它锁意味着某个线程必须被阻止,就连累到系统开销和执行时间的不确定性。.NET framework非阻止同步结构完成一些简单操作而不用阻止,暂停或等待。它涉及到如何使用严格地原子操作,告诉编译器用"volatile" 读和写的语法,有时候这种方式要比用锁还要简单。原子和互锁如果一个语句执行一个单独不可分割的指令,那么它是原子的。严格的原子操作排除了任何抢占的可能性。在C#中,一个简

2010-12-15 17:35:00 427

原创 Threading in C#, phase3

第三部分:使用多线程单元模式和Windows Forms<br />单元模式线程是一个自动线程安全机制,非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Windows Forms使用或包装了长期存在的Win32 API——连同它的单元传统。<br />单元是多线程的逻辑上的“容器”,单元产生两种容量——“单的”和“多的”。单线程单元只

2010-12-15 17:27:00 485

转载 Threading in C#, phase 2

第二部分:线程同步基础同步要领下面的表格列展了.NET对协调或同步线程动作的可用的工具:简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成锁系统构成目的跨进程?速度lock确保只有一个线程访问某个资源或某段代码。否快Mutex确保只有一个线程访问某个资源或某段代码。可被用于防止一个程序的多个实例同时运行。是中等Semaphore确保不超过指定数目的线程访问某个资源或某段代码。是中等(同步的情况下也提够自动锁。)信号系统构成目的跨进程?速度EventWaitHandle允许线程等待直到

2010-12-15 17:13:00 771

转载 Threading in C# ,phase 1

概述与概念<br />C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:<br />除非被指定,否则所有的例子都假定以下命名空间被引用了:<br />using System;<br />using System.Threading;class ThreadTest {  staticvoid Main() {    T

2010-12-15 17:09:00 586

原创 gaimingzi

<br />!!!!!!!!!!!!!!!!!!

2010-12-09 17:21:00 290

原创 系统分析与设计关键笔记

<br />系统分析:理解并详细说明信息系统应该做什么的过程<br />系统设计:详细说明信息系统的许多组件在物理上是如何实施的过程<br />系统分析与设计的重点在于理解商业问题并提出解决方案。<br />解决问题的过程:<br />1.研究理解问题<br />2.核实解决问题的效益大于成本<br />3.确定解决问题的需求<br />4.制定解决问题的方案<br />5.决定哪个方案是最佳的<br />6.详细说明所选方案的细节<br />7.实施解决方案<br />8.监控是否达到预期效果<br />

2010-12-06 17:32:00 991

原创 星际2 "测试" 结束. 终于准备写点东西了

<br />长久以来都有写点什么的打算, 可每天忙于无休止的迷茫的production issue 修复中, 见不到自己每天为之忙碌的东西的全貌,每天总觉得很忙,但是为什么忙就不太知道了,天杀的香港崽,糊弄了我两年,还好他跑路了.留下一个烂摊子给我,突如其来的无数production issue还真的差点把我给淹了, 头头门的催促还有不解,认为他走了就该我顶住了.但不知两年内我就没有做过那该死的production support. 香港崽做support然后把问题发给我解决.哎.. 无知的生活真幸福...

2010-08-11 22:23:00 206

原创 正则表达式快速使用

正则表达式快速使用指南    通常情况下人的精力总是有限的,面对需要使用正则表达式的情况时,或许离你上次使用它已经过去好久的时间了,面对它觉得熟悉而又陌生,不得已又得重新捧起“XXX正则表达式教程 or 宝典”。。。。然而却又发现书上的一切又是那么的熟悉,完全不必故地重游,需要的只是一张照片就能让记起一切。这里我就准备了一张这样的照片以便让大家快速的回忆起正则表达式的使用。 1.字

2010-01-04 14:58:00 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除