自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法】二分查找算法

【代码】【算法】二分查找算法。

2023-04-01 21:54:04 64

原创 【MySQL必知必会】MySQL基础知识

【代码】【MySQL必知必会】MySQL基础知识。

2023-04-01 21:53:03 76

原创 【Nginx——从入门到入土】

什么是Nginx: 一个高性能的HTTP和反向代理服务器,为性能而生。基础概念:正向代理: 客户端配置代理服务器,通过代理服务器进行互联网访问。反向代理:请求发送到反向代理服务器,由反向代理服务器选择具体的目标服务器进行请求,再返回结果给客户端。对于客户端来说,反向代理服务器和目标服务器是一台统一的服务器。(差别就是反向代理,客户端无感知)负载均衡:将原先单个服务器处理的请求均衡的分发到不同的服务器上进行处理。动静分离(真有用?

2023-04-01 21:38:15 87

原创 【Spring Boot 基础知识】

Spring Boot 基础知识(BiliBili)

2022-06-18 23:01:45 111

原创 Union/Find数据结构

并查集 unionfind基础知识每一组存储的结构为树结构(不是二叉树),退化问题通过:1 rank小的指向rank大的树来解决2 路径压缩:查询一个节点后将其直接移动到根下3 代码中的路径压缩 将查询过程中的节点直接移动到根下3.function :1 查询元素是否属于同一组 (method 查找两个元素的根,并判断是否相同2 合并两组元素 (将一个组的根指向另一个组的根具体代码...

2020-11-08 20:48:33 221

原创 图论算法

List item

2020-11-08 18:20:59 122

原创 笔试面试总结

三次握手和四次挥手

2020-11-03 19:41:40 105

原创 排序算法

基础知识:外部排序:不能在主内存中完成排序,需要在磁盘或磁带上完成排序。内部排序: 所有排序操作都在内存中完成;稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定 :如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;冒泡排序:每次外层循环都将使得当前最后的一位数为最大值,循环n次则排序完毕。private void bubble(int[] nums){ for (int i = 0; i < nums.length; i+

2020-11-03 18:43:40 105 2

转载 按字寻址和按字节寻址

按字寻址和按字节寻址按字寻址和按字节寻址先从一道简单的问题说起!设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小?如果按字节编址,则:1MB = 2^20B1字节=1B=8bit2^20B/1B = 2^20地址范围为0~(220)-1,也就是说需要二十根地址线才能完成对1MB空间的编码,所以地址寄存器为20位,寻址范围大小为220=1M...

2018-11-18 20:05:44 2443 1

原创 指针的地址和指针指向的内存空间的地址

指针的地址和指针指向的内存空间的地址a &amp;*a &amp;a三者的不同:#include &lt;iostream&gt;using namespace std;int main(){ double *a=new double(100.0); cout&lt;&lt;a&lt;&lt;endl; cout&lt;&lt;&amp;*a&l...

2018-10-20 11:40:02 1664

原创 头文件的编写与使用

头文件的编写与使用

2018-10-15 20:48:32 1530

原创 函数可以既作为重载函数,又作为有默认参数的函数

函数可以既作为重载函数,又作为有默认参数的函数重点:只有在函数调用上出现二义性时,才不行。例子如下:#include &lt;iostream&gt;using namespace std;void add(int a,int b,int c=0){ cout&lt;&lt;"a";}void add(int a,int b){ cout&lt;&lt;"b";}int ma...

2018-10-15 20:47:45 1433

原创 函数模板 function template

函数模板 function template//错误代码#include &lt;iostream&gt;using namespace std;template &lt;typename T&gt;double add(T a,T b,T c){ return a+b+c;}int main(){ double result=add(2,2,2.5); cout&lt;&l...

2018-10-15 20:27:20 343

原创 SDU 数据结构实验作业

实验一 递归练习实验内容1、 输入2-10个大于0的正整数,如果输入0作为结束。2、 输出这几个整数的全排列,每个数之间用半角“,”隔开,中间不要有空格,每个排列单独一行。3、 程序一定要有Input、Output、End提示信息,但是不要有格式没有出现的其他提示,以下各实验相同。4、 程序最后增加system(pause),显示Press any key to continue并暂停...

2018-10-01 15:56:59 3168

原创 通过递归函数 输出n个元素的所有子集

#include &lt;iostream&gt;using namespace std;template &lt;typename T&gt;a为待处理的集合 flag为判断是否输出(1输出 0不输出) start和end为字面意思void coutSubset(T a,int flag[],int start,int end );int main(){ int flag...

2018-09-14 12:59:50 1208 2

原创 c++中 return语句的用法

c++ 中的return语句用于结束当前正在执行的函数,并将控制权返回给调用此函数的函数。return语句有两种形式:带返回值和不带返回值。 对于不带返回值的用法,不带返回值的return语句只能用于返回类型为void的函数,return语句是为了引起函数的强制结束,这种用法类似于循环结构中的break语句的作用。 对于带返回值的用法,其不能用于void类型的函数,否则报错。 ...

2018-09-14 12:47:35 5482

原创 n个字符的全排列

n个字符的全排列#include &amp;quot;stdafx.h&amp;quot;#include &amp;amp;lt;iostream&amp;amp;gt;using namespace std;template &amp;amp;lt;typename T&amp;amp;gt;inline void Swap(T&amp;amp;amp; a, T&amp;amp;amp; b);template &amp

2018-09-11 21:41:18 532

原创 cin.get() cin.peek() 和cin>>i (i为char i[] 或者int) 的不同

cin.get() cin.peek() 和cin&amp;amp;gt;&amp;amp;gt;i (i为char i[] 或者int) 的不同*cin&amp;amp;gt;&amp;amp;gt;i(i为char i[] 或者int) 的不同#include &amp;amp;lt;iostream&amp;amp;gt;using namespace std;int main(){char a[30],i=0;while(cin

2018-09-10 22:13:33 264

空空如也

空空如也

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

TA关注的人

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