摘要:
1. 简单介绍 protobuf文件:就是定义你要的消息(类似Java中的类)和消息中的各个字段及其数据类型(类似java类中的成员变量和他的数据类型) 2. Protobuf消息定义 消息由至少一个字段组合而成,类似于C语言中的结构。每个字段都有一定的格式。 字段格式:限定修饰符① | 数据类型② 阅读全文
摘要:
参考自:http://dreamlikes.cn/archives/555 其中在第四步,编译安装gRPC时, make 后,出现错误 /usr/bin/ld: warning: libprotobuf.so.13, needed by //usr/local/lib/libprotoc.so, m 阅读全文
摘要:
BaseException +-- SystemExit #系统结束 +-- KeyboardInterrupt #键盘中断 ctrl+D +-- GeneratorExit #主动结束 +-- Exception #异常 +-- StopIteration #迭代器错误 +-- StandardE 阅读全文
摘要:
倒排索引(inverted index) 常被成为反向索引、置入文档和反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档 或者一组文档中的存储位置的映射。是文档检索系统中最常用的数据结构。 例如: 下面是要被索引的文本: T0 = "it is what it is" T1 = "w 阅读全文
摘要:
Python调用c 一个典型的Python扩展模块至少应该包含三个部分:导出函数、方法列表和初始化函数。 例子: 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 example.c in 阅读全文
摘要:
参考: http://www.cnblogs.com/tina-python/p/5508402.htm 1,预定义字符集,可以写在字符集[....]中 \d 数字: \D 非数字 \s 匹配任何空白字符 \S 非空白字符 \w 匹配包括下划线在内的任何字符 \W 匹配非字母字符,即匹配特殊字符 \ 阅读全文
摘要:
转自http://www.jianshu.com/p/01dc42595733 注:Macbook pro 13' 没有NVIDIA的显卡,没办法CUDA编程,所以下面都是CPU编程。 1. 安装homebrew homebrew是Mac端的一个软件包管理系统,通过它可以很方便地通过控制台命令安装程 阅读全文
摘要:
list tuple dict set四种常用数据结构 list list 有序的集合,可以随时添加、删除其中元素值; 支持list嵌套模式, tuple(元组) 元组合list非常相似,但是tuple一经初始化,就不能修改。没有append()和insert()这样的方法; tuple的样子是() 阅读全文
摘要:
作为一个经验丰富的Linux C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境 阅读全文
摘要:
参考http://blog.csdn.net/baidu_zhongce/article/details/49210787 hadoop用于对key的排序和分桶的设置选项比较多,在公司中主要以KeyFieldBasePartitioner和KeyFieldBaseComparator被hadoop用 阅读全文