- 博客(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
原创 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
原创 类和对象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关注的人