使用Rails怎么写这个查询?》的相关内容

关于真随机数生成器

有关如何产生随机数的理论有许多,如果要详细地讨论,需要厚厚的一本书的篇幅。 有限状态机不能产生真正的随机数的,所以在现在的计算机中并没有一个真正的随机数生成算法,现有的随机数生成算法生产的随机数只不过因为重复的周期比较大,可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,一般称作叫伪随机数发生器。 真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变 ...
by cryolite 2008-06-04 浏览 (520) 回复 (4) 关键字:

hibernate里面如何实现随机查询呢?

比如说数据库里面有1000条记录,我根据某种约束条件选中了其中了100条。但我如何实现在这100个对象里面随机的抽取一个对象呢?必须保证每次取道的对象不同。
by wptree 2006-07-19 浏览 (2813) 回复 (7) 关键字:

彩票选号后的数学——抽牌算法的实现

很简单的一个小算法,抛砖引玉了。 中国的彩票选号,例如36选7,从36个数字中随机选取7个,这在算法上如何实现呢? 最简单的想法就是,每次都从1~36随机选取一个数,一共选7次,不就可以了吗? 但这样会有一个问题——重复。彩票选号是不能重复的,这也即是说如果你第一次选到的数是10,那么以后再从1~36中选数的时候,10就不能再选了。 有人可能会说了,这还不好办,如果重复了就废掉,重新再选一个呗 ...
by 甜菜侯爵 2008-07-04 浏览 (4213) 回复 (36) 关键字:

数据库主键策略的一些感想

目前在做一个Rss收集相关的web系统。 1.数据库是使用多台mysql。 2.用mysql 的 replication来分离读写。 3.根据用户ID来分布数据库中的数据。 问题: 1.mysql没有像oracle中的sequence。自制sequence的话怕影响效率。 2.采用mysql中的自增长主键,在分布数据库中会有重复主键问题。键值必须在多个数据库中惟一。 3.在网上查了几个程序生成 ...
by graymood 2007-08-23 浏览 (1915) 回复 (7) 关键字:

关于真随机数生成器

有关如何产生随机数的理论有许多,如果要详细地讨论,需要厚厚的一本书的篇幅。 有限状态机不能产生真正的随机数的,所以在现在的计算机中并没有一个真正的随机数生成算法,现有的随机数生成算法生产的随机数只不过因为重复的周期比较大,可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,一般称作叫伪随机数发生器。 真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变 ...
by cryolite 2008-06-04 浏览 (94) 回复 (4) 关键字:

防止java反编译的一些常用方法

常用的保护技术   由于Java 字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。   1.隔离Java程序   最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。 ...
by sunxboy 2008-07-22 浏览 (25) 回复 (0) 关键字: java 反编译

java产生随机数的方式小结

下边是在http://hi.baidu.com/wliang950/blog/item/e0c54a82726789a30df4d2a7.html]上转过来的 引用 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。 二.在java ...
by muscle-liu 2008-01-23 浏览 (485) 回复 (0) 关键字:

请教jbpm高手一个问题(急等)!!

我原先用的是shark开发过项目,现在的一个项目中发现shark无法实现一个功能,并且shark2.0后有些部分不开源了,所以想试试jbpm. 问题如下: 1)一个流程中包含子流程(建模时只建一个子流程)。 2)实例化流程后,需要动态实例化多个子流程实例(数目不定),并且只有当多个子流程实例都结束后,父流程的后续活动才能进行。 (补充一下实际情况:设计院制定任务书后,要往多个厂所发放(厂所数 ...
by firewindaa 2007-03-28 浏览 (1345) 回复 (10)

google search

这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文 本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文和超连接的数据库至少包含24‘000 ‘000个网页。我们可以从 http://google.stanford.edu/ 下载。 设 计搜索引擎 ...
by dogstar 2008-05-29 浏览 (277) 回复 (0)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (996) 回复 (0)

Grails 中executeQuery的结果如何处理???

本人正在做一个小的项目,其中需要把数据库里的部分数据抽取出来,需要随机(所以需用到executeQuery,因为MySql提供了rand(),可以实现随机选择记录) 比如: Item.executeQuery("SELECT * FROM Item ORDER BY rand()") 这个返回结果如何处理? 我想把这个结果展示在页面上,然后进行其他的操作。 就这句都 ...
by copoplar 2008-04-13 浏览 (396) 回复 (6)

Lucene的一种分布式检索方案的研究报告

这几天实现了个Lucene分布式检索的模块,采用的分布式方案是将数据分块,分别生成N个索引文件,放到N个节点上运行。检索时,对每一个节点发出查询请求,将N个节点返回的结果归并,然后生成一个新的结果。如果没看明白,可以看看我的帖子 http://www.javaeye.com/topic/212046 ,这个方案同帖子中的思想是一致的。 用这样的方案,遇到的问题是归并过后的结果,同没有归并 ...
by chester60 2008-07-10 浏览 (308) 回复 (7)

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (2444) 回复 (2) 关键字:

Ruby on Rails 2.0的新功能介绍

万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。 Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3199) 回复 (4) 关键字: rails

推荐知识库条目

Comming soon