对微软拼音输入法 2010 Beta2 的建议
发表于前几天微软推出了 Office 2010 的测试版和微软拼音输入法 2010 的 Beta2 版本。对于 Office 2010 的测试版来说,我很大程度上是非常欣喜的。比如说: 新的可回缩的工具栏,可以让我们在工作时占用少一些的屏幕面积; 而新的文件菜单和功能也很酷很实用; outlook的社区化支持等新功能也非常的不错。 总之对 Office 2010 的测试版,除了个别 Bug 的问题外,我很满意。也希望微软能够加油把她做好。 但是对微软的拼音输入法 2010 Be ... 阅读全文 →
SQL 2005 中的 TOP 子句
发表于在给客户解决一个小的技术问题时,发现一些技术人员对 SQL2005 的 T-SQL 还有些东西是不太熟悉的,这次我就通过与 SQL 2000 对比着来说一下 SQL 2005 的 TOP 子句吧。 首先说一下大家熟悉的 SELECT 语句。 SQL 2000 中我们主要类似这样写:SELECT TOP 10 * FROM [News] ORDER BY [Id] DESC。这样我就能获取 News 表按 Id 列倒序的前 10 条记录。那么一个小问题就来了,我们知道 SQL ... 阅读全文 →
Windows 7 RC 的 Windows XP mode 详细图解
发表于Windows 7 RC 在 5 月 5 日即将正式向大众开放下载测试使用,而微软 Connect 用户则在 4 月 30 日就可以下载了,且参与 Win7 中文测试项目的 Connect 用户还可以下载到 Windows 7 RC 的中文 x86 版本。当然作为 RC 中新提供的一个振奋人心的功能组件 Windows XP mode,也可以下载到了。关于 Windows 7 自身的功能介绍已经有太多了,这里就不再叙述了。今天在这里给大家通过图文的方式介绍一下 Windows ... 阅读全文 →
感动于 WinHEC 2008 China
发表于WinHEC 即 Windows Hardware Enginneering Conference(Windows 硬件工程大会)。是微软公司从 93 年红红火火举办了 10 多年次的微软技术盛会之一,内容涵盖了硬件和软件双方面的内容,内容和阵容往往非常之牛。而 WinHEC 2008 China 是微软第一次正式在中国大陆举办,成为除了 Tech.ED 外的中国大陆又一微软技术盛会,很荣幸今年能够在北京参加这次盛会,甚为感动…… 我在 2006 年开始就开始关注微软的嵌入式 ... 阅读全文 →
CLR Via C# (Second Edition)
发表于随着人们对身边事物的不断认知和熟悉,我们逐渐开始需要追溯事情的根源,了解事物的本质。而软件开发人员水平不断提高,则同样会去研究技术表面下的实质,使得自己向一个更高的层面发展。.NET 框架已经发展到 3.5(SP1) 的版本,4.0 也正向我们款款走来。很多人感叹微软技术更新的过快,更不上框架和开发工具的版本更新速度。而个人认为,一个好的开发人员不会因为技术更新速度而受到太大影响,因为这些技术的本质没有太大改变,了解本质后学习新技术则是另外一种景象了。我想了解技术本质有两种比 ... 阅读全文 →
我在 TechEd 2008 社区技术专场的课程资料
发表于很荣幸在 Tech.ED 2008 北京场的社区技术专场中,本人讲了一场《如何成倍提升企业级Web应用开发效率》的课程。这次讲座是第一次在 Tech.ED 场合讲座,不过作为非正式课程,我很高兴的看到不少人放弃了正式课程的内容来听社区技术专场的内容。也许是这类课程更贴近大家的工作吧,形式也不拘泥,大家可以面对面地探讨,气氛比较好。不过我的课程时间把握的不是太好,造成了后期给大家讲解的内容有点仓促,不是很细,希望参会的朋友们原谅。讲课过程中,发现听课的人逐渐增多,而且似乎开始就 ... 阅读全文 →
int a=13/2 引起的思索
发表于最近给一些技术公司进行 asp.net 开发方向的培训,培训过程中曾发现一些简单的问题却几乎全军覆没的答错,而其中不乏一些曾在多年使用 C# 进行过项目开发的技术人员。比如说,我曾经出过一个题让参加培训的人员回答:int a=13/2 的结果。技术人员的答案有以下几种情况: 代码错误,因为 13/2 的值不是整形 7 6 1 那么我们知道,VS2008 中写成 var a=13/2 的形式,如果我们将题目写成如此。那么大概更多的人会写成是答案为 6.5了。原因是什么呢?原 ... 阅读全文 →
SQL2000 数据库中删除
发表于在一些网站或者软件系统中,由于安全或者程序异常等问题,可能会在 SQL Server 2000 中造成一个异常问题:在企业管理器中打开数据库发现有一些坏表,即无法使用,也无法正常删除。其原因往往是因为在尝试建表的过程中,只向数据库服务器的系统表 sysobjects 中写入了类型为 U 的记录,却并未真正在数据库中成功创建该表的实体。ok,解决问题有思路了: 假设坏表的表名为 cmd,那么我们在查询分析器中对当前的数据库写一个 sql 语句: delete from syso ... 阅读全文 →
下载优酷网视频的小工具:优荡 0.5 版
发表于近日党的十七大召开,而我没有电视看,就喜欢到优酷网上看看别人上传的相关视频,部分视频希望能在机器上有所保留,但优酷自己并不提供文件的下载功能。找了个维棠 FLV 视频下载软件,却发现它无法完整下载较长的优酷视频,我稍作了原因分析后,发现是优酷的一些较长的视频是采用多文件连播的方式,也就是一个视频由多个文件共同组成,于是乎自己花了一大袋烟的工夫用 C# 写了这个小工具,直接将视频所在的网页地址复制到该软件的指定位置,然后点击 “Go!” 按钮就开始下载了,哈哈…… 鉴于支持和促 ... 阅读全文 →
ASP.NET 应用中的 Membership 重置密码问题
发表于ASP.NET 2.0 中引入的 Membership 机制给我们做 web 开发带来很多便利,使得我们在做很多项目开发时处理用户和角色及权限问题时减少了相当的工作量。不过我们开发中可能会碰到一个小小的问题如下: 我们知道 MembershipUser 中有如下重载的方法 MembershipUser.ResetPassword () :将用户密码重置为一个自动生成的新密码。 MembershipUser.ResetPassword (String passwordAnsw ... 阅读全文 →