自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ERLANG OTP源码分析

ERLANG OTP源码分析 – SUPERVISORERLANG OTP源码分析 – GEN_SERVERERLANG OTP源码分析 – GEN_FSM

2013-02-03 19:01:51 724

原创 一个进程控制多个socket

本文用于验证,在erlang中 一个进程可以控制多个socket通信。验证程序如下:-module(test_tcp).-compile(export_all).-include_lib("kernel/include/inet.hrl").-define(TCP_OPTIONS, [ binary, {packet, 0}, {active, once}, {exit

2013-01-28 14:23:14 2193

原创 mysql中的汉字为乱码

1. 问题描述在erlang中,使用google 的 mysql控件与mysql数据库进行交互。但是,写入到mysql数据库中的中文汉字均为乱码2. 解决方法① 问题原因可能在于, mysql系统没有正确支持汉字编码. 可以使用如下指令查询mysql各个环节的编码方式mysql>> show variables like 'character%';② 具体到erlang

2013-01-06 14:38:44 673

原创 两阶段提交协议

本文以CS服务模式为例,对两阶段提交协议的背景、流程、存在的问题及解决办法等进行了讨论,最后进行了简要总结。0. 背景在CS服务模式中,服务器集群提供服务,客户端消费服务。当服务器数据发生变更时,需要保证服务器集群中的单台状态一致,并能够对外提供可用的服务。所谓状态一致,指的是每个单台服务器在完成变更后要数据要一致,比如在一次插入操作中,要么全部插入成功、要么全部插入失败。客户端较少时

2012-12-22 23:51:22 1216

原创 C/C++中的时间结构

C/C++系统中,时间可以有两种分类方式,即 (1) 标准世界时UTC 和 本地时间 LT  (2)分解时间 (break-down time) 和 日历时间(calendar time). 标准时间和本地时间更多的适用于协调时间的一致性,而分解时间和日历时间则更多的用于编程中时间的存储。在CRT和MS-VC系统中,有不同的结构 用于表示 分解时间 和 日历时间,总结如下:1. C

2012-11-05 00:16:45 567

转载 C++类型转换总结

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。static_cast,命名上理解是静态类型转换。如int转换成char。dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类

2012-07-21 12:44:25 376

转载 C++多态的实现&&虚拟函数表

1. C++ 虚函数表解析 链接:C++虚拟函数表解析2. C++多态的实现及原理 链接:C++多态的实现及原理3. C++多态技术的实现和反思 链接:C++多态技术的实现和反思大家有什么好资源的话 麻烦帮忙推荐下~

2012-05-15 23:40:58 514

原创 百度商务搜索研发(C++)面试(2012.05)

一面1.      自我介绍2.      malloc/new的其别3.      说出你知道的排序算法;非递归实现归并排序#define MAX_SIZE   200void Merge( int *pData, int nL, int nR){         intvTmp[MAX_SIZE];         intl(0), r(nL);

2012-05-14 23:31:57 607

原创 拓扑排序的STL实现

#include #include #include #include #include #include #include #include using namespace std;namespace topsort{ static string INVALID_VNAME = "NULL"; const static int INVALID_TOPNUM = -1;

2012-05-10 00:22:00 1125

原创 深度优先搜索应用_深度优先生成树&&割点判断

//头文件#include #include #include #include #include #include using namespace std;namespace dfst{ const static int INVALID_VERTEX = -1; typedef struct _Node { int v; int v_parent; bo

2012-05-09 11:21:26 805

原创 Prim算法实现最小生成树MST

//实现文件#include #include #include #include #include using namespace std;//用STL中的优先队列实现namespace prim_priority{ const static int MAX_VERTEX_NUM = 100; const static int INVALID_VNAME = -1;

2012-05-08 18:42:42 525

原创 Dijkstra算法的STL实现

#include #include #include #include #include #include using namespace std;namespace dijkstra{ typedef int weight_type; typedef string vname_type; const static vname_type INVALID_VNAME =

2012-05-07 23:11:18 816

空空如也

空空如也

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

TA关注的人

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