自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 标准C++day6——输入输出及运算符重载

输入输出运算符 单目和自变运算符 特殊的运算符重载 重载运算符的限制

2023-09-14 18:54:15 348

原创 标准C++day5——静态成员和单例模式(饿汉、懒汉)

静态成员 单例模式:饿汉模式和懒汉模式 运算符函数 双目运算符

2023-09-13 20:52:30 209

原创 标准C++day4——拷贝、赋值操作和this指针

对象的创建和销毁过程分析 this指针的作用 常函数 拷贝构造 赋值操作

2023-09-12 18:54:14 262

原创 标准C++day3——构造、析构函数和初始化列表

面向对象和面向过程的转换 类和对象的声明使用 构造、析构函数 初始化列表的语法

2023-09-11 20:01:01 395

原创 标准C++day2——函数重载、默认形参和引用

函数重载和隐藏 默认形参的设置 内敛函数和宏函数的区别 指针和引用的区别 类型转换

2023-09-08 20:01:31 269

原创 标准C++day1——名字空间和堆内存管理

C++介绍 数据类型 名字空间的使用 堆内存管理 malloc/free和new/delete 的区别

2023-09-07 20:28:04 772

原创 网络编程day6——基于C/S架构封装的线程池

线程竞争基本概念 互斥量 C/S架构的线程池的封装

2023-09-06 19:19:06 1184

原创 网络编程day5——线程管理及属性

线程管理基本概念 线程执行轨迹 线程的终止及属性

2023-09-05 19:51:06 89

原创 网络编程day4——实现多路复用的函数select、poll

多路复用 epoll和select比较

2023-09-04 18:48:36 99

原创 网络编程day3——FTP客户端项目

ftp协议及客户端项目

2023-09-01 21:10:30 303

原创 网络编程day2——基于TCP/IP协议的网络通信

TCP,UDP网络通信模型,两者的区别

2023-08-30 20:47:09 1024 1

原创 模仿qsort的功能实现一个通用的快速排序

快排

2023-08-30 11:45:07 106

原创 网络编程day1——进程间通信-socket套接字

本地进程间通信编程的函数介绍

2023-08-29 20:16:03 589

原创 Linux环境编程day7

进程间通信:传统(管道)和XSI(共享内存,消息队列,信号量)

2023-08-28 20:06:09 90

原创 Linux环境编程day6

进程的基本概念 创建雨退出 子进程的回收

2023-08-26 17:27:07 42

原创 Linux环境编程day5

信号基本概念 信号的产生和捕获 定时器

2023-08-25 20:09:45 43

原创 Linux环境编程day4

文件描述符 文件属性 软硬链接文件 目录操作

2023-08-22 19:46:07 64

原创 Linux环境编程day3

文件读写 系统调用

2023-08-21 20:51:46 58

原创 Linux环境编程day2

内存管理 进程映像

2023-08-19 15:08:49 64

原创 Linux环境编程day1

linux系统简介 GNU编译器 静态库 共享库

2023-08-16 19:54:17 82

原创 数据结构--算法篇

查找算法,排序算法

2023-08-15 20:44:49 55

原创 数据结构day10

图型结构

2023-08-14 20:21:33 58

原创 数据结构day9

平衡二叉树 红黑树

2023-08-12 17:27:07 33

原创 数据结构day8

特殊二叉树 哈夫曼编码

2023-08-10 20:14:31 58

原创 数据结构day7

二叉树的存储代码

2023-08-08 19:53:50 56

原创 数据结构day6

树型结构

2023-08-07 20:42:50 49

原创 数据结构day5

特殊矩阵

2023-08-04 19:39:00 51 1

原创 数据结构day4

封装链表

2023-08-03 17:01:47 37

原创 数据结构day3

功能受限的表结构:栈和队列

2023-08-02 12:53:32 60

原创 数据结构day2

顺序表,链式表

2023-08-01 18:48:12 44 1

原创 数据结构day1

数据结构 + 算法 = 程序

2023-07-31 11:04:39 54 1

原创 图书管理系统

图书管理系统

2023-07-28 20:55:05 86 1

原创 学习标准C语言day12

每个打开的文件都有一个指针记录这读写操作的位置,它会随着读写函数的执行而自动移动,所以以r、r+、w、w+方式打开文件位置指针默认在文件开头,以a、a+方式打开文件位置指针默认在文件末尾

2023-07-23 15:52:27 65 1

原创 学习标准C语言day11

struct 结构体类型名 结构体变量名;注意:C语言中在定义结构变量时,struct关键字不能省略typedef struct 结构类型 结构类型;typedef struct 结构类型}结构类型;1、枚举常量需要占用内存,而定义宏常量不占用内存2、枚举常量的设计目的是为了限制实际数据输入、定义宏是为了完成代码的替换和维护3、枚举常量是具有类型,宏定义没有类型。

2023-07-21 18:00:09 91 1

原创 学习标准C语言day10

优点:提高代码可扩展性、提高可读性、提高了安全性、还可以与case配合注意:定义宏常量不要加分号,一般宏名全部大写预定义好的宏常量:获取函数名获取文件名获取行号获取日期获取时间。

2023-07-19 19:56:38 54

原创 学习标准C语言day9

情况1:需要输入的是整型\浮点型时,而缓冲区中的数据是字符型或符号时,此时读取会失败,并且该数据会继续残留在输入缓冲区中,会继续影响剩下的输入。情况3:当先输入整型或浮点型,再输入字符型时,输入完整型或浮点型后按下的回车或空格,会残留在输入缓冲区,刚好被后面的字符型接收,影响输入。程序中输入的数据并不会立即从键盘接收到变量中,而是当按下回车后先存储到输入缓冲区中,然后再从缓冲区中读取到变量内存中。解决:根据scanf的返回值判断输入是否有问题,如果读取失败,则先清理输入缓冲区后重新输入,直到读取成功为止。

2023-07-18 18:13:25 95 1

原创 学习标准C语言day8

是进程的一个内存段(text、data、bss、stack、heap)由程序员手动管理特点是足够大,缺点是使用麻烦类型名* arr[n];i

2023-07-17 10:13:24 72 1

原创 学习标准C语言day7

指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整型数据,该数据代表了内存的编号(地址),可以通过这个编号访问到对应的内存类型名* 变量名_p;1、指针变量与普通变量的用法有很大区别,建议在取名时以p结尾加以区分2、指针变量的类型表示它存储的是什么类型变量的地址,它决定了通过该指针变量能够连续访问的字节数3、一个*只能定义一个指针变量int* a,b,c;// a是指针变量,bc是int类型变量//p1p2p3都是指针变量。

2023-07-13 20:30:00 89 1

原创 学习标准C语言day6

函数传参,进程映像,类型限定符,函数递归

2023-07-12 15:07:52 102 1

原创 学习标准C语言day5

为了更好地管理代码,减少代码冗余,把代码封装成自定义函数函数的具体实现返回值类型 函数名(形参类型1 形参名,形参类型2 形参名,...)// 函数体。

2023-07-11 20:17:56 92

图书管理系统项目要求,仅供参考

图书管理系统项目要求,仅供参考

2023-07-28

空空如也

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

TA关注的人

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