摘要:
如何自动增加 Android App 的版本号?本文提供一种解决办法。 阅读全文
摘要:
本文介绍了如何在安装有Visual Studio的情况下设置手工C开发环境。 阅读全文
摘要:
提高程序的运行性能,除了选用高性能的硬件(高性能CPU、内存、硬盘等)之外,在软件上也要下功夫进行优化。优化涉及的方面很多,代码优化是其中很重要的环节。本文从“黑盒”角度举了几个例子并进行实际测试,以揭示不同方法的实现性能。 阅读全文
摘要:
杰佛里·斯诺弗(Jeffrey Snover),一般称为 the inventor of PowerShell。正是由于杰佛里,才有了今天的PowerShell,而杰佛里也因为这一杰出贡献,而得到了 Microsoft Technical Fellow 的奖励。本文是他为PowerShell的热情支持者托马斯的书 Windows Server 2019 Automation with PowerShell 所写的序言,这篇序言很有意思,不揣冒昧,试译在此,与同好分享。 阅读全文
摘要:
BOM 是 Byte Order Mark 的简称,即字节序标记。用于标记文本流:表示文本流的字节顺序,是小端序(little-endian)还是大端序(big-endian);表示文本流是 Unicode 字符;表示文本流的编码方式。几种编码方式的 BOM 值:UTF-8:0xEFBBBFUTF-... 阅读全文
摘要:
有一张表,很多数据:想取某个月的数据。初始的想法很简单,根据日期(RQ)形成条件即可:符合条件的记录数是 129835,但耗时太长:14.515秒(RQ字段是做过索引的)!直观的反应是 Oracle的 TO_CHAR函数效率不高!那有没有其他函数呢?有,找到了一个 MONTHS_BETWEEN: M... 阅读全文
摘要:
ORA-01460: unimplemented or unreasonable conversion requested,这个错误经常出现在数据类型转换时,本文遇到了一个很诡异的类型转换:Varchar2(NVarchar2)类型的中文内容转换到 Char 类型时出错! 阅读全文
摘要:
Kalen Delaney 等著的深入解析 Microsoft SQL Server 系列,享有盛誉,深入研读,是管窥深奥复杂之 SQL Server 的阶梯与门径。手头有 Microsoft SQL Server 2008 Internals 影印版,也有 Microsoft SQL Server 2012 Internals 电子版,相互参照,辅之以实际演练,受益匪浅。 阅读全文
摘要:
Microsoft SQL Server 2012 Internals把 SQL 语句的处理分为四个阶段,分别是 解析、绑定、优化、执行,如图所示:解析(Parse)主要是语法分析,比较简单。绑定(Bind),书中的解释比较简略:For queries with valid SQL syntax, ... 阅读全文
摘要:
扩展原有类型的机制(手段)有类的继承,还有 C# 中的扩展方法。
类的继承通过增加新成员,可以扩展原有类型的数据成员(fields);可以定义新方法或重写被继承类的虚方法来扩展原有类型的方法成员(methods)。但继承机制也存在自己的问题,如果原有类型声明为封闭类型(sealed class),则无法使用继承机制扩展原有类型(如上述的 String class)。再者,导出类(derived class)对基类(base class)的扩展是作用在导出类上的,而非对基类自身的扩展。
扩展方法弥补了继承机制的不足。严格说来,扩展方法不是语言本身的机制,而是通过编译程序实现的语法便用设施。不管原有类型是封闭类型还是开放类型,都可以用扩展方法进行扩展。扩展方法只是扩展原有类的方法成员,并不能扩展原有类的数据成员。 阅读全文