上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: http://www.cnblogs.com/alala666888/archive/2012/03/15/2397704.htmlC#有三种计时器,一个只能在winform 之类的窗口程序之中用,后台能用的只剩下了System.Timers.Timer和System.Threading.Timer, 但这两个计时器都不完备,我们业务中遇到的一些特殊需求无法满足,比如同一时间计时回调不能同时执行等。于是,我花了点时间包装了两个新计时器,一个支持任务串行化(计时器委托在同一时间只有一个执行),一个支持固定延迟(保证上次任务执行结束和此次任务执行开始之间时间恒定)。1. 恒定频率计时器(支持串行化 阅读全文
posted @ 2012-11-19 15:25 popoxxll 阅读(496) 评论(0) 推荐(0) 编辑
摘要: windows 版Tomcat 7.0的配置 一、安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录) 3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin;不要删除原来的。看清楚,它们之间的分号,是英文的分号。4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。 4、测 阅读全文
posted @ 2012-11-16 09:57 popoxxll 阅读(13731) 评论(0) 推荐(0) 编辑
摘要: 设计模式总结Simple Factory Pattern(简单工厂模式) 优势和缺陷 在简单工厂模式中,工厂类是整个模式的关键所在。它包含必要的判断逻辑,能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。通过使用工厂类,外界可以从直接创建具体产品对象的尴尬局面中摆脱出来,仅仅需要负责“消费”对象就可以了,而不必管这些对象究竟是如何创建以及如何组织的。这样就明确区分了各自的职责和权力,有利于整个软件体系结构的优化。 不过,凡事有利就有弊,简单工厂模式的缺点也正体现在其工厂类上。由于工厂类集中了所有实例的创建逻辑,很容易违反GRASPR的高内聚的责任分配原则。将全部创建逻辑都集中到一个.. 阅读全文
posted @ 2012-11-15 11:31 popoxxll 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 添加引用,选择浏览添加dll模块,如果直接饮用项目会因检测到循环引用而被禁止。 阅读全文
posted @ 2012-11-15 10:38 popoxxll 阅读(810) 评论(1) 推荐(1) 编辑
摘要: 行绑定一个checkbox 最后提交的时候遍历他们是否为true单击双击事件都要运行遍历和设置背景色,否则双击偶尔会失灵 private void dgv_ticket_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex == -1) { return; } dgv_ticket.CurrentRow.Selected = false; ... 阅读全文
posted @ 2012-11-13 17:17 popoxxll 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术要点,最后演示一个完全使用缓存实现数据读取的实例。讲解流程如图16-1所示。:图16-1 缓存命名空间的讲解流程16.1 System.Web.Caching简介本节从缓存命名空间的总体简介和组成结构入手,从整体上对System.Web.Cach 阅读全文
posted @ 2012-11-13 12:09 popoxxll 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶段:将应用和数据库从物理上分离,变成了两台机器,这个时候技术上没有什么新的要求,但你发现确实起到效果了,系统又恢复到以前的响应速度了,并且支撑住了更高的流量,并且不会因为 阅读全文
posted @ 2012-11-13 12:07 popoxxll 阅读(25744) 评论(10) 推荐(18) 编辑
摘要: this.textBox1.TabIndex = 0;this.textBox1.Focus(); 阅读全文
posted @ 2012-11-07 16:11 popoxxll 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 一、启动OracleDBCOnsoleorcl报如下错误: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。 解决方案: 1、开始-》运行cmd 2、执行 emctl start dbconsole C:\Documents and Settings\xcl>emctl start dbconsole Environment variable ORACLE_SID not defined. Please define it. 提示:... 阅读全文
posted @ 2012-11-05 12:09 popoxxll 阅读(2062) 评论(0) 推荐(0) 编辑
摘要: 一个成功的架构,就是一个可以解决用户需求(包括功能和非功能)的架构。当然,还要考虑到可行性与扩展性。其中,扩展性又是最容易出问题及最困难的地方。要做到容易扩展,你就要知道,或者预测到将来用户需求的变更方向。如果架构师只着重技术的话,要做到这点真的是非常困难。所以从企业架构师的角度来看,他不但要对企业的业务非常了解,也必须要了解未来几年业务发展的方向。SOA的流行事实上就给了我们一个机会去想清楚IT跟业务部门的关系,IT到底只是一个一味追赶业务需求的部门,还是一个业务上的拍档,彼此互相影响,这将影响到整个企业信息架构的成功。 要进行软件架构设计并不特别需要什么工具,最重要倒是沟通。沟通是为了两. 阅读全文
posted @ 2012-10-10 16:30 popoxxll 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页