摘要: 我在blogspot.com的博客, 很久没有更新, 由于众所周知的原因, 想看一看也很困难. 决定将这些博客搬搬家, 这次本来打算搬家到网易博客, 最终由于网易博客metaweblog API好像有问题, 只能作罢. 最后在wordpress.com开了一个博客, 将blogspot.com和cnblogs上的绝大多数博客都转过去了, 看了一下效果, 代码的高亮显示有问题, 排版有点乱. 以后 wordpress.com 将作为备份站点. cnblogs作为博客的发布端, 一旦有几篇文章就备份cnblogs的RSS到wordpress.com上(cnblogs的RSS最多只能输出10篇). 阅读全文
posted @ 2011-08-28 22:51 harrychinese 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 接下来, 我们讲一下tortoisesvn的常规操作. update, revert和switch的区别, 这三个命令的图标都是从服务器端到客户端的箭头, 容易搞混.1. update是最常用的操作, 就是用来更新本地的work copy, 当然, 如果某个文档是基于svn server的最新版本做了修改,那么update并不会从svn server上download这个文档. 如果你的文档是基于... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 我自己写了一点关于svn的常用功能, 见http://focuswindows.blogspot.com/2008/08/routine-tortoisesvn-operations-1.html以下内容摘自http://blog.csdn.net/iNarcissuss/archive/2007/09/16/1787411.aspxCheck-out(检出) 和 Export(导出)+-----... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 怎样组织svn的目录其实非常有学问,比如我们是要将多个项目放在一个svn repository下, 还是为每个项目都建立一个独立的svn repository呢? 实际上, 这两种做法各有优缺点. 使用单一svn repository的优点是:只需要维护一个svn库,工作量自然会少了很多, 这里维护工作包括routinely backup,dump以及升级svn软件. 当然缺点也很明显: 一个项目... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 图解Linux下如何搭建C#开发环境 http://news.cnblogs.com/n/68188/ 这篇文章中介绍了6中安装Ubuntu的方法, 值得阅读. 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Subversion项目已经成为Apache的顶级项目, 看来前途更好了.在windows下安装SubVersion服务器也非常简单, installer会自动为我们创建一个windowsservice,指向一个repository. 但有时候, 我们一个repository不够用, 我们需要多个, 这时候,可能会用到下面几个命令情况1(Subversion安装目录不含空格)sc create ... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(208) 评论(2) 推荐(0) 编辑
摘要: Keywords: connectionstring, connection db, JDBC driverThere are too many connection technologies for windows application development such as ODBC, OLEDB, .Net Connection. It is hard to remember all ki... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Keywords: SVN, TortoiseSVNhow to Use Subversion with TortoiseSVN, visit http://www.codeproject.com/KB/books/Subversion_TortoiseSVN.aspx 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 重构TekPub——从ASP.NETMVC框架迁移到Ruby on Railshttp://www.infoq.com/cn/articles/architecting-tekpub Stack Overflow Architecturehttp://highscalability.com/blog/2009/8/5/stack-overflow-architecture.html Scali... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 首先先讲一下subversion几个特性.tortoisesvn安装之后, 有个help文档, 非常好, 不仅包含tortoisesvn的帮助, 而且有很多关于subversion服务器端帮助信息. 网络上有一个中文帮助chm文件, 网站为http://svndoc.iusesvn.comSubversion 在版本控制方面做的非常好, 它用一个global revision number来标示r... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Keywords: Google Calendar, Mozilla Sunbird, Provider for Google CalendarSunbird have two network calendar built-in providers. One is iCalendar(ICS), another is CalDAV. You can use ICS to subscribe the... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Keywords: Factory Pattern, Design Pattern在网上经常会看到有关Factory Pattern的文章, 今天我也在blog上发表一下对一个非常简单Factory pattern的见解.Factory模式其实就是为了封装系统的变化点, 将变化点集中在一起, 一旦这些变化点真的发生变化时, 只要修改一处代码就可以了.一图胜万言, figure1是表述这样的一个应用... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Keywords: C#Very good articles about thread and synchronizition: http://www.albahari.com/threading/Chinese version: http://knowledge.swanky.wu.googlepages.com/threading_in_c_sharp.html 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 首先可以将TeamCity 看作一个专门Continuous Integration(CI)的Web Portal. TeamCity可以管理多个Build Agent, ,每个Build Agent可以认为是专门用来编译代码的机器. 当然Build Agent可以和TeamCity是同一台计算机. TeamCity为什么采用多个Build Agent这样的架构呢?多个Build Agent的... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Keywords: Java, Design PatternThe following resources are great, because they are from Sun. Pasted from http://java.sun.com/blueprints/patterns/Java BluePrints Patterns CatalogThis section contains th... 阅读全文
posted @ 2011-08-28 22:10 harrychinese 阅读(124) 评论(0) 推荐(0) 编辑