上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2012年2月15日

【原创】C#认识/理解/运用 BufferedStream

摘要: BufferedStream类,可在另一流上添加并读取一个缓冲区,继承Stream抽象类。缓冲区是内存中的字节块,用于缓存数据,从而减少对操作系统的调用失败次数(处理大文件速度快)。缓冲区可提高读取和写入性能,使用缓冲区可进行读取或写入操作,但不能同时进行这两种操作。为了让网友更好的认识和理解Stream类,新增了类关系图。后续会继续补充MemoryStream,FileStream。//1.需要用BufferedStream,需要先创建一个Stream流对象。//注:OpenWrite打开准备写入文件 OpenReader(对应Write方法) 打开准备读取文件(对应Reader方法)//2 阅读全文

posted @ 2012-02-15 11:30 BarneyZhang 阅读(3421) 评论(1) 推荐(3) 编辑

2012年2月14日

【整理】.NET环境下分布式缓存Memcached使用教程

摘要: Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached能缓存什么? 通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。 Memcached快么? 非 常快。Memcached使用了libevent(如果可以的话,在linux下使用epoll)来均衡任何数量的打开链接,使用非阻塞的网络I/O,对 内部对象实现引用计数(因此,针对多样的客户端,对象可以处在多样的状态), ... 阅读全文

posted @ 2012-02-14 14:18 BarneyZhang 阅读(446) 评论(0) 推荐(0) 编辑

2012年2月13日

【原创】C#异步调用

摘要: 使用委托,异步调用方法(适用调用方法消耗时间比较长) delegate void ShowTime(int i);//定义委托 delegate string ShowTime2(int i); //定义委托需要指向的方法,参数类型,个数,返回值对应委托 private static void show(int i) { System.Threading.Thread.Sleep(5000); Console.WriteLine(i + ":" + DateTime.Now);//5秒后才会显示 } private static string show2(int i) { 阅读全文

posted @ 2012-02-13 16:19 BarneyZhang 阅读(187) 评论(0) 推荐(0) 编辑

.NET环境下的缓存技术

摘要: 使用Asp.Net缓存;使用Remoting Singleton缓存;使用内存映射文件;使用SQL Server缓存;使用静态变量缓存;使用Asp.net 会话状态(Session State);使用Asp.net客户端缓存和状态;使用Internet Explorer缓存。2.1 Asp.net缓存将常用的数据保存在内存中对asp的开发人员来说并不陌生,Session对象和Application对象提供键值对来缓存数据,Session对象保存和单个用户有关的数据,Application对象可保留和应用程序有关的数据,每个用户都可以访问。在Asp.net中,提供了专门用于缓存数据的Cache对 阅读全文

posted @ 2012-02-13 10:05 BarneyZhang 阅读(732) 评论(0) 推荐(0) 编辑

2012年2月8日

xml文件中的转义字符

摘要: 如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:<message>if salary < 1000 then</message>为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:<message>if salary &lt; 1000 then</message>下面是五个在XML文档中预定义好的实体:&lt;<小于号&gt;>大于号&amp;& 阅读全文

posted @ 2012-02-08 12:20 BarneyZhang 阅读(3883) 评论(0) 推荐(0) 编辑

2012年2月7日

c#遍历Dictionary使用KeyValuePair

摘要: Dictionary<string,string>dic=newDictionary<string,string>(); dic.Add("台球网","www.52taiqiu.com"); dic.Add("台球技巧","www.52taiqiu.com"); dic.Add("台球视频","www.52taiqiu.com"); foreach(KeyValuePair<string,string>itemindic) { Respon 阅读全文

posted @ 2012-02-07 14:14 BarneyZhang 阅读(961) 评论(0) 推荐(0) 编辑

xPath介绍

摘要: XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。<?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd country="USA"> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <price>10.90</price> </cd> < 阅读全文

posted @ 2012-02-07 10:14 BarneyZhang 阅读(296) 评论(0) 推荐(0) 编辑

2011年12月28日

SqlServer2005 行转列,列转行

摘要: class表数据class1表数据select [Student], [数学]=max(case when [Course]='数学' then [Score] else 0 end), [物理]=max(case when [Course]='物理' then [Score] else 0 end), [英语]=max(case when [Course]='英语' then [Score] else 0 end), [语文]=max(case when [Course]='语文' then [Score] else 0 end 阅读全文

posted @ 2011-12-28 12:03 BarneyZhang 阅读(591) 评论(0) 推荐(0) 编辑

2011年12月2日

SharePoint Foundation和SharePoint Server的区别

摘要: SharePoint Server 2010用来取代MOSS 2007,它有标准版和企业版两个版本,使用SQL Server数据库;早期版本中的STS或WSS在2010中更名为SharePoint Foundation;而SPS 2010包含了SharePoint Foundation和SharePoint Server。SharePoint Foundation和SharePoint Server的区别SharePoint Foundation是SharePoint的基础核心,而SharePoint Server只是为了增加更多进阶功能的可选择增加的组件。SharePoint Server不 阅读全文

posted @ 2011-12-02 10:45 BarneyZhang 阅读(448) 评论(0) 推荐(0) 编辑

2011年12月1日

javascript跨域(.net4.0环境)

摘要: 服务器端设置: Response.ContentType = "text/plain"; HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");Response.Write("{\"id\":0}");客户端js: $(function () { if ($.browser.msie && parseInt($.browser.version, 10) >= 8 &&am 阅读全文

posted @ 2011-12-01 11:48 BarneyZhang 阅读(373) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航