2012年7月23日

多线程-数据与控制同步

摘要: 一,数据同步CLR的数据同步包装简单到用c#用Lock关键字,vb.net用SyncLock围出一个临界域就好了。更细一步的话,提 供了读写锁类ReaderWriterLockSlim 类,这是在3.5后出现的类,用于取代1.1的ReaderWriterLock 类。ReaderWriterLock直到2.0修复了部分问题但是还存在些问题,这里有篇很好的文章说明了读写锁。通过读写锁,不必什么都是独占锁,共读提高性能。二,控制同步CLR提供了Monitor类,其有三个方法:Wait(object obj);Monitor.Pulse(object obj);Monitor.PulseAll(ob 阅读全文

posted @ 2012-07-23 17:03 arg 阅读(303) 评论(0) 推荐(0) 编辑

2012年7月17日

售票并发解决方案

摘要: 售票,并发,乐观锁,悲观锁,任务管理器 阅读全文

posted @ 2012-07-17 22:52 arg 阅读(669) 评论(0) 推荐(0) 编辑

2012年7月5日

Expression Tree-学习构建表达式树

摘要: 从本人的历程来看,我们首先了解System.Linq.Expression这个类开始比较好,通过研究它的方法和属性,我们可以运行一些实例来加深对表达式树的理解和大致了解这个类提供的功能集合。2010 版本的类链接为:http://msdn.microsoft.com/en-us/library/system.linq.expressions.expression.aspx。Expression的方法非常丰富大致这么几类:1,操作:加减乘除,一元操作,位操作,布尔操作,赋值,等等,一种编程语言的各种操作。2,语句:条件语句,循环,Try catch,Finalize等各种编程语言的语句。3,in 阅读全文

posted @ 2012-07-05 19:29 arg 阅读(493) 评论(0) 推荐(0) 编辑

2012年7月3日

Expression Tree Basics表达式树基础

摘要: 本文基本是对一篇博文的翻译,原址:Expression Tree Basics。大部分Linq新手会觉得表达式树难以理解和掌握。这篇文字希望引导初学者神速了解Linq,并终止得到一个茅塞顿开的感觉。表达式树提供了把执行代码转成数据的功能,这种能力对于想在执行时修改或者转化代码的人非常有价值。你可以把c#代码如Linq 查询表达式放到另个进程去执行,比如SQL database。但是,首先要说明的是你只会在文章的最后才会容易理解到它对转化代码到数据有很大的帮助。首先,我会提供一个简单场景。让我们从一个简单的实例.动态方法理解考虑到这样一个lambda表达式:Func<int, int, i 阅读全文

posted @ 2012-07-03 18:44 arg 阅读(393) 评论(0) 推荐(0) 编辑

2012年6月7日

css position -relative ,absolute ,float

摘要: 首先需要明白什么是文档流。文档流就是html文档中的各种html标签按在HTML中的位置,根据上下级和前后的顺序,一个一个的排列在界面上;当然根据元素的类型不一样,排列的方式会不一样,但先后顺序,显示层次关系不会改变。一旦 元素设置了Relative ,absolute ,float中任何一个,则其top,bottom,left,right属性激活,元素在文档流中位置稍稍不再服从普通规则。否则top,bottom,left,right是没用的。Relative:不脱离z-index层,虽然位置由于top,bottom,left,right而和原来的不一样,但是不影响其他元素。也就是说,一旦位置 阅读全文

posted @ 2012-06-07 14:47 arg 阅读(314) 评论(0) 推荐(0) 编辑

2012年6月6日

css 行级元素和块级元素

摘要: css , 块级,行级元素。 阅读全文

posted @ 2012-06-06 18:45 arg 阅读(487) 评论(0) 推荐(0) 编辑

2012年5月21日

css 应用最佳实践-组织规则

摘要: css,hack ,命名空间,面向对象,选择器。 阅读全文

posted @ 2012-05-21 17:28 arg 阅读(283) 评论(0) 推荐(0) 编辑

2012年4月7日

调试优化利器-ASP.NET 跟踪

摘要: 作为web开发利器,firebug,fillder实乃恩人般的神器。但是它们揭示的是服务器-浏览器之间的巨细事宜,要想了解服务器端的一些细节,还少不了要去F5,F10或者写watch或者各种log。asp.net 其实有自带的trace功能,但是很少有见到一些书籍去介绍或有人去介绍使用经验。话不多说,让我们来启用trace功能以及看它能给出那些关键数据,然后你再考虑下那些场景适合使用此功能。我认为此功能当产品在测试服务器上跑时,特别有用。 一,启用 在<system.web>节点下加如下配置 <trace enabled="true" requestLim 阅读全文

posted @ 2012-04-07 23:49 arg 阅读(367) 评论(0) 推荐(0) 编辑

2012年3月20日

.net date /日期格式化

摘要: 参数format格式详细用法 格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePattern(长日期和长时间) g 常规(短日期和短时间) G 常规(短日期和长时间) m、M MonthDayPattern r、R RFC1123Pattern s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601) t ShortTimePattern T LongTimePattern u UniversalSortableDateTimePattern 阅读全文

posted @ 2012-03-20 17:37 arg 阅读(1248) 评论(0) 推荐(0) 编辑

2012年3月12日

Pdf 解决方案——fop

摘要: 一,概览先对比一下itext和fop,以下摘抄自Read Sean大大(汗一个,转到该链接,我才发现博客园还有子站,虽然贴不如主站多,但是有当年主站群英会萃,琳琅满目的感觉)[iText](link) iText我想大概不少人都有所耳闻,JasperReports默认的PDF支持就来自这个软件包,它处理速度快,支持很多PDF"高级"特性,如:Annotations、AcroForms、数字签名、加密等,支持对已有PDF的处理,通过iTextAsian.jar和iTextAsianCmaps.jar,它对中文的支持也不错。缺点是较为依赖Java代码,需要学习不少的专有API, 阅读全文

posted @ 2012-03-12 18:29 arg 阅读(2589) 评论(1) 推荐(0) 编辑

导航