随笔分类 - 2笔记
摘要:C++中常用的STL容器: Vector:变长数组:数组长度是可以动态变化的,倍增 Pair<X,Y>:二元组:前后两个元素类型可以不同 string:字符串:常见的函数:substr()截取一段字串,c_str()返回字符串的头指针 queue:队列:先进先出,push()插入,pop() 弹出,
阅读全文
摘要:1.1计算机的发展 计算机系统 = 软件 + 硬件 软件可以划分为系统软件和应用软件,系统软件用来管理整个计算机系统(如:操作系统、数据库管理系统 、标准程序库、网络软件、语言处理程序、服务程序)。应用软件是按任务需要编制而成的各种程序(比如抖音、迅雷、QQ.) 硬件的发展 第一代:电子管时
阅读全文
摘要:操作系统 第一章 1.1操作系统定义 操作系统:指控制和管理整个计算机系统的硬件和软件资源(是软件,管理软件硬件),并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。 操作系统向上层提供的服务: 1.GUI:图形化用户接口
阅读全文
摘要:代码生成器的使用 在IDEA中,为了方便简化代码编写,可以引入代码生成器CodeGenerator类。这个类可以根据数据库中存在的表,自动在IDEA中生成Controller类、Entity类、Mapper类、Sevice类、ServiceImpl扩展类、以及xml文件。 使用方法:在项目目录下新建
阅读全文
摘要:### 1.1 计算机概述 #### 1.1.1 概念、组成、功能和分类 计算机网络:是一个将分散的、具有独立功能的==计算机系统==,通过==通信设备==将==线路==链接起来,由功能完善的==软件==实现==资源共享==的==信息传递==的系统。 计算机网络是==互连的==、==自治==的计算机
阅读全文
摘要:差分:当频繁的对数组内的元素进行区域性性的加减运算的时候使用差分差分数组的第一个值等于源数组的第一个值差分数组的第k个值等于原数组第k个值减去第k-1个值当要让原数组的 [L,R]区域内每个元素都 加/减 c的时候只需要差分数组的[L](+/ -)c,差分数组的[R+1](-/+)c最后原数组的结果
阅读全文
摘要:K进制转化成十进制: 原理:把K进制数按照位存放,从头遍历,每次乘K //k进制转化成10进制的代码 #include<bits/stdc++.h> using namespace std; int to_Int(char a) //字母转化成数字的函数 { if(a>='0'&&a<='9') r
阅读全文
摘要:什么是运算符重载 运算符重载(Operator overload)是对已有的运算符赋予多重含义,使同一个运算符作 用于不同类型的数据时做出不同的行为。 运算符重载的意义 运算符重载的本质是函数重载,是实现多态的重要手段,为用户提供了一个直观的接口。 调用运算符操作自定义数据类型其实就是调用运算符函数
阅读全文
摘要:做oj题目3333的时候发现了使用cout<<endl;爆出TLE错误的情况而使用printf("\n")、cout<<"\n"、cout<<'\n' 以及puts("")都没有这种情况 使用cout<<endl;的情况 使用cout<<"\n";的情况 使用printf("\n");的情况 使用p
阅读全文
摘要:C++中 stringstream 方法存在于 头文件 <sstream>中 作用: 使用 stringstream方法,将某一字符串生成输入流,然后可以利用这个输入流把长的整行字符串转换成单个字符 #include<bits/stdc++.h> using namespace std; int a
阅读全文

浙公网安备 33010602011771号