博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

10 2009 档案

摘要:AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。 线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程通过调用 Set 发出资源可用的信号。 通俗的来讲只有等myResetEven.Set()成功运行后,myResetEven.WaitOne()才能够获得运行机会;Set是发信号,WaitOne是等待信号,只有发了信号,等待的才会执行。如果不发的话,WaitOne后面的程序就永远不会执行。下面我们来举一个例子:我去书店买书,当我选中一本书后我会去收费处付钱,付好钱后再去仓库取书。这个顺序不能颠倒,我作为主线程,收费处和仓库做两个辅助线程,代码如下。 阅读全文

posted @ 2009-10-29 20:54 生鱼片 阅读(1252) 评论(2) 推荐(1) 编辑

摘要:Switch是WF4.0中新增的活动。功能类似于C#语言中的Switch语句,但是C#的Switch语句只能是一般的Int,String等类型。在WF4.0中Switch可以使用 用于自定义的复杂类型。下面例子完成根据不同的Person执行不同的分支。 阅读全文

posted @ 2009-10-27 21:34 生鱼片 阅读(2010) 评论(9) 推荐(3) 编辑

摘要:社区的建设中离不开人,流程,和资源。这些也可以说是一个社区在发展过程中的基本元素。如何更好的去协调这之间的关系,更好的为社区服务,让每个人都能从中受益是我们共同的追求。文中简单的说明我对此以及近来关于吉日问题的一点想法。 阅读全文

posted @ 2009-10-26 10:55 生鱼片 阅读(2070) 评论(23) 推荐(6) 编辑

摘要:.NET4.0 Beta2中提供了新的System.Numerics命名空间,对应于System.Numerics.dll。该命名空间下就两个类BigInteger和Complex,本文简单了解下这两个类的用法。 阅读全文

posted @ 2009-10-25 09:30 生鱼片 阅读(2958) 评论(17) 推荐(4) 编辑

摘要:本文主要说明了如何使用WF4.0 beta2中提供的ActivityXamlServices类(主要功能是从XAML文件创建活动树的实例)来完成动态的构造XAML的工作流。 阅读全文

posted @ 2009-10-24 12:33 生鱼片 阅读(2767) 评论(5) 推荐(1) 编辑

摘要:昨天Visual Stuidio 2010 Beta2正式对公众开发下载了。还伴随着一个新的图标,并且微软计划在2010年2月22日发布的RTM。我安装后发现性能确实有了很大的改善。 阅读全文

posted @ 2009-10-23 07:34 生鱼片 阅读(793) 评论(0) 推荐(0) 编辑

摘要:1队列是插入操作限定在表的尾部而其他操作限定在表的头部进行的线性表。本文首先介绍了队列数据结构相关的知识,然后在分析下.NET FrameWork中实现方式。 阅读全文

posted @ 2009-10-21 21:05 生鱼片 阅读(1150) 评论(2) 推荐(1) 编辑

摘要:在我们的程序中,很多时候会有一些耗时较长的运算,我们为了保证用户体验,让用户界面能得到及时的响应。我们一般会采用多线程操作,让耗时操作在后台完成,比如我们在上传文件或其他一些需求要在界面显示进度条的例子。在 .NET2.0中为我们供了一个BackGroundWorker类可以完成类似的需求,具体使用我们可以参考MSDN。本文要说的我们自己来完成这样一个功能,并封装在通用的基类当中。 阅读全文

posted @ 2009-10-18 21:51 生鱼片 阅读(1028) 评论(5) 推荐(1) 编辑

摘要:本文介绍了SharePoint中的权限结构,权限级别,以及如何用SharePoint对象模型来分配权限。 阅读全文

posted @ 2009-10-15 21:06 生鱼片 阅读(2235) 评论(2) 推荐(0) 编辑

摘要:本书介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。作者给出了14条具体的优化原则,每一条原则都配以范例佐证。 阅读全文

posted @ 2009-10-13 21:21 生鱼片 阅读(694) 评论(1) 推荐(0) 编辑

摘要:前些日子看到这样一则新闻,IBM的36万名全球员工即将彻底抛弃微软Office办公套装,转而使用自家的Lotus Symphony。今天突然才意识到我电脑上的Lotus Symphony都装了好几个月了,今天又看到这则新闻就顺便看看,下面给大家介绍下这个东西。它支持开放文档格式(Open Document Format,简称ODF)。ODF最大的优势在于其可开放性和可继承性,基于ODF格式的文档在许多年以后,仍然可以为最新版的任意一款遵循标准的办公软件打开使用。与此同时,IBM Lotus Symphony 8对微软Microsoft Office格式有很好的兼容性。 阅读全文

posted @ 2009-10-10 22:16 生鱼片 阅读(3202) 评论(21) 推荐(0) 编辑

摘要:栈是操作限定在表的尾端进行的线性表,表尾要进行插入,删除等操作。我们把表尾称为栈顶,另一端叫做栈底。栈的操作是按照后进先出(LIFO:Last In First Out)或是先进后出(FILO)的原则进行的,所以也叫做LIFO表或FILO表。 阅读全文

posted @ 2009-10-09 20:49 生鱼片 阅读(480) 评论(2) 推荐(0) 编辑

摘要:数独顾名思义——每个数字只能出现一次。数独是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数字谜题。数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次。 这种游戏全面考验做题者观察能力和推理能力,虽然玩法简单,但数字排列方式却千变万化,所以不少教育者认为数独是训练头脑的绝佳方式。 阅读全文

posted @ 2009-10-07 18:23 生鱼片 阅读(4309) 评论(2) 推荐(1) 编辑

摘要:十一前包包送了一本精华集《web标准之道》给我,十一回家正好有时间将此书看完,顺便也记录下自己的感想。 博客园虽然是以.NET为主旋律的社区,但是这并不能掩盖其在web标准方面的贡献。《web标准之道》主要收集了园子中几年来在HTML,CSS,Javascript 等web前端相关的经典文章。该书中大部分文章我都已在作者博客阅读过,虽然我并不从事前端开发,但是仍然觉得收获不少。 阅读全文

posted @ 2009-10-05 20:24 生鱼片 阅读(2328) 评论(9) 推荐(1) 编辑