The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 32 下一页

2008年4月25日

摘要: 刚刚看到的消息,Ubuntu 8.04的LTS版本已经可以下载了,下载中,感兴趣的朋友可以到Ubuntu官网上下载,不过好像速度慢点。不过bt种子应该很快也出来了。下载地址:http://www.ubuntu.com/getubuntu/download 阅读全文

posted @ 2008-04-25 16:07 Cure 阅读(1070) 评论(0) 推荐(0) 编辑

摘要: 在前面的随笔中,介绍了基于Rails的项目管理工具Redmine,其中提供了版本管理功能,下面介绍SubVersion(后面简称为SVN)的安装和在Redmine中的使用。 阅读全文

posted @ 2008-04-25 09:42 Cure 阅读(13092) 评论(2) 推荐(0) 编辑

2008年4月24日

摘要: 在Rails中多对多关联通过在关联表对应的类中声明has_and_belongs_to_many来实现。 在数据库中,多对多关联使用中间表来实现,表中包括关联表的主键,Active Record假定这个中间表的名字是由关联表的名字根据字母的顺序串联起来得到的。例如,关联表为categories和products,中间表的名字就是categories_products。 阅读全文

posted @ 2008-04-24 09:30 Cure 阅读(4002) 评论(0) 推荐(0) 编辑

2008年4月23日

摘要: 在以前的一篇随笔里提到一个bug跟踪工具Bugtrack.net,是比较简单的工具,只限于跟踪bug。如今时过境迁,好工具也一茬茬的往上冒,本来想看看VSTS(听说也涵盖项目管理功能),但是去微软网站上下载的时候,6张盘,700M的巨无霸体积还是让我恐惧,就找找开源的吧,也许是微软太强了,一直没有什么好的.net环境下的开源项目管理工具(得过jolt大奖的OnTimer也是要掏银子的)。先看了Trac,Rails项目用的就是这个,python实现,园子里的Zealic做了一个很方便的安装包,但是有些地方不是很方便。这才又看到基于Rails实现的Redmine,发现有一些很惹人喜欢的地方,google了一下,园子里关于这个东西的内容比较少,就自己写一篇。虽然是基于Rails的,但是完全可以用于.net的项目。 阅读全文

posted @ 2008-04-23 18:06 Cure 阅读(14333) 评论(18) 推荐(0) 编辑

2008年4月22日

摘要: 一对多关联可以使我们表示一组对象,例如,一个order可以包含有任意多个line item,在数据库中,所有的line item记录都通过外键关联到特定的order。 在Active Record中,通过在父对象中的has_many来定义到子对象的关联,在子对象中使用belongs_to来指定父对象。我们已经在上一篇中了解了belongs_to声明,实际上,在一对多的情况下,和一对一是相同的,所以我们来了解has_many声明。 阅读全文

posted @ 2008-04-22 13:53 Cure 阅读(3817) 评论(0) 推荐(0) 编辑

2008年4月21日

摘要: 一对一关联,或者更正确的说是一对零或一对一关联,是通过外键引用到另外一张表中的至多一条记录实现的 阅读全文

posted @ 2008-04-21 11:33 Cure 阅读(3576) 评论(6) 推荐(0) 编辑

2008年4月18日

摘要: Rails支持三种表间关联关系,一对一,一对多,多对多,你需要在Model中加入声明来标识这些关联:has_one,has_many,belongs_to,has_and_belongs_to_many。 阅读全文

posted @ 2008-04-18 13:21 Cure 阅读(2056) 评论(0) 推荐(0) 编辑

2008年4月16日

摘要: 很多程序使用的数据库都包含有多个表,而且通常一些表之间还有关联关系,订单常含有多个条目,而一个条目又关联到一种商品,一个商品可能又属于多个商品分类,一个商品分类里又包含有多个不同的商品。 阅读全文

posted @ 2008-04-16 13:33 Cure 阅读(2633) 评论(0) 推荐(0) 编辑

2008年4月15日

摘要: Active Record提供了两种方式进行删除操作。首先,有两个类级别的方法,delete和delete_all,这两个操作处在数据库层面上,delete()方法接收一个或一组和数据库对应的id,delete_all()方法删除所有符合指定条件的记录,如果没有指定条件,就会删除所有的记录。方法的返回值和具体的数据库适配器相关,例如oracle返回被影响的行数。如果没有记录被删除,也不会抛出异常。 阅读全文

posted @ 2008-04-15 20:15 Cure 阅读(2473) 评论(0) 推荐(0) 编辑

摘要: 在学习Rails中的并发处理的处理前,我们先简单了解下并发处理的概念。 在有多个处理同时访问同一个数据库的应用程序中,可能会出现这样的情况,因为一个处理更新了数据库中的行,而使得另一个处理中持有的数据变得陈旧了。例如,A和B先后从数据库中提取了相同的数据,并都做了修改,这时B先将自己的修改更新会数据库,稍后,A将自己的修改更新回数据库,这时将会覆盖B所作的修改,当B再次提取数据库后,看到的是A修改的结果,而不是自己的。 阅读全文

posted @ 2008-04-15 10:50 Cure 阅读(2306) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 32 下一页