Browse by Tags
All Tags »
.net 编程心得 (
RSS)
摘要:昨天在听云风讲的《高性能健壮系统中的内存管理》中,对于其中一些观点很有感触,虽然云风是用C来做网络游戏的,C来做游戏在内存管理上跟网站的内存管理是由很大差异的,但是有很多理论也是相通的。 缓存是大家都知道的东西,对于网站来说,一个请求过来,有可能返回用户需要的数据过程中,使用了不止一个缓存,是多个缓存。即软件架构中,多缓存并存。这时候要注意什么? 简单来说一句话。 你如果要在A缓存外再起用了一个B缓存,那么B缓存能提高的性能应该比起直接访问A,性能要提升10倍以上。 &...[ 阅读全文 ] Read More...
摘要:今天在SD2大会上,K2大中华区CTO彭靖灏分享了他们公司在做K2的时候,对使用WPF的心得,我觉得很有启发。整理这部分的听课笔记如下: K2是一个很流行的工作流设计软件 http://www.k2.com/zh-CN/index.aspx 他们在最新的K2版本中使用了 WPF,WCF,WF。 他们是在做商业软件,商业软件使用WPF的一些心得,对我们作软件时候,很有醒示作用。 他们在做K2时候,界面采用WPF来实现感觉到的优点: 1、动画技术可以让软件更易用,更能引导用户使用软件。可以很...[ 阅读全文 ] Read More...
摘要: 今天在SD2大会上,听了李建忠老师讲的《.NET框架中的几个典型设计模式》课程收益非浅,李建忠老师的课总能给人醍醐灌顶的感觉,去年的《WPF内核机制》让我们可以从根本上理解WPF的革命。今年的设计模式,也是从根本上理解设计模式产生的原因,适用的场景。 下面是我对课程整理的一些笔记和心得,跟大家分享: ...[ 阅读全文 ] Read More...
摘要:今天一大早看到思归的博客中提到VS2010CTP已经提供下载了,第一时间下载并简单的试用后,有点心得,把这些Visual Studio 2010 和 .NET Framework 4.0 九月份CTP版的心得分享出来,方便大家决定自己是否要下载: 下载地址,对这个下载的说明这个地址也有: http://www.microsoft.com/downloads/details.aspx?FamilyID=922b4655-93d0-4476-bda4-94cf5f8d4814&Displ...[ 阅读全文 ] Read More...
摘要: 前天周六加班调整一个CSS,让页面的某个元素居中显示竟然遇到了灵异事件。 站点用的是VS.net 集成的 ASP.Net Development Server 开发站点。浏览器主要是用 IE8 和 FireFox 。用这两个浏览器主要是因为这两个浏览器都有方便的开发人员辅助工具。 &...[ 阅读全文 ] Read More...
摘要:今天碰到了一个超级怪异的问题, Visual Studio 调试一段代码时,如下图:监视窗口显示这个变量有值,但是代码却执行到这个变量无值的逻辑中了。 为了这个问题,我简直疯了。 后来看到其中一些变量的察看时,会报错误 Cannot obtain value of local or argument 'oo' as it is not available at this instruction pointer, possibly because it has been optimized awa...[ 阅读全文 ] Read More...
摘要:我们在调试GAC中部署的程序时候,很可能碰到下面的报告: --------------------------- Microsoft Visual Studio --------------------------- The following module was built either with optimizations enabled or without debug information: C:\Windows\assembly\GAC_MSIL\CSDN.Commun...[ 阅读全文 ] Read More...
摘要: 阅读本博客前,建议阅读我前一篇博客:IIS5、IIS6、IIS7的ASP.net 请求处理过程比较 这样知识会比较连贯。 对于 IIS6、IIS7, 每个应用程序池都会创建一个 W3WP.exe 进程。 但是, 并不是所有情况都是一个应用程序池对应一个 W3WP.exe 进程。 Web Garden , 或者一些异常发生时...[ 阅读全文 ] Read More...
摘要:本文概述 StreamWriter 在产生UTF-8编码的内容时候,会在产生的这个UTF-8内容中增加BOM的信息,而这个BOM的信息,会干扰我们在一些情况的使用。 本文描述的情况,就是这种干扰让我们无法正常工作的一种情况。 何为BOM? BOM(Byte Order Mark),BOM签名。 BOM的内容就可以表示unicode文件是何种编码。BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别。 对于UTF-8 , BOM 信息为 EF BB BF。 我们...[ 阅读全文 ] Read More...
摘要:我们在使用WEB Service时,需要注意的一点是,传递过程中会丢失一些字符,比较典型的是 /r/n 中 /r 回车字符会被丢弃。这是XML规范所导致的问题。XML规范关于这部分的描述如下: 2.11 行尾处理 为编辑的方便起见,存储XML已析实体的计算机文件经常用行来组织。通常这些行用回车符(#xD)和换行符(#xA)的一些组合来分隔。 为了使应用的工作简单化,对于一个外部已析实体或内部已析实体的常量实体值中包含的任何两字符常量序列"#xD#xA"或单独的常量#xD,X...[ 阅读全文 ] Read More...
More Posts
Next page »