- 博客(13)
- 资源 (153)
- 收藏
- 关注
原创 c++ 单例
#include #include templateclass Singleton{public: static T* getInstance() { pthread_once( &_once_control, init ); return _value; } private: st
2017-05-31 16:57:03 221
转载 erlang vim 插件安装
1.创建目录mkdir -p ~/.vim/autoload ~/.vim/bundle 2.下载pathogen插件wget -O ~/.vim/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim3.修改.vimrc配置文件call pat
2017-05-25 15:43:06 850
转载 c 十六进制打印
void dump_hex( const unsigned char *buf, int len){ int i; int nlocal; const unsigned char *pc; char *out; const unsigned char *start; char c;
2017-05-25 11:36:45 2185
转载 erlang fsm 使用
有限状态机(问什么从来没有提过无限状态机,请知道的朋友不吝赐教)的官方文档定义是:State(S) x Event(E) -> Actions(A), State(S')If we are in state S and the event E occurs, we should perform the actions A and make a transition to
2017-05-21 17:16:08 949
转载 vim 用法
我接触linux的时候,用的是nano这个文本编辑器,个人觉得他的最大优点就是方便,快速。打开文件,修改文件,到退出都十分的快速,简单。这一点上比vi,vim要强,但是nano不能显示彩色字,不能进行整行删除,编辑各种配置文件的时候,总感觉不是很方便。针对于nano的这些缺点,vim可以很好的解决,并且vim打开文件,里面的字是有颜色的,这一点根editplus,eclipse是一样的,对于做程序
2017-05-19 17:51:20 355 2
转载 Erlang/Elixir: 外部通信之-端口驱动
https://segmentfault.com/a/1190000006250778系列:Erlang/Elixir: 外部通信之-NIFErlang/Elixir: 外部通信之-端口驱动Erlang/Elixir: 外部通信之-C节点本文是Erlang/Elixir和外部世界通信的第一篇, 阐述了端口驱动的基本概念以及和外部世界的通信方式, 目前主要有如下几种方
2017-05-17 15:41:06 719
转载 Erlang和其他语言的交互
Erlang和其他语言的交互Erlang和其他语言(如C和Java)的交互手段一直是我很感兴趣的主题,周末看了下OTP文档,终于大致理清楚了思路。这里先简单总结四种交互手段,也是更进一步学习Erlang的开始。端口最简单的方式是调用Erlang模块的 open_port/2 ,创建一个端口。Erlang端口可以被认为是一个外部Erlang进程,交互手段是通过标准IO输入输出,对应C
2017-05-17 15:38:47 806
转载 erlang c erl_interface
相关文档http://www.erlang.org/doc/tutorial/erl_interface.htmlhttp://www.erlang.org/doc/apps/erl_interface/ei_users_guide.html(1),字符串被截断问题片段说明: 输入[1,2,0,0,2,3] 149行会返回[1,2,0,0.2,3]1
2017-05-17 15:37:08 657
原创 linux mysql 简单安装配置
1. 安装 apt-get install mysql-server 安装过程当中要输入用户名和密码。2. mysql -u root -p 输入pwd 进入mysql3.使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;+----------+| Database |+----------+| mysql ||
2017-05-15 10:07:28 211
转载 gdb so 加载
笔记:当GDB无法显示so动态库的信息或者显示信息有误时,通常是由于库搜索路径错误导致的,可使用set sysroot、set solib-absolute-prefix、set solib-search-path来指定库搜索路径。1. set sysroot 与 set solib-absolute-prefix 是同一条命令,实际上,set sysroot是set solib-abso
2017-05-12 15:32:46 4386
转载 mysql c++ 访问 soci
C++数据库操作之SOCI作者:littlewhiteSOCI是一个数据库操作的库,并不是ORM库,它仍旧需要用户编写sql语句来操作数据库,只是使用起来会更加方便,主要有以下几个特点以stream方式输入sql语句通过into和use语法传递和解析参数支持连接池,线程安全由此可见它只是一个轻量级的封装,因此也有更大的灵活性,后端支持oracle,m
2017-05-12 15:08:40 1019 1
原创 json11 c++ 用法
1. json 生成 // 生成 json json11::Json my_json =json11::Json::object { { "key1","value1" }, { "key2",false }, { "key3", json11::Json::array
2017-05-10 17:16:19 8053
原创 erlang vm debug 调试编译
1. download source codetar -xzvf otp_src-18.3.tar.gz2. cd /root/source/otp_src_18.33. export ERL_TOP=`pwd`4. cd $ERL_TOP/erts/emulator5. make TYPE=debug smp plain (这里和官网的文档不一样,用官网的生成结果不正确)
2017-05-09 11:52:40 648
python 标准库 中文版
2015-10-28
python 标准库 英文版及代码
2015-10-28
无顺序 map c++ vs2010-vs2022都可以编译的 版本
2023-09-21
java jdbc maven test
2019-03-31
ios jsoncpp jsonkit test
2016-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人