摘要:
本文翻译并节选自微软 "dotnet corefx coding style" 总体上遵循 Visual Studio 默认规则。 1. 使用 "Allman风格" 大括号,即每个大括号占用一行。单行语句块可以不加大括号,但必须恰当地缩进,而且不能嵌套在其它使用大括号的语句块里。 2. 使用4个空格 阅读全文
摘要:
Basic Markdown 兼容HTML 可以使用原生HTML标签来丰富样式 段落和换行 用空行来分隔段落 这是新段落。两个以上空格再加回 车表示换行。 标题 在行首插入 1 到 6 个 ,对应到标题 1 到 6 这是 H1 这是 H2 这是 H6 区块引用 在行首插入 表示引用,可以插入多个表示 阅读全文
摘要:
1 问题客户需要在指定的日期范围内,计算出每日机器设备的运行时间。比如机器设备在3月份的运行时间为从 2014-3-20 23:00:00 到 2014-3-22 2:00:00,那么查询该月所得到的结果应该为:日期时间2014-3-201小时2014-3-2124小时2014-3-222小时2 分析1)如何将一个日期范围分割成连续的每一天?2)查询范围和运行时间的关系?3 实现自定义SQL函数:-- =============================================-- Author: locus-- Create date: 2013-12-31-... 阅读全文
摘要:
与团队成员分享的几页PPT •Update existing templates(MSDN) •Use template parameters(MSDN) Create your own snippets •See MSDN for detail 阅读全文
摘要:
1 需求场景在部署项目的时候,通常会有测试环境和产品环境。测试环境用于测试场景,而产品环境用于实际使用。两种环境的不同通常在于一些配置文件,比如数据库连接串的不同。在Visual Studio中,默认的配置环境有只Debug和Release,它们之间的区别主要在于是否在编译时优化代码,设置Debug、Release变量等。在早期,其并未涉及到其它配置文件的切换,而在后来的Web项目中,微软为Web.Config文件添加了Web.Debug.Config和Web.Release.Config,实现了在发布项目时,根据配置自动替换相应的Web.Config。问题来了:如果不是Web项目该怎么办呢? 阅读全文
摘要:
1 概念 内存泄漏(Memory Leak)是指应用程序片断使用了某块内存,但是用完之后一直未释放,从而造成你不用了,别人也用不了的浪费情况。内存总有上限,当这样的浪费越来越多的时候,就会逐渐耗尽内存,从而引起程序或系统崩溃。 当应用程序引发异常OutOfMemoryException,或者内存使用率一直上升,则应用程序极有可能正在发生内存泄漏。 2 原因 .NET 使用垃圾回收器(GC)来自动管... 阅读全文
摘要:
1 开发环境的搭建Step 1: Install Visual studio 2008(VS2010及以后的版本不支持Smart Device Project)Step 2: Install Windows Mobile 6 Professional Software Development KitsStep 3: Install Windows Mobile 6.5.3 Develop Tool KitStep 4: Install Windows mobile device center (it’s the new generation tool to replace ActiveSync 阅读全文