08 2018 档案

redis在游戏服务器中的使用初探(四) redis应用
摘要:文章系列先介绍环境搭建 介绍redis操作和代码编写运行 这是典型的实战工程过程。那么我们为何要使用redis而不是常规的数据库比如 mysql呢? 因为KV内存数据库最大的优势所有数据全部存储在内存中,速度快,而且key-value的特点也决定了他良好的扩展性. 以下几点作为游戏服务器中的应用示例 阅读全文

posted @ 2018-08-30 14:23 itdef 阅读(1670) 评论(0) 推荐(0) 编辑

redis在游戏服务器中的使用初探(三) 信息存储
摘要:摘要: 搭建了服务器环境 有了客户端 我们来假想下以下应用场景:我们简单举个实例来描述下Hash的应用场景,比如我们要存储一个用户信息对象数据,包含以下信息:用户ID,为查找的key,存储的value用户对象包含姓名userName,密码校验值passwordMD5,手机号码telephoneNum 阅读全文

posted @ 2018-08-30 11:46 itdef 阅读(1189) 评论(0) 推荐(0) 编辑

redis在游戏服务器中的使用初探(二) 客户端开源库选择
摘要:上文提到 搭建完成后 我们选择客户端的开源库进行连接 有以下三种选择 1 acl-redis 原因是支持VC 国产 作者博客 acl 框架库简介 用 acl 库编写高效的 C++ redis 客户端应用 代码支持VC编译 最好使用vc2008-vc2012编译,这样工程包含redis的示例。 我选择 阅读全文

posted @ 2018-08-29 15:34 itdef 阅读(968) 评论(0) 推荐(0) 编辑

redis在游戏服务器中的使用初探(一) 环境搭建
摘要:这里我们尝试在游戏服务器中的数据处理中使用redis 通过该系列文章能够学习 redis的基本操作 源码编译 客户端开源库的编译和使用 以及在游戏服务器中的缓存使用 作为初次摸索 尽量使得环境简单 我们在windows中运行redis进行学习 本来redis是不支持windows的网络模型 但是还是 阅读全文

posted @ 2018-08-28 21:12 itdef 阅读(718) 评论(0) 推荐(0) 编辑

cpp 区块链模拟示例(七) 补充 Merkle树
摘要:Merkle 树 完整的比特币数据库(也就是区块链)需要超过 140 Gb 的磁盘空间。因为比特币的去中心化特性,网络中的每个节点必须是独立,自给自足的,也就是每个节点必须存储一个区块链的完整副本。随着越来越多的人使用比特币,这条规则变得越来越难以遵守:因为不太可能每个人都去运行一个全节点。并且,由 阅读全文

posted @ 2018-08-19 23:24 itdef 阅读(586) 评论(0) 推荐(0) 编辑

cpp 区块链模拟示例(六) 交易
摘要:交易(transaction)是比特币的核心所在,而区块链的唯一目的,也正是为了能够安全可靠地存储交易。在区块链中,交易一旦被创建,就没有任何人能够再去修改或是删除它。在今天的文章中,我们会实现交易的通用机制。 如果以前开发过 web 应用,在支付的实现环节,你可能会在数据库中创建这样两张表: ac 阅读全文

posted @ 2018-08-10 14:57 itdef 阅读(851) 评论(0) 推荐(0) 编辑

cpp 区块链模拟示例(五) 序列化
摘要:有了区块和区块链的基本结构,有了工作量证明,我们已经可以开始挖矿了。剩下就是最核心的功能-交易,但是在开始实现交易这一重大功能之前,我们还要预先做一些铺垫,比如数据的序列化和启动命令解析。 根据《用 Go 构建一个区块链》的目录, 本章节的区块数据的序列化存储会使用一款KV数据库。其中比特币中是使用 阅读全文

posted @ 2018-08-08 16:23 itdef 阅读(719) 评论(0) 推荐(0) 编辑

cpp 区块链模拟示例(四) 区块链工作量证明
摘要:本文主要在之前的区块链原形上添加了工作量证明,并且为后继的交易功能做好准备. 上一个章节我们已经创建了区块链的基本原形,但是区块的哈希计算和加入太过于简单,如果按照这种速度添加区块那么区块链估计一个小时就爆满了。 真实的比特币中是全网一个小时产生6个区块,我们的示例中也需要调整区块哈希计算的难度。 阅读全文

posted @ 2018-08-07 11:54 itdef 阅读(1313) 评论(1) 推荐(0) 编辑

cpp 区块链模拟示例(三)新基本原形工程的建立
摘要:/* 作 者: itdef 欢迎转帖 请保持文本完整并注明出处 技术博客 http://www.cnblogs.com/itdef/ 技术交流群 群号码:432336863欢迎c c++ windows驱动爱好者 服务器程序员沟通交流部分老代码存放地点http://www.oschina.net/c 阅读全文

posted @ 2018-08-06 18:38 itdef 阅读(456) 评论(0) 推荐(0) 编辑

cpp 区块链模拟示例(二)工程代码解析
摘要:/* 作 者: itdef 欢迎转帖 请保持文本完整并注明出处 技术博客 http://www.cnblogs.com/itdef/ 技术交流群 群号码:432336863欢迎c c++ windows驱动爱好者 服务器程序员沟通交流部分老代码存放地点http://www.oschina.net/c 阅读全文

posted @ 2018-08-06 11:19 itdef 阅读(771) 评论(1) 推荐(0) 编辑

cpp 区块链模拟示例(一)工程建立
摘要:/* 作 者: itdef 欢迎转帖 请保持文本完整并注明出处 技术博客 http://www.cnblogs.com/itdef/ 技术交流群 群号码:432336863欢迎c c++ windows驱动爱好者 服务器程序员沟通交流部分老代码存放地点http://www.oschina.net/c 阅读全文

posted @ 2018-08-06 09:52 itdef 阅读(1773) 评论(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

统计

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