自定义博客皮肤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)
  • 收藏
  • 关注

转载 静态成员初始化

静态成员初始化 https://www.cnblogs.com/laogaoyang/p/5856052.html

2018-11-03 17:16:03 753

原创 线程池

class ThreadPool { public: ThreadPool() { } bool createWork(int num) { for(int i=0;i<num;i++) { pthread_t thr; if(pthread_create(&th...

2018-10-29 18:29:17 96

原创 tcp客户端

class tcpClient { public: tcpClient() { std::cout<<"tcpClient"<<endl; sockfd = -1; sockfd = socket(AF_INET, SOCK_STREAM, 0); if(sockfd<=0) ...

2018-10-29 18:28:18 174

原创 tcp服务器

class EpoolTcpServer { public: EpoolTcpServer() { init(); } void startEpoolThread() { pthread_t thr; if(pthread_create(&thr,NULL,epoolThread,this)!=0) ...

2018-10-29 18:27:43 137

原创 设计模式《绑定模式》

你好

2018-10-29 09:34:15 202

原创 string

字符串

2018-10-17 10:21:22 104

原创 LevelDB

LevelDb有如下一些特点:     首先,LevelDb是一个持久化存储的KV系统,和Redis这种内存型的KV系统不同,LevelDb不会像Redis一样狂吃内存,而是将大部分数据存储到磁盘上。     其次,LevleDb在存储数据时,是根据记录的key值有序存储的,就是说相邻的key值在存储文件中是依次顺序存储的,而应用可以自定义key大小比较函数,LevleDb会按照用户定义的比较...

2018-10-17 10:19:24 376

原创 多线程

//线程数组 typedef void *(*pthreadFun)(void *); pthreadFun pthreadList[] =  {     ClientListenThread,     ClientConnectThread,     serverListenThread, }; //所有线程在这里创建 void threadcreate() {     printf("pth...

2018-10-17 10:13:58 94

原创 udp

    static int udpServermain()     {         //测试完成,dup穿透没问题,用win udp测试工具测试很方便         std::cout<<"udpServermain"<<endl;         struct sockaddr_in server,client;         int sockfd, len ...

2018-10-17 10:09:31 112

原创 c++ tcp 服务器 客户端

int whileTcpListen(int listenPort) { //循环监听tcp,等待客户端请求连接 //socket int fd_socket; fd_socket= socket(AF_INET, SOCK_STREAM, 0); if(fd_socket < 0) { perror("socket "); ...

2018-10-17 09:51:01 987

原创 系统下载

Ubuntu16.04下载地址http://mirror.pnl.gov/releases/xenial/

2018-06-08 08:55:01 437

原创 以太坊链接

问题1 eth怎么使用,包括参数信息,功能举例2 通过cpp-ethereum编译eth,aleth3 搭建私有链,通过eth4 搭建私有链,通过gethcpp实现以太坊https://github.com/ethereum/cpp-ethereum以太坊白皮书https://ethfans.org/posts/ethereum-whitepapergo-ethereum 私有链搭建指南https...

2018-06-07 21:00:31 660

空空如也

空空如也

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

TA关注的人

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