更换自行车刹车

自行车买了近3年后第一此更换前刹车。买了付shimano brake shoe set M70T3 LX Deore型号的,化了10,95欧。

更换很快,相比较在中国的刹车,这些零件在这里都已经标准化了,一个六脚扳手,5分钟就搞定了。

C# TSQL 防止SQL Injection注入

最近开始C# 的项目。

TSQL里用过参数来防止SQL注入

在写SQL的时候用@param1 来定义参数。在SqlCommand 里面,用SqlCommand.Parmters.AddWithValue(„@param1“,  Value1);  来帮定参数。

这样输入的参数会自动过滤escape。

参考

http://stackoverflow.com/questions/11528122/escape-character-for-sql-in-c-sharp

 

VB中烦人的byVal byRef

微软设计的这个VB真的是很混乱的一个东西。光是VB的byVal和byRef就有一大堆讨论。

一个好的设计,怎么会引起那么多讨论呢?

公司内部wiki 对于这个问题的总结比较靠谱: 关键不是在于函数参数的定义时候是否加上的byRef byVal关键字,而是在于调用的时候的括号! 而VB中,括号有时一个让人心烦的东西。因为括号在VB中有着太多的含义。

这里有一篇讨论 http://www.4guysfromrolla.com/webtech/072800-1.shtml

启动Akismet 来防止spam

默认安装了akismet,但是没有启动。今天得到服务商的警告信,说有这个主机发出的spam。看了一下,都是spam 回复引起的wp邮件。现在启动akismet看看是否会改善。