C#操作XML小结_转载
摘要:一、简单介绍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 @
2011-08-26 09:06
~聆听幸福
阅读(391)
推荐(3)
asp与.net通信编码乱码问题
摘要:asp与.net通信,asp编码为gb2312, asp.net默认为utf-8,通过get方式传递参数,在.net页面接受参数,无论怎样都是接收不到,最后发现是编码问题。将.net页面的文件夹中添加web.config文件,文件中内容如下Xml代码 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <globalization fileEncoding="gb2312" requestEncoding=&q
阅读全文
posted @
2011-08-23 11:33
~聆听幸福
阅读(155)
推荐(0)
C#获取项目程序路径的方法
摘要:1.Asp.Net WebForm 用 “Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”; 2.C# WinForm 用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”; B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称; C:“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”; D:“System.Threading.Thread.GetDo
阅读全文
posted @
2011-08-23 11:32
~聆听幸福
阅读(388)
推荐(0)
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
摘要:这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。 闲话少说,我们先看一下技术背景: Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation)设备得到广泛应用。NAT设备允许处于同一NAT后的多台主机共享一个公网(本文将处于同一NAT后的网络称为私网,处于NAT前的网络称为公网) IP 地址。一个私网IP 地址通过NAT设备与公网的其他主机通信。公网
阅读全文
posted @
2011-08-23 10:51
~聆听幸福
阅读(274)
推荐(2)
盗链问题
摘要:盗链 的危害我就不说了,网上有很多。直接分析盗链原理 :看下面用httpwatch 截获的http发送的数据GET /Img.ashx?img=svn_work.gif HTTP/1.1Accept: */*Referer: http://www.svnhost.cn/ Accept-Language: zh-cnUA-CPU: x86Accept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727;
阅读全文
posted @
2011-08-22 17:42
~聆听幸福
阅读(248)
推荐(0)
showModalDialog打开一个子窗口,在子窗口添加一条记录后,关闭子窗口刷新父窗口
摘要:function OpenWin(ID) { window.showModalDialog('QRZJModalDialog.aspx?ID=' + ID.ClientID, '确认注记', 'dialogLeft=380px;dialogTop=180px;dialogWidth=450px;dialogHeight=100px;');//打开模式窗口 location.reload();//点击确认刷新父窗口 return false; }
阅读全文
posted @
2011-08-04 17:02
~聆听幸福
阅读(320)
推荐(0)
文件读取方法(由深到浅)
摘要:/// <summary> /// 读取文件 /// </summary> /// <param name="filename">文件路径</param> /// <param name="mode">文件操作方式</param> /// <returns>文件内容</returns> public string ReadFile(string filename, FileMode mode) { FileStream fs = new FileStream(
阅读全文
posted @
2011-08-02 11:44
~聆听幸福
阅读(283)
推荐(0)