常备份是个好习惯

2009年10月10日

国庆的时候Atbhost没有通知一声就停止服务了,根据官方的说法,他们也是没有接到通知,网络就被ISP给掐了,说是有人滥用服务器资源。话说Atbhost的1号服务器是我用过最不错的免费主机了,速度超快,而且稳定,没想到说没就没了。数据啥的都无法要回来了。最近一次的备份是9月19号了,还可以。花了大半天的时间终于迁移到另外的空间上。最近的一些文章又得重新发布一遍,所以搞得很乱。这些天一直不能访问,导致google.com上我名字的排名也掉了下来,真不爽~…

全半角空格导致的Analysis Services处理错误

2009年10月9日
问题描述

某维度表的字符串列同时出现两条记录,A记录以半角空格(英文空格)结束,B记录以全角空格(中文空格)结束,除此之外其他部分均相同。Analysis…

一句话博客2009-09-30

2009年9月30日

技术不是当你成为高手时才去使用,而是你在使用的过程中成为高手

Web表单设计指南:眼动跟踪研究

2009年9月29日

原文:Web form design guidelines: an eyetracking study

作者:Chui Chui Tan

译者:耿人杰

表单是网站的重要组成部分。从商业网站的联系到反馈、从注册到交流、从在线银行到搜索都能见到表单在发挥巨大的作用。…

如何快速查看一个网页的对齐方式

2009年9月29日

如果屏幕够大的话,那么将浏览器最大化就可以知道网页到底是居中、左对齐还是自适应了,但是如果你的屏幕分辨率比较低,那么你无法看出来了。而windows下又无法将浏览器拉伸超过屏幕宽度,因此无法通过此方法来查看网页对齐方式。我能想到的最简单的办法就是通过缩放浏览器的功能来实现。在浏览器中按住Ctrl+滚轮缩小页面比例,这个时候可以模仿高分辨率下查看网页的效果。…

解决Xaml中包含中文导致无法编译的问题

2009年9月29日

最近同事在编译工程的时候发现一个奇怪的Xml验证错误,提示信息是The "ValidateXaml" task failed unexpectedly。检查了半天发现是Generic.xaml文件中的中文字符导致的。只要文件中包含中文,那么就会出现这个编译错误。即使注释掉也依然出错。…

Visual Assist代码提示使用的字符串模糊匹配算法

2009年9月28日

Visual Assist是Visual Studio上一个很强大的插件。特别是在代码提示方面,相比Visual Studio自带的要强很多。

Visual Studio自带的代码提示(智能感知)功能会根据我们敲入的字符串,找到相似的类或者方法等。但是它的匹配规则非常简单,就是前向匹配。例如当我们输入了String字符串,那么Visual…

解决维度成员中的非法Xml字符导致的查询错误

2009年9月19日

update(2009-09-20): 增加了去除这些非法Xml字符的正则表达式以及C#代码。

问题描述

最近在项目中遇到这么个情况,在展开维度成员的时候,服务端抛出了“The…

Visual Studio小贴士——加了Try-Catch也能自动定位到异常代码

2009年9月18日

Visual Studio的调试功能非常强大。当异常发生的时候,能够自动定位到异常发生的地方。但是如果你在代码外层显式的加上了Try-Catch异常捕获的时候,默认情况下,Visual…

Blend小贴士——改变鼠标滚轮的默认行为

2009年9月18日

使用Blend的一个最大的别扭之处就在于它默认情况下滚轮的作用是放大缩小,而不是我们熟悉的滚动屏幕。还好这个默认行为是可以修改的。在菜单Tool=>Options=>Artboard中找到Mouse…

感叹Google的收录速度

2009年9月18日

昨天很晚的时候才在各大搜索引擎入口登记的新域名,早上上班site了一下,发现Google已经收录了几篇了。其他的搜索引擎都还没爬取。看来google的这个入口登记还是非常重要呀。…

使用相对Url无缝切换HTTP-HTTPS

2009年9月18日
概述

在HTTPS的网站下,如果要访问HTTP资源,那么一般浏览器会弹出窗口询问用户是否允许加载不安全内容,云云。为了避免出现这样干扰用户的情况,所有网页下请求的资源都都必须是HTTPS资源。如果你的站点支持HTTP和HTTPS两种方式访问,而实际网站只有一份的话,这种情况下,你可以使用相对Url的方式改写网页内资源的请求Url。…

启用新域名imkevinyang.com

2009年9月18日

大约一周之前,我的第一个独立博客www.54kevinyang.cn不知道出于什么原因被河蟹大队给毙了。当时还不确定,只是发现不能访问,以为是主机挂了怎么着的。后来发现挂上代理之后可以正常访问了。这个时候开始有种不祥的预感。在google、百度、雅虎、搜狗(搜搜居然没问题)上site了一下,发现搜索结果下面挂了那句司空见惯了的提示:…

一句话博客2009-09-15

2009年9月15日

向着最好的去努力,做好最坏的准备。

Fighting for the best, preparing for the worst.

解决Silverlight引用中文字体的问题

2009年9月8日
问题描述

在Silverlight程序中,对文字设置了中文字体之后不起任何作用。

问题分析

Silverlight内置了十几种常见拉丁字体,如Arial,Comic…

解决Silverlight无法调试的问题

2009年9月1日
问题描述

在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。我就遇到下面几种情况:

1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点…

释放SQL Server占用的内存

2009年9月1日

由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右),Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql…

一句话博客2009-08-31

2009年8月31日

IT人的身价在于那些互联网上搜不到的东西,而不是那些Google一下就知道的东西。

枚举导致的WCF Web Service接口返回异常

2009年8月23日

枚举在DotNet中是一个比较特别的类型,因为你可以将任意整数赋值给一个枚举类,而不会导致编译或者运行时异常。不知道为什么要这样设计,感觉在这样的设计下,枚举类就变成弱类型了,丧失了类型安全检测了。曾经就有一次在Silverlight项目中遇到了和枚举类这个设计相关的奇怪问题,调试了半天才解决。…

小心,WCF接口中的参数改名问题

2009年8月23日

在快速开发的过程中,时常会图快而忽视变量的命名问题。结果开发后期发现自己起的名字非常难读,要不就是由错别字之类的问题。程序员大多都有一点完美主义情绪,对于这样的情况自然无法视而不见,还好Visual…