自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 《图解TCP/IP》笔记

这本书适合作为计算机网络的入门书籍,书中形象生动地讲解了TCP/IP的基本知识,对TCP/IP的各个知识点都有概述,相较于《计算机网络:自顶向下方法》、《TCP IP详解卷1:协议》,这本书还是很适合我这种没有计算机基础的新手入门,我准备在这篇笔记中记录关于IP协议和TCP/UDP协议的知识点。1.OSI参考模型和TCP/IP分层模型的区别?OSI参考模型注重“通信协议必要的功能是什么”,而TCP/IP强调“在计算机上实现协议应该开发哪种程序”。2.TCP/IP五层模型中每层的作用?物理层(硬件

2021-03-19 02:40:48 254

原创 Effective C++笔记(下)

第6章 继承与面向对象设计这章讨论的是C++中如何面向对象编程(OOP),从继承、派生、virtual函数方面介绍C++中的OOP。条款32:确定你的public继承塑模出is-a关系“public 继承”表示is-a的关系。适用于base classes身上的每一件事情一定也适用于derived classes身上,因为每一个derived class 对象也都是一个base class对象。is-a (属于)、has-a(包含) 、is-implemented-in-terms-of (根据某物

2020-10-08 01:05:43 148

原创 Effective C++笔记(上)

effictive c++知识点摘抄,太长了,还是分两篇摘抄吧

2020-10-02 01:25:54 244

原创 C++四种新式转型的功能

C风格的转型动作(T)expression //将expression转型为T函数风格的转型动作T(expression) //将expression转型为TC++的四种新式转型const_cast<T>(expression)dynamic_cast<T>(expression)reinterpret_cast<T>(expression)static_cast<T>(expression)const_cast: 是唯一.

2020-10-01 17:03:11 353

原创 简单工厂模式的C++实现以及个人理解

前言设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式的目的是为了提高代码的可读性、可维护性和可靠性。本文是作者在学习《设计模式》课程时,对简单工厂模式、工厂方法模式和抽象工厂模式心存疑惑,在查阅前辈们的博客后,想分享一下自己的个人理解并巩固学习成果,如有错误,欢迎留言指出。本文主要基于以下方面来讨论简单工厂模式:模式定义 C++实现方法 模式优缺点 应用场景简单工厂模式学习简单工厂模式前,我们需要先弄懂“抽象

2020-07-28 17:52:13 280

原创 设计模式——八大设计原则

C++设计模式的课程笔记

2020-07-27 16:29:26 305

原创 pow2gt函数分析

最近看cJSON项目的代码时发现一个很有意思的pow2gt函数,我们很难直观地看出函数的作用,所以用一个数来模拟一遍函数的运算过程:假设x=157;int pow2gt(int x){ --x;//x=156,32位二进制表示x=0000 0000 0000 0000 0000 0000 1001 1100 /* >>的优先级高于|= */ x |= x >> 1;//x=0000 0000 0000 0000 0000 0000 1101 1110 x |= x &

2020-07-25 10:41:07 286

转载 C语言中各种基本数据类型在内存中的存储方式

整型数据:        所有整数(正负零)...

2020-07-24 23:34:20 3067

原创 策略模式(组件协作型)

C++设计模式的课程笔记,文中部分内容摘自李建忠老师的《设计模式》课程ppt

2020-07-24 23:24:25 162

Qt训练集-入门到高级.zip

适用于Qt新手练习上手,该训练集基于Qt4.0,所包含的头文件在Qt5.0可能会报错,需要将其更换为Qt5.0的头文件

2020-07-27

空空如也

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

TA关注的人

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