自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 erlang数据库 ETS 工作原理分析

转载:http://mryufeng.iteye.com/blog/113856ETS 是erlang term strorage 的意思 文档见erl5.5.5/lib/stdlib-1.14.5/doc/html/index.html。 这个是beam里面很核心的一个功能。ets, dets, mnesia 组成了erlang的数据库,注意mnesia本身没有存储机制 它的存储

2012-09-26 19:36:00 2939

转载 探索 Erlang Abstract Form--动态生成和修改module

转载:http://agileprogrammer.blogspot.com/2006/08/erlang-abstract-form-module.html上一篇 我们简单描述了Abstract Form的基本组成。现在,我们来看看如何利用Abstract Form动态生成和修改module。在第一篇探索 Erlang Abstract Form--生成和获取,我们就说过,要

2012-09-26 18:37:58 1501

转载 探索 Erlang Abstract Form--Module声明和Form

转载:http://agileprogrammer.blogspot.com/2006/08/erlang-abstract-form-moduleform.html我们将具体考察Erlang Abstract Form的组成。方法很简单,参考Eralng文档的Abstract Form一节,用实际的例子加以验证。Abstract FormAbstract Form文档

2012-09-26 18:35:36 736

转载 Erlang meta programming

转载:http://agileprogrammer.blogspot.com/2006/08/erlang-meta-programming.html我昨天在 AgileTao 说过,如果Erlang具备Ruby的meta programming能力,能够有Java第三方库的1/10,那么它将是非常恐怖的。今天Yariv Sadan发布了Smerl,真是意外之喜。实际上

2012-09-26 14:35:02 968

转载 Erlang垃圾回收机制

前面的Erlang杂记中我们简单提到过Erlang的垃圾回收机制:1.以进程为单位进行垃圾回收 2.ETS和原子不参与垃圾回收.今天我们继续这一话题,关注更多关于细节.   在Erlang的官方文档中,关于垃圾回收的知识散见于各处,要把这些信息收集在一起还是要费些力气的,完全不像微软文档那样系统化,比如这是关于.net framework垃圾回收的文档:http://msdn.microsof

2012-09-24 13:13:34 1370

转载 erlang分布式的一些参数proto_dist和no_epmd

转载:http://www.erlang.org/doc/apps/erts/alt_dist.htmlTo test the distribution, one can use the net_kernel:start/1 function, which is useful as it starts the distribution on a running system, where tr

2012-09-23 22:07:37 1103

转载 节点间通讯的通道微调

转载:http://blog.yufeng.info/archives/36erlang节点间通讯是可以配置的,默认的是inet_tcp 。当2个节点要沟通的时候,net_kernel模块会负责建立必要的连接。 inet_tcp会调用底层的gen_tcp进行数据发送接受。 rpc或者节点间的消息交互都是通过这个port出去的。在分布节点间,有时候会有大量的消息流动,那么所有的消

2012-09-23 21:19:01 799

转载 Erlang内存管理和运行模式笔记

转载:http://hideto.iteye.com/blog/246727Erlang进程非常轻量级 进程间通过消息传递进行通讯 进程接收消息时无法判断消息是共享的还是物理上复制过来的,这取决于Erlang运行时系统 每个进程都有一个邮箱,或者说是消息队列,队列中包含所有发给该进程的消息的指针 消息本身是一个term,存储在堆上 进程调用receive语句时会扫描

2012-09-23 21:05:22 1844

转载 dist_auto_connect的作用

转载:http://mryufeng.iteye.com/blog/343202Normally, connections are established automatically when another node is referenced(也就是说给节点发信息 ping rpc等等). This functionality can be disabled by setting

2012-09-23 18:10:56 832

转载 深入理解PIPE

转载:http://blog.ddup.us/?p=285 在linux中要进行进程间通信有多种方法:pipe、fifo、共享内存,信号量,消息队列,共享文件等等。其中pipe和fifo 使用最广泛,二者的区别为pipe为匿名管道,只能用在有父子关系的进程间通信,而fifo可以通过文件系统中的一个文件取得,所以不受上述限制。作为父子进程间通信的通道,pipe同样可以看作是一个先进先出的

2012-09-16 20:42:23 3225 1

转载 Erlang文件I/O性能评测

转载:http://chaoslawful.iteye.com/blog/310346#bc2251686 评测目的本测试主要目的是考察Erlang文件I/O同C标准I/O之间具体的性能差异。 预备知识Erlang中有普通文件I/O和裸文件I/O两类操作,其中普通文件I/O的文件句柄是一个进程ID,因此可以从Erlang节点网络的任意位置访问该句柄;而裸文件I/O的文件

2012-09-16 15:18:03 2167

转载 Erlang Port性能评测

转载:http://chaoslawful.iteye.com/blog/310366 目的评测调用外部程序的Erlang Port效率和内链的Erlang Port Driver效率。 方法使用相同的C函数库,接口方面使用Port和Port Driver两种形式,分别组织对应的Erlang端封装程序。循环调用C库中最简单的*2函数10w次,测量总花费时间。 评测结

2012-09-16 15:16:05 912

转载 Windows平台下erlang的port进程关闭标准输入输出的方法

转载:http://arksea.iteye.com/blog/700032 为了避免与port进程的通信受一些printf调试信息的影响,通常都要关闭或者替换标准输入输出。 Unix平台下,open_port只要指定nouse_stdio参数就可以让port进程使用fd 3、4作为通信信道, 而在Windows平台下并没有所谓的3、4 fd可用,调用fdopen(3,

2012-09-16 15:14:36 3101 2

转载 Linux环境进程间通信 ——无名管道工作机制研究

一、引言       Linux作为一个开源的操作系统,是我们进行操作系统和提高编程水平的最佳途径之一。      好的程序如同好的音乐一样,完成的完美、巧妙。开放源码的程序都是经过无数人检验地,本文将以linux-kernel-2.6.5为例对pipe的工作机制进行阐述。二、进程间通信的分类       大型程序大多会涉及到某种形式的进程间通信,一个较大型的应用程序设计成可以

2012-09-16 12:42:29 1680

转载 Linux进程间通信分类 以及 pipe的原理实现

转载:http://blog.csdn.net/sunmenggmail/article/details/7888746 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析

2012-09-16 12:41:38 1324

转载 关于Erlang/OTP的application参数配置

转载:http://cryolite.iteye.com/blog/1663436Erlang/OTP中将完成特定功能的一组模块组织起来,称之为application 。这不是个好名字,它与我们约定俗成的application有着不同的含义,例如在JEE这样的开发中,整个应用系统被称为一个application;在iOS中一个独立游戏、一个小工具都被称为一个应用。 erlang

2012-09-02 11:13:31 1929

转载 关于erlang的binary

转载:http://cryolite.iteye.com/blog/1547252(牛人的blog)1. binary数据是可以在不同进程间共享的 当然这些进程都在同一Erlang节点上。 这与普通term不同,后者作为消息在进程间传递时是要在接收进程中做拷贝的(当然atom数据例外,它们也不会做拷贝)。摘一段原文在这里: All data in mes

2012-09-01 21:22:29 1595

Linux那些事儿之我是Sysfs.pdf

Linux那些事儿之我是Sysfs.pdf

2010-09-09

perl的调试技术--中文版

perl的调试技术--中文版----好好好

2010-07-05

网络处理器介绍,很适合初学者

网络处理器介绍,适合初学者: 什么是NPUs技术 产生的技术背景

2010-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除