自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针

指针 1.概念 c语言中的一种数据类型,T*,用该种类型定义的变量被称为指针变量,该变量中存储的是一个地址 指针变量中存储的是一个地址 int a=10; int* pa=&a; *pa=200; 2.分类 一级指针和多级指针 3.操作:解引用 和-> sizeof 解引用;获取指针指向空间中的内容(整个空间) ->(成员访问符) sizeof 32位系统下:4字节 64为系统: vs默认是按照32位的方式进行编译的;4字节 对编译器进行设置,让编译器按照64位的方式编译代码

2020-11-20 22:31:02 117

原创 进程通信

一.进程

2020-11-16 20:15:46 142

原创 IO接口

一.系统调用IO接口的认识与使用 系统调用IO接口:open read write lseek close 对应头文件:#include <fcntl.h> man手册:1-命令 2-系统调用接口 3-库函数 1.open int open( char *filename, int flags,int mode); (1) filename要打开的文件名 (2)flag:访问方式 必选项: O_RDONLY 只读 O_WRONLY只写 O_RDWR读写 可选项:O_CREAT文件不存在则

2020-11-05 17:32:44 998

原创 常用工具

软件包管理工具:yum 基本程序开发工具: 编辑器:vim 编译器:gcc/g++ 调试器:gdb 项目的管理工具: 项目的自动化构建工具:make/Makefile 项目的版本管理工具:git yum 在linux下维护安装/移除应用工具 查看有哪些软件包:yum list/yum search name 安装软件包:yum install package name 移除安装包:yum remove package name 开发工具 vim:编译器 vim工作模式:12种,常用的有三种 普通模式:完成对

2020-10-30 21:12:05 86

原创 MySQL数据库的基本操作

SQL:结构化查询语言 SQL分类 DDL数据库定义语言, 数据库中库的基本操作以及表的基本操作 DML数据库操纵语言,数据库中数据的基本操作(增删改查) DCL数据控制语言,主要负责权限管理和事务 mysql数据库的架构:CS架构–客户端服务器模式 mysql -uroot 运行命令,就相当于mysql自带的客户端程序,会链接服务器进行操作 mysql数据库的基本操作 注意事项: 1.每一条数据库操作语句都应以分号结尾;因为mysql支持换行操作 2.mysql数据库中对大小写不敏感,通常关键字使用

2020-08-07 21:29:16 123

原创 Mysql的安装

数据库 数据库:存储管理数据的仓库 数据存储—存储介质----内存,磁盘 分类:关系型数据库和非关系型数据库 数据库也是以文件的形式存储,为什么不直接使用文件存储 1.数据安全问题 2.不利于数据的存储以及管理 3.海量的数据查询以及存储----数据的组织管理 4.文件在程序中的控制不方便—数据库可以提供远程访问—多人访问数据存在安全问题 Mysql的安装 cmd命令行必须用管理员打开 1.设置环境变量—任意路径下运行mysql命令程序 1.设置MYSQL_HOME环境变量,值为mysql压缩包解

2020-08-04 19:26:32 108

原创 模板

泛型编程:使用模板,编写跟类型无关的代码 一些函数和类的时候,针对不同类型需要写很多重复的代码 1.函数模板 template<class T> void swap(T& a,T& b){...} 2.类模板 template<class T> class stack { private: T* _a; size_t _size; size_t _capa...

2020-04-28 22:37:08 87

原创 STL

什么是STL 是C++标准库的重要组成部分,是一个包罗数据结构与算法的软件框架 版本 1.原始版------ hp实验室 2.

2020-04-27 21:03:24 87

原创 类和对象1

面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程。C++是基于面向对象的,关注的是对象。 类的引入 C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。在C++中更喜欢用class来代替。 类的定义 class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号。 类中的元素称为类的成员:类中的数据称为类的属性或者...

2020-04-20 15:38:13 75

原创 C++基础

什么是c++: 以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。 c++发展史: c++98,c++标准第一个版本,以模板方式重写C++标准库,引入了STL(标准模板库); c++11 c++关键字 63个 命名空间: using namespace std;C++库中所有的东西都是放在std命名空间中。 注意:一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限...

2020-04-14 23:08:08 108

原创 基础指令

linux下的操作都是在命令行终端下进行的,无法使用鼠标,只能使用命令完成功能 命令名称+空格+[操作选项]+空格+[操作对象] 目录相关命令(目录:文件夹) ls:浏览目录中的内容,默认浏览当前所在目录 当第一次打开终端时,默认会处于一个目录下,这个目录称之为家目录(每个用户都有一个) -a 查看所有文件包括隐藏文件 linux下以.开头的文件都是隐藏文件 -l 查看文件的详细信息 pwd 显示...

2020-04-13 22:24:38 165

空空如也

空空如也

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

TA关注的人

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