会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jcpeng_std
加倍努力,证明你想要的不是空中楼阁~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2021年8月5日
C++ 常用设计模式学习——工厂模式
摘要: 在工厂模式中,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。 简单工厂模式 简单工厂模式主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新
阅读全文
posted @ 2021-08-05 21:52 Jcpeng_std
阅读(262)
评论(0)
推荐(0)
2021年8月4日
C++ multiset容器用法归纳
摘要: C++中multiset容器是STL模板<set>库中一个非常有用的类型,它可以看成一个序列,插入一个数,删除一个数都能够在O(logn)的时间内完成,而且他能时刻保证序列中的数是有序的,而且序列中可以存在重复的数(而set容器要求两两不同,且不保证有序)。 常用成员函数 insert(elem):
阅读全文
posted @ 2021-08-04 22:59 Jcpeng_std
阅读(3817)
评论(0)
推荐(3)
2021年8月3日
C++虚函数的简单实现原理
摘要: C++中的虚函数的作用主要是实现多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。 虚函数表 C++ 虚函数(Virtua
阅读全文
posted @ 2021-08-03 21:39 Jcpeng_std
阅读(378)
评论(0)
推荐(0)
2021年8月2日
HTTPS加密过程
摘要: 参考:HTTPS的加密流程|一篇文章读懂HTTPS及其背后的加密原理|HTTPS协议详解|Https加密过程|Https握手过程 一、HTTPS与HTTP的区别 HTTPS(全称: Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通
阅读全文
posted @ 2021-08-02 22:15 Jcpeng_std
阅读(2128)
评论(0)
推荐(0)
2021年8月1日
Linux top命令详解
摘要: 在Linux系统控制命令行使用top命令,可以查看正在运行的进程和系统负载信息,包括cpu负载、内存使用、各个进程所占系统资源等,top可以以一定频率更新这些统计信息。 默认输出 top命令的默认输出如下: 上半部分显示了整体系统负载情况 top:从左到右依次为当前系统时间,系统运行的时间,系统在之
阅读全文
posted @ 2021-08-01 21:30 Jcpeng_std
阅读(861)
评论(0)
推荐(0)
2021年7月31日
C++ 内存管理中内存泄漏问题产生原因以及解决方法
摘要: C++内存管理中内存泄露(memory leak)一般指的是程序在申请内存后,无法释放已经申请的内存空间,内存泄露的积累往往会导致内存溢出。 一、内存分配方式 通常内存分配方式有以下三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,
阅读全文
posted @ 2021-07-31 23:08 Jcpeng_std
阅读(4239)
评论(1)
推荐(1)
2021年7月30日
HTTP响应消息结构以及常见状态码
摘要: HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。 HTTP响应消
阅读全文
posted @ 2021-07-30 13:28 Jcpeng_std
阅读(398)
评论(0)
推荐(0)
2021年7月29日
Linux根据关键词查找文件/函数/结构体命令整理
摘要: 一、查找文件 使用 Linux 经常会遇到这种情况:只知道文件中包含某些特定的字符串,但是不知道具体的文件名。需要根据“关键词”反向查找文件。 例如:查找当前目录下,包含“ipaddress”字符串的所有文件 (1)grep -rn "ipaddress" ./ (其中,r 表示递归, n 表示查询
阅读全文
posted @ 2021-07-29 21:41 Jcpeng_std
阅读(1514)
评论(1)
推荐(0)
2021年7月28日
OVS与Linux Bridge的区别整理
摘要: OVS Open Virtual Switch(OVS) 是一个开源的多层虚拟交换机。 它通常作为基于软件的网络交换机或专用交换硬件的控制堆栈运行。 OVS 旨在通过编程扩展实现有效的网络自动化,还支持标准管理接口和协议,包括 NetFlow、sFlow、CLI、IPFIX、RSPAN、LACP、8
阅读全文
posted @ 2021-07-28 22:08 Jcpeng_std
阅读(10171)
评论(0)
推荐(2)
C++模板的声明和定义为什么不能分写在.h与.cpp文件中
摘要: 一般情况下,编写一个类一般将头文件(.h文件)和源文件(.cpp文件)进行分离。.h文件定义类和函数,.cpp文件中进行函数的实现, 然后提供给其他.cpp文件调用。但是在使用模板时,这种习惯性做法将变得不再有用,因为当实例化一个模板时,编译器必须看到模板确切的定义,而不仅仅是它的声明。 模板定义很
阅读全文
posted @ 2021-07-28 21:25 Jcpeng_std
阅读(2030)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告