代码改变世界

随笔档案-2010年12月

C#-获取某变量类型的默认值

2010-12-31 21:44 by 破狼, 10272 阅读, 收藏, 编辑
摘要: 简单的获取某变量类型的默认值在c#中为我们提供了default().我在记录的是另一种获取变量类型的Type的默认值Code如下:[代码]这句话很简单,使我们对于c#类型值类型和引用类型的很好理解下得出的。在c#中我们的类型分为值类型和引用类型。从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方(堆和栈)。其他跟多类型请参见:http://www.cnblogs.com/mrcooldog/archive/2008/03/03/1088769.html 阅读全文

代码生成技术--CodeDom VS T4

2010-12-23 12:52 by 破狼, 7147 阅读, 收藏, 编辑
摘要: 在微软的自家代码生成方案中我们有两种选择方式:CodeDom 和Text Template Transformation Toolkit(T4)模板。同样我们可以利用简单的String或者StringBuilder来拼接字符串,但是那对于简单的还可以,但是对于复杂的问题就。其实在ASP.NET MVC 3.0中有多处了一个更简洁语法的模板-Razor,我们同样可以运用于我们自己的代码生成中,我随便有一篇简单的介绍Razor Templating Engine,在以后有机会了会写Razor Demo。今天的主题不在这里,所以不多说了。一:简介:CodeDom:这 个类库出现在我们的.NET Fr 阅读全文

Razor Templating Engine

2010-12-22 12:28 by 破狼, 5711 阅读, 收藏, 编辑
摘要: 最近遇到html模板解析,我完全可以用MS的T4模板或者是StringTemplate等其他的模板来做,但是出于尝试和对Razor语发的感兴趣,便翻了翻Razor模板的资料,其CodePlex主页http://razorengine.codeplex.com/。 下面讲的都是一些其主页上面的例子,所以请大家别拍砖。别后面想到有些实际意义的例子在写个具体的运用例子吧。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticcla 阅读全文

FCK去掉p标签 和加Body标签

2010-12-15 16:41 by 破狼, 885 阅读, 收藏, 编辑
摘要: 如果您需要编辑模板页,默认的FCK设置是会去掉HTML/HTMLBODY/BODY标签,而且会给你加上P/P标签的,怎么办呢,只要设置一个小的地方就可以了。在fckconfig里面有 FCKConfig.FullPage = false ;改为 FCKConfig.FullPage = true如果想去掉自动添加P的代码就可以在这里设置默认是FCKConfig.EnterMode = 'p' ;// p | div | brFCKConfig.ShiftEnterMode = 'br' ;// p | div | br改成FCKConfig.EnterMode = 阅读全文

我的程序人生--语言学习之路

2010-12-13 12:35 by 破狼, 3510 阅读, 收藏, 编辑
摘要: 在这里总结一下我在语言学习之路。我是一个信息与计算科学的学习,属于应用数学,走上了程序员之路,回想起觉得有些诧异。我并不是科班出生的合格程序员。我走上这条道理也是一种偶然,或许该说是兴趣所致吧。在大学之前,我一个僻远山区的孩子,计算机这个东西碰都没有碰过得,记得高中会考时候连复制、新建这些简单操作都不知道的我,大学在第一个语言课C学习中感到了乐趣所在,在编写出每一个code,都能让我有一种自豪感。慢慢的我爱上的Code,又等到了两个老师的帮助,进入了某大企业实习。大二开始就在外边做项目,给我了许多程序基础理论和设计思想等方面的积累。使我的程序之路走的比较顺利,毕业时,虽然某些企业对我的经验有所 阅读全文

VS调试Tip集结

2010-12-13 09:21 by 破狼, 3025 阅读, 收藏, 编辑
摘要: 在VSX群里陈锋,录制了几个调试的视频,感觉挺有用的。调试其实大家都知道怎么去做。但是不一定对我开发IDE给我提供的快捷方式全部了解。在这里我对这些做一些集结,这里也不是很全,希望大家在后面补上,让楼主也张张见识,哈哈。 1:DbgView和vs output窗口: 对于我在代码中写有Debug输出的再vs调试状态下我们可以再vs输出窗口看见,打印一些我们所关心的变量数据等。当我们的程序在运行的时候就可以用DbgView获取我们的打印。 2:断点:(这个是大家所熟悉的): vs中给我们提供了Condition,Hit Count、Filter、when Hit、Edit lab、Export集 阅读全文
点击右上角即可分享
微信分享提示