自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 STL标准模板库

STL标准模板库容器、算法、迭代器容器:vector(数组结构) 用来存储数据 可以将他看成一个数组list容器 (链表结构)适合添加、删除、插入

2020-01-09 08:13:53 84

原创 字符串操作

string 底层是由char *来维护字符串的find():在字符串中查找给定的字符串,如果找到就返回给定的字符串在整个字符串中的位置rfind():从右往左找replace():替换字符串insert():插入字符串#include <iostream>using namespace std;int main(){ string str = "abcdefgde"...

2020-01-03 13:40:48 103

原创 C++读写文件

C++文件编程:操作文本文件和二进制文件:ofstream 写操作:从程序中往文件写内容ifstream 读操作:从文件中读取内容到程序fstream 读写操作#include <iostream>#include <fstream>//引入文件头#include <string>using namespace std;class Pers...

2020-01-03 10:34:31 76

原创 1.2多态

多态:多种形态,不同功能多态的分类:静态多态:主要表现在函数重载和运算符的重载动态多态:根据编译期和运行期进行动态地址绑定编译器绑定:地址早绑定运行期绑定:地址晚绑定重写:发生在父子类中,方法名和参数列表相同,方法体不同对于重写的函数,创建谁的对象就调用谁的重写函数重写发生的条件1 具备父子类关系 2父类中的函数要使用virtual关键字3 方法名相同 参数列表相同 方法体不...

2020-01-02 16:33:31 83

原创 构造函数

拷贝构造函数:将一个已经创建好的对象的所有成员,拷贝到当前函数中

2020-01-02 11:06:44 51

原创 类与面对对象

面对过程:实现细节过程,将数据与函数分开形式:主模块+若干子模块{main()+子函数}特点:自上而下,逐步求精缺点:效率低,可维护性差,可重用性差面对对象...

2019-12-31 16:44:12 47

原创 csdn编辑特点

12.26 C语言基础1新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 K...

2019-12-31 11:26:39 131

原创 C语言-指针

一、指针指针:一个变量的地址指针变量:专门用来存储其他变量的地址的变量定义指针变量:类型 *指针变量名如:int *a;*:表示该变量类型为指针变量在定义指针变量时必须指定类型只有与指针变量类型相同的变量地址才能放到该指针变量中赋值语句使指针变量得到另一个变量的地址:p=&i;指针变量只能存放地址,不能将一个整数赋值给一个指针变量二、引用指针变量引用指针变量时,可能...

2019-12-31 11:25:42 82

原创 字符串 文件

2019-12-31 11:25:01 122

原创 C语言指针

指针:存储其他变量地址的变量声明的指针,没有初始化的时候,不能使用

2019-12-30 18:42:22 57

原创 C语言随机数生成

随机数生成头文件#include <stdlib.h>#include <time.h>函数初始化函数:srand(unsigned seed)用于进行伪随机数序列初始化,seed又叫随机种子,通常用time(NULL)作为seed,这样每次生成的随机数都不同a=rand()%50;%50表示生成的随机数范围在0-49之间...

2019-12-27 15:19:14 179

原创 12.27C语言基础运算

-C语言运算算数运算 + - * / % ++ –Il逻辑运算&与运算:|!在计算机中补码进行计算

2019-12-27 10:08:58 117

原创 驱动开发——阻塞与中断

一、阻塞机制1、阻塞调用:是指调用结果返回之前,当前线程会被挂起,函数只有在得到结果之后才会返回非阻塞调用:不能立刻得到结果之前,函数不会阻塞当前进程,而立即返回2、**等待队列:**使等待的进程暂时睡眠,当等待的信号到来时,便唤醒等待队列中进程继续执行二、中断和时钟机制1、中断:在计算机执行程序的过程中,由于出现某个特殊情况,使得暂时中止正在运行的程序,而转去执行这一特殊事件的处...

2019-04-02 14:44:59 272

原创 驱动开发——字符设备驱动程序

一、字符设备驱动程序框架1、字符设备:能一个字节一个字节读取数据的设备块设备:可以从设备的任意位置读取一定长度的数据的设备文件通常在/dev目录下2、设备属性:第一字段:c表示设备是字符设备,b表示设备是块设备第5、6字段:表示设备的主设备号和次设备号第7字段:表示文件的最后修改时间第8字段:表示设备的名字3、一个字符设备或者块设备都有一个主设备号和次设备号,主...

2019-04-02 14:10:40 206

原创 Linux--线程概述

一、线程的概念线程是进程中的一个独立的控制流,有环境电话一系列要执行的指令组成。线程与进程的区别:进程拥有独立的地址空间,是大量的数据(代码段、数据段、堆区、栈区)的集合;线程自己不拥有系统资源,只拥有少量在运作中必不可少的资源;线程必须依附进程而存在,所有的进程至少由一个线程组成。线程的优点:占用资源少,通讯方便,可以提高应用程序响应,改善程序结构。线程的属性:...

2019-03-23 14:57:59 156

原创 Linux--System VIPC基础

System VIPC机制主要由消息队列、信号量和共享内存3种机制。使用ipcs命令可以查看当前系统正在使用的IPC;创建IPC结构,需指定一个关键字(key),关键字的数据类型由系统规定key_t,通常在头文件<sys/types.h>中被规定为长整型。一、消息队列消息队列是消息的链接表,存放在内核中,并由消息队列标识符标识。消息队列需要两种类型的数据结构:1)msq...

2019-03-22 14:42:43 971

原创 Linux--信号中断

一、信号中断信号时Linux中的一种软件中断处理机制信号的名字都以字符SIG开头头文件<signal.h>void (*signal(int signo,void(*func)(int)))(int);signo是信号名func的取值:-SIG_IGN,向内核表示忽略此信号-SIG_DFL,接到此信号后的动作是系统默认动作二、产生中断信号1、23、三、阻塞中...

2019-03-20 18:40:09 634

原创 Linux--进程一

一、进程的终止:(五种方式)(1)正常终止:-(a)从main返回 (b)调用exit -© 调用_exit(2)异常终止:-(a)调用abort -(b) 由一个信号终止二、进程的基本属性进程号(PID):唯一标识一个进程的非负整数PID 0 是调度进程,不执行任何磁盘上的程序,是内核的一部分,也称为系统进程PID 1 通常是init进程,它是一个普通的用户进程,但是它*...

2019-03-19 14:42:05 184

原创 指针函数与函数指针

指针函数定义:返回指针的函数,本质是一个函数,只是返回值是指针。声明格式:*类型标识符 函数名(参数表)eg:int *fun(int x,int y)返回的是一个int型的指针,是一个地址示例typedef struct _Data{ int a; int b;}Data;//指针函数Data* f(int a,int b){ Data * data = new Data...

2019-03-19 13:40:12 132

原创 QT学习笔记一

接触QT大概也有十天了,现在来总结一下最近的学习吧~(一)、先写一下注意事项吧1、保存项目的路径不能有中文 ****2、当使用槽函数时,头文件中要加Q_OBJECT3、选择的基类不同,最后的界面也不同QMainWindow :提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。QDialog类是对话框窗口的基类。QWidget类是所有用户界面对象的基类。4、使用...

2019-03-04 20:41:00 313

System V 通讯

System V IPC 机制主要由消息队列、信号量和共享内存3中机制。 每个IPC都有特定的生产者、所有者和访问权限。 消息队列是消息的链接表,存放在内核中并由消息队列标识符标识。 信号量是一个计数器,用于多进程对共享数据对象存取。 共享内存机制是允许两个或多个进程共享一给定的内存储区,便于进程间共享大量的数据。

2019-03-21

Linux--线程实例

3.21学习多线程编程-线程的使用 线程是进程中的一个独立的控制流,由环境和一系列要执行的指令组成。 线程的优点:占用资源少,通讯方便,可以提高应用程序响应,改善程序结构。

2019-03-21

空空如也

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

TA关注的人

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