在代码中使用Tab作为缩进并不是一个好的习惯,因为Tab并不是一个打印字符,而是一个控制字符,也就是说它在不同文本编辑器中显示的宽度不一定是相同的,因而显示效果容易产生不一致。而空格则具有很好的适应性,因为它就是一个普通字符,因此和其他字符一样受到相同的影响,显示效果会趋于一致。
那些使用Tab作为缩进的人通常是因为用Tab做缩进的话,可以一次删除一个缩进单位,非常方便。而如果按照一个Tab对应4个空格来转换的话,要删除一个缩进单位则需要…
Kevin Yang 工具技巧 IDE, Tab, Visual Studio, 空格, 缩进
使用远程桌面时,默认情况下当连接成功后会自动全屏,或者当你点击最大化按钮时,也会进入全屏模式,这个时候就看不到任务栏了。这多少有点不便,这样一来任务栏上的通知就看不到了,例如邮件提醒,IM提醒等,除非你开着声音。
在Win7下我们可以先将远程桌面程序窗口恢复普通大小,然后按下快捷键“Win+方向键上”,这样就会就会变成以下这样了,保持任务栏可见的同时让远程桌面最大化。

——Kevin Yang
Kevin Yang 工具技巧 Win7, 任务栏, 远程桌面
update: 和TortoiseSVN不同,TFS经常莫名其妙的不让你Merge冲突的两个版本,只提供“保持本地版本”和“保持服务器版本”两个选项。因此尽管这样配置了,确实能够比较Word文档,但还是无法合并。不知道怎么搞的。
公司的项目管理使用的是TFS(Team Foundation Server)作为源码管理工具,本来TFS对于文档的管理是建议使用Sharepoint的,但是Sharepoint太复杂了,以致于普通的最基本的应用显得非常…
Kevin Yang 工具技巧 Diff, Merge, Team Foundation Server, TFS, Word, 合并, 文档, 比较, 配置管理
Google的G1手机上带有WIFI设备,如果周围有无线AP的话直接连上就可以上网了。在公司没问题,有无线网络,可是家里没有无线路由,WIFI没法用。Google了一把,很多人都说可以使用笔记本的无线网卡做为AP使用,这样G1就可以连上笔记本,进而通过共享笔记本的有线网络上网。
但是我尝试了若干种方案均以失败告终。先是下了个傻瓜软件Connectify,说是通过简单的设置就可以把无线网卡变成无线AP来使用。但是运行发现建立不了AP,后来上…
Kevin Yang 工具技巧 Ad-Hoc, Android, G1, Google, Wifi, Windows 7, 上网, 共享, 虚拟路由
写博客的人最讨厌的就是垃圾评论了。以前开博才不到半年没有装反垃圾评论插件的时候,平均一天会收到5条左右的垃圾评论,而且一看显然是机器人提交的,后来不得不找插件防着。现在网络上最常见的反垃圾评论插件就是加验证码了。让用户每次发表评论的时候都输入验证码。稍微用户体验好点的就只在用户第一次评论的时候才需要验证码,以后就不需要了。但这种方式很容易和那些缓存插件冲突,而且让用户多输入一个验证码感觉也挺无奈的。
后来我就用了WP-SpamFree插件…
Kevin Yang 工具技巧 AntiSpam plugin, Javascript, WordPress, 博客, 垃圾评论, 表单, 评论机器人
虽然Wordpress自带有一个站内搜索引擎,但是性能比较低下,而且还会占用服务器资源。所以还不如利用Google提供的自定义搜索引擎,将其集成到我们的博客中来。
之前我博客上面已经使用了Google的自定义搜索引擎,但是当用户搜索的时候,是跳到google.com的域名上面去,而不是在我自己的域上。我希望能够将搜索结果放在我自己设计的页面上,这样的好处是风格统一,在一定程度上也降低了用户流失率。下面讲一下如何在wordpress中集成G…
Kevin Yang 工具技巧 Google, WordPress, 博客搜索, 搜索引擎, 站内搜索
这几天有人在"使用正则表达式匹配嵌套Html标签"这篇文章评论中留下一段Html代码问我怎么用正则表达式匹配XX内容,但是我在后台看到的却是已经被去除了Html标签或者被解释执行了的html代码。
例如有人发了<div>XXX</div>,后台看到的只是XXX;如果发<b>XXX</b>,后台看到的是粗体的XXX。这有时候并不是访客想要的,特别是对于技术交流的用户来说。
上…
Kevin Yang 工具技巧 HTML, TinyMCE, WordPress, 插件, 评论
如果屏幕够大的话,那么将浏览器最大化就可以知道网页到底是居中、左对齐还是自适应了,但是如果你的屏幕分辨率比较低,那么你无法看出来了。而windows下又无法将浏览器拉伸超过屏幕宽度,因此无法通过此方法来查看网页对齐方式。我能想到的最简单的办法就是通过缩放浏览器的功能来实现。在浏览器中按住Ctrl+滚轮缩小页面比例,这个时候可以模仿高分辨率下查看网页的效果。
只是这样一来,页面测距就不是那么方便了。不知道有没有其他更好的办法~
update:…
Kevin Yang 工具技巧, 技术随笔 浏览器, 缩放, 网页对齐
Visual Studio的调试功能非常强大。当异常发生的时候,能够自动定位到异常发生的地方。但是如果你在代码外层显式的加上了Try-Catch异常捕获的时候,默认情况下,Visual Studio会直接跳到异常处理代码块,而不是出现异常的代码行。
namespace BreakOnException
{
class Program
{
static void Main(string[] args)
{
try
{
Program p = null;
Console.Writ… Kevin Yang 工具技巧 Tips, Visual Studio, 小贴士, 异常, 断点, 调试
update(2009-8-13) :修正了feedsetting下拉框元素捕获不到ID导致无法显示的问题
udpate(2009-8-18) :增加了使用Stylish插件的修改方法
常用Google Reader的人会发现,自己根本就不常用到Google Reader最上方提供的工具条以及快速搜索。反而这块地方会挤占了用户的阅读空间,尤其是对于屏幕不是很大的人来说更是如此。因此我们可以利用Greasemonkey自己定制GoogleReader…
Kevin Yang 工具技巧 Firefox扩展, Google, GoogleReader, GreaseMonkey, 最大化阅读空间
最新评论
分析的很透彻,不错!
谢谢,说的很祥细,让人很容易理解!
很好,之前郁闷坏了,不知道怎么回事
顶楼主
这个我暂时还没有去找,现在是每周自己手工备份一次。我觉得你可 以找找其他插件,但是要定期测试备份的东西是否可靠