`
ron
  • 浏览: 30591 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
Activerecord 挺方便的,但是就是不能自动加外键约束。突然记起来在《Agile Web Development with Rails》书中提到有一个plug-in可以解决这个问题。果然得到以下成果: 出处: http://www.redhillonrails.org/ 这是个很好的ROR插件网站,其中就有解决上面提到的问题的插件。 安装插件: 在项目目录下运行: ruby script/plugin install http://www.redhillonrails.org/svn/trunk/vendor/plugins/redhillonrails_core ruby scr ...
症状: 突然之间,用NETBEANS 6 BETA 1 的generate命令报错如下: Pathname's realpath method was not properly handling drive letters in Windows, causing Rails initialization to fail in Edge (1.2.3.x) with errors like: C:/jruby/jruby-1.0.1/lib/ruby/1.8/pathname.rb:420:in `realpath_rec': No such file or directory - C:/rail ...
我们现在正在进行一个贸易公司的整体信息系统建设,从中碰到不少问题,现将规划的考虑如下说明,希望各位朋友多提建议。 背景: 1、一个贸易公司,大约有170人,人人都要上内部系统。 2、现在已经有一套自己开发业务系 ...
使用VSTS已经有一段时间了,以下列出一些笔者认为比较重要的FAQ,希望能够抛砖引玉。限于笔者的水平以及对VSTS使用的程度,错误之处难免很多,欢迎读者指正。 为什么我们要使用VSTS? 微软内部的各开发团队有不少已经切换到VSTS开发环境,有了微软被证明过的成功经验,我们还等什么? VSTS集以下功能于一身,并和VS2005充分集成,充分体现:have one,have all的体验: BUG管理 计划管理 风险管理 任务管理 ...
Team Build没有内置的日程控制让Build每日定时发生。但是,Team Build 提供了一个命令行来支持,该命令行在:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\TfsBuild.exe。我们可以通过Windows 2003自带的Task Schedule来实现Daily Build。具体步骤如下: 前提: 已经建立了一个Build Type。 具体操作: 点击"开始à附件à系统工具à任务计划" 系统弹出任务列表 点击"添加任 ...
    当齐达内在没有任何必要的前提下用头撞向意大利球员的时候,当齐达内被红牌罚下的背影与大力神杯黯然离去的时候,我终于丧失了对2006足球世界杯的所有热情。在那一霎那,我被我的热情所叛变,我不知道这个时候的 ...
 今晚得闲,看到csdn上的一文:快乐地消灭软件工业(http://news.csdn.net/n/20060406/89122.html),感触颇多,写下此文,和各位分享,欢迎大家讨论。 很早就开始关注salesforce,这是国外的一个CRM在线服务,也是微软CRM软件的最重要的竞争对手。微软CRM和salesforce的竞争与其说是2家公司的产品竞争,不如说是2种模式的竞争,即服务和软件的竞争。 就我本人而言,我同意软件的死亡是一种趋势,微软.NET平台的目标就是在10年内消灭桌面软件,当然现在已经被Google占了先头,但微软雄心勃勃的Live计划又重燃在后软件时代的信心。如果说桌面软件 ...
        早已过了追星的年代,但是就有这么一个歌手始终让我怀念,那就是台湾的瘸子郑智化。最近从网上当下了他所有的歌,一首首地品味,品味这已经逝去的年代,更多的是品味当时我的心情。其中有一首歌叫蜗牛的家,这是一首14年前不是太流行的歌,但也被苏芮唱过,我仔细的回忆了当时我的心情,却找到了一片空白。正是这一片空白,让我沉思了良久,才让我有了现在的心情来写一篇随笔。        这首歌歌唱的主要含义就是,人民在房价飞涨的年代对属于自己小窝的渴望。我惊奇的发现,由于国界的差异,当时台湾房地产的发展就已经到了和中国现在的情况,然后因为当时中国都还没有商品房,我们当时自然在听这首歌时不会有任何的共鸣 ...
       每天都在Google,不论是技术问题、生活问题,碰到问题就Google。但是几年了,却很少去了解Google背后的事情,直到那天朋友介绍 gmail给我用,起初认为gmail不就是有2g的容量,可是看了才知道,就是这么一个被无数公司做过的email系统,Google居然还是有了那么 多创新(后面再做介绍),不由得对Google肃然起敬。感叹机会从来都不是上天赐予的,机会就在身边,我们发现了吗?还有那个 maps.google.com,破天荒地使用卫星地图,居然还在上面清晰地找到了深圳的地王大厦,突然感觉置身于科幻片中。于是我对Google公司的 兴趣与日俱增,到china-pub找 ...
        学习NHibernate,使用NHibernate总是有太多的疑惑。原来以后不就是个配置文件,后来才发现远远没有那么简单,这个配置文件又要照顾Entity Class,又要照顾数据库脚本生成,更要照顾动态的SQL语句生成,所以现在想来碰 ...
最近开始步入VS2005的开发,想在VS2005中引入NHibernate +Castle NHibernateExtenstion,但是0.8.4.0的版本用的是Castle DynamicProxy的低版本,导致Castle的NHibernateExtension不能正常运行。后来看NHibernate的RoadMap发现0.9的Feature之一就是用了Castle DynamicProxy的新版本,于是最近上班第一件事情就是看NHibernate有没有出0.9,终于今天出了,于是飞快地当下来,和同事简单的看了下,发现0.9主要侧重bug的fix,没有太多的功能添加,所依赖的log4net ...
        这几天一个朋友给我发了篇文章,名曰:光荣与失落 开发工程师人生之路 <script language="javascript" type="text/javascript">document.title="开发工程师人生之路 - "+document.title</script>   (点击这里 ...
  1.  安装Subversion a)         http://subversion.tigris.org/files/documents/15/23230/svn-1.2.0-setup.exe 下载该安装文件 b)        运行以下载文件,完成安装 2.  建立一个存放源代码的目录SVNROOT,如 d:\ svnRoot。 3.  安装Subversion Windows Service a)         复制附件中的SVNService.exe 文件到 C:\Program Files\Subversion\bin 目录下。 b)        运行如下命令 svn ...
近日用NHIBERNATE做一个不大的项目,对NHIBERNATE有了第一手的经验,我越使用NHIBERNATE,越喜欢他,但是经过一段时间的琢磨,还是发现NHIBERNATE有以下问题(当然也有可能是我理解不到位),有点骑虎难下的感觉。1、N-N的关系有点 ...
对TDD的开发方式实践了已经有1年多了,感觉上还是不能灵活掌握,51放假去书店偶遇《JUnit In Action》一书,粗翻了一下,还不错,相信会对我使用NUNIT带来不少启发,现在每天都准备看一点,想先以随笔的方式记录,而后再总结成文。 1、作者白天是一名顾问,晚上是开源软件的开发者,是Maven、Gump、MockObject的积极参与者。(看看别人就知道我为什么这么弱了,呵呵!) 2、若程序的某项功能没有经过自动测试,那该功能基本上等于不存在。 3、每个测试的方法以testXXX()命名。(我们在NUNIT中也可以统一用TestXXX()的方法命名) 4、Keep the bar gre ...
Global site tag (gtag.js) - Google Analytics