# Wednesday, June 14, 2006

MSN 在中国发布了一款有趣的卡通制作在线服务: MSN Cartoon. 用户可以将自己的正面照片转化为卡通形象并用彩信发送或者下载到本地存放.
相信大家会喜欢上这个功能.

使用了一下, 有几点注意事项:
1. 选取图片一定要尽量选择正面, 定位脸部时候要包含下巴等全部脸部区域.
2. 调整脸部的时候曲线会一起动.
3. 添加的配件可以通过再点击一下取消.
4. 可以选择任意的人种模版.

进入MSN Cartoon(BETA)

[注:只适用于IE用户.]

Posted on Wednesday, June 14, 2006 12:58:10 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Friday, June 02, 2006
虽然 Apache 的名声可能比 IIS 好,但我相信用 IIS 来做 Web 服务器的人一定也不少。说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是我发现许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。
Posted on Friday, June 02, 2006 1:13:14 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Thursday, May 11, 2006

用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"

用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"

用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

Posted on Thursday, May 11, 2006 9:57:11 AM (China Standard Time, UTC+08:00)  #    Comments [1]
# Monday, April 10, 2006
用js可以在客户端使用HashTable哦,比较喜欢^_^
Posted on Monday, April 10, 2006 1:46:00 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Tuesday, March 28, 2006

以下是INETA牛人Stephen Walther的比较测试结论.希望对大家有用

  • DataReadear比DataSet快15%
  • SqlDataReader比OleDbDataReader快50%
  • 用DataReader的ASP风格的表格显示比DataGrid绑定DataReader快60%
  • 用Ordinal的DataReader访问字段比用名字访问快15%
  • DataGrid中用AutoGenerateColumns=true比用显式绑定快24%
  • 尽量用缓存


数据不一定是非常准确的,毕竟硬件方面还是会有些影响的。但是作为提高系统效率的参照应该还是比较有用的。

Posted on Tuesday, March 28, 2006 11:31:00 PM (China Standard Time, UTC+08:00)  #    Comments [3]
近一段时间一直忙于公司的项目,无暇来更新技术博客。最近几天将会做一些补充。 公司的服务器在近一个月的时间内时常崩溃,由于我们项目组开发的网站访问量远超过服务器上其他的网站,所以服务器管理员认为是我们的网站程序造成的系统崩溃。但是事实是怎么样的呢?
Posted on Tuesday, March 28, 2006 4:15:53 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Thursday, January 19, 2006

宝玉的Blog上看到了名为《Sql2005带来的分页便利》的短文,文章很短,但是却让我欣喜万分,MS终于在SQL Server上给解决了大量数据的分页问题了。以前我经常羡慕MySql用户可以使用很简单的办法来处理分页问题,而今天我们在Sql2005上也同样可以很方便的处理分页问题了。

select threadid from
(
select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads
) as T
where T.Pos > 100000 and T.Pos < 100030

以上是原文提供的查询例子,其中最重要的就是ROW_NUMBER()了,这个东西需要结合order by来使用。:)

Posted on Thursday, January 19, 2006 10:55:00 PM (China Standard Time, UTC+08:00)  #    Comments [1]
# Monday, January 09, 2006

在使用vbscript进行asp开发时,一些朋友会碰到以下类似的错误:
Microsoft VBscript 运行时错误 '800a000d'
类型不匹配: '*******'
/solweb/sdbottm_right.asp, line 80

错误原因:
该错误是因为在运行iis服务的windows 2003 server上安装了Internet Explorer 6 Service Pack 1 (KB832894)安全更新造成的。

解决方案:
要纠正该问题,请下载并安装Q831167.exe(http://www.microsoft.com/downloads/details.aspx?amp;amp;displaylang=en&familyid=254EB128-5053-48A7-8526-BD38215C74B2&displaylang=en),可以在Windows Server 2003机器上阅读微软知识库831167 http://support.microsoft.com/default.aspx?kbid=831167 了解一些相关信息。

Posted on Monday, January 09, 2006 9:09:09 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Thursday, January 05, 2006

2006年1月份的中国MVP名单已经出炉了,恭喜大家:

http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.aspx

  2006年 1月中国最有价值专家
     [MVPs awarded by January 1st, 2006]
 

董洵 朱长德 金戈 刘海蜀 苏红超
李洪根 杨涛 叶涛 孟宪会 李彦智
王宇虹 李争 金雪根 薛君敖 胡浩
沈荣 宋立桓 林路 钟世亮 吴建荣
卢茂强 黄文中 王辉 张巍 周建平
郗金甲 黄朝阳 赵晓明 陈希章 殷杰
温大文 衣明志 刘彻 蒋晟

很荣幸我跻身与其中,在2006年度我将更努力的学习,与各位技术同仁一起成长……

Posted on Thursday, January 05, 2006 4:49:25 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Friday, December 30, 2005
在应用程序中经常需要判断文件的真实类型,以便使用正确的方式打开或者有效控制文件上传类型时,我们需要读取文件的ContentType信息,这里列出一些常见的
Posted on Friday, December 30, 2005 3:07:59 PM (China Standard Time, UTC+08:00)  #    Comments [0]