- 博客(5)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 存储过程和函数
存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的工作,减少数据在数据库服务器和应用服务器之间的传输。 存储过程是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程在创建时即在服务
2015-03-16 17:48:18 1138
原创 网络I/O模型
IOCP 传统的服务器端 / 客户端模式通常为每一个客户端创建一个独立的线程,这种实现方式在客户端数量不多的情况下问题不大,但对于类似于铁路网络订票这样的瞬间客户数量巨大的系统来说,效率极端低下。这是因为一方面创建新线程操作系统开销较大,另一方面同时有许多线程处于运行状态,操作系统内核需要花费大量时间进行上下文切换,并没有在线程执行上花更多的时间。 因此,微
2015-03-16 17:47:04 542
转载 线程池
C#线程池 using System; using System.Threading; namespace ThreadPoolTest { class MainApp { static void Main() { WaitCallback callBack; callBack = new Wait
2015-03-16 17:44:54 475
转载 抽象类和接口
接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.
2015-03-16 17:42:12 464
原创 C#获取CPU个数
首先添加引用 #region Using directives using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; us
2015-03-16 17:39:03 3951
TA创建的收藏夹 TA关注的收藏夹
TA关注的人