摘要:
线程同步问题:static成员与ASP.NET中的Application对象 static变量与asp.net “由于Aplication,static member是全局变量,而我们是在多线程服务器环境写程序,对他们的使用需要注意线程安全的问题”,这一点我完全同意,对于线程同步的问题,再补充一下: 如果在页面中有对 static 变量的写入操作,应该在代码中进行 Lock ,或者使用原子操... 阅读全文
摘要:
static变量与asp.net 在C#中,static变量表示该变量属于类,而不是类的实例。可以说是该类的所有实例共享一个static变量。asp.net的页面就是一个类,我们访问一个页面。就会在服务器上实例化一个该类的实例,来响应我们的请求。“所有实例共享一个static变量” 这就意味着,所有的客户端访问到的asp.net页面中static变量都是同一个变量。 由于我们每次访问asp.... 阅读全文
摘要:
关于Remoting 这几天看了不少Remoting文章。明白了不少技术细节,但困惑也不少。简单说来,Remoting是一个分布式处理服务。服务器端首先创建通道(Channel),并自动开启监听通道。根据客户端发出的请求,传递远程对象。 因此,编写Remoting程序,主要分为三部分:1、被传递的远程对象;2、服务器端监听程序;3、客户端请求和处理对象程序; 一、被传递的远程对象在Remoti... 阅读全文
摘要:
.net中只有table.select函数不能满足内存中的数据处理要求,就像要处理一个表的数值传到另一个表时: foreach(DataRow dr in dt.Rows) { string exp = string.Format("MaterialNo=\'{0}\'",Convert.ToString(dr["MaterialNo"])); DataRow[] dr1= ... 阅读全文
摘要:
这个帖子早就发了,可能大家没有注意,鉴于最近不少网友说3721等垃圾组件害人不浅,现在重新贴了出来,希望对大家有帮助。我参考别人写的系统免疫工具,免疫32种要求您认证的对话框(如“3721网络实名”等),它可以屏蔽32种:包括3721网络实名/上网助手/中文邮/、百度搜索伴侣/搜霸、CNNIC、新浪IE通、新浪点点通、搜狐工具栏等等,并可自定义(新增、编辑和删除)!下载地址:http://www.... 阅读全文
摘要:
using System;using System.Collections;using System.Net.Sockets;using System.Net;using System.IO;using System.Threading;using System.Text;using System.Data.SqlClient;using System.Data; namespace Erp.Co... 阅读全文
摘要:
Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; ... 阅读全文
摘要:
1、Packet Monitor :数据包监控器 2、metro packet library:同上 3、Mentalis.org Security Library:史上最强最全开源网络安全组件4、Proxy:同上一个作者的代理组件;5、Packet Monitor:数据包监控器;6、Icmp:ICMP类;7、Url:URL类;8、Whois:Whois类;其它非网络相关的:9、ConsoleAt... 阅读全文