- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 mockcpp 介绍与使用示例
mock模板TEST(mockcpp detail sample){ MOCKER(function) / MOCK_METHOD(mocker, method) .stubs() / defaults() / expects(never() | once() | exactly(3) | atLeast(3) | atMost(3) ) [.before("some-mocker-id")] [.with( any() | eq(3) | neq
2021-07-02 09:30:20
9350
1
原创 Ubuntu16.04 网卡和DNS配置
Ubuntu 网卡配置 网卡配置修改网卡配置文件重启服务生效DNS配置修改DNS配置文件DNS生效查看文件是否更新到resolv.conf网卡配置修改网卡配置文件sudo gedit /etc/network/interfaces配置信息如下:auto ens160iface ens160 inet staticaddress x.x.x.xnetmask 255.255.255.0gateway x.x.x.x其中ens160为网卡名字,可以使用ifconfig进行查看重启服务生效
2021-06-30 11:49:24
1020
原创 【golang基础】 词法单元、函数、类型系统知识点总结
内容为读Go语言核心编程笔记,侵删词法单元关键字package、import、func…标识符main、fmt、Printf…字面量整型宇面 Cinteger literals)浮点型字面量( loating-point literals)复数类型字面量 Cl ma inary literals)字符型字面量( Run literals)字符串字面量 in Ii terals)函数函数原型func funcName (param-list) (result- list
2021-04-15 20:57:24
265
原创 docker 常用命令 & MySQL环境搭建
docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中。Docker为 C/S架构,通过拉取服务端镜像到本地,然后根据拉取的镜像创建容器。镜像与容器管理类似于面向对象编程中的 “类” 和 “对象”。Docker基于Linux Container实现,Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便...
2020-04-18 20:57:34
213
转载 redis全面解析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/itcats_cn/article/details/82391719什么是Redis?Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。redis单线程问题所谓的单线程指的是网络请求模...
2019-11-30 18:01:21
122
转载 ELF文件格式解析
1. ELF文件简介首先,你需要知道的是所谓对象文件(Object files)有三个种类: 可重定位的对象文件(Relocatable file) 这是由汇编器汇编生成的 .o 文件。后面的链接器(link editor)拿一个或一些 Relocatable object files 作为输入,经链接处理后,生成一个可执行的对象文件 (Executable file) 或者一个可被共...
2019-10-10 18:55:47
663
转载 Linux内存、Swap、Cache、Buffer详细解析
1. 通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached:内存中读完缓存起来内容占的大小(这部分是...
2019-10-10 18:52:25
341
原创 设计模式---中介者模式(Mediator)
中介者模式:用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的引用,从而使其耦合松散。而且可独立地改变他们之间的交互。...
2019-08-01 22:03:48
134
原创 设计模式---职责链模式(Chain of Responsibility)
职责链模式:使得多个对象都有机会处理请求,从而避免发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。...
2019-08-01 21:45:24
234
原创 设计模式---命令模式(Command)
命令模式:将一个请求转换成一个对象,从而使你可用不同的请求对用户进行参数化;对请求进行排队或记录请求日志,以及支持可撤销的操作。
2019-08-01 21:42:23
125
原创 设计模式---组合模式(Composite)
组合模式:将对象组合成树形结构以表示“整体与部分”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
2019-07-31 19:14:12
114
原创 设计模式---备忘录模式(Memento)
备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。
2019-07-31 19:03:58
109
原创 设计模式---适配器模式(Adapter)
适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使原来由于接口不兼容而不能一起工作的那些类可以一起工作。
2019-07-31 18:53:35
102
原创 设计模式---观察者模式(Observer)
观察者模式:定义了一中一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象状态发生变化之时,会通知所有的观察者对象,使他们能够自动更新自己。...
2019-07-30 22:44:52
95
原创 tools - visual studio 远程编译调试linux工程
一、visual studio 配置linux makefile的工程https://blog.youkuaiyun.com/mumufan05/article/details/80094637二、visual studio 配置linux cmake工程1、vs基本配置https://docs.microsoft.com/zh-cn/cpp/linux/cmake-linux-proj...
2019-04-27 11:32:23
1805
原创 设计模式---工厂方法模式(Factory Method)
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类。
2019-04-21 12:02:48
152
原创 VC++深入详解笔记---第6章_菜单---6.4 动态菜单操作
6.4对菜单的动态操作,包括:1、针对弹出菜单的动态操作 2、针对菜单项的动态操作 6.4.1 添加菜单项目 函数:BOOL AppendMenu(UNIT nFlags, UNIT_PTR nIDNewItem =0, LPCTSTR lpszNewItem=NULL); 参数:nFlags:指定新添加的菜单项目的
2013-04-23 23:03:53
550
原创 VC++深入详解笔记---第6章_菜单---6.3_基本菜单操作---6.3.7_快捷菜单
一、主要内容 主要介绍了快捷菜单/上下文菜单/右键菜单的实现方法 1、VC6.0实现: 法1:添加组件/Active控件; 法2:手工添加代码。2、VS2008 法1:暂未找到; 法2:手工添加代码实现。二、VS2008具体实现步骤 1、在Resource View窗口添加Menu资源 2、在Class
2013-04-23 22:34:51
673
设计模式---抽象工厂模式(Abstract Factory)-UML图 (StarUML)
2019-04-21
实例教程1小时学会Python
2014-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人