08 2010 档案

.NET4.0多线程编程---Tasks
摘要: 写在前面的话  不得不说4.0里面新增的task实在是让人耳目一新,曾经在thread里面查找当线程abort等等操作的时候有没有相应的事件,就像gridview在分页、绑定的时候会产生事件一样,但是在thread里面是没有找到。然而task里面这些都实现了,虽然不是以事件的方式实现,但是它真的实现了。很让人兴奋。一、概述   在上一篇文章.NET4.0多线程编程---Cooperative Ca...阅读全文

posted @ 2010-08-31 20:25 小AI| 编辑

.NET4.0多线程编程---Cooperative Cancellation
摘要: 在多线程编程中线程池是不得不提的,在.net4.0之前一般对于线程池的说法是,把需要的线程交给线程池,我们自己将更多的关注点放在业务上,个人认为这既是线程池的优点也是缺点---加入线程池之后人为无法控制,也没有内在的方法告知线程的执行结果。  今天早晨拜读了Jeffrey的著作26th章。根据自己的理解今天主要学习“如何取消线程池中的线程”。  首先介绍System.Thr...阅读全文

posted @ 2010-08-30 21:04 小AI| 编辑

【养生之道】电脑族必吃日常防辐射食品
摘要: 黑木耳——清胃、涤肠、防辐射   黑木耳中的胶质可把残留在人体消化系统内的灰尘、杂质及放射性物质吸附,集中起来排出体外,从而起到清胃、涤肠、防辐射的作用。  绿豆——有助于排泄体内毒物  民间素有“绿豆汤解百毒”之说。现代医学研究证明,绿豆含有帮助排泄体内毒物,加速新陈代谢的物质,能有效抵抗各种污染,包括电磁污染。  大蒜&m...阅读全文

posted @ 2010-08-29 16:43 小AI| 编辑

【养生之道】男人养生的秘诀
摘要: 1、 记住∶睡觉是养生第一要素。睡觉的时间应该是晚 21 ∶ 00~ 早 3 ∶ 00(有关睡眠请疯狂点击此处) 。因为这个时间是一天的冬季,冬季主藏,冬季不藏则春夏不长,即第 2 天没精神。   2、 一切药物对治病来说都是治标 , 不是治本 , 不管是中医还是西医 . 因为一切的病都是错误的因产生错误的果 . 错误的因不除 , 错误的果就不会绝根 . 健康的根本在心 . 一切法从心生 . 心净...阅读全文

posted @ 2010-08-29 16:39 小AI| 编辑

【扯蛋】我非常的感谢360
摘要: 系统昨天不能用了,上网的时候弹出一个框说我的系统文件正在被修改。然后鼠标就不好使了,除了ctr+alt+del打开任务管理器之外,其他的什么都打不开,我就想装系统,公司平时帮装系统的哥们支支吾吾的。。。。。。。因为x61没有光驱,同事有u盘启动的安装程序,给我装了,我答应周一请他吃饭,可是昨天晚上回到家一开电脑,发现电脑还是用不了的,和以前一样,鼠标不好使,什么也打不开,非常的郁闷。应该是文件继续...阅读全文

posted @ 2010-08-28 19:05 小AI| 编辑

多线程---使用ManualResetEvent来控制线程间的同步(实现了消费者和生产者模式)
摘要: ManualResetEvent允许线程间通过发信号来相互通信,一般用于一个线程完成某件事情之后通知另外一个线程继续运行。其构造函数,需要bool性参数,true表示有信号,false表示没有信号。主要方法介绍:Set,发信号,说明当前线程已经完成,等待线程检测到信号后就可以执行了。ReSet,将信号置为无效。WaitOne,在没有接收到信号之前,阻止当前线程,让当前线程继续等待(注意很容易死掉的...阅读全文

posted @ 2010-08-26 20:49 小AI| 编辑

【转载】多线程--C#利用多线程实现消费者和生产者模式
摘要: 这周在学习多线程,CLR via C# 3 Edition结合网上资料,很是不亦乐乎,一个小时前在知识库又发现一些多线程的好例子,自己实现了一遍,保存下来;  PS:说实话cnblogs知识库真的是不错,个人感觉就是分类稍微有点粗,不过比首页好多了,首页基本遇不到自己想要的东西和适合自己的东东,好多时候也是一些“谈谈哥”和“也谈谈哥”在扯蛋;  重在...阅读全文

posted @ 2010-08-24 20:57 小AI| 编辑

【转载】经典推荐--.NET几大热点问题(.NET人员必读)
摘要: 【来自于博客园知识库,自己保存】【FROM】http://kb.cnblogs.com/page/42217/以下收集了关于.NET几大热点问题及简要答案,防止我们回答问题不专业的尴尬。同时还将一些.NET资源的相关网址罗列一二。  一.什么是.Net?它主要包括什么?   .Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而...阅读全文

posted @ 2010-08-24 19:52 小AI| 编辑

【转载】受益终生的6个故事,感觉不错
摘要: 1、买烟  甲去买烟,烟29元,但他没火柴,跟店员说:.“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样...阅读全文

posted @ 2010-08-22 18:03 小AI| 编辑

【代码保存】ASP.NET多语言实现
摘要: 大好的时光,本来要出去玩玩的,出门不远遇车祸了,还好我没事,心里不爽,还是回家写代码的好。实现了一个多语言的接口,记录一下.主要思想: 以前看过类似的东东,有些是将信息存储在xml中的,我今天做的这个是把信息存储在txt文件中,本文中称其为语言文件。将不同页面需要显示的文字分别存入不同的txt文件。比如,用户登录页面是一个文件。用户信息一个文件。有几种语言要求将上面建立的文件copy几封。并且文件名称以对应语言的简写结尾。将所有建立的语言文件放置在同一个文件下面,说的有点不清楚,截图:语言文件以"key:value"的形式来存储对于语言需要显示的字,同一个key对应相应的语阅读全文

posted @ 2010-08-21 17:42 小AI| 编辑

【戒烟】戒烟30天【纪念】
摘要: 成功戒烟30天阅读全文

posted @ 2010-08-17 18:52 小AI| 编辑

【养生之道】熬夜必看
摘要: 熬夜是很正常的事,但经常熬夜对身体会产生很坏的影响,无意中看到这篇文章,转载过来,或许对经常熬夜的同行们会有所帮助。阅读全文

posted @ 2010-08-14 08:10 小AI| 编辑

javascript---parseInt("08")或parseInt("09")转换返回0的解决办法
摘要: 对于parseInt("01")到parseInt("07");都能得到正确的结果(0-7),但如果是parseInt("08") 或parseInt("09")则返回0;这是为何? 阅读全文

posted @ 2010-08-13 21:26 小AI| 编辑

对于asp.net mvc 2.0 异步控制器中hard code的一点不满
摘要: 硬码一:通过action名称后面是否加Async来判断是否是异步操作 硬码二:通过Action名称后面是否加Completed来寻找回调函数阅读全文

posted @ 2010-08-07 22:07 小AI| 编辑

【转载】各版本IIS下ASP.net请求处理过程(3)
摘要: IIS 7 应用程序池的 托管管道模式 集成模式而 IIS 7 完全整合 .NET 之后,架构的处理顺序有了很大的不同(如下图),最主要的原因就是 ASP.NET 从 IIS 插件(ISAPI extension)的角色,进入了 IIS 核心,而且也能以 ASP.NET 模块负责处理 IIS 7 的诸多类型要求。这些 ASP.NET 模块不只能处理 ASP.NET 网页程序,也能处理其他如 ASP...阅读全文

posted @ 2010-08-01 11:30 小AI| 编辑

【转载】各版本IIS下ASP.net请求处理过程(2)
摘要: IIS 7 的 ASP.net 请求处理过程IIS7 站点启动并处理请求的步骤如下图:步骤 1 到 6 ,是处理应用启动,启动好后,以后就不需要再走这个步骤了。上图的8个步骤分别如下:当客户端浏览器开始HTTP 请求一个WEB 服务器的资源时,HTTP.sys 拦截到这个请求。 HTTP.sys contacts WAS to obtain information from the configu...阅读全文

posted @ 2010-08-01 11:29 小AI| 编辑

【转载】各版本IIS下ASP.net请求处理过程(1)
摘要: ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机...阅读全文

posted @ 2010-08-01 11:27 小AI| 编辑

C#多线程,暂停线程(ManualResetEvent)
摘要: 只有代码:代码阅读全文

posted @ 2010-08-01 11:18 小AI| 编辑

codeLife---mark for August
摘要: August is coming,make a mark for me阅读全文

posted @ 2010-08-01 09:22 小AI| 编辑

导航