上一页 1 ··· 4 5 6 7 8
  2008年11月21日
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的 成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信 息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解... 阅读全文
posted @ 2008-11-21 17:11 漓石 阅读(178) 评论(0) 推荐(0) 编辑
  2008年11月10日
摘要: 首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多 个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻 发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,... 阅读全文
posted @ 2008-11-10 17:08 漓石 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 同步方法和异步方法的区别 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 异步编程概览 .NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名 的 BeginInvoke 和 EndInvoke 方法。 BeginIn... 阅读全文
posted @ 2008-11-10 14:54 漓石 阅读(409) 评论(0) 推荐(0) 编辑
  2008年11月6日
摘要: 现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。 这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中可以找到更加详细的解释 1临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2互斥量:为协调共同对一个共享... 阅读全文
posted @ 2008-11-06 11:25 漓石 阅读(204) 评论(0) 推荐(0) 编辑
  2008年10月29日
摘要: 关键字: sql语句 查询表内容 SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERT... 阅读全文
posted @ 2008-10-29 16:45 漓石 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,SQL Server里面的生成SQL脚本,只会包含数据库及表的字段结构,而不会包含表的数据,也就是SQL脚本里面只有Create database,Create table 这样的语句,没有insert into。 因为SQL Server并不包含这个功能,只能靠第三方的代码了。 以下存储过程可以实现: CREATE PROCEDURE dbo.UspOut... 阅读全文
posted @ 2008-10-29 16:08 漓石 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8