自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leechyu89的博客

成长历程!

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 小试Linux下的select

这篇文章主要是关于在linux下socket的select的。       最近了解了一下select,感觉还不错,他既使socket处于阻塞状态下,有可以实现多连接实时的数据接收。在连接数不大的时候用起来非常理想,但是,连接数超过64之后,就不太好用了,因为,select在一个线程中只支持64个连接,如果将select支持的连接数改大些的话,系统性能可能会大幅下降。(网上看到的观点,并没

2012-03-06 18:58:31 422

翻译 erlang-gen_tcp手册(翻译)

Gen_tcp         Gen_tcp模块遵循TCP/IP协议,它提供了许多用于套接字通信的函数。下面的这段代码是一个简单的客户端例子,它实现连接到服务器的5678号端口,传输一串二进制数据并且关闭连接: client() ->    SomeHostInNet ="localhost", % to make it runnable on one machine

2012-02-29 13:32:58 7439

转载 Thrift使用指南

1. 内容概要本文档比较全面的介绍了thrift(关于thrift框架的介绍,参考我这篇文章:Thrift框架介绍)语法,代码生成结构和应用经验。本文主要讲述的对象是thrift文件,并未涉及其client和server的编写方法(关于client和server的编写方法,可参考我这篇文章:使用Thrift RPC编写程序)。本文档大部分内容翻译自文章:“Thrift:The

2011-12-16 19:11:07 789

转载 使用Thrift RPC编写程序

1. 概述本文以C++语言为例介绍了thrift RPC的使用方法,包括对象序列化和反序列化,数据传输和信息交换等。本文采用了一个示例进行说明,该示例主要完成传输(上报日志或者报表)功能,该示例会贯穿本文,内容涉及thrift定义,代码生成,thrift类说明,client编写方法,server编写方法等。关于Thrift架构分析,可参考:Thrift架构介绍。关于

2011-12-16 19:10:19 495

转载 Thirft框架介绍

1、前言Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smallt

2011-12-16 18:46:20 354

原创 Hello Word!

//HelloWord.cpp#include using namespace std;int main(){ cout<<"Hello Word!"<<endl; return 0;}%%Helloword.erl-module(Helloword).-export([start/0]).start() -> io:format("Helloword!!~n").

2011-12-16 15:34:08 233

thrift-0.2.0

Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml),并由生成的代码负责RPC协议层和传输层的实现。

2011-12-13

空空如也

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

TA关注的人

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