自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos8搭建LAMP环境并创建个人博客

1、安装apache在终端执行命令:yum -y install httpd -y启动服务:systemctl start httpd打开:systemctl enable httpd查看状态:systemctl status httpd检查:在浏览器地址栏输入ip地址,如果出现apache界面说明成功。2、安装MariaDB数据库执行命令:yum install mariadb-server -y启动服务:systemctl start mariadb查看运行状态:systemctl s

2021-10-10 21:33:05 307

原创 高精度加减乘除

高精度加减乘除高精度加法基本思路:将输入的数字用string类存储,由于数组不好进行插入操作,将string颠倒存入容器里。在进行加法操作时,用t表示两个数相加,对其进行取余操作得到某一位数字,进行整除得到进位。代码如下:#include<bits/stdc++.h>using namespace std;vector<int> add(vector<int> &A, vector<int> &B){ vector<

2021-09-22 20:52:08 152

原创 基础算法——二分搜索

二分搜索原理:对一个有序数组从中间划分区间,通过判断某一元素与中间值的大小关系来确定查找范围,如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半区间中查找,并重复此过程,知道找到为止。这种算法的时间复杂度是log n常见的二分搜索有对整数的二分搜索和对浮点数的二分搜索。整数二分整数二分又有两种方式,根据查找的边界确定。第一种:1、确定中间值下标,方式:l+r/2,如图:2、判断并更新边界这里以递增数组为例,如果中间值大于或等于要搜索的值,说明要查找的值在[l, mi

2021-09-15 21:39:27 263

原创 数据结构第一章绪论

数据结构第一章绪论基本概念数据:是所有能被计算机存储和处理的符号集合,如图片、音频、视频等数据元素:是数据的基本单位。数据对象:也称数据项,是性质相同的数据元素的集合, 是数据的一个子集逻辑结构 : 是相互之间存在一种或多种特定关系的数据元素的集合。通常分为:集合、线性结构、树形结构、图形结构存储结构:又称物理结构、是数据在计算机中的表示,通常分为顺序存储、链式存储、索引存储、散列存储算法:解决某一特定问题的具体步骤的描述,是指令的有限序列,算法具有一下特征:有穷性、确定性、可行性、

2021-09-14 14:46:29 91

原创 VM虚拟机配置桥接网络

1、说明虚拟机:VMware Workstation 15.5系统:centos 7网络环境:WIFI(手机热点)2、虚拟网络编辑器先打开VM在编辑——选择虚拟网络编辑器授予管理员权限点击更改设置:然后就会出现这个页面,我们选择VMnet0(桥接模式)这个时候我们按快捷键win+R,输入cmd,在命令行中输入ipconfig -all,找到无线局域网适配器,看到了自己的网卡:(先不要关,等下还要上面的信息)然后选择这个网卡:然后返回虚拟机页面,点击网络适配器,选择自定义,选择刚

2021-05-30 22:41:15 3623

原创 C语言之返回局部变量

C语言之返回局部变量文章目录C语言之返回局部变量概述一、弄清楚几个概念1.C语言的内存管理动态区域静态区域2.局部变量的存储类型二、实验说明局部变量的返回1.环境2.返回局部变量的值(地址)数组与指针的情况三、返回在堆中的局部变量总结概述题主在编写函数之时发现返回一个指针变量之时屡屡出现错误,后来发现其实是对内存的理解不足导致的,如今我将函数的返回细细梳理,以飨读者。一、弄清楚几个概念1.C语言的内存管理动态区域这里分为栈区(stack)与堆区(heap):栈区:函数的参数值,局部变量,例

2021-05-09 11:51:05 1276 2

原创 C语言之递归函数实例分析

C语言之递归函数实例分析斐波那契数列问题描述:斐波那契数列是以1为首项,1为第二项,其他项都为前面两项之和的数列。如:1、1、2、3、5…求斐波那契数列的第n项。实现方法:采用递归函数的方式,以此算出每项,求出所求项注意斐波那契数列用此方式虽然简便,但是当项数很大时往往会运行超时 这时候就应该使用数组+while循环的办法代码如下:double Fibonacci(int n){ if (n==1) { return(1); } else i

2021-04-04 20:25:42 1758 1

原创 C语言之字符串常用操作

C语言之字符串常用操作字符串逆序实现方法:通过strlen函数获得字符串的长度(也可以使用while循环获得),然后通过len/2将len/2这个下标的前后的元素交换(如果len/2是偶数也就相当于最后两个元素交换),代码如下:void StrReverse(char *str){ int len,i; char t; if (str==NULL) { return ;//保证字符串不为空 } len=strlen(str); for(i=0;i<le

2021-04-03 21:16:17 690 1

原创 VSCode配置C语言环境

VSCode配置C语言环境VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配置C语言环境。1.下载安装VSCode下载官网:https://code.visualstudio.com/下载完成之后安装在默认位置或者自定义位置下面全部选择然后是编译环境,我们选择gcc。下载地址:https://sourceforge.net/projects/mingw-w64/files/打开之后往下划

2021-04-02 20:47:59 13888 36

空空如也

空空如也

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

TA关注的人

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