摘要:
publicstaticclassJasonHelper{publicstaticstringEscape(strings){if(s==null)returnnull;StringBuildersb=newStringBuilder();for(inti=0;i<s.Length;i++){charch=s[i];switch(ch){case'"':sb.Append("\\\"");break;case'\\':sb.Append("\\\\");break;case'\b' 阅读全文
摘要:
linq to xml操作XML LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。1. 使用linq to xml写xml:使用XDocument的构造函数可以构造一个Xml文档对象;使用XElement对象可以构造一个xml节点元素,使用XAttribute构造函数可以构造元素的 阅读全文
摘要:
在web开发页面中调用web服务,默认情况下web服务收不到客户端的cookie,如果需要cookie,可以通过给webservice实例的CookieContainer属性赋值。如下代码片段:view sourceprint?01static void AddCookie(ref BBS.Services.UpgradeService service) 02{ 03CookieContainer cookies = new System.Net.CookieContainer(); 04string cookieDomain = new Uri(service.Url).Host; 05fo 阅读全文
摘要:
System.IO系列目录1.Windows文件目录处理2.Stream 以及 StreamReader和StreamWriter3.压缩文件4.共享内存,内存映射文件5.使用管道在进程间通信6.独立存储区7.端口在.Net中处理系统文件相关的几个类分别是File、Directory、FileInfo、DirectoryInfo、DriveInfo、FileSystemWatcher。本文介绍下这几个类的用法。1.File类提供静态方法用来创建、移动、复制、删除文件的操作,并可以打开文件流2.Directory类提供静态方法用来创建、移动、复制、删除目录的操作3.FileInfo类用类实例实现 阅读全文
摘要:
Stream在msdn的定义:提供字节序列的一般性视图(provides a generic view of a sequence of bytes)。这个解释太抽象了,不容易理解;从stream的字面意思“河,水流”更容易理解些,stream是一个抽象类,它定义了类似“水流”的事物的一些统一行为,包括这个“水流”是否可以抽水出来(读取流内容);是否可以往这个“水流”中注水(向流中写入内容);以及这个“水流”有多长;如何关闭“水流”,如何向“水流”中注水,如何从“水流”中抽水等“水流”共有的行为。常用的Stream的子类有:1) MemoryStream 存储在内存中的字节流2) FileSt 阅读全文
摘要:
记一下以备以后使用public string CurrentDate { get { System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("zh-CN"); string buffer = cultureInfo.DateTimeFormat.GetAbbreviatedDayName(System.DateTime.Now.DayOfWeek); string res1 = System.DateTime.Now.ToString("yyyy年MM 阅读全文
摘要:
/// <summary> /// 返回字符串在字符串中出现的次数 /// </summary> /// <param name="Char">要检测出现的字符</param> /// <param name="String">要检测的字符串</param> /// <returns>出现次数</returns> public static int GetCharInStringCount(string Char, string String) { strin 阅读全文
摘要:
页面代码:<html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title></title> <script type="text/JavaScript"> function OnCallback(txtUserInfo, context) { document.getElementById("Results").innerText = 阅读全文
摘要:
页面代码:<head runat="server"> <title></title> <script src="jquery-1.4.2.min.js" type="text/javascript"></script> <script> function Datas() {// var cardName = $("#zhanghu_name").val();// var cardCreatedOn = $("#startDt" 阅读全文
摘要:
页面代码:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> function $(e) { return document.getElementById ? document.getElementById(e) : null; } function Check(name) { var xmlHttp = 阅读全文
摘要:
以前一直错误的认为在ASP.NET中无法通过编程方式实现多线程断点续传,今天终于获得了这样一个解决方案,让我明白要学习的东西还很多。此解决方案基于其它解决方案及相关资料,根据我自己的理解改进.如有错漏,请尽管指出;如有其它更好的解决方案,请推荐一下,感谢先。System.IO.StreamiStream=null;//Buffertoread10Kbytesinchunk:byte[]buffer=newByte[10240];//Lengthofthefile:intlength;//Totalbytestoread:longdataToRead;//Identifythefiletodow 阅读全文
摘要:
最近在项目开发做了一个小功能,回车调用后台事件,现在拿出来跟大家分享一下:前台代码: <script type="text/javascript"> //为TextBox指定回车时执行的Button按钮事件 function enterPressExecuteButtonAction(textBoxID, buttonID) { if (event.keyCode == 13) { //获取按钮事件 var func = document.getElementById(buttonID).click; document.getElementById(button 阅读全文