自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 关注MySQL和Erlang

技术方面有所专注,关注mysql和erlang。

2011-01-03 11:51:53 157

原创 xhtml/css/js

工作需要,这两天浏览了一些web前端的技术,html/css/js等,还是满有趣味。 http://www.w3schools.comhttp://webdesign.about.comhttp://ramblingsoul.com            有不少好用的css模板 css确实不错,坚持内容和形式的分离。寥寥几句,就可以实现很好的效果。js还没有...

2010-11-07 16:47:06 150

Erlang应用列表

本文收集Erlang的应用列表,随时更新维护 WebServer:http://yaws.hyber.org/http://github.com/mochi/mochiweb Database:https://wiki.basho.com/display/RIAK/Riakhttp://couchdb.apache.org/http://hiba...

2010-11-02 17:47:57 120

原创 安装wx成功

今晚下定决心,要安装wx for Erlang,经过几个小时的奋战,终于成功。最主要的一步是改了 wx/configure.in,不让其检查 OpenGL/gl.h等文件。 附带的解决edoc的中文问题: http://langzhe.iteye.com/blog/675277...

2010-11-01 23:10:05 207

原创 分布式文件系统

GlusterLustre CephMoose File SystemMogileFSCephNFSpNFS Lustre要好好看一下文档,要形成一套评价文件系统的指标,定性的和定量的。 定性指标 伸缩性HA 定量指标 IO throughputlatency   ...

2010-08-12 18:19:03 121

原创 nginx + django

nginx-0.8.45django-1.2 #user nobody;worker_processes 2;error_log logs/error.log;# error_log logs/error.log notice;# error_log logs/error.log info;#pid logs/nginx.p...

2010-07-21 12:21:06 109

原创 几个有趣的Erlang项目

RiakScalarisCouchDBDisco 云计算平台的编程语言从C++(google),Java(Hadoop, Dynamo),再到Erlang。

2010-07-15 18:45:55 218

原创 ip addr

IP Alias ip addr add 192.168.1.198/24 dev eth0ip addr add 192.168.1.199/24 dev eth0

2010-06-30 15:17:15 204

原创 undefined reference __dn_expand

$ objdump -T /lib/libresolv.so.2|grep dn_expand000040e0 w DF .text 0000005e GLIBC_2.0 dn_expand000040e0 g DF .text 0000005e GLIBC_2.2 __dn_expandLooks like the newer glibc abi added a couple o...

2010-06-27 21:21:54 1232

原创 数据模型

数据模型网络模型层次模型关系模型对象模型半结构化数据模型在关系模型中表示树形结构,比如unix文件系统结构对象模型对关系模型的扩展集值属性用户自定义类型继承 ...

2010-06-22 13:25:06 129

原创 mnesia schema management

Q: 加入一个新节点到Mnesia System > mnesia:start().> mnesia:change_config(extra_db_nodes, [some_existing_node]).               %% disk-less node now> mnesia:change_table_copy_type(schema, node...

2010-06-19 16:59:57 137

原创 网络负载均衡算法

基本的网络负载均衡算法均衡算法设计的好坏直接决定了集群在负载均衡上的表现,设计不好的算法,会导致集群的负载失衡?一般的均衡算法主要任务是决定如何选择下一个集群节点,然后将新的服务请求转发给他?有些简单均衡方法可以独立使用,有些必须和其他简单或高级方法组合使用?而一个好的负载均衡算法也并不是万能的,他一般只在某些特殊的应用环境下才能发挥最大效用?因此在考察负载均衡算法的同时,也要注意算法本身...

2010-06-18 15:33:26 375

原创 gdb thread apply all

gdb > thread apply all bt 不需一个线程一个线程切换了。

2010-06-02 11:23:58 2836

原创 学习erlang三个月小节

期间主要做了 - 看erlang programming中文版- 浏览了一遍otp的文档- 了解了几个著名的erlang开源软件- 论坛- 虚拟机集群管理系统的一个alpha版 还是要写东西,才能深入理解。 说说虚机管理系统的大致功能是:用户管理存储管理虚拟机管理集群监控 其架构从上到下依次为为: 监控中心(WebServer...

2010-06-01 21:44:13 110

原创 状态及其变换

[b]进程和消息[/b]单个进程或线程(以下统称进程),是顺序执行单元。进程之间的通信方式有资源共享和消息传递。资源共享方式(memory, file etc)需要同步机制(lock模型)来实现对资源的并发访问。[b]同步和异步[/b]同步和异步的不同,关键在于对时间和并发的理解。异步意味着并发,任务完成时的通知机制。对每个任务(task or job), 其各...

2010-05-11 12:38:59 143

actors style of concurrent programming

from [list][*] Actors should not block[*] Communicate with actors only via messages[*] Prefer immutable messages[*] Make messages self-contained[/list][quote][b]A balanced attitude...

2010-05-01 19:46:19 109

Erlang标准库代码

欲掌握OTP,可以多读读Erlang标准库代码,rpc, os_mon,lists等,比仅仅看文档好多了。

2010-04-21 22:35:58 143

关于软件架构的两本书

温昱先生的关于软件架构设计的两本书,值得一读:软件架构设计一线架构师实践指南当然,读这类书,要结合自己的项目经历对照着来看,是为历史的读书法,还要能逻辑地形成自己的方法体系,做到历史和逻辑的统一,理论,实践,再理论,再实践,循环往复,螺旋上升。以图论解读UML,这个基本的思路,前一段时间也曾经浮现过,图论,PetriNet表现了世界二元性的本质属性, 状态机表现了事物的...

2010-04-19 11:10:58 134

数据库基础知识的学习

首先要掌握标准SQL,各个厂商实现有差别。要很好的掌握SQL,离不开对关系模型的深刻理解,核心是集合论的知识,(FPL的list comprehension语法,同出一源,更具体的说,tuple关系演算)。何为关系?关系操作?关系是一个代数结构R(D,Op),所以叫关系代数学。适合进行几个Case study,解剖麻雀,以往都是靠直觉,没有理论指导。schema design的理论基础就是规范化理...

2010-03-23 19:22:28 181

Erlang集群管理系统中遇到的一些小问题

erlang节点之间的文件传输# file:read_file/write_fileXML解析# xmerlErlang中字符串的处理# string# io_lib# re# listswhen I start erl in the terminal as root, there is a warning:'no display name ...

2010-03-10 17:31:38 223

原创 Erlang学习告一段落

学习了一个多月的Erlang,很开阔眼界。最近在公司里建议用Erlang写一集群管理系统,开始进行中,采用通信平台加插件的结构,还是非常合适的,类似于Erlang里面的回调模块。细节的东西,只有在项目中才能加深体会。[b]想在一个方向深入下去,就是分布式数据库系统,希望自己能够坚持下去,建立个很好的根据地,[/b]不能再漂来漂去了。想想这几年以来,开始做三年CAD二次开发,后来做了一段时间...

2010-02-28 17:13:21 132

原创 奇正相生,分合为变,略论软件架构的演变

space and timec/s and p2p sync and asyncblocking and unblockinglock, timeout and leasereplication and partitionreplication and multiversioncase studybigtable PK dynamoDHTmap an...

2010-02-24 09:29:08 130

Systemtap on ubuntu

[url]http://linux.chinaunix.net/techdoc/system/2008/12/21/1054028.shtml[/url]

2010-02-23 17:45:45 81

分布式系统中的时间戳和多版本

最小长度为5

2010-02-22 17:03:42 360

原创 云存储浅析

GFS/BigTable/App EngineHDFS/HBase/Dynamo/S3/SimpleDB/EC2比较Google和Amazon各自的存储模型,是很有趣的事情,他们的这些工作是目前云计算圈子里技术灵感的源泉,也是几十年来分布式系统理论研究应用的一个集大成之作。存储虚拟化文件系统抽象数据库系统抽象分布式存储系统分布式文件系统分布式...

2010-02-21 16:12:14 148

原创 gen_server: handle_cast VS handle_info

[url]http://www.trapexit.org/forum/viewtopic.php?p=44427[/url]fuserlsrv采用gen_server behaviour,它是open_port的控制进程。对从port来的消息,由fuserlsrv的回调函数handle_info处理,这里没有一个explicit request operation, 而是有gen_...

2010-02-20 15:17:16 596

原创 开源项目egfs

在[url]http://projects.trapexit.org/web/#/web/index/all/name/asc/225[/url]发现了一个开源项目egfs[url]http://code.google.com/p/egfs/[/url],与俺的efs目的类似,同时发现了fuserl和fuserldrv,完成了fuse的erlang port驱动(support port+link...

2010-02-19 22:21:14 253

原创 为EFS提供C API

问题:EFS是我最近学习Erlang的过程中写的一个mini分布式文件系统,仿Google File System。希望给它提供一套C API,以方便利用现有的C库,如与NFSv3,或Fuse的整合。用Erl_interface库可以很easy的做到这一点,这是否从C调用Erlang的唯一方法?Port或linked-in Port是Erlang调C实现的功能,Port是在Erlang一方...

2010-02-17 18:32:29 181

原创 Erlang interoperability

在HTML文档的 doc/tutorial下有文件(新添Makefile):[code="tree"]inter|-- Makefile|-- cnode_c.c|-- cnode_s.c|-- cnode_s2.c|-- complex.c|-- complex1.erl|-- complex2.erl|-- complex3.erl|-- com...

2010-02-17 16:33:33 138

原创 mini code and tools

on startup:./.erlang$HOME/.erlangFrom [url]http://mryufeng.iteye.com/blog/pdf[/url][quote]io:format("~s~n", [binary_to_list(erlang:system_info(info))]).netstat -n | awk '/^tcp/ {++S[$NF]...

2010-02-17 12:09:59 97

原创 Erlang中的各类文件

[按]还是多看看这个[url]http://erlangdisplay.iteye.com/category/53509[/url],实战性强,俺是标题党。理解Erlang中的各类配置文件和资源文件,对分布式系统的部署和运维有重要意义。参见Erlang/OTP System Principles.[b]source file[/b].erl.hrl[b]conf...

2010-02-15 10:45:35 220

原创 Erlang bytecode

[url]http://mryufeng.iteye.com[/url]yufeng在一篇文章中提到可以从erlang源码生成中间码,下来想想对理解VM的机制是大有帮助的,记一下,在此,对yufeng在Erlang方面的丰功伟绩表示感谢 :idea: 。[code="erlang"]-module(tut1).-export([fac/1]).fac(0) -> 1...

2010-02-10 18:26:22 123

原创 Erlang的基准测试

需要测试Erlang系统各个方面的性能。[list][*] 进程创建和并发能力[*] 大数据量的消息传输[/list][code="erlang"]queue_test() -> Q = queue:new(), Q1 = queue:in(1), Q2 = queue:in(2), ok.-record(node_i...

2010-02-08 23:11:09 104

原创 Erlang的代码加载过程

[code="erlang"]code:load_file/1[/code]提个问题在这儿,慢慢琢磨 :arrow: 问题列表compile-load-linkin-run[color=blue]beam文件格式code_server的工作方式VM的启动方式和启动过程[/color]分布式应用(release/application)...

2010-02-08 23:05:39 186

原创 Erlang中的进程表示

[code="erlang"]test1() -> Pid = spawn(fun() -> receive stop -> void end end), Pid ! stop.test2() -> register(tut, spawn(fun() -> receive stop -> void end end), tut ! stop.[...

2010-02-08 22:56:03 161

原创 Learning Erlang

要开始高调学习Erlang了,先来报个到! 8) [code="erlang"]-module(tut).-author(ecloud).-export([fac/1, del/2]).-include_lib("eunit/include/eunit.hrl").%% @spec fac(integer()) -> integer().-spec fac(...

2010-02-08 17:48:55 97

空空如也

空空如也

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

TA关注的人

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