学习笔记
xiao小人儿
没有bug,不用加班
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-08-03
protobuf-gen-go 自定义插件生成从入门到放弃 心血来潮想研究一下protobuf的定制生成,话说主要还是为了生成自己的rpc代码。没有用grpc,感觉一直在手写rpc接口多少有些麻烦,心想参照grpc来个自动生成吧。 第一步,找一个demo 参照《go语言高级编程》这本书中4.2节中Protobuf定制代码生成部分。 第一步完成一个demo,编译,结果TM给我弹出来一个警告。大概意思就是说当前这种方式不推荐使用了,请参照XXX链接。跳转到github上去查看源码,果不其然。 // Packag原创 2021-08-03 16:59:33 · 252 阅读 · 0 评论 -
C++学习笔记
写一点笔记,C++ fflush(stdin) 可用于清空输入缓冲区 stringstream 可以简化类对象之间的转化 stringstream .str().c_str()可以返回C类型的字符串 #include #include using namespace std; int main() { std::stringstream stream; std::st原创 2015-06-17 16:58:57 · 433 阅读 · 0 评论 -
lua笔记之local
lua笔记之local 最近使用lua语言遇到一个小问题,这里要记录一下 lua 中使用 local 的变量,例如: function testLocal() print(a, b) a = 10086 local b = 10086 print("hello world!") end testLocal() testLocal() 输出结果 ni原创 2018-01-12 15:55:59 · 3646 阅读 · 6 评论 -
一个打乱列表获得伪随机序列的生成器
一个打乱列表获得伪随机序列的生成器 偶得一代码,再晚也要记录下来。最近看一本叫游戏编程的书,里面讲到了一种用伪随机的方式实现的洗牌算法。 算法思想是这样的: 算法利用质数和二次方程的数学特性,该算法需要一个质数,他应该大于要遍历的集合元素个数。如果集合中有10个元素,该指数为11,当然这个算法不会生成质数;它只是将一组选定的质数放在一个查询表中。如果需要比较大的质数可以另行生成。其工作原...原创 2018-03-30 01:44:20 · 2722 阅读 · 0 评论
分享