- 浏览: 581477 次
- 性别:
- 来自: 北京
最新评论
-
JamAndVariousAbalone:
存储方式的不同吧。gb_tree是平衡树,list是线性结构。 ...
gb_trees和lists的访问效率相差很大 -
genesislive:
eporf:analyse()写错了,应该改成eprof:an ...
Erlang程序的性能测试工具(1) -
vampirezh:
高手啊 求带 ! 请列出带徒标准
Erlang的未来(2008) -
aiquantong:
great!
rebar工具使用备忘录 (1) -
wccxiaoan:
basho的资源 都没办法打开,不过还是有帮助,谢谢。
关于webmachine
文章列表
出于安全考虑,局域网内的机器访问访问墙外的网站借助于代理服务器进行,如果把局域网外Internet想象成一个巨大的资源库,局域网内的用户要访问这个库里的资源必须统一通过代理服务器进行。反过来,如果局域网向Internet提 ...
- 2009-03-14 16:54
- 浏览 7065
- 评论(1)
Linux Kernel的一张交互式地图,可以像Google Maps那样放大、缩小、移动,点击Kernel中的子系统、调试工具、虚拟文件交换等不同组件的详情。
- 2009-03-13 10:39
- 浏览 1660
- 评论(0)
Web服务器的基本工作大致分3步:
1. 接收HTTP请求;
2. 处理HTTP请求,生成响应内容;
3. 发送响应
一、处理请求和发送响应
模块mochiweb_request可说是Mochiweb处理HTTP请求的核心部分,它总共负责了第2步和第3步工作。因此参数化模块 ...
知道了不值一提,记之备忘
要求很简单,局域网内有些机器不能直接访问互联网,因此用自己的机器中转一下。
一般安装tor后会带有privoxy,privoxy作为http代理服务器负责将tor提供的scoket5转换成http。
缺省情况下privoxy只负责代理本机的http请求,要想让局域网内其它机器也能使用只要修改一下privoxy的主配置文件(Main Configuration),将
listen-address 127.0.0.1:8118
改成运行privoxy的主机IP即可
在Ubuntu 9.10 Server下,该配置文件为/etc/privoxy/config
参考p ...
科学、进化与神创论(五)
美国科学院出版社2008年出版
编写:美国科学院、美国医学科学院
翻译:晓实
花边插叙(这些插叙分布于全书的各个部分,与之相联,相对独立)
进化论与医学:征服新的 ...
- 2009-03-01 23:28
- 浏览 1219
- 评论(0)
科学、进化与神创论
美国科学院出版社2008年出版
编写:美国科学院、美国医学科学院
翻译:晓实
第4章 结论
科学及以科学为基础的技术改变了现代人类的生活。它们卓有成效地改善了我们的生活水准、公共福利、健康状况和安全条件等。它们改变了我们关于宇宙的概念,使我们重新思考自己,用新的目光来看待我们周围的世界。
生物进化论是现代科学中最重要的理论之一。许多不同领域的科学研究都为进化论提供了大量的支持证据。它是现代生物学各分支的基础,包括生物医学,在其它许多科学和工程领域都有广泛的应用潜力。
作为个人和整体社会,我们现在做出的决定将对我们的子孙后代有深远的影响 ...
- 2009-03-01 23:26
- 浏览 1202
- 评论(0)
一个gb_trees和一个lists都有100000条字符串数据,随机访问其中的10000条的耗时比较:
gb_tree list
44729 36419632
46661 36989767
46241 36982256
单位:ms
访问速度差不多相差3个数量级级级。。。。。
使用的随机访问函数
lists:nth(random:uniform(100000,List)
gb_trees:get(random:uniform(100000,Tree)
发现下gb_trees是用一个turple保存的数据,一个例子:
Tree = {2,{a,"A",nil,{b,&q ...
- 2008-12-05 15:20
- 浏览 2202
- 评论(3)
《分布式系统原理与泛型》第6.4.2节 更新传播 读后笔记
分布式系统中数据会有复制,导致一份数据会在多处有复件,那么针对这一数据的更新操作应该传播给所有的复件。这一过程即为更新传播。对于comet来说就是服务器上数据的更新传播到用户浏览器上。
更新传播首先面临的设计问题是传播什么样(what)的更新信息,有三种方式:
1. 只传播更新的通知:无效化协议(invalidation protocol)即为此种方式,它传播一个通知,告知有更新操作发生(可以指定那些数据更新了),这样就知道某处的复件过期失效。当有客户对此无效的复件访问时,访问必须等待,直到该复件的数据更新后才可以。这种方式的优点是 ...
进程组、任务和JCL(Process group, Jobs and JCL)
As Erlang evolved there was the idea that Erlang was, in many ways, like an operating system, not just a language running within an OS. One result of this way of thinking was that in one Erlang system you would want to run many separate applications concurre ...
- 2008-11-03 01:27
- 浏览 2033
- 评论(0)
dialyzer: Erlang代码分析器
Erlang是一种“动态”语言,这会带来一个问题,单元测试不足以证明我写的代码是否足够正确。很难发现动态语言类型错用的问题。静态类型语言倒是很容易找到此类错误,但是Erlang是“动态的”。
例 ...
- 2008-10-30 01:38
- 浏览 6571
- 评论(0)
CURL? 嗯,说来话长了~~~~
这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑
1)
二话不说,先从这里开始吧!
curl http://www.yahoo.com
回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~
2)
嗯,要想把读过来页面存下来,是不是要这样呢?
curl http://www.yahoo.com > page.html
当然可以,但不用这么麻烦的!
用curl的内置option就好,存下http的结果,用这个option: -o
curl -o page.html http://www.yahoo.co ...
- 2008-10-29 23:55
- 浏览 2418
- 评论(0)
Erlang原理
by Robert Virding
This is a description of some of the basic properties and features of Erlang and an attempt to describe the rationale behind them. Erlang grew as we better understood the original problem we were trying to solve, telephony, and as we evolved the basic concepts for solv ...
- 2008-10-29 00:20
- 浏览 3988
- 评论(1)
Operating with application knowledge
原文:http://www.javaworld.com/javaworld/jw-10-2008/jw-10-load-balancing-2.html
传输层负载均衡(例如基于TCP/IP的负载均衡器)对静态网站是足够了,但是对动态网站来说,进程需要更高层的负载均衡技术。例如,服务器端的应用必须处理缓存或应用会话数据,对客户端关联(client affinity)的支持成为一个重要的考量。本文讨论中应用层实现服务器负载均衡,以满足大多数动态Web网站的需要。
中间服务器负载均衡器(Intermediate serve ...
- 2008-10-24 13:23
- 浏览 4097
- 评论(3)
服务器农场的可伸缩性和高可用性
Server load balancing architectures, Part 1: Transport-level load balancing
Scalability and high availability for server farms
By Gregor Roth, JavaWorld.com, 10/21/08
原文:http://www.javaworld.com/javaworld/jw-10-2008/jw-10-load-balancing-1.html
进 ...
- 2008-10-24 12:59
- 浏览 3595
- 评论(0)
A Million-user Comet Application with Mochiweb, Part 1
在MacOSX平台上遇到的一些问题:
一. IPv6导致的问题
在MacOS下测试时报错econnrefused,mochi-urls.txt文件的url不能用localhost,得用127.0.0.1才行
在Erlang的邮件列表中找到了解释:
We have seen the same issue with CouchDB. What we found out
is that in our case localhost was not only resolving to 127. ...
- 2008-10-22 22:49
- 浏览 2373
- 评论(0)