自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【国密gmssl】国密算法gmssl生成证书命令

国密算法 gmssl

2024-03-28 11:48:39 1313 1

原创 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 7973 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 973

原创 【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 236

原创 Redis源码学习---字典dict结构和基本流程

字典的数据结构字典结构体结构字典实例结构字典添加节点流程

2020-07-07 21:54:36 183

原创 docker 常用命令 & MySQL环境搭建

docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中。Docker为 C/S架构,通过拉取服务端镜像到本地,然后根据拉取的镜像创建容器。镜像与容器管理类似于面向对象编程中的 “类” 和 “对象”。Docker基于Linux Container实现,Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便...

2020-04-18 20:57:34 176

转载 redis全面解析

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/itcats_cn/article/details/82391719什么是Redis?Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。redis单线程问题所谓的单线程指的是网络请求模...

2019-11-30 18:01:21 99

转载 ELF文件格式解析

1. ELF文件简介首先,你需要知道的是所谓对象文件(Object files)有三个种类: 可重定位的对象文件(Relocatable file) 这是由汇编器汇编生成的 .o 文件。后面的链接器(link editor)拿一个或一些 Relocatable object files 作为输入,经链接处理后,生成一个可执行的对象文件 (Executable file) 或者一个可被共...

2019-10-10 18:55:47 620

转载 Linux内存、Swap、Cache、Buffer详细解析

1. 通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached:内存中读完缓存起来内容占的大小(这部分是...

2019-10-10 18:52:25 303

原创 设计模式---享元模式(Flyweight)

享元模式:运用共享技术有效地支持大量细粒度的对象

2019-08-01 22:23:46 82

原创 设计模式---中介者模式(Mediator)

中介者模式:用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的引用,从而使其耦合松散。而且可独立地改变他们之间的交互。...

2019-08-01 22:03:48 105

原创 设计模式---职责链模式(Chain of Responsibility)

职责链模式:使得多个对象都有机会处理请求,从而避免发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。...

2019-08-01 21:45:24 201

原创 设计模式---命令模式(Command)

命令模式:将一个请求转换成一个对象,从而使你可用不同的请求对用户进行参数化;对请求进行排队或记录请求日志,以及支持可撤销的操作。

2019-08-01 21:42:23 94

原创 设计模式---桥接模式(Bridge)

桥接模式:将抽象部分和实现部分分离,使他们可以独立的变化。

2019-07-31 19:53:06 84

原创 设计模式---单例模式(Singleton)

单例模式---保证一个类只有一个实例,并提供一个访问它的全部访问点。

2019-07-31 19:35:31 80

原创 设计模式---迭代器模式(Iterator)

迭代器模式:提供一种方法顺序的访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。

2019-07-31 19:31:31 117

原创 设计模式---组合模式(Composite)

组合模式:将对象组合成树形结构以表示“整体与部分”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。

2019-07-31 19:14:12 91

原创 设计模式---备忘录模式(Memento)

备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。

2019-07-31 19:03:58 85

原创 设计模式---适配器模式(Adapter)

适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使原来由于接口不兼容而不能一起工作的那些类可以一起工作。

2019-07-31 18:53:35 83

原创 设计模式---状态模式(State)

状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。

2019-07-30 23:05:19 95

原创 设计模式---观察者模式(Observer)

观察者模式:定义了一中一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象状态发生变化之时,会通知所有的观察者对象,使他们能够自动更新自己。...

2019-07-30 22:44:52 78

原创 tools - visual studio 远程编译调试linux工程

一、visual studio 配置linux makefile的工程https://blog.csdn.net/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 1768

原创 设计模式---原型模式(Prototype)

原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

2019-04-21 12:14:42 95

原创 设计模式---工厂方法模式(Factory Method)

工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类。

2019-04-21 12:02:48 133

原创 设计模式---建造者模式(Builder)

建造者模式:将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。

2019-04-21 11:21:52 88

原创 设计模式---抽象工厂模式(Abstract Factory)

抽象工厂模式:提供创建一系列相关或者相互依赖对象的接口,而无需制定他们具体的类。

2019-04-21 10:33:59 159

原创 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 529

原创 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 625

设计模式---抽象工厂模式(Abstract Factory)-UML图 (StarUML)

设计模式---抽象工厂模式(Abstract Factory)-UML图 (StarUML)

2019-04-21

实例教程1小时学会Python

实例教程1小时学会Python 本文适合有经验的程序员尽快进入Python2.x世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.

2014-03-19

python入门培训

python入门培训PPT Python的介绍 Python基本使用 Python实例

2014-03-19

空空如也

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

TA关注的人

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