自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS定位简介

CSS定位描述相对定位概念让元素相对于自己原来的位置,进行位置调整,除了可以修改它的最终位置,可以与页面上的其他元素重叠position: relative;<!-- 相对定位 -->top,bottom,left和right来精确指定要将定位元素移动到的位置,注意:top是从上往下移动,left是从左往右移动,这些属性值可以采用逻辑上期望的任何单位——px,mm,%等特点相对定位不脱离标准文档流相对定位后的"盒子"相当于本体一个"影子",可以在任何地方,但是本体还是位于标准文

2021-07-19 09:16:39 675 1

原创 CSS标准文档流简介

标准文档流简介概念文档流通俗的讲,就是一个web页面中,每一个模块只能从上到下从左往右的方式排列在页面上特性(1)空白折叠现象无论多少个空格、换行或Tab都会折叠为一个空格例如:<img src = "C:\Test.png"> <img src = "C:\Test.png"><!-- 此处空一个Tab键 -->效果如下<img src = "C:\Test.png"> <img src = "C:\Test.png

2021-07-17 16:39:44 491

原创 Maven学习日志

Maven学习日志1、初识Maven1)传统开发项目问题​ 1)项目中有很多模块,模块之间有关系, 手工管理关系比较繁琐。​ 2)当需要很第三方功能,很多jar文时,需要手工从网络中获取各个jar​ 3)需要管理jar的版本, 你需要的是mysql.5.1.5.jar,你不能给mysql.4.0.jar​ 4)需要管理jar文件之间的依赖, 你的项目要使用a.jar 需要使用b.jar里面的 类,必须首先获取到b.jar才可以, 然后才能使用a.jar.2)Maven:改进项目的开发和

2021-07-17 10:46:58 631

原创 x86与ARM的联系与区别

x86与ARM的联系与区别x86就是由Intel公司根据CISC(Complex Instruction Set Computer,复杂指令架构计算机)架构制定的一种制作CPU/芯片的规则,我们可以说成x86架构,比如Intel的很多CPU都是x86架构ARM是由ARM公司根据RISC(Reduced Instruction Set Computer,精简指令架构计算机)架构制定的一种制作芯片/CPU的规则,可以叫做ARM架构,比如麒麟芯片就是根据ARM架构设计的芯片至于我们平时所说的操作系统是什么什

2021-05-26 12:07:28 1194

原创 最长上升子序列问题 解析思路及代码

问题摘要找出一段数字中数字大小从小到大顺序排列的最长子序列的长度例:给出一段数字327647825,比如前一个数字的最长子序列是3,长度是1;前三个树的最长子序列是37,长度是2;前7个数字的最长子序列是2478,长度是4。问:这一段数字的最长子序列的长度是多少?问题分析该问题同背包问题一样都属于dp问题,那么我们首先考虑的就是分治思想,将长串的序列逐层分解成小的子序列,找出序列最长的情况。我们先定义两个数字:1.我们设这串数字数组num中第 i个数字(第i个数字表示为num[i],下同)(包

2021-05-11 08:52:18 476

原创 经典背包问题递归思路及C++代码

引言背包问题一直是动态规划中的经典例子,充分体现了分治思想的应用,其实就是将问题拆分解决,结合递归得到答案。本文同大多数解决思路一致,我将自己的理解分享给大家,文案较多,请认真阅读背包问题 一个小偷背着一个一定承重大小的包去博物馆偷东西,博物馆有很多藏品,它们都有各自不同的重量以及对应的价值,藏品列表如图,请问小偷拿着重20的背包所能偷到的最大价值是多少?(每个藏品有且只有一件)问题解析首先,我们要定义一个式子B(K,W),它的意思是,偷1-K件物品,背包承重为W的情况下的总价值(这里注意不

2021-03-03 10:51:11 2173

原创 LeeCode343 整数拆分 求解思路及代码

前言此解题方法为非动态规划,纯数学分析解题思路在整数拆分过程中,我们不难发现数字4是最特殊的,因为2 * 2=2+2。我们以此为为分界点,向上看5:2 * 3>2+3,6:3 * 3>3+3,7:3 * 4>3+4… 因此我们发现一个规律:对于一个大于4的整数 n,总能找到两个整数,这两个整数之和等于 n 并且他们的乘积大于 n ,根据这个规律我们画图理解:我们通过拆分使得乘积越来越大,只要没有小于等于4,那么拆分后的乘积就会大于被拆分整数本身,那么思路就清晰起来了,我们通过不

2020-12-16 17:14:27 245 1

原创 C语言 字符指针和字符数组的区别

前言在日常敲代码的过程中我们会遇见这样一个问题//例子1void mian(){ int a; scanf("%d", &a);}例子1:这里我们看到,在为int a赋值的时候我们需要取a的地址对其赋值void mian(){ int dwCount; int* a = &dwCount; scanf("%d", a);}例子2:这里我们换成一个指针,对指针int* a赋值,则不需要加取地址符号&,原因不难理解,上一个例子对a赋值需要其地址,所以我们

2020-11-11 20:23:21 1359 1

原创 C语言 getchar()函数详解

getchar()函数机制getchar()函数实际上是int getchar(void),所以它返回的是ASCII码,所以只要是ASCII码表里有的字符它都能读取出来。在调用getchar()函数时,编译器会依次读取用户键入缓存区的一个字符(注意这里只读取一个字符,如果缓存区有多个字符,那么将会读取上一次被读取字符的下一个字符),如果缓存区没有用户键入的字符,那么编译器会等待用户键入并回车后再执行下一步 (注意键入后的回车键也算一个字符,输出时直接换行)。来几个例子:int main(){ ch

2020-11-02 20:58:03 129981 26

原创 C++ 指针常量与常量指针

前言在了解什么是常量指针与指针常量之前,我们先了解一个关键字const,const 是 constant 的缩写,本意是不变的,不易改变的意思。在 C++ 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。被修饰的对象在定义后不能被修改。#include<iostream>using namespace std;int main(void){ const int a = 7; a = 8; //报错:表达式必须是可修改的左值 return 0;}而

2020-10-29 19:00:14 471

原创 C语言 字符串与整数的相互转换(atoi/atol/sprintf函数简解)

字符串转化为整数1.atoi函数与atol函数atol函数是将字符串转化为整形,atol函数是将字符串转化为长整型注意:其实他们没什么区别。int main(){ printf("sizeof(int)=%d", sizeof(int)); printf("sizeof(long)=%d", sizeof(long)); return 0; /*运行结果:sizeof(int)=4 sizeof(long)=4*/}由于int和long的字节长度都是4,也就是32位,那么它们

2020-10-25 17:06:37 1495

原创 C++ 关于函数重载的理解

函数重载的定义:简单来说,就是在相同的声明域中存在函数名相同的,而参数表不同的两个或者多个函数函数重载的作用:同一个函数完成不同的功能(这里的同一个函数通过相同的函数名体现)。即在编译时不会出现不知道到底在调用相同函数名中的哪一个函数的情况。函数重载前提:1、与函数类型无关2、函数名相同函数重载的条件:形参类型或者个数不同前提和条件很好理解,但是注意特殊的情况:有默认参数存在时,必须仔细分析,来几个例子://函数名相同是无疑问的,这里分析前提1和条件//前提1:与函数类型无关

2020-10-20 11:16:16 431

原创 C/C++ 关于sizeof()的规律

C/C++中关于sizeof()的理解在C++的课上,老师讲解了关于sizeof的一些规律,先说总结如下:1.每个变量在内存中的位置一定是其字节大小的整数倍2.结构体整体字节大小一定是该结构体中最大的字节变量的整数倍3.不能存放变量的字节位置时自动填充该位置 ,结构体整体字节大小不是该结构体中最大的字节变量的整数倍时往后填充使其成为整数倍先来几个例子代码 1#include <iostream>using namespace std;struct A{ int a; ch

2020-10-06 22:19:27 289 1

原创 PAT 1001 害死人不偿命的(3n+1)猜想 Python实现

1001 害死人不偿命的(3n+1)猜想卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定

2020-09-12 11:11:22 119

原创 (原创) 学生宿舍管理系统(简易版) C语言

学生宿舍管理系统实现功能一、功能结构二、代码实现1.头文件声明需要使用的函数名1.打印各个选项菜单函数2.选择选项函数3.创建结构体4.宿管录入学生信息函数5.宿管修改学生信息函数6.宿管浏览已录入学生信息3.学生注册函数3.学生登录函数3.学生操作函数总结实现功能1.学生登录注册2.宿管录入、修改、删除、查询学生信息一、功能结构二、代码实现1.头文件声明需要使用的函数名代码入下://Main.h#pragma once#include<stdio.h>#includ

2020-09-11 22:18:21 24266 41

原创 在Flask中遇见一个问题,请求解答

在视图函数绑定了html的情况下,网页仍然报错。初学Flask,跪求大佬帮忙解答。

2020-04-29 11:26:08 156

空空如也

空空如也

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

TA关注的人

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