存档

‘其他随笔’ 分类的存档

微软Azure平台的计费模型

2010年11月12日

微软的Azure平台在今年也就是2010年开始投入商用,很多公司也在尝试着基于Azure平台开发或者移植自己的应用程序到云平台上。在这过程中,计费是大家非常关注的一个问题,毕竟涉及到钱的问题。微软官方Portal上面列出了Azure平台各类服务的收费标准,不过很杂乱,也有很多细节不清楚的地方,很多人看了之后还是会比较晕。在这里我会从另一个视角来介绍这些费用,希望对你有所帮助。…

Java/Js如何使用正则表达式匹配嵌套Html标签

2010年7月30日

以前写过一篇文章讲解如何使用正则表达式完美解决Html嵌套标签的匹配问题(使用正则表达式匹配嵌套Html标签),但是里头用到了平衡组这样的高级特性,貌似只有DotNet还有Perl正则引擎支持,因此通用性不高。有朋友留言说Java直接使用的话会报错。我后来查了一下,发现Java正则引擎支持的特性相对比较少。在1.6版本中不能使用命名组(貌似1.7的时候开始支持了),否则会报以下错误,更别说平衡组了。因此感觉要实现无限级的嵌套匹配不大现实。…

Hilo: Windows 7下C++应用程序开发实战演练

2010年7月21日

"Hilo"由一系列文章以及示例代码组成的,它向你展示了如何释放Windows…

Sql Tips——Update语句也使用表别名(Table Alias)

2010年7月2日

在编写Sql脚本时通过表别名可以大大缩减Sql代码,同时表别名也是解决同表多次引用的手段之一。在select中使用表别名大家应该都很熟悉了:…

关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)

2010年6月18日

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。…

Win7/Vista高级用户必备的右键菜单Take back my Ownership!

2009年12月6日

从Vista开始,Windows的权限控制就更为严格了,微软还很自豪地引入了UAC的功能。但结果却是让更多人讨厌这个系统(相信很多人都像我一样为了图省事直接把UAC关了)。Win7在权限控制上相比Vista稍微松了一点,但还是经常会出现很脑残的行为。…

Google Wave为什么这么火

2009年11月14日

Google Wave是Google目前力推的一个产品,老在很多地方看到有关Wave的介绍,无奈Wave采用的是和当年Gmail一样的邀请策略,除非有人邀请你,否则你通过注册申请的方式,需要等待很长一段时间才能生效。国庆的时候很幸运的我的申请很快就被批准了,还获得了20个邀请名额,开始投身Wave试用大军。…

慎用类型强制转换

2009年11月12日

类型转换是我们写代码经常需要打交道的事情,C#中类型转换有两种常见的形式:

(BaseClass)obj

obj as BaseClass

同时,Convert类也提供了很多常用类型的转换接口。…

C#中Readonly和const的区别

2009年11月12日

这个问题其实很常识。写代码的时候突然想到的,作此备忘。

const和readonly这两个关键字都是用来表示常量,只不过标记为Readonly的变量可以在构造函数中动态赋值,const需要在变量声明的时候就初始化;如果将这两种常量放到单独的动态链接库中,然后编译整个项目,则应用程序对于readonly变量,是每次都从动态链接库中读取最新的常量值,而对于const变量是在编译的时候就写死到应用程序代码中了(我不知道这是不是编译器优化行为,反正我在VS2008下无论是Debug版本还是Release版本均是这样的行为)。…

DotNet中未退订事件引起的内存泄露问题

2009年11月12日

今天在InfoQ上看到一篇文章处理.NET中的内存泄露,里头提到说DotNet内存泄露的几种常见情况,

  • 使用静态引用
  • 未退订的事件-作者认为这是最常见的内存泄漏原因

解决WordPress自动将半角替换成全角的问题

2009年10月27日

今天在看自己写的Url编解码文章的时候,发现原本半角的字符全变成全角字符了。还以为是我笔误,在编辑面板中查看的时候,发现确实是半角字符。上网搜了一下,发现wordpress是会自动将半角字符自动输出为全角字符,不知道是出于什么原因。无怪乎以前逛别人博客的时候发现别人贴的代码总是带有全角字符,很不舒服,原来是这么回事。…