在WordPress中轻松集成Google自定义搜索引擎

2009年12月7日

虽然Wordpress自带有一个站内搜索引擎,但是性能比较低下,而且还会占用服务器资源。所以还不如利用Google提供的自定义搜索引擎,将其集成到我们的博客中来。…

解决WordPress升级后创建新页面时无法选择模板的问题

2009年12月7日

这些天把wordpress升级到了最新版本2.8.6,升级的时候没有发现什么问题,等到今天打算创建一个新页面的时候发现原先右侧“选择新页面应用的模板”的下拉框消失了。一开始以为是新版本把这个功能移到别的地方了,结果找了半天也没找到。…

Win7/Vista高级用户必备的右键菜单Take back my Ownership!

2009年12月6日

从Vista开始,Windows的权限控制就更为严格了,微软还很自豪地引入了UAC的功能。但结果却是让更多人讨厌这个系统(相信很多人都像我一样为了图省事直接把UAC关了)。Win7在权限控制上相比Vista稍微松了一点,但还是经常会出现很脑残的行为。…

非常喜欢现在Google主页的设计

2009年12月4日

今天看到google的首页发生了变化,很有意思。

页面上只有4个元素,刚刚好,非常简洁。非常适合那些经常需要登录google首页搜索的人。但原先的博客搜索、图片搜索以及帐户登录入口到哪去了?我不小心碰了一下鼠标,发现原先的界面又浮出水面了。后来搜索了一下,原来这是Google的淡入界面的设计。对于Google常客来说,键入Google.com,然后直接输入关键词,得到结果就走了。对于那些原本打算点击其他区域的用户来说或者对互联网不熟的用户,他们本来就需要用到鼠标,当鼠标轻轻滑动就立即显示出原先的界面了,所以不会影响他们的操作。虽然相比原先来说没有太大的改变,但是我觉得至少对于那些经常搜索的人来说,新版的界面让人注意力更专注了。…

字符,字节和编码

2009年11月27日

(关于字符编码的深入解释,请参见我的原创文章关于字符编码,你所需要知道的.)

在网上看到的介绍字符编解码的非常不错的文章。…

Asp.Net页面的编码问题

2009年11月27日
莫名其妙的问题

这些天,一个客户的网站遇到了一些莫名其妙的问题。先是首页在Firefox下看正常,但是在IE上看,同个样式表文件,却有部分样式没能加载,导致导航菜单没有背景并且走位了。后来样式的问题解决了,但是又出现了一个页面上,部分文字乱码部分正常的诡异问题。…

Button标签鼠标点击事件的触发源问题

2009年11月27日

写Javascript有时候真是挺郁闷的,一听到兼容性问题就头大。好多东西看起来简简单单的,还是得拿到至少5大主流浏览器上去测试才能放心。像下面的这个例子,button标签内嵌套了一个img标签。…

Chm文件无法打开

2009年11月26日

今天下载了一本C#的电子书,Chm格式的,明明已经解除锁定了,但打开的时候还是一片空白。后来上网搜了,有人说可能是文件名中包含了某些特殊的符号导致的问题。我就将#号去掉了,居然OK了。我又找了电脑存的其他的CHM文件,加上#号,也不行。晕,居然会有这种问题。…

OneNote 2010 beta2 体验

2009年11月25日

OneNote是微软系列产品中我最最喜欢的一款,因为它的设计非常人性化,完全满足个人日常收集整理各种材料、记录电子笔记、分享笔记的需求。但是它有个让我特别不爽的缺陷,就是编辑功能非常简陋。用过Word的人应该都非常熟悉格式刷了。选择一段文字,点击格式刷,然后可以将此文字的格式复制给其他文字,非常方便。还有样式,可以方便快速地规范化所有文档,非常实用。可惜Word的这两样最实用的特性在OneNote2007中并没有引进。…

一句话博客2009-11-21

2009年11月21日

真相都是从假设开始的。

Google Wave为什么这么火

2009年11月14日

Google Wave是Google目前力推的一个产品,老在很多地方看到有关Wave的介绍,无奈Wave采用的是和当年Gmail一样的邀请策略,除非有人邀请你,否则你通过注册申请的方式,需要等待很长一段时间才能生效。国庆的时候很幸运的我的申请很快就被批准了,还获得了20个邀请名额,开始投身Wave试用大军。…

解决Win7下IE8开发人员工具打不开的问题

2009年11月13日

IE8新增了开发人员工具,非常不错,比早期的DevToolbar好用多了。不过在我的Win7下使用的时候偶尔会出现一个莫名其妙的问题,就是整个开发人员工具窗口消失了,打不开了。当你使用win+Tab切换窗口的时候,整个开发者工具光是显示一片透明的区域,选中之后怎么都出不来。这个问题那会困扰了我很久,后来发现一个办法可以解决。就是在工具栏上将鼠标移到那个开发人员工具窗口图标上,注意,是图标,不是窗口。然后右键,选择最大化,这个时候,熟悉的开发人员工具窗口就出现了。…

慎用类型强制转换

2009年11月12日

类型转换是我们写代码经常需要打交道的事情,C#中类型转换有两种常见的形式:

(BaseClass)obj

obj as BaseClass

同时,Convert类也提供了很多常用类型的转换接口。…

C#中Readonly和const的区别

2009年11月12日

这个问题其实很常识。写代码的时候突然想到的,作此备忘。

const和readonly这两个关键字都是用来表示常量,只不过标记为Readonly的变量可以在构造函数中动态赋值,const需要在变量声明的时候就初始化;如果将这两种常量放到单独的动态链接库中,然后编译整个项目,则应用程序对于readonly变量,是每次都从动态链接库中读取最新的常量值,而对于const变量是在编译的时候就写死到应用程序代码中了(我不知道这是不是编译器优化行为,反正我在VS2008下无论是Debug版本还是Release版本均是这样的行为)。…

DotNet中未退订事件引起的内存泄露问题

2009年11月12日

今天在InfoQ上看到一篇文章处理.NET中的内存泄露,里头提到说DotNet内存泄露的几种常见情况,

  • 使用静态引用
  • 未退订的事件-作者认为这是最常见的内存泄漏原因

权限不足导致的Analysis性能计数器在Vista/win2008下失效的问题

2009年11月12日

这几个月一直在做Analysis Service相关的优化,包括Mdx的查询优化,以及处理的优化。微软发布的SSAS2008性能白皮书中推荐使用Profiler配合Analysis相关的性能计数器来监视各种性能指标。可是当我打开性能监视器,添加完相关计数器之后,无论做什么操作,包括查询、处理,性能指标均是0,没有数据。…

【推荐】两款HTTP流量分析工具的比较

2009年11月8日

做Web开发或者Web分析经常需要查看Http通讯的过程,项目实践中,很多Web相关的各种各样稀奇古怪的问题,最后都能通过分析HTTP流量得以解决。我到现在用过的比较好用的两个Http流量分析工具,一个是HTTP…

内牛满面,终于有PR值了~

2009年10月31日

今天看谷奥说Google在30号的时候又大幅更新了很多网站的PR值,于是上去查了一下自己博客的PR值,变为1了。真不容易~小高兴一下^^…

WordPress评论中保留Html代码

2009年10月31日

这几天有人在"使用正则表达式匹配嵌套Html标签"这篇文章评论中留下一段Html代码问我怎么用正则表达式匹配XX内容,但是我在后台看到的却是已经被去除了Html标签或者被解释执行了的html代码。…

解决WordPress自动将半角替换成全角的问题

2009年10月27日

今天在看自己写的Url编解码文章的时候,发现原本半角的字符全变成全角字符了。还以为是我笔误,在编辑面板中查看的时候,发现确实是半角字符。上网搜了一下,发现wordpress是会自动将半角字符自动输出为全角字符,不知道是出于什么原因。无怪乎以前逛别人博客的时候发现别人贴的代码总是带有全角字符,很不舒服,原来是这么回事。…