存档

作者存档

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

2009年9月29日

原文:Web form design guidelines: an eyetracking study

作者:Chui Chui Tan

译者:耿人杰

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

什么是我们想要的,我们为什么想要这样

在 cxpartners,…

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

2009年9月29日

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

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

2009年9月29日

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

这就奇怪了,按说Xaml…

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

2009年9月28日

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

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

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

2009年9月19日

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

问题描述

最近在项目中遇到这么个情况,在展开维度成员的时候,服务端抛出了“The server sent an unrecognizable response”的异常,看了下异常细节,给出的信息是“'', hexadeci…

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

2009年9月18日

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

namespace BreakOnException
{
    cl…

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

2009年9月18日

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

感叹Google的收录速度

2009年9月18日

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

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

2009年9月18日

概述

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

启用新域名imkevinyang.com

2009年9月18日

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

一句话博客2009-09-15

2009年9月15日

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

Fighting for the best, preparing for the worst.

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

2009年9月8日

问题描述

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

问题分析

Silverlight内置了十几种常见拉丁字体,如Arial,Comic Sans MS,Courier New,Lucida Sans Unicode等。默认使用的字体是Portable User Interface。这是一种…

解决Silverlight无法调试的问题

2009年9月1日

问题描述

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

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

2. 项目中有两个Silverlight工程,其中一个Si…

释放SQL Server占用的内存

2009年9月1日

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

这些内存一般都是Sql Server运行时候用作缓存的,例如你运行一个select语…

一句话博客2009-08-31

2009年8月31日

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

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

2009年8月23日

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

当时…

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

2009年8月23日

在快速开发的过程中,时常会图快而忽视变量的命名问题。结果开发后期发现自己起的名字非常难读,要不就是由错别字之类的问题。程序员大多都有一点完美主义情绪,对于这样的情况自然无法视而不见,还好Visual Studio对于变量命名的重构非常便捷,直接在变量定义处修改名字之后按下Ctrl+.号(由于这个快捷键…

一句话博客2009-08-23

2009年8月23日

集权政治看起来问题少,是因为很多问题被掩盖了;民主政治看起来问题多,可是全民都在为此而努力

博客空间搬家了

2009年8月21日

不知不觉域名已经用了半年了,从最开始只是尝个新鲜的心态到现在把写博当作一种夹在工作和生活之间的乐趣。没事调调博客的主题样式,提高自己的CSS能力以及审美观,写写技术博客作为自己的技术积累,通过博客认识更多同道中人呀,这些都是乐趣。

本来考虑买个收费空间,但国内的空间提供商给我的印象一直不是很好,又贵又…

博客空间迁移三步走

2009年8月21日

本以为空间迁移是件至少不会特别麻烦的事情,特别是当两个空间提供商提供的主机配置很相似的情况下。结果昨天一天换了三家免费空间(DNS不断的被我改来改去),都没搞定迁移工作,今天找到了AtbHost,也是一家老牌的空间提供商,据说速度和稳定性都挺不错的,所以决定再试一把。最后在历经很多疑难问题之后总算迁…