网络编程-(1)进程和线程
摘要:进程是对一段静态指令序列(程序)的动态执行过程,是系统进行资源分配和调度的一个基本单位。同一个进程是可以划分为若干个独立的执行流,也称之为线程。 线程是CPU调度和分配的基本单位。在Windows环境下,用户可以同时运行多个应用程序,执行的应用程序就是一个进程。例如一台电脑上同时打开两个QQ时,每个运行的QQ就是一个进程;而用一个QQ和多个人聊天时,每个聊天窗口就是一个线程。在C/S模式下,服务器需要不断监听来自各个客户端的请求,这时,如果采用单线程机制的话,服务器将无法处理其他事情,因为这个线程要不断的循环监听请求而无法对其他请求做出响应。实际上,当要花费大量时间进行连续的操作时,或者等待网
阅读全文
posted @
2011-01-20 22:45
tanliang
阅读(376)
推荐(0)
由"dorp database 数字"引发的思考
摘要:处理好安装包后、测试反馈出现重复数据库时不能正常删除、发现这一问题后进行跟踪调试、发现问题出在数据库名为数字时无法正常删除。 如下两句语句数据库中都相应存在“111”和"DATA_NAME"数据库、但语句一将会报错。那么发现这一问题、稍有经验的朋友就会发现只要在111中加"[]"即可、那么可见[]在sql中是不可或缺的一部分、往往是一些细节方面会导致开发中出现一些多余缺陷、接下来将阐述[]相关用法和概念: 一般加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。 如果表名不是关键字,如DATA_NAME ,则用"select * from DATA_N
阅读全文
posted @
2011-01-11 17:09
tanliang
阅读(393)
推荐(0)
ASP.NET后台调用JavaScript
摘要:今天群里一朋友提到关于通过后台直接调用JS问题、稍作总结发现可以通过下列几种方式实现1.通过ClientScriptManager.RegisterStartupScript 方法实现 MSDN描述:向page对象注册启动脚本。重载列表如下:RegisterStartupScript(Type, String, String) 使用类型、键和脚本文本向 Page 对象注册启动脚本。RegisterStartupScript(Type, String, String, Boolean)使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。 我们可以使用类型、键和脚
阅读全文
posted @
2011-01-10 13:54
tanliang
阅读(567)
推荐(0)
Devpress.XtraGrid.GridControl.GridView属性
摘要:说明Options OptionsBehavior 视图的行为选项 AllowIncrementalSearch 允许用户通过输入想得到的列值来定位行 AllowPartialRedrawOnScrolling 允许视图在垂直滚动中局部刷新 AutoExpandAllGroups 自动展开视图中的所有组 AutoPopulateColumns 当视图中没有某些数据源中的字段时,在视图中自动创建这些列 AutoSelectAllInEditor 在一个单元格编辑中,是否允许通过Enter或F2来选择该单元格的所有内容 AutoUpdateTotalSummary 当列值发生
阅读全文
posted @
2011-01-10 11:04
tanliang
阅读(1645)
推荐(1)