· 开通微博了!
2008-12-19 10:01:29 阅读1708 评论0 192008/12 Dec19
主要内容】
@将源代码编译为托管模块
@将模块组合为程序集
@共享程序集(强签名)
【概念阐述】
@将源代码编译为托管模块
1、在.NET框架里,我们可以用任何支持CLR(Common Language Runtime)的编程语言来创建源代码文件,然后用相应的编译器来做
语法检查和源代码分析,不管使用的是何种编程语言及编译器,最后生成的结果都是一个托管模块(Managed Module)。
高级语言代码 --> 托管模块(包含IL和元数据的PE文件)-->
2009-3-26 15:32:11 阅读120 评论0 262009/03 Mar26
假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。
但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:
小不点:李大爷,我想找班主任查一下小明的电话号码行吗?
李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99
2009-2-25 15:28:26 阅读334 评论0 252009/02 Feb25
2009-2-17 14:37:18 阅读373 评论0 172009/02 Feb17
volatile 关键字指示一个字段可以由多个同时执行的线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。
volatile 修饰符通常用于由多个线程访问但不使用 lock 语句对访问进行序列化的字段。
volatile 关键字可应用于以下类型的字段:
2009-2-1 17:53:53 阅读139 评论0 12009/02 Feb1
放在登陆成功的地方:
string key = TextBox1.Text; //用户名文本框设为cache关键字
string uer = Convert.ToString(Cache[key]); //读取cache中用户相应的值
//判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆
2008-12-25 10:37:58 阅读157 评论0 252008/12 Dec25
var xmlHttp=false;
function onBlur(url,nameDiv,httpMethod) //url如chkuser.aspx?username=,nameDiv为要验证的用户帐号标签名,httpMethod为验证方法
{
if(!httpMethod)
{
httpMethod="POST";
}
var regUserName=document.getElementById(nameDiv).value;
url+=regUserName;
2008-12-18 9:13:22 阅读112 评论2 182008/12 Dec18
答:Network Service 是 Windows Server 2003 中的内置帐户。您说得很对,了解 IIS 5 上的本地用户帐户(IUSR 和 IWAM)与这个内置帐户之间的区别是非常重要的。为了理解这一点,您应该知道,Windows 操作系统中的所有帐户都分配了一个 SID(安全标识,Security ID)。服务器是根据 SID,而不是与 SID 相关的名称来识别服务器上所有帐户的,而你我在
2008-12-12 8:46:21 阅读54 评论0 122008/12 Dec12
2008-12-9 20:24:15 阅读102 评论0 92008/12 Dec9