自定义博客皮肤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解引用;获取指针指向空间中的内容(整个空间)->(成员访问符)sizeof32位系统下:4字节64为系统:vs默认是按照32位的方式进行编译的;4字节对编译器进行设置,让编译器按照64位的方式编译代码

2020-11-20 22:31:02 158

原创 进程通信

一.进程

2020-11-16 20:15:46 188

原创 IO接口

一.系统调用IO接口的认识与使用系统调用IO接口:open read write lseek close对应头文件:#include <fcntl.h>man手册:1-命令 2-系统调用接口 3-库函数1.openint 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 1081

原创 常用工具

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

2020-10-30 21:12:05 129

原创 MySQL数据库的基本操作

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

2020-08-07 21:29:16 170

原创 Mysql的安装

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

2020-08-04 19:26:32 145

原创 模板

泛型编程:使用模板,编写跟类型无关的代码一些函数和类的时候,针对不同类型需要写很多重复的代码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 116

原创 STL

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

2020-04-27 21:03:24 122

原创 类和对象1

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

2020-04-20 15:38:13 109

原创 C++基础

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

2020-04-14 23:08:08 141

原创 基础指令

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

2020-04-13 22:24:38 199

空空如也

空空如也

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

TA关注的人

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