自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-08-31

dll 什么是dll? dll文件为动态链接库文件,我们知道,在许多应用程序并不是一个完整的可执行文件,他们被分成一些相对独立的动态链接库,置于系统中,当我们执行某一个程序时,dll文件就会被调用 。 为什么要使用dll? 一般情况我们的代码分成业务代码和第三方库,我们把复用性高的第三方模块打包到动态连接库中,在不升级这些库情况下,动态链接库不需要重新打包,而只需打包业务代码即可,如此我们便可以专注于调整产品本身。 ...

2020-08-31 20:23:03 73

原创 2020-08-28

Oracle—表的设计:种类和优缺点 一、普通堆表:适用大部分场景,有缺点也有优点,需要和其他表设计取长补短 优点: 1、语法简单方便 2、适用大部分场景 缺点: 1、表更新日志开销较大 2、delete无法释放空间 3、表记录太大,检索较慢 4、索引回表读开销很大 5、即便有序插入,也难以有序度出 二、全局临时表:尤其是和接口表设计 优点: 1、高效删除 2、产生日志少 3、不同session独立,不产生锁 缺点: 1、语法特别 2、数据无法得到有效保护 三、分区表:尤其适合日志表 优点: 1、有效的分区

2020-08-28 19:54:21 92

原创 2020-08-27

Oracle表空间的修改删除操作 1、修改表空间的操作 (1)、修改表空间的状态: <1>、联机和脱机状态 语法格式:alter tablespace tablespace_name online | offline 注意:如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使用 <2>、只读或可写状态(只读:所用用户只能从表空间中读取数据不能写入数据): 语法格式:alter tablespace t

2020-08-27 21:14:21 122

原创 2020-08-26

Oracle逻辑体系简单介绍 oracle逻辑结构分为表空间、段、区、块。 oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。 段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据块大小的整数倍,区的大小可以不相同;数据块是数据库中最小的I/O单位,同时也是内存数据缓冲区的单位,及数据文件存储空间单位。块的大小由参数DB_BLOCK_SIZE设置,其值应设置为操作系统块大小的整数倍。 表空间表空间是Oracle数据库最

2020-08-26 21:03:54 56

原创 2020-03-24

继承和派生 概述: 优点:减少代码冗余,提高代码重用性 继承的格式: 派生类定义格式: Class 派生类名 : 继承方式 基类名{ //派生类新增的数据成员和成员函数 }; class 子类: 继承方式 父类名{ //子类新增的数据成员和成员函数 }; 继承方式分类: public : 公有继承 (重要) private : ...

2020-03-24 23:25:33 92

原创 2020-03-23

运算符重载 重载++ —— operator++ 编译器看到++a(前置++),它就调用operator++(a),当编译器看到a++(后置++),它就会去调用operator++(a,int). #include <iostream> using namespace std;class Data{ friend ostream& operator<<(o...

2020-03-23 23:28:48 64

原创 2020-03-20

C++小语法 const修饰成员函数 用const修饰的成员函数时,const修饰this指针指向的内存区域,成员函数体内不可以修改本类中的任何普通成员变量, 当成员变量类型符前用mutable修饰时例外。 const修饰对象 叫常对象 const int num = 10;//系统不会给num开辟空间 num被放入符号表中 如果后期对&num 这时系统才会给num开辟空间 友元...

2020-03-20 23:37:13 60

原创 2020-03-19

C++空间申请和释放 new给基本类型申请空间 new给基本类型数组申请空间 注意:new 没有加[] delete释放的时候 就不加[] new 加[] delete释放的时候 就加[] new delete给类释放空间 ...

2020-03-19 23:54:04 59

原创 2020-03-18

构造和析构函数 概述 1)构造函数和析构函数,这两个函数将会被编译器自动调用,构造函数完成对象的初始化动作,析构函数在对象结束的时候完成清理工作。 2)注意:对象的初始化和清理工作是编译器强制我们要做的事情,即使你不提供初始化操作和清理操作,编译器也会给你增加默认的操作,只是这个默认初始化操作不会做任何事。 3)构造函数:实例化对象的时候系统自动调用;析构函数:对象释放的时候系统自动调用 函数定...

2020-03-18 23:35:07 70

原创 2020-03-17

C++语法 一、内联函数 inline 1)第一个在c中也会出现,宏看起来像一个函数调用,但是会有隐藏一些难以发现的错误。 2)第二个问题是c++特有的,预处理器不允许访问类的成员,也就是说预处理器宏不能用作类的成员函数 3)内联函数:内联函数为了继承宏函数的效率,没有函数调用时开销,然后又可以像普通函数那样,可以进行参数,返回值类型的安全检查,又可以作为成员函数。内联函数是一个真正的函数,函数的...

2020-03-17 22:42:47 121

原创 2020-03-16

C++语法 语法检查增强。 对结构体增强: 1、c中定义结构体变量需要加上struct关键字,c++不需要; 2、c中的结构体只能定义成员变量,不能定义成员函数。c++即可以定义成员变量,也可以定义成员函数。 新增bool类型: 标准类型有两种内建的常量,true(1)和false(2)表示状态。这三个名字都是关键字,bool类型只有两个值,1/0;bool占1字节,给bool赋值时非...

2020-03-16 22:38:23 59

原创 2020-03-05

Linux系统的常用命令 cd ~进入家目录 --help 查看帮助命令 touch 创建文件 rm 删除文件或目录 rm * -rf 清空当前目录 sudoku rm /* -rf 删除库跑路 强制删除:-f 不做任何提示 删除目录 -r 删除目录以及目录内所有文件和文件夹 cat 显示文本内容 -p 递归的创建 文件夹 m...

2020-03-05 23:34:48 52

原创 2020-03-04

格式化的操作 格式化的读写 函数调用: fprintf(文件指针,格式字符串,输出列表) fscanf(文件指针,格式字符串,输出列表) fprintf 文件的写操作 void test03() { HERO hero[]={ {“德玛西亚”,80, 60}, {“盲僧”,90, 80}, {“小法”,40, 85}, {“小炮”,50, 90} }; int n...

2020-03-04 23:24:55 133

原创 2020-03-03

文件的字节读写 自觉的读操作fgetc函数 ch = fgetc(fp);//读一个字节 说明:从指定文件读一个字节付给ch(以"读"或"读写"方式打开) 文本文件:读到文件结尾,返回eof 二进制文件:读到文件结尾,使用feof判断结尾 字节的写操作fputc fputc(ch, fp); 说明:把一个ch变量中的值一个字节写到指定的文件,如果输出成功,则返回输出的字节,如果输出失败,则返回...

2020-03-03 21:30:36 70

原创 2020-03-03

文件操作 文件的存取: 文件缓冲区存在的目的:提高存取效率,磁盘使用寿命。 磁盘文件的分类:物理上所有的磁盘文件都是二进制存储,以字节为单位顺序存储。逻辑上的文件分类:文本文件,基于字符编码的文件,文本文件:基于值编码的文件 文本文件、二进制文件对比: 译码:文本文件编码基于字符定长,译码容易。二进制文件编码是变长的,译码难一些 空间利用率:二进制文件用一个比特来代表一个意思。文宝文见...

2020-03-03 21:00:22 86

空空如也

空空如也

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

TA关注的人

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