代码改变世界

随笔档案-2007年10月

在 C# 中 ("x" == "X") 何时成立?

2007-10-31 10:02 by Cat Chen, 4342 阅读, 收藏, 编辑
摘要: 这个问题初看起来很奇怪,C#就是C#啊,一门严谨的语言,并且字符串是区分大小写的,无论是在什么情况下都有("x" != "X"),这才叫做一致性嘛。事实上,这在以前一直都是成立的,直到.NET Framework 3.5引入了Linq to Sql,这种一致性就被破坏掉了,变成依赖于环境配置了。 想象一下我们对一个Linq to Sql的DataObject编写一个Linq查询,并且where子句... 阅读全文

不要动态修改 DOM 里面的 id 属性

2007-10-10 15:25 by Cat Chen, 1984 阅读, 收藏, 编辑
摘要: 我不知道是否有什么标准规定不允许修改id属性,或者不建议修改id属性,总之IE对此支持不佳。在IE当中,修改id属性对将来的DOM操作没什么不符合标准的影响,你仍然可以通过document.getElementById()找到该元素,然后在CSS支持上就有问题了,id修改后并不会自动去重新匹配CSS规则,因此id修改后不会体现出应有的样式。 因此,进行DOM编程时应该避免修改id属性,如果需要动态... 阅读全文

.NET Framework 开放源代码

2007-10-10 10:17 by Cat Chen, 9995 阅读, 收藏, 编辑
摘要: 一些.NET Framework的源代码开放了,基于MS-RL许可,并提供调试整合到VS2008当中了。从旁观者的角度来说,这是Microsoft迈向开放与社区化合作的一大步,很多人也把这当作历史性事件,然而对于一般的开发者而言呢?这事情到底有多大影响力呢?我认为对于开发者来说,不同角色的开发者遭受的影响是不同的,并且整体影响是导致分工继续细化。 .NET最内层的本质是什么?Microsoft曾经... 阅读全文

《Microsoft SQL Server 2005: 数据库基础由入门到精通》书评

2007-10-04 18:09 by Cat Chen, 2095 阅读, 收藏, 编辑
摘要: 9月份收到了Microsoft寄来的《Microsoft SQL Server 2005: 数据库基础由入门到精通》,翻着看了一遍然后又精读了其中的一些章节之后,我决定开始为它写书评。 我们都知道,学习使用SQL语言并不难,无非就是SELECT、INSERT、UPDATE、DELETE这四大指令,外加一些各种功能的子句,人人都能轻松学会编写一些简单的SQL语句。然而这与真正懂得使用一套SQL Se... 阅读全文
点击右上角即可分享
微信分享提示