自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 google protobuf之一个使用的简单类型进行序列化和反序列化的实例

先写一个文件尾缀为proto文本文件,message.proto,内容如下:syntax = "proto3"; //指定使用的proto版本,这里是protobuf3//import "user.proto";//这里可以包含其他proto文件,可以用user文件中的message定义字段//生成的message.pb.h中会有#include "user.pb.h"一句代码package chat.proto.message; //生成c++代码后,相当于嵌套三层的namespa.

2020-05-22 21:22:31 714

原创 使用dlsym()来mock已经完成code的单元测试中的系统调用------链接期垫片(link seam)

最近,在给公司的一些模块添加单元测试,金主们要求项目中分支的覆盖率达到80%,经过一段时间的工作,添加了很多的测试用例,但是分支覆盖率还是不理想,主要原因主要是:单元中涉及好多的分支都是对一些系统调用不用返回值的处理,比如下面的几个例子.我们知道这些系统调用正常来说很少会,也比较困难出现异常,在写test cases时就比较困难;int ready = epoll_wait(...);i...

2020-05-07 18:26:45 362

原创 socketcan

参考<<Linux_Can编程详解>>CAN原理介绍: https://www.cnblogs.com/spoorer/p/6649303.html一.初始化工作SocketCAN 中大部分的数据结构和函数在头文件 linux/can.h 中进行了定义。 CAN 总线套接字的创建采用标准的网络套接字操作来完成。网络套接字在头文件 sys/socket.h 中定义。...

2020-05-06 19:59:59 1919

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除