摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下:string key = TextBox1.Text; //用户名文本框设为cache关键字string uer = Convert.ToString(. 阅读全文
posted @ 2012-01-17 21:27 跟着阿笨一起玩.NET 阅读(521) 评论(3) 推荐(0)
摘要: 一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节 阅读全文
posted @ 2012-01-17 21:20 跟着阿笨一起玩.NET 阅读(739) 评论(0) 推荐(0)
摘要: 读取n个文本文件,把文件内容合并到一个文本文件中。主要用了FileStream的ReadByte和WriteByte方法。classFileCombine{publicvoidCombineFile(String[]infileName,StringoutfileName){intb;intn=infileName.Length;FileStream[]fileIn=newFileStream[n];using(FileStreamfileOut=newFileStream(outfileName,FileMode.Create)){for(inti=0;i<n;i++){try{fil 阅读全文
posted @ 2012-01-17 21:18 跟着阿笨一起玩.NET 阅读(2402) 评论(0) 推荐(0)