自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (24)
  • 收藏
  • 关注

转载 rebar 热部署erlang程序

Building version 0.1rebar compilerebar generatemv rel/dummy rel/dummy_0.1rebar clean# start the release:cd rel/dummy_0.1bin/dummy consoleerl> dummy_server:get_state().erl> dummy_server:set_st

2018-01-18 17:30:59 334 1

转载 erlang gen_server

通过前面的erlang(1)我们了解到了一个基本的服务器的实现方法。erlang中为我们提供了这样一个服务器的现成的实现,就是gen_server,不用自己去编写服务器程序了。所要做的就是以下几个事:1.确定我们回调模块的名称2.编写接口函数3.实现六个回调方法也就是说我们只需要关注于回调模块的实现就OK了。1: -module(

2017-11-23 11:37:01 233

转载 ejabberd分析(五)+订阅/添加好友

模块ejabberd_c2s中,状态为session_established2。用户发送iq set 消息到服务器Friends服务器端匹配到[plain] view plaincopyprint?case Name of      ......      To = xml:get_attr_s("to", Attrs

2017-11-22 16:06:58 370

转载 ejabberd分析(四) 用户登录

仍然看ejabberd_c2s 这个gen_fsm 模块。[plain] view plaincopyprint?RECV   SENT   SENT                      DIGEST-MD5            JIVE-SHAREDSECRET            PLAIN

2017-11-22 15:50:33 532

转载 ejabberd分析(二) 用户注册

ejabberd中由ejabberd_c2s处理:ejabberd_c2s模块启动后gen_fsm的状态位于wait_for_stream客户端发送[plain] view plaincopyprint?  服务器端wait_for_stream 函数中经过[plain] view plaincopyp

2017-11-22 15:49:00 337

转载 ejabberd分析(一)

ejabberd分析(一)1.客户端连接服务器,并发送消息给服务器的处理在ejabberd_c2s中。   ejabberd_c2s 是一个gen_fsm 状态机,在 ejabberd启动时装载。   初始状态为 wait_for_stream,接受形为 {xmlstreamstart, _Name, Attrs} 的消息,其他任何消息都会导致stop。

2017-11-22 15:45:34 478

转载 erlang语法提要

ErLang中的标点符号 ErLang语法中充满了一些约定。大写字母开头的名字(比如Address),表示一个变量,包括参数、局部变量等;小写字母开头的单词(比如ok),表示一个常量,叫做atom(原子的意思),包括常量名、函数名、模块名等。 ErLang的注释用%开头。ErLang用下划线“_”表示任意变量,类似于Java的switch语法里面的default选项。 ErLang脱胎

2017-11-22 15:33:51 253

转载 ejabberd源码分析《一》application启动

么都别说,直接看启动函数start(normal, _Args)     %% ejabberd_logger主要是读取application的配置文件,然后启动lager,设置lager参数。     ejabberd_logger:start(),     %% 将本进程的pid写入配置文件指定的文件名中     write_pid_fi

2017-11-22 15:21:55 260

c++内存管理内幕

内存是c++的硬伤,c++内存管理内幕助提高c++内存能力

2013-10-17

apache内存池技术内幕

apache内存池技术内幕,很实用的内存池架构,提高内存功力

2013-10-17

Nginx模块开发与架构解析

电子版Nginx模块开发与架构解析,完整清晰版

2013-08-31

secureCRT下载包

SecureCRT支持linux开发

2013-01-09

微软面试题

微软面试题

2012-05-03

VCSpy++仿写

VCSpy++仿写

2012-05-03

文件管理器

文件管理器

2012-05-03

MFC经典入门

MFC经典入门

2012-04-29

算法大全

算法大全

2012-04-29

常见笔试题

常见笔试题

2012-04-29

海量数据处理

海量数据处理

2012-04-27

游戏开发基础4

游戏开发基础4

2012-03-24

游戏开发基础3

游戏开发基础3

2012-03-24

游戏开发基础2

游戏开发基础2

2012-03-24

游戏开发基础1

游戏开发基础1

2012-03-24

Mysql密码破解

Mysql密码破解

2012-03-24

技术管理层谈招人经验及C++游戏程序员发展

技术管理层谈招人经验及C++游戏程序员发展

2012-03-24

世界五百强面试集锦

·微软等世界500强公司的面试问题 ·IBM社会招聘笔试题 ·中软总公司旗下企业的面试试题 ·外企给你出几道特色招聘考题 ·名企面试试题——大唐电信 ·另类极端的微软面试试题 ·面试试题早知道:华为面试题 ·某投资贸易公司的招聘考题 ·硬件巨头Intel笔试面试题目 ·微软面试试题大家谈 ·香港电信笔试题 ·广州本田汽车有限公司笔试题 ·解读招聘中的“经典七问” ·解读招聘试题:逻辑推理题 ·加拿大的道德测试题 ·面试游戏面面观 ·微软的考题(数学篇) ·解秘名企招聘怪题 ·微软招聘人才的一道推理题 ·招聘试题中的五类基本题型 ·名企面试看中哪些能力?七点最关键 ·宝洁面试题——反应能力 ·名企代表性考题集粹(一) ·数学趣题解析 ·宝洁公司的笔试 ·面试官揭秘500强面试题 ·五类基本题型 ·微软面试:给失聪的人设计怎样的闹钟? ·这样的招聘考试 你碰到过吗? ·烈日长跑雨中求伞 你可能未听过的招聘怪题 ·形形色色的招聘考题 ·招聘怪题:我们两个谁更帅? ·用人单位招聘考试题分析 ·面试兵法:松下公司招聘专场现场实录 ·著名高科技骨干企业的面试试题 ·教你拆解面试中的游戏招聘题 ·某公司招聘总经理的真实试题 ·如何对付面试考官的刁钻问题 ·EQ测试成招聘会新考题 ·明基面试问题

2012-03-11

空空如也

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

TA关注的人

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