- 博客(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关注的人