- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 胡侃软件之设计原则
目录1. 概述 2. 设计原则 2.1. 职责单一原则 2.2. 里氏替换原则 2.3. 依赖倒转原则 2.4. 接口隔离原则 2.5. 迪米特原则 2.6. 开闭原则 1 概述 软件设计是从需求规格说明书开始,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件最终的软件产...
2019-06-01 10:23:23 9161
原创 胡侃软件开发之C#的线程
目录2线程...22.1 简单线程实现方式...22.1.1采用BeginInvoke.32.1.2 System.Timers.Timer类...42.1.3 Threading.Timer类...72.1.4System.Windows.Forms.Timer类...92.1.5 System.Web.UI.Timer类...102.
2017-02-04 16:41:03 628
原创 胡侃软件开发之C#的委托
目录3 委托...23.1 委托的定义:.23.2 委托的使用...43.3 Action和Func.53.4 多路广播委托...73.5 委托的协变与逆变...83.6 Lambda表达式...143.6.1 lambda表达式的简述...143.6.2异步 lambda.153.6.3 lambda的类型推断...
2017-02-04 16:35:01 799
原创 SQL2005/2008分区表技术
本文来自网络 已经忘记原作者是谁.敬请原谅 数据库性能优化是每个优秀的数据库工程师必须具备的素质之一,而这一节讨论的分区表便是性能调优的一种技术。在企业级应用系统中,一个表存储2千万行的数据很常见,不可预期的数据也会在逐渐增长,所以数千万级别的表DBA会常常碰到,而TB级别的数据最终也在所难免,因此了解和掌握性能调优的18般兵器非常重要。 我计划用三篇博文介绍分区表这个主题,分别为
2010-02-01 16:07:00 836
转载 UDT协议-基于UDP的可靠数据传输协议
1. 介绍随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻击。另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程序
2009-11-17 15:52:00 685
转载 集群式游戏服务器架构方案设计开发
集群式游戏服务器架构方案设计开发 自从2003年开发VOIP Radius Server以及修改Gnugk依赖,从事服务器开发已经近五年了,对服务器开发也有一些自己独到的看法以及见解。当摆脱了技术本身的束缚之后,才理解重要的并不是某种技术的运用,而是整体设计的考虑,也慢慢明白了设计是开发的灵魂的道理。从技术层面来看,各个平台都有一些自己特有的东西,比如Windows 平台下面的I
2009-08-18 13:10:00 403
转载 sql中获取表结构信息
-- SQL2000下执行语句: SELECT sysobjects.name AS [表名], sysproperties.[value] AS [表说明], syscolumns.name AS [列名], properties.[value] AS [字段说明], systypes.name AS [字段类型], syscolumns.length AS [长度], ISNULL(CO
2009-08-18 13:07:00 646
原创 Windows 消息大全祥解
Windows 消息大全祥解消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这
2009-08-18 13:04:00 589
dao设计模式DAO 设计模式之事务界定疯.pdf
2009-04-21
C# 2.0中泛型编程初级入门教程.pdf
2009-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人