10 2017 档案

windows一键配置 php mysql apache 记录
摘要:记录下 方便查找(最近机器老重装 资料丢失严重) wamp http://www.wampserver.com/en/#download-wrapper https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServ 阅读全文

posted @ 2017-10-30 09:52 itdef 阅读(208) 评论(0) 推荐(0) 编辑

trinitycore 魔兽服务器源码分析(三) 多线程相关
摘要:先看LockedQueue.h template <class T, typename StorageType = std::deque<T> >class LockedQueue{......} 一个带锁的多线程可安全访问的类,容器默认使用std::deque 常规代码 push进T类型的元素 p 阅读全文

posted @ 2017-10-28 22:39 itdef 阅读(1025) 评论(0) 推荐(0) 编辑

trinitycore 魔兽服务器源码分析(二) 网络
摘要:书接上文 继续分析Socket.h SocketMgr.h template<class T>class Socket : public std::enable_shared_from_this<T> 根据智能指针的使用规则 类中有使用本类自己的指针 必须继承自enable_shared_from_ 阅读全文

posted @ 2017-10-25 16:20 itdef 阅读(2926) 评论(0) 推荐(0) 编辑

trinitycore 魔兽服务器源码分析(一) 网络
摘要:trinitycore是游戏服务器的开源代码 许多玩家使用魔兽的数据来进行测试 ,使用它来假设魔兽私服。 官方网址 https://www.trinitycore.org/ 类似的还有mangos 和 kbengine 不过mangos使用庞大的ACE网络框架 kbengine使用自写网络库 两者均 阅读全文

posted @ 2017-10-25 14:05 itdef 阅读(3913) 评论(0) 推荐(0) 编辑

leveldb 学习记录(二) Slice
摘要:基本每个KV库都有一个简洁的字符串管理类 比如redis的sds 比如leveldb的slice 管理一个字符串指针和数据长度 通过对字符串指针 长度的管理实现一般的创建 判断是否为空 获取第N个位置元素等管理 还可以进行字符串裁剪等操作 避免了一些复制拷贝的消耗性能的操作。 class Slice 阅读全文

posted @ 2017-10-24 10:03 itdef 阅读(303) 评论(0) 推荐(0) 编辑

leveldb 学习记录(一) skiplist
摘要:leveldb LevelDb是一个持久化存储的KV系统,并非完全将数据放置于内存中,部分数据也会存储到磁盘上。 想了解这个由谷歌大神编写的经典项目. 可以从数据结构以及数据结构的处理下手,也可以从示例的某一点深入跟进系统,查看处理流程. windows下编译leveldb 地址 leveldb 源 阅读全文

posted @ 2017-10-23 15:42 itdef 阅读(591) 评论(0) 推荐(0) 编辑

代码分析资料搜集
摘要:// 数据分析与处理之二(Leveldb 实现原理) 【LevelDB源码剖析系列】SkipList与Memtable LevelDB Cache实现机制分析 从朴素解释出发解释leveldb的设计 LevelDB原理探究与代码分析 LevelDB原理探究与代码分析(上) LevelDB原理探究和代 阅读全文

posted @ 2017-10-23 11:56 itdef 阅读(424) 评论(0) 推荐(0) 编辑

rapidjson 的练习
摘要:运行截图: 阅读全文

posted @ 2017-10-23 09:57 itdef 阅读(205) 评论(0) 推荐(0) 编辑

mysql mariadb的VC客户端遇到的问题
摘要:在使用VS2017编写数据库客户端 具体设置可参见以下内容 https://dev.mysql.com/doc/connector-cpp/en/connector-cpp-apps-windows-visual-studio.html http://www.cnblogs.com/flipped/ 阅读全文

posted @ 2017-10-20 08:55 itdef 阅读(296) 评论(0) 推荐(0) 编辑

debian9安装mysql mariadb
摘要:debian9下mysql 替换成mariadb-server-10.1 不过两者类似 具体可见 《MySQL和mariadb区别》 http://ask.chinaunix.net/question/556 MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展My 阅读全文

posted @ 2017-10-19 12:49 itdef 阅读(772) 评论(0) 推荐(0) 编辑

How-to Install VMware Tools on Debian Stretch 9 32/64bit Linux+GNU
摘要:在虚拟机VMWARE上安装debian9 安装vmwaretools时候遇到问题 询问我IFCONFIG安装在哪里? 新版的debian不知道是用户权限问题还是使用了其他网络配置工具 vmwaretools 无法找到ifconfg文件 经过搜索最后搞定 成功安装vmwaretools How-to 阅读全文

posted @ 2017-10-10 14:31 itdef 阅读(231) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示