摘要: ubuntu16.04 安装 mysql level 1.下载 mysql level(直接去官网下载rpm包,我的mysql server是5.7.9。你下载自己对应的就可以了) "下载连接" 2.rpm(centos)是红帽的包,需要Alien转换包格式为deb(ubuntu包格式)。 sudo 阅读全文
posted @ 2019-04-07 12:11 那一抹风 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 开发环境: ubuntu16.04 mysql5.7.9 原生C API VIM 配置远程连接 配置mysql允许远程连接的方法默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。 一、修改/etc/mysql/my.conf 找到bind 阅读全文
posted @ 2019-04-07 12:11 那一抹风 阅读(502) 评论(0) 推荐(0) 编辑
摘要: "参考官网, 序列化原理" 底层二进制存储 message Test1 { optional int32 a = 1; } 并设置为a=150,序列化到一个文件中,查看文件,得到下面的二进制: 从底层存储的二进制值看出,Protobuf为什么这么快,节省内存了吧。 有以上的结果是因为 varints 阅读全文
posted @ 2019-04-02 13:57 那一抹风 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 阅读 Protobuf 官网的一些笔记 Protobuf API(The Protocol Buffer API) 每个字段都会有基本的 方法 类型的字段可以使用 方法来直接获得字符串的指针。 如果是 修饰的类型, 在没有对string类型赋值时也可以使用这个方法 方法,因为会帮我们自动初始化为 。 阅读全文
posted @ 2019-04-02 10:59 那一抹风 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: Protocol Buffers介绍及例子 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、P 阅读全文
posted @ 2019-04-01 21:30 那一抹风 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 《条目四十:若一个类是函数子,使它可适配》 在stl中,下面的函数适配器可以使函数指针转换为特定的类型,供下面的使用。 4个标准的函数配接器(not1、not2、bind1st和bind2nd)都要求一些特殊的类型定义,那些非标准的、与STL兼容的配接器通常也是如此。 但是如果是函数对象,那么需要继 阅读全文
posted @ 2019-03-31 23:53 那一抹风 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 《条目三十九 确保判别式是“纯函数”》 一个判别式(predicate)是一个返回值为bool类型(或者可以隐式地转换为bool类型)的函数。 一个纯函数(pure function)是指返回值仅仅依赖于其参数的函数。纯函数所能访问的数据应该仅局限于参数以及常量(在函数生命期内不会被改变 判别式类( 阅读全文
posted @ 2019-03-31 23:52 那一抹风 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 《条目三十一:了解各种与排序有关的选择》 1.sort template inline void sort(const _RanIt _First, const _RanIt _Last, _Pr _Pred) 全排序,整个容器排序。 2.partial_sort template inline v 阅读全文
posted @ 2019-03-31 23:48 那一抹风 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 《条目三十:确保目标区间足够大》 在使用STL中的算法时,确保目标区间足够 大 ,这个 大 应该怎么理解? 在我看来就是,容器,在初始化时使用reserve()强制设定容器的容量,和在目标容器比源容器size()元素个数更小时,在使用的时候,如果是直接对目标容器操作,会由于目标容器与源容器大小不匹配 阅读全文
posted @ 2019-03-31 23:48 那一抹风 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 《条目二十九:对于逐个字符的输入请考虑istreambuf_iterator》 1.使用: ifstream inputfile("xxxx"); string fileDate((istream_iterator(inputfile)), istream_iterator()); 在流输入的时候遇 阅读全文
posted @ 2019-03-31 23:48 那一抹风 阅读(665) 评论(0) 推荐(0) 编辑