自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GO语言在UBUNTU10.10下安装

1. apt-get install bison 2. 将http包放在$HOME/go/src/pkg/Makefile文件中的NOTEST下,否则会出错。 3. 其余步骤按照安装说明做即可。 4. 编译完后的显示结果: --- cd ../test2 known bugs; 0 unexpected bugs ALL TESTS PASSED...

2011-04-20 15:08:17 167

原创 Perl实现Websocket-76的TCP并发连接服务器端

直接上代码: ################################################################################# Filename:# websocket.pl# Description:# Perl mutithreaded TCP server of HTML5 Websocket-draft...

2011-02-15 10:19:47 470

原创 虚拟机之盗梦空间

概述 为了测试系统,搭建了一个2级虚拟机环境,堪称虚拟机之盗梦空间。搭建环境如下: 第一层:LENOVO X61,Windows XP, 第二层:VMware 7.0,安装Solaris11操作系统 第三层:VirtualBox 4.0.0,安装Windows XP操作系统,安装应用程序。  已试验成功,欢迎交流。 ...

2010-12-25 13:07:09 270

HTML5 Web SQL Database

 Introducing Web SQL Databases  The Web SQL database API isn’t actually part of the HTML5 specification, but it is part of the suite of specifications that allows us developers to build fu...

2010-05-03 09:47:05 147

A Word on TIME_WAIT and CLOSE_WAIT

 http://blog.zhuzhaoyuan.com/2009/03/a-word-on-time_wait-and-close_wait/  

2010-04-10 11:39:59 108

Websocket定义

 看看W3C在HTML5里对于WebSocket的接口定义: interface WebSocket { readonly attribute DOMString URL; // ready state const unsigned short CONNECTING = 0; const unsigned short OPEN = 1; const...

2010-04-06 09:29:47 123

The Event Completion Framework for the Solaris Operating System

 refer to: http://developers.sun.com/solaris/articles/event_completion.html  

2010-04-01 15:14:10 110

Solaris上的epoll实现

  基本上现代的操作系统都有自己类似与Linux中epoll的实现,在Solaris 10中我们可以选择使用/dev/poll或者Event Completion Framework。 /dev/poll 或者叫做poll(7d)是一个特别的Driver,可以让你高效的poll大量的File Descriptor。因为/dev/poll将整个poll动作在内核中完成,具体使用可以查...

2010-04-01 14:59:43 119

NoSQL探讨之二

  上接:http://xumingyong.iteye.com/admin/blogs/629713   一、满足极高读写性能需求的Kye-Value数据库:Redis,Tokyo Cabinet, Flare 高性能Key-Value数据库的主要特点就是具有极高的并发读写性能,Redis,Tokyo Cabinet, Flare,这3个Key-Value DB都是用C编写的...

2010-04-01 10:27:41 110

NoSQL探讨之一

 见 http://robbin.iteye.com/blog/524977  =========================================================== 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发...

2010-04-01 10:24:16 119

容灾和备份的异同点

建设容灾系统就是指利用各种技术和管理手段将灾难的影响化解,它的主要表现形式为两个方面:一是保证企业数据的安全;二是保证业务的连续性。而备份,就是通过特定的办法,讲数据库等的必要文件复制到转储设备的过程.其中,转储设备是指用于放置数据库拷贝的磁带或磁盘,因为目的不同所以实现方法和保护的层面就不同: 1.       容灾系统保护业务的连续性,而备份只是对数据进行保护。为了让灾难的影响最小...

2010-03-31 12:02:29 193

IT公司收入

AMD:平常接触的不多,但是据说薪水和Intel差不多,估算为月薪20K-30K。 BEA:作为中间件市场的领导者来说, BEA的薪水是很让人羡慕的,BEA在北京的Inside sales manager可以拿到每月25K的total package,而field sales一般都是月薪40K-60K,不过由于BEA是按照行业来划分客户,销售经常需要在各地赶来赶去,很辛苦,而且据说BEA非常tou...

2010-03-31 11:51:52 647

自己动手做ISCSI

如果你的IT架构中有空闲的服务器以及SCSI磁盘柜,那么你就完全可以通过添加一个并不昂贵的iSCSI target程序来把它们配置成为一个iSCSI磁盘阵列。即便你必须购买一些磁盘,估计一个2TB的阵列总共花费也只有大约3万元左右就可以了。你构建的新iSCSI阵列可以运行在Windows或Linux操作系统之上,这样你就可以在你的新服务器上像iSCSI逻辑驱动器一样分配空间给文件服务。有的时候...

2010-03-31 11:46:53 245

存储设备连接方式和协议的关系

我们平时在做存储设计的时候,容易犯一次错误:那就是把连接方式和存储协议相混淆。现在让我们看一看存储连接拓扑方式有几种:1.       主机和存储直接连接:DAS(direct attached system)。 注意只要是主机直接连接存储的都叫DAS, 而中间的协议可以使用SCSI, ISCSI, FC都可以。 但是如果使用SCSI或者SAS连接协议就只能用DAS, 因为这两...

2010-03-31 11:42:03 351

苹果总裁史蒂夫乔布的演讲

Stay Hungry, Stay Foolish 求知若饥,虚心若愚Steve Jobs于2005年对斯坦福毕业生演讲全文 今天,很荣幸来到各位从世界上最好的学校之一毕业的毕业典礼上。我从来没从大学毕业过,说实话,这是我离大学毕业最近的一刻。今天,我只说三个故事,不谈大道理,三个故事就好。第一个故事,是关于人生中的点点滴滴如何串连在一起。我在里德学院(Reed College)待了六个月...

2010-03-31 11:38:10 230

Nobody & sorry sorry

最近是各公司的举行年会的日子,每个公司年会上的节目自然大不相同。但是,如果把所有公司年会的节目取一个交集,您会发现必然会涉及到一个节目,那便是一个叫做Nobody的东东。如果您还不知道啥是Nobody,那么您实在是奥特曼了(如果您也不知道奥特曼是啥意思……)。话说由棒子国的几个“卖馄饨的小姑娘”组成了一个团体,Wonder Girls,而她们最被人熟悉的单曲便是Nobody。这首曲子已经被...

2010-03-31 10:26:30 204

又一本ERLANG书:Erlang and OTP in Action

在网上找了很久,终于通过twitter-->>hotfile.com-->>搜索到。 好像是草稿版,内容还不错。 http://hotfile.com/dl/35332293/779888b/Manning.Erlang.and.OTP.in.Action.May.2010.MEAP.rar.html   ...

2010-03-30 15:46:41 134

原创 Use Erlang NIF to snoop, capture packets(in Windows XP), in OTP-R13B04

1. 介绍 在上一篇博文http://xumingyong.iteye.com/blog/586743中,我在Erlang/OTP-R13B03中,用nif实现了抓网络包功能,但是由于在R13B04版本中,NIF接口形式发生了变化(见下一段在线文档摘要),所以我的源码也做了相应修改。----------------------------------------------------...

2010-02-26 21:45:15 144

原创 十大心理学效应

 0、鲶鱼效应 鲶鱼效应 最大的影响力是能够引发人们的 应激心理 ,应激心理是由塞莱氏根据机体遭到侵害而产生紧张的反应状态。后来心理学家将该效应引起的应激心理总结为:人们在受到外界的巨大压力时,精神会处在高度紧张、亢奋的状态中,这能够激发内在的无限潜能,迸发出超常的能量。鲶鱼效应 能够刺激心理,左右行为的这一道理来自于挪威人吃沙丁鱼的习惯:挪威人在饮食上有个习惯,喜欢吃活着的沙...

2010-02-11 22:51:30 331

原创 使用一个Makefile文件同时编译dll和beam文件

 1. 测试环境 - Windows XP SP3- Erlang/OTP R13B03- MinGW 5.1.6         - 设置PATH, C_INCLUDE_PATH, LIBRARY_PATH环境变量         - 将mingw32-make.exe改名为make.exe 2. 自制makefile # by xumingyong@...

2010-02-09 11:28:29 255

原创 Use Erlang NIF to snoop, capture packets(in Windows XP)

1. Overview In my last blog topic, I realize a network sniffer in Ubuntu, here I rewrite the code in Windows XP, and add a new function to find all network adapter. 2. Developing enviroment ...

2010-02-03 15:02:06 104

原创 Use Erlang NIF to snoop, capture packets.

 1. Overview In Erlang/OTP R13B03, there is new feature called Native Implementation Function, Here I use NIF and libpcap library to have implemented a simple sniffer to real-time capturing pack...

2010-02-01 17:43:16 177

原创 New features of NIF in Erlang/OTP R13B04

From: http://archive.netbsd.se/?ml=erlang-questions&a=2009-12&m=12044883 Some new NIF features pre-released on http://github.com/erlang/otp (branch ccase/r13b04_dev):INCOMPATIBLE changes:*...

2010-01-31 15:34:32 113

原创 Another erlang nif test

from http://www.davispj.com/2009/11/23/erlang-nif-test.html NOTEThis tutorial requires a fairly recent snapshot of Erlang. I'm using the snapshot from November 22nd, 2009. The official release con...

2010-01-31 11:30:20 112

原创 一片男人必看的雄文

心理学课上,周正教授正在授课: ­­  上次下课时,一个男孩子递了张纸条,“我是个比较内向的人,又没什么特长,不会踢足球,不会打篮球……唯一的爱好是写作。进入大学后,看到周围的同学在交往、工作中左右逢源、如鱼得水、洒脱干练,很是羡慕。就要步入社会了,我该如何规划自己的前途呢?……周教授,我想我还是当一名作家比较好,一个人,也不错,您说呢?” ­­  “这个问题要不要回答?”周教授扬...

2010-01-31 10:58:39 118

原创 转载:GDB概述

 GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:    1、启动你的程序,可以按照你的...

2010-01-31 09:39:28 94

原创 如何区分Ethernet II和IEEE802.3协议

 http://blog.csdn.net/chengfangquan/archive/2009/03/21/4012594.aspx http://www.wireshark.org/lists/wireshark-users/200803/msg00089.html  

2010-01-30 14:06:59 1632

原创 转载:UBUNTU下安装Erlang的两种方法

================第一种===============================================1. 在包管理器中选择Settings->Repository菜单,选择http://ubuntu.srt.cn作为服务器。2. 下载辅助包:sudo apt-get install build-essential libncurses5-dev m...

2010-01-28 21:04:53 194

原创 转载:CheckInstall 用于方便的创建 deb、rpm、slackware 二进制包

CheckInstall 用于方便的创建 deb、rpm、slackware 二进制包。试用了一下,非常简单。值得推荐。  用法: 首先安装 CheckInstall,提供 rpm 和源代码方式,不赘述。然后编译你想安装的软件,但是不 make install。比如你要安装 nginx:下载 nginx 解压 nginx.tar.gz 进入 nginx 目录执行 ...

2010-01-28 15:36:51 112

原创 转载:从无到有制作Deb包的一个实例

我希望从零开始制作出一个自己的Deb包,意思是连软件的源码都是自己写的,类似于deb from scratch吧,那么这样的一个制作过程大致由三部分构成:1 源码的编写和测试2 使用autotools工具生成符合Gnu编程标准的相关文件,如configure,makefile等。3 按照Debian的方式制作Deb包文件现在我编写了一个小软件hb-0.01,意思是hyperbolic,是自己写的一...

2010-01-28 15:25:48 85

原创 创建SOLARIS安装包(SRV4格式)

1.  环境 OS:  Solaris_10_x86_32bits,Pkg:Erlang/OTP R13B03source folder: /usr/local  2. 创建Prototype文件 # find /usr/local -print > /tmp/files # cat /tmp/files | pkgproto > /tmp/...

2010-01-10 11:50:38 174

原创 如何在Solaris中使用OpenSolaris的IPS软件包

 本也参考以下网站内容整理而出:http://hub.opensolaris.org/bin/view/Project+pkg/Mirroringhttp://www.unix-center.net/bbs/blog.php?tid=12553http://probably.co.uk/howto-build-ips-on-solaris-10.html  1. 介绍...

2010-01-04 13:30:18 186

原创 在SOLARIS x86下编译安装ERLANG的另一种方法(失败)

尝试另一种方法。 1. 安装环境     Solaris 10 x86 32bit, assembled at 10/2009    SunStudio 11    JDS-CBE 1.6.0    Erlang/OTP R13B03  2. 创建环境变量     $ . /opt/jdsbld/bin/env.sh    $ unset...

2010-01-04 12:48:58 103

原创 在SOLARIS x86下成功编译安装ERLANG

1. 系统环境 在http://www.sunfreeware.com/ftp/pub/freeware/i386/10/网站或SOLARIS 10 COMPANION CD上可以找到相关的软件包。 操作系统:Solaris_10_x86_32bits on VMware 7.0 workstationErlang:  OTP_SRC_R13B03 如果完全安装SO...

2009-12-25 22:35:00 213

ERLANG编辑环境IDE配置

1. 概述erlang的IDE有很多种,包括EMACS, VIM, ERLIDE(基于Eclipse),我都用过。感觉还是EMACS+DISTEL好用。ERLIDE至今还未发布1.0版,而且很久没有更新了,经常无故就报错退出了。换来换去还是选用官方推荐的EMACS比较好。 网上EMACS+DISTEL的文件很多,这里就不重复了,自己可以GOOGLE一下。我这里想说的是如何变换EMACS...

2009-11-18 08:41:57 167

原创 Erlang文件I/O性能测评

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

2009-08-23 15:31:56 125

原创 erlang网络编程的几个性能调优和注意点

转载:http://www.lupaworld.com/action-viewstutorial-itemid-10191.html  前些天给echo_server写了个非常简单的连接压力测试程序,代码 -module(stress_test).      -export([start/0, tests/1]).      start() ...

2009-08-23 10:38:19 84

原创 用Erlang实现领域特定语言

用Erlang实现领域特定语言http://coolspeed.iteye.com/blog/283172

2009-08-13 13:13:36 85

ERLANG mnesia:create_table/2问题

我测试发现mnesia:create_table()有这样几个特点。 example1:  Tabdef = [{type, ordered_set}, {attributes, record_info(fields, signals)}]. mnesia:create_table(signals, Tabdef).  example2: Tabdef = [{ty...

2009-06-11 14:27:31 206

ERLANG的OS_MON应用程序

在ERLANG在线手册中,凡是看到〔Application〕字样,均表示为ERLANG应用程序,其使用方法如下: $ erl -boot start_sasl  %% 在windows中,如果要修改werl的快捷方式,请输入:“c:\.....\werl.exe” -boot start_sasl. 1> appmon:start().2> pman:start...

2009-06-10 23:03:23 122

空空如也

空空如也

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

TA关注的人

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