代码改变世界

随笔分类 -  编程语言C/C++/JAVA

c++模板类成员的声明和定义

2016-05-09 16:39 by zmkeil, 5577 阅读, 收藏, 编辑
摘要: c++模板类成员的声明和定义应该都放在*.h中,有普通类不一样。 如果定义放在*.cpp中,最终链接时,会报方法undefined错误。 参考:http://users.cis.fiu.edu/~weiss/Deltoid/vcstl/templates 如果非要定义在*.cpp中,一定要具体化模板 阅读全文

一种异构数据库同步的简单方法

2016-05-05 23:19 by zmkeil, 5460 阅读, 收藏, 编辑
摘要: 标题有点高大上,是为了解决实际应用中的一个问题。做了一个Android应用,用于记录日常消费账单,开始是单机版的,我老婆说太low了,起码要能看到彼此的消费情况吧。为此,我还专门写了一套基于protobuf的RPC组件,用于网络通信,http://www.cnblogs.com/zmkeil/p/5 阅读全文

基于nginx实现protobuf RPC

2016-02-02 09:19 by zmkeil, 6383 阅读, 收藏, 编辑
摘要: 老婆一起来上海工作,每个月消费立马上来了,做了一个android记账应用,把每笔帐都实时记录进去。开始是单机版的,只能两个人分别记,月底再merge一下。刚好有一台阿里云的ECS,于是准备升级为带服务端版的,通信协议可以直接用android的http库,但考虑到越来越多的app应用都开始走私有协议( 阅读全文

ngx_lua实现登录逻辑

2015-02-03 02:25 by zmkeil, 2383 阅读, 收藏, 编辑
摘要: 最近在公司做一个简单的portal,本来很简单的,只用ngx_lua就可以实现所有的业务逻辑,不需要upstream上游服务。但被要求接入公司内部的用户校验系统,说白了就是一个登录过程,只允许公司内部的用户可以登录访问。公司内部有一整套组件,只要在业务代码里嵌入改组件,就能自动检测用户是否已经登录、... 阅读全文

C++中的public、private、protected成员继承问题

2013-08-05 17:16 by zmkeil, 876 阅读, 收藏, 编辑
摘要: 我是C++菜鸟,刚学了一点C++。先看例子1:/* Item.h */#include #include class Item_base { public: Item_base(const std::string &book = "", ... 阅读全文