会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
itdef
上一页
1
···
98
99
100
101
102
103
104
105
106
···
125
下一页
2018年3月25日
leveldb 源码编译 vs版本
摘要: 为什么要windows版本? 因为方便调试跟进 VS的体验真的很不错. 搜索了一段时间才发现GITHUB有windows版本的leveldb 但是使用VS编译也有不少坑 可以下载网络上的其他朋友的版本 也可以新建VS空工程导入代码 git地址 https://github.com/google/le
阅读全文
posted @ 2018-03-25 16:11 itdef
阅读(439)
评论(0)
推荐(0)
2018年3月17日
基于内存,redis,mysql的高速游戏数据服务器设计架构 ZT
摘要: zt http://www.cnblogs.com/captainl1993/p/4788236.html zt http://www.cnblogs.com/captainl1993/p/4788236.html 1、数据服务器详细设计 数据服务器在设计上采用三个层次的数据同步,实现玩家数据的高速
阅读全文
posted @ 2018-03-17 16:04 itdef
阅读(606)
评论(0)
推荐(0)
2018年3月13日
服务器开发笔记
摘要: 1 使用boost asio网络库 可参照boost asio的文档示例 (异步 同步) 可参考 boost asio 一个聊天的基本框架 asio的网络通讯代码练手 2 使用智能指针 bind function 简化编程 提升效率 参考本博客其他文章 可参考虚函数与bind 实现设计模式的练习 c
阅读全文
posted @ 2018-03-13 22:38 itdef
阅读(216)
评论(0)
推荐(0)
2018年3月9日
虚函数与bind 实现设计模式的练习
摘要: 相同模式使用虚函数与bind function进行实现对比 1 #include "stdafx.h" 2 #include <iostream> 3 #include <functional> 4 #include <windows.h> 5 6 class Calculater { 7 publ
阅读全文
posted @ 2018-03-09 00:48 itdef
阅读(271)
评论(0)
推荐(0)
2018年3月8日
boost timer代码学习笔记
摘要: socket连接中需要判断超时 所以这几天看了看boost中计时器的文档和示例 一共有五个例子 从简单的同步等待到异步调用超时处理 先看第一个例子 1 // timer1.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <ios
阅读全文
posted @ 2018-03-08 17:35 itdef
阅读(450)
评论(1)
推荐(1)
2018年3月7日
google protobuf VC下的使用笔记
摘要: 1 使用protobuf 2.x 下载地址(3.x 在c++11 vs2017下报错) 源码 https://github.com/google/protobuf 或者直接下载 二进制文件 2 如果下载的是代码 编译需要使用cmake 来生成VC的工程 cmake的使用从略 编译设置如图 3 如果下
阅读全文
posted @ 2018-03-07 14:09 itdef
阅读(618)
评论(0)
推荐(0)
2018年3月6日
asio的网络通讯代码练手
摘要: asio的网络基本模板(单例模式 消息队列 ) 1 // MyAsio.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <iostream> 6 #include <assert.h> 7 #include "NetMgr.h"
阅读全文
posted @ 2018-03-06 18:26 itdef
阅读(340)
评论(0)
推荐(0)
2018年2月25日
my simplest kv db
摘要: 最简单的kv db 最基本的网络连接 使用STL map存储key value 作为多线程互斥的简单例子。 以后有机会逐步优化添加功能 1增加ASIO 异步通讯 2优化存储空间 传递指针 避免过多的拷贝操作 3优化代码结构 4优化全局锁 操作map时候 锁定部分区域而不是锁全局 。(思路在之前博客有
阅读全文
posted @ 2018-02-25 21:44 itdef
阅读(230)
评论(0)
推荐(0)
2018年2月19日
c++11 线程池学习笔记 (二) 线程池
摘要: 学习内容来自以下地址 http://www.cnblogs.com/qicosmos/p/4772486.html github https://github.com/qicosmos/cosmos 有了任务队列 在程序运行之初 就预开启多个执行任务的线程 等待任务队列中传来的元素 对元素进行处理
阅读全文
posted @ 2018-02-19 21:35 itdef
阅读(299)
评论(0)
推荐(0)
c++11 线程池学习笔记 (一) 任务队列
摘要: 学习内容来自一下地址 http://www.cnblogs.com/qicosmos/p/4772486.html github https://github.com/qicosmos/cosmos 主要使用c++11的多线程编程的互斥 同步等功能 编写一个生产消费者队列 用于任务的传递 将任务的接
阅读全文
posted @ 2018-02-19 20:46 itdef
阅读(1303)
评论(0)
推荐(0)
上一页
1
···
98
99
100
101
102
103
104
105
106
···
125
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告