孤独大神

文章
9
资源
0
加入时间
2年10月21天

GoogleTest 之路3-Mocking FrameworkWhy Google Mock?Getting StartedA Case for Mock TurtlesWriting the Mock ClassUsing Mocks in TestsSetting ExpectationsWhat Now?

当你写一个原型或者测试的时候,依赖整个object 是不可行和明智的。一个 mock object和 real object 有同样的接口(所以它可以像同一个使用),但是让你在运行时进行指定它应该如何被使用,它应当做什么(哪些方法应该被调用?以何种顺序?多少次?用什么参数?什么会被返回?)注意:很容易弄混 fake objects 和 mock objects。实际上fakes 和 mocks...

keepalive实现mysql自动故障转移

一、前言Keepalived是用来实现高可用的,提供健康检查,故障转移,即保证主LVS宕机后,从LVS可以在很短时间顶上,从而保证了系统或网站的稳定性。Keepalived在后端的realserver接收不到主节点的信息之后,keepalived能够自己调用ipvsadm命令生成规则,能够自动实现,将主节点的VIP以及ipvs规则“拿过来”,应用在从节点上,继续为用户服务。拓扑图:二:配置keepalived1 keepalive安装分别在master1,master2上安装keepalive

EFR32xG21搭建网关demo -ncp-uart-sw

这一篇的博客是围绕EFR32xG21搭建网关demo的第二部分,上一篇已经构建了bootloader,现在介绍ncp应用的构建建立工程同样的操作,新建工程File -> Project ->Silicon Labs AppBuilder Project ,点击Next 创建工程选择NCP应用,点击Next选择最新的SDK,点击Next选择NCP UART SW(Soft Flow Control)软件流控的程序,点击Next这里软件流控和硬件流控的程序都可以使用,主要

Keil 5安装教程,搭建单片机环境一、下载

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编