摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->fjdafdak fjaddk fjafdk fjaddddk 朋友需要提取形如以上内容中的url和title,且取title时须判断标签中是否存在title属性,如果存在,则匹配title属... 阅读全文
摘要:
--> 在C#中,从Main()方法开始一个默认的线程,一般称之为主线程,如果在这个进行一些非常耗CPU的计算,那么UI界面就会被挂起而处于假死状态,也就是说无法和用户进行交互了,特别是要用类似进度条来实时显示一些提示信息的时候,这种情况就显得很糟糕。如果多开一些线程来完成一些耗时的计算,那么工作线程也是无法如此更新UI界面中的元素的,比如直接显示一个提示信息:label1.Text=... 阅读全文
摘要:
ReaderWriterLock 用于同步对资源的访问。在任一特定时刻,它允许多个线程同时进行读访问,或者允许单个线程进行写访问。在资源不经常发生更改的情况下,ReaderWriterLock 所提供的吞吐量比简单的一次只允许一个线程的锁(如 Monitor)更高。
在多数访问为读访问,而写访问频率较低、持续时间也比较短的情况下,ReaderWriterLock 的性能最好。多个读线程与单个写线程交替进行操作,所以读线程和写线程都不会长时间阻止。 阅读全文
摘要:
1如果你从事的是你喜欢的工作,你会更加开心.
你高估了快乐与你工作之间的关系.到目前为止最重要的因素是---你的乐观程度和你与同事之间的人际关系.如果你是一个悲观者,再好的工作也不能使你开心.如果你有一群很好的朋友和一个快乐的家庭,即使你讨厌你的工作,你也会感到很开心(试想一下一个陷入爱情中的捡破烂的人吧.) 阅读全文
摘要:
你若是一个程序员,你会是哪一种那?
Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there are certain programmer archetypes that other programmers find strange. Here are 10 types of programmers you are likely to run across. Can you think of any more?
程序员素来就被认为是一个奇特的人群。实际上,就算在程序开发者社群本身之中,也有一些特别的人群能让其他程序员觉得很奇怪。在这我列出10种你可能遇到过的程序员,你能想出更多么?
阅读全文