《ruby 有什么方法可以计算一个array或者hash消耗的内存大小?》的相关内容
相关讨论
我也来出道rubyquiz:each_component
工作中碰到这样的问题,需要处理乘法法则排列组合后的每一种组合。具体说就是:用Hash表示一套组合,通过each_component把其中的每一种可能的组合抽出来,作为一个新的Hash,在block中使用。
改编成一个rubyquiz。要求:扩展Hash类,写一个each_component方法,让下面的代码可以运行出期望的结果来。
class Sneaker
def initializ ...
by cvu 2008-03-27 浏览 (1086) 回复 (9) 关键字:
谁在创建session(4)-为什么要关注session的创建
看到有留言,对我如此“执着”的关注session创建很好奇,解释一下吧。
首先是关注性能,前面提到过session的使用是有代价的,需要在保存在服务器端内容中,每次request.getSeesion()方法获取 session时,实际是在服务器段的一个大的hasp结构中以当前的jsessionid为key,获取对应的value HttpSession对象, ...
by skydream 2007-12-29 浏览 (1211) 回复 (5) 关键字:
RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。
作为最流行的轻量级Web服 ...
by robbin 2008-01-12 浏览 (6281) 回复 (7) 关键字: x-sendfile
Ruby Symbol使用
一、Symbol的定义:
Symbol是一个简单对象, 这个对象通过它的名字唯一标识。如:你每次在代码中使用:name,你是要引用一个有名字为name的对象
注意:
1、String 和Symbol ...
by yjjxf 2007-05-18 浏览 (1666) 回复 (2) 关键字: ruby symbol使用
使用Open Flash Chart同时显示多图遇到的问题
在应用中,我打算使用Open Flash Chart来处理统计数据的图形化显示。当我把一个柱状图和一个饼图放在同一个View里同时显示的时候,只有排在后面(以View中的代码顺序)Chart会在浏览器中正确出现。我看了一下Open Flash Chart官方网站上关于多个Chart在一个View里显示的教程,发现这个问题有一个叫Nick的人遇到过,也向教程的编写者提出来了。
  ...
by alexeyomux 2008-08-28 浏览 (369) 回复 (6) 关键字:
相关博客
搜索引擎-heritrix
有哪位哥们知道为什么我用Heritrix抓取页面(在一个网站中),却只有一个线程工作.
package com.lantao.bookuu.frontierschedule;
import org.archive.crawler.datamodel.CandidateURI;
import org.archive.crawler.framework.CrawlController;
import ...
by d05570224 2008-09-23 浏览 (32) 回复 (0) 关键字: 搜索引擎
大量Hash算法的实现
/*** Hash算法大全<br>* 推荐使用FNV1算法* @algorithm None* @author Goodzzp 2006-11-20* @lastEdit Goodzzp 2006-11-20* @editDetail Create*/public class HashAlgorithms{ /**//** &nb ...
by Azi 2008-09-04 浏览 (96) 回复 (0) 关键字:
PGA
1.PGA包含私有sql区(存放绑定信息、运行时内存结构)和session信息等内容。
2.PGA_AGGREGATE_TARGET:所有session总计使用最大的PGA内存。
对于OLTP:PGA_AGGREGATE_TARGET=(<Total Physical Memory>*80%)*20%
对于DDS:PGA_AGGREGATE_TARGET=(< ...
by silver.ripple 2007-12-26 浏览 (89) 回复 (0) 关键字:
转oracle中的hash join详解
转自:http://blog.csdn.net/47522341/archive/2008/03/17/2192203.aspx
Q9,oracle中的hash join详解。
作者: fuyuncat
来源: www.HelloDBA.com
一、 hash join概念
hash join(HJ)是一种 ...
by hotjava 2008-05-09 浏览 (204) 回复 (0) 关键字:
大数据量的过滤 (用于爬虫,蜘蛛) Bloom Filter 布隆过滤器
大数据量的过滤 (用于爬虫,蜘蛛) Bloom Filter 布隆过滤器
原文:Bloom Filters in C#http://www.devsource.com/article2/0,1895,2113495,00.asp想像一下.如果你有一个非常大的无序的数据(url连接) 并且你要保证同样的一条连接不会在其它地方再次出现你实时的收集哪些数据,你没有办法来预防两个相同的url出现,再不 ...
by rcyl2003 2007-10-18 浏览 (21) 回复 (0) 关键字:
相关圈子讨论
关于heritrix扩展QueueAssignmentPolicy产生的问题
一般来说,heritrix应用HostnameQueueAssignmentPolicy,一个host对应一个抓取队列。每个队列每时刻只产生一个抓取线程,以对网站文明的抓取。但是我们对少数几个网站采集时,这样做采集速度未免也太慢了。于是有人用ELF hash算法把url尽量平均分部到各个队列中去:
public class ELFHashQueueAssignmentPolicy exten ...
by sole 2008-05-25 浏览 (285) 回复 (2)
Lucene的一种分布式检索方案的研究报告
这几天实现了个Lucene分布式检索的模块,采用的分布式方案是将数据分块,分别生成N个索引文件,放到N个节点上运行。检索时,对每一个节点发出查询请求,将N个节点返回的结果归并,然后生成一个新的结果。如果没看明白,可以看看我的帖子 http://www.javaeye.com/topic/212046 ,这个方案同帖子中的思想是一致的。
用这样的方案,遇到的问 ...
by chester60 2008-07-10 浏览 (598) 回复 (7)
相关新闻
号称更快更简单的MojoMagick plugin 发布
MojoMagick 的文档中 号称 更快,更简单并且没有内存泄露。但是目前还很简单
文档描述如下:
引用cience releases MojoMagick, an Ruby language image library “that does very little” ™. There are several useful image tools that “do a lot” - MojoM ...
by xxj 2008-02-01 浏览 (809) 回复 (1) 关键字: ruby imagemagick mojomagick
PHP5.3的mysqlnd库大大提升了数据库访问性能
PHP最近发布了5.3版本,在该版本当中,提供了一个mysqlnd库,用来访问MySQL数据库,大大提升了PHP的数据库访问性能。
我们知道,PHP访问MySQL数据库,是通过MySQL数据库的libmysql client库,这个libmysql client是用C/C++编写的,虽然一直以来PHP通过libmysql访问数据库性能也一直很好,但是却无法利用PHP本身的很多特性。
mysql ...
by robbin 2007-11-18 浏览 (1058) 回复 (4) 关键字: php mysqlnd
Rails2.1中的新东西之三: Dirty Objects
新的rails中activerecord拥有了检查record object是否有改变的能力,即dirty object.
这个功能非常简单灵活:
article = Article.find(:first)
article.changed? #=> false
# Track changes to individual attributes with
# attr_name_ch ...
by luoye6401531 2008-05-24 浏览 (795) 回复 (0) 关键字: rails2.1

