上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 第二部分:线程同步基础 同步要领 下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法 构成 目的 Sleep ... 阅读全文
posted @ 2008-05-27 16:52 蛤蟆 阅读(1499) 评论(0) 推荐(0)
摘要: 最近由于在准备Collection对象培训的PPT,因为涉及到SyncRoot的属性的讲解,所以对怎样在多线程应用程序中同步资源访问做了个总结: 对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor), 同步事件和等待句柄, mutex类。 Lock关键字 本人愚钝,在以前编程中遇到lock的问题总是使用lock(this)一锁了之,出问题后翻... 阅读全文
posted @ 2008-05-27 16:49 蛤蟆 阅读(434) 评论(0) 推荐(0)
摘要: 接下来我们将讨论Windows NT/2000/XP操作系统架构下有关进程与线程的基本概念。必须牢记,上一章所介绍的CLR是在启动.NET程序集时,被运行时宿主载入进程的一个软件层。 5.1 简介 进程(process)是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。 进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间... 阅读全文
posted @ 2008-05-27 16:48 蛤蟆 阅读(440) 评论(0) 推荐(0)
摘要: 二八定律,也叫巴莱多定律,是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。 长尾理论,是指当商品储存流通展示的场地和渠道足够宽广,商品生产成本急剧下降以至于个人都可以进行生产,并且商品的销售成本急剧降低时,几乎任何以前看似需求极低的产品,只要有卖,都会有人买。这些需求和销量不高的... 阅读全文
posted @ 2008-05-27 11:10 蛤蟆 阅读(2058) 评论(0) 推荐(0)
摘要: 凡是咨询界和培训界的朋友,我想对六顶思考帽应该都不陌生。从六帽的问世运用至今,大家对六顶思考帽的运用主要体现在会议管理,和员工创造力,本文将开启六顶思考帽的另一项重要功能——超级六帽沟通术,旨在探求一种可以广为使用的沟通技巧。 第一部分 对六顶思考帽的认知 一 什么是六顶思考帽 “六顶思考帽”是爱德华·德·波诺博士开发并流行于西方企业界的,最有效的思维训练。它提供了“平行思维”的工... 阅读全文
posted @ 2008-05-27 10:44 蛤蟆 阅读(893) 评论(0) 推荐(0)
摘要: "开放-封闭"原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 我的理解:如在工厂模式中,可以直接扩展产品类并投入使用,而不需要想简单工厂模式那样修改工厂类的判断逻辑;即增加新代码而不会引起原有代码的变动。 满足OCP带来的好处: 能保证模块的稳定性,又能对需求的变更提供灵活的应对方案。 里氏代换原则(LSP) Liskov S... 阅读全文
posted @ 2008-04-23 15:46 蛤蟆 阅读(359) 评论(0) 推荐(1)
摘要: 本文将通过编写一个简单的示例程序,帮助刚接触NVelocity的新手快速掌握其基本的使用知识。 官方网站地址:http://www.castleproject.org/others/nvelocity/index.html 1. 在VS.Net2005中创建一个名为NVelocity.QuickStart的网站项目,并引用NVelocity.dll; 说明:NVelocity.dll 文件可以在... 阅读全文
posted @ 2008-03-04 11:50 蛤蟆 阅读(3038) 评论(4) 推荐(0)
摘要: MSDN上的一篇单元测试文章:单元测试小技巧 测试正确的事情: 1. 当一个测试非正常失败 2. 测试覆盖和测试Angles 3. 使测试易于运行; 创建维护测试: 1. 在可能的时候,应该重新使用你的创造物,处理过程,和声明代码。不要在一个单元测试中直接的创建类的实例。 2. 消除测试之间的依赖关系 3. 在一个单独单元测试中避免多重声明 创建易读性测试: 阅读全文
posted @ 2008-01-10 22:13 蛤蟆 阅读(422) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/tonyqus/archive/2008/01/09/2031165.aspx JavaScript其实出来好多年了,这大家都清楚,但是近几年新出现的一些JavaScript框架的确给JavaScript带来了新的活力。随着基于JavaScript的RIA开发越来越频繁、热门,越来越多的程序员开始为如何编写这些繁多而散乱的JavaScript代码... 阅读全文
posted @ 2008-01-09 11:20 蛤蟆 阅读(850) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;namespace AlgoLibrary.Sort{ /**//// /// Summary description for DBubbleSort. /// public class DBubbleSort { priv... 阅读全文
posted @ 2007-06-15 13:37 蛤蟆 阅读(801) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页