摘要:
生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxx.DLL 若要调试此模块,请将其项目生成配置更改为“调试”模式。总结网上讨论:1. <compilation debug="true"/> 2.右击“解... 阅读全文
摘要:
1. 引言 attribute是.net框架引入的有一技术亮点,因此我们有必要花点时间走进一个发现attribute登堂入室的入口。因为.NET Framework中使用了大量的定制特性来完成代码约定,[Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造,相信我们都见过吧,那么你是否了解其背后的技术。 提起特性,由于高级语言发展的历... 阅读全文
摘要:
初级的,很简单,牛人可以不看了。不过还算实用。在项目中经常需要处理表单,给model赋值,很烦人的一些重复代码。如下边的代码:[代码]经常还会出现写错情况,尤其是加班写这种无聊代码的时候...使用反射,泛型,静态方法可以很容易解决这个问题。说的好像有点高深,其实超级简单。见代码。代码Code highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
摘要:
今天在浏览博文时,看到这篇文章:C#中的ref 传进出的到底是什么 ? 在传对象时使用ref的疑问另附言:[代码]一直我们都知道,引用类型就传的就是地址,值类型传的就是值,可是还仍有那么多人迷惑,网上虽然流传着很多ref 的相关文章,似乎都没为大伙解下惑。最近有人在看我 CYQ.Data 框架的时候说起,既然class是引用地址,本身传的就是地址,你代码中还要写ref传递来干什么;原来以前明白的,... 阅读全文
摘要:
在《谈谈你最熟悉的System.DateTime》一文中,我们从跨时区的角度剖析了我们熟悉的System.DateTime类型。如果你还是采用传统的ADO.NET编程方式,并使用DataSet作为数据实体,可能你会熟悉System.Data.DataSetDateTime这么一个类型。这个类型也是为实现跨时区场景下对时间处理而设计的,为了对前文的补充,这篇文章就来谈谈基于DataSet的时间处理问... 阅读全文
摘要:
UTC是coordinated universal time的简称,即协调世界时GMT才是格林威治标准时间,即Greenwich Mean Time.格林威治标准时间已经不再被作为标准时间使用。现在的标准时间——协调世界时(UTC)——由原子钟提供。最近一直在负责公司内部框架的升级工作,今天对一个小问题进行了重新思考——时间的... 阅读全文
摘要:
让程序自动使用管理员身份运行 VISTA Windows 7 都使用了UAC来控制程序访问,对于一些需要使用管理员身份运行的程序就得右键以管理员身份运行。C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程序的图标上会冒出个盾牌。方法:在源码的Properties目录中找到 app.manifest,将其中level="asInvoker" 改成 level="requireAd... 阅读全文
摘要:
用vs2010后发现我的c盘变得越来越小了,刚开始通过优化工具清理c盘,但是无论怎么做都不能将c的内存有效提升,之后一个一个目录的查找之后才知道有个文件夹C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging很占内存,从网上查了查知道这是什么了(具体信息可从这里http://www.cnblogs.com/shanyou/archive... 阅读全文
摘要:
这个技巧是非常有用。如果我们有多个控件,我们只用一个验证控件来验证它。这将减少页面大小和改善性能,因为每个验证控件在客户端都会被渲染成span,如果一个页面包含上百个控件,就会使得页面非常的庞大臃肿。 在这篇文章的Demo中,动态创建的几个textbox,我只使用一个验证控件去验证它们。1.aspx页面上:代码Code highlighting produced by Actipro CodeH... 阅读全文
摘要:
在Visual Studio中有一些非常cool的使用BookMark的快捷键。在我认识的开发人员,很多都没有使用过这个功能。所有写下来,推荐一下这个小功能。 Visual Studio中的Bookmark能加速代码导航能力。可能有一些代码,需要频繁的相互切换。通常你可能是滚动页面,找到该代码块的。Visual Studio已经提供了通过使用快捷键,非常快速地移动到指定的代码段。这就是代码的书签... 阅读全文