自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lystro的博客

大家好,欢迎访问我的的博客!!!

  • 博客(23)
  • 资源 (14)
  • 收藏
  • 关注

原创 let var 在for循环作用的具体解释

let var 在for循环作用的具体解释下面的代码如果使用var,最后输出的是10。var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10具体就是进行了十次函数申明:1:a[0] = function () {console.log(i);};2:a[1] = function () {console.log(i);};3

2021-06-08 10:04:50 357 1

原创 二叉树的中序遍历

文章目录中序遍历1.递归实现2.使用辅助栈3.Morris遍历二叉树的三种遍历方式,其中每一种遍历方式都有三种实现方式。节点定义:struct TreeNode{ int val; TreeNode *left,*right; TreeNode(int val){ this->val = val; this ->left = this->right = NULL; }};中序遍历中序遍历:先访问左孩点,然后访问

2021-06-05 09:28:29 183 1

原创 二叉树的后序遍历

文章目录后序遍历1.递归实现2.使用辅助栈3.Morris遍历实现二叉树的三种遍历方式,其中每一种遍历方式都有三种实现方式。节点定义:struct TreeNode{ int val; TreeNode *left,*right; TreeNode(int val){ this->val = val; this ->left = this->right = NULL; }};后序遍历后序遍历:先访问左孩子,然后

2021-06-05 09:24:45 665

原创 二叉树的先序遍历

文章目录先序遍历1.递归实现2.使用辅助栈3.Morris遍历二叉树的三种遍历方式,其中每一种遍历方式都有三种实现方式。节点定义:struct TreeNode{ int val; TreeNode *left,*right; TreeNode(int val){ this->val = val; this ->left = this->right = NULL; }};先序遍历以上面这张图为例:我们讲讲树

2021-06-05 09:22:01 1158

原创 二叉树的三种遍历对比及用图片展现

文章目录先序遍历1.递归实现2.使用辅助栈3.Morris遍历中序遍历1.递归实现2.使用辅助栈3.Morris遍历后序遍历1.递归实现2.使用辅助栈二叉树的三种遍历方式,其中每一种遍历方式都有三种实现方式。节点定义:struct TreeNode{ int val; TreeNode *left,*right; TreeNode(int val){ this->val = val; this ->left = this->r

2021-06-04 13:32:19 984

原创 重建二叉树

重建二叉树描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。示例1输入:[1,2,3,4,5,6,7],[3,2,4,1,6,5,7]返回值:{1,2,5,3,4,6,7}题目难度:二星考察知识:树,递归题解本题解是初学算法的对象,一步步从不会到会的详细讲解。方法:递归算法前置知识:二叉

2021-06-04 13:21:36 296

原创 从尾到头打印链表

从尾到头打印链表文章目录从尾到头打印链表描述示例1题解方法一:使用std::reverse()函数方法二:递归版本方法三:反转链表描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。示例1输入:{67,0,24,58}返回值:[58,24,0,67]这是一道对单链表遍历的入门算法题。但是,我将运用三种方法来解决此题。从而达到学一题等于学三题的目的。题目难度:一星考察点:单链表,递归,反转链表题解方法一:使用std::reverse()函数看到题目的第一反应,

2021-06-04 13:11:26 321

原创 替换空格题解

替换空格文章目录替换空格描述示例1Java求解一、String.replaceAll()二、 Spring.split()描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。示例1输入:"We Are Happy"返回值:"We%20Are%20Happy"Java求解一、String.replaceAll()直接调用String的封装方法public String re

2021-06-04 13:08:16 313

原创 二维数组中的查找

二维数组中的查找文章目录二维数组中的查找题目描述示例1示例2详解:题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target = 7,返回 true。给定 target = 3,返回 false。示例1输入:7,[[1,2,8,9]

2021-06-04 12:32:17 318

原创 JavaScript简介及快速入门

JavaScript简介及快速入门文章目录JavaScript简介及快速入门JavaScript简介JavaScript 是脚本语言为什么学习 JavaScript?学习JavaScript 前您需要了解的知识:JavaScript实例:附:HTML入门简介及内容介绍附:CSS简介、特性及快速入门附:JavaScript简介及快速入门JavaScript简介JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。JavaScript 非常容易学。J

2021-06-03 17:25:28 468 5

原创 CSS简介及快速入门

CSS简介及快速入门文章目录CSS简介及快速入门CSS 简介为何使用 CSS?CSS 实例CSS解决了一个大问题CSS 节省了大量工作!CSS 语法实例例子解释CSS 简介CSS 指的是层叠样式表* (Cascading Style Sheets)CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素CSS 节省了大量工作。它可以同时控制多张网页的布局外部样式表存储在 CSS 文件中为何使用 CSS?CSS 用于定义网页的样式,包括针对不同设备和屏幕尺寸的设计和布局。CSS

2021-06-03 16:54:43 395 2

原创 HTML入门简介及内容介绍

HTML入门简介及内容介绍文章目录HTML入门简介及内容介绍什么是HTML?HTML 标签HTML 元素Web 浏览器HTML 网页结构 声明通用声明HTML5HTML 4.01XHTML 1.0中文编码什么是HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文

2021-06-03 13:24:55 465 1

原创 python图片转字符画

python图片转字符画文章目录python图片转字符画解析完整代码解析from PIL import Image#从模块导入Image,导入需要的图像库from PIL import ImageDraw#从模块导入ImageDraw,提供了图像对象的简单2D绘制from PIL import ImageFont#从模块导入ImageFomt #定义了相同名称的类import matplotlib.pyplot as plt#导入模块,创建别名,有命令风格的函数集合import numpy a

2021-06-03 12:35:16 776 1

原创 Python爬取百度图片

Python爬取百度图片import urllib.requestimport urllib.parseimport reimport os#添加header,referer是必须的User-Agent用来伪装浏览器header=\{​ 'User-Agert':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537

2021-06-03 12:22:00 488 1

原创 python爬天气预报

python爬天气预报from urllib.request import urlopen#获取页面from bs4 import BeautifulSoup#从网页抓取数据html=urlopen(r"http://www.weather.com.cn/weather/101090101.shtml").read().decode('utf-8')对中文解码#print(html)soup=BeautifulSoup(html,features="lxml")all_ul=soup.find_

2021-06-03 12:15:24 377 1

原创 Python制作二维码简易步骤

1 win+R cmd 打开命令提示符2 C:\Users\admin>cd shiyanlou\Code#此时指定程序工作路径3C:\Users\admin\shiyanlou\Code>python4>>>from MyQR import myqr5>>> myqr.run(6… words='https://www.shiyanlou.com',7… picture='Sources/gakki.gif',#正确路径因为当前在C

2021-06-03 11:05:51 1259 1

原创 Node.js介绍快速入门

Node.js快速入门本教程目的是为了让对Node.js一无所知的码农对Node.js有一个初步的了解。文章目录Node.js快速入门1.Node.js简介:2.Node.js的优点:3.Node.js基础操作:脚本模式实例:交互模式实例:1.Node.js简介:​ 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。​ Node.

2021-06-02 20:15:14 314 2

原创 Git入门简介、特点及基础操作

Git使用心得**git init ##初始化本地仓库****Git clone [url] ##克隆远程仓库****Git add . ##(跟踪)****git status ##查看本地与暂存区别****git commit 555.txt -m 提交555 ##将暂存区内容添加到本地仓库中 ,并添加备注信息****git remote** **##查看有无源****##若无源: 添加远程 Git 仓库 git remote add origin****git push -u or

2021-05-31 10:13:26 311 1

原创 1577628224

2021-12-23 22:35:04 243 1

原创 项目管理练习1577628224

1.V模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严格的项目。√2.功能点估算与项目所使用的语言和技术有关。√3.经验对于估算来说不重要。( )×4.项目具有一次性、暂时性特征。( )√5.项目管理核心的三角形是功能、时间、风险。( )×范围、进度、成本6.需求获取过程是通过与用户的沟通,确定一个概念性模型,然后确定实施方案的过程。( )×7.项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算。( )×8.

2021-12-23 21:55:48 6391 8

原创 图片加载存在的问题和原因

图片加载存在的问题和原因问题一:启动页面时加载过多图片​ 针对问题一的解决方案:优先加载(懒加载)问题二:部分图片体积过大 (像素总数*单位像素字节数)​ 针对问题二的解决方案 :​ 针对单位像素的优化,衍生出了不同的图片格式,jpeg、png、gif、webp。不同的图片格式都有自己的减少单位像素体积的算法。同时也有各自的优势和劣势,比如 jpeg 和 png 不支持动画效果,jpeg 图片体积小但是不支持透明度等。因此项目在选择图片格式上的策略就是,在满足自己需求的前提下选

2021-11-14 11:23:01 448

原创 CSS样式优先级

为什么不建议使用行内样式? 使用行内样式的缺点样式不能复用。样式权重太高,样式不好覆盖。表现层与结构层没有分离。不能进行缓存,影响加载效率。什么不建议使用导入样式? 使用导入样式的缺点导入样式,只能放在 style 标签的第一行,放其他行则会无效。@import 声明的样式表不能充分利用浏览器并发请求资源的行为,其加载行为往往会延后触发或被其他资源加载挂起。由于 @import 样式表的延后加载,可能会导致页面样式闪烁。CSS模块化...

2021-11-14 11:21:07 385

原创 react-development插件快速安装

react-development插件安装1:git clone -b v3 https://github.com/facebook/react-devtoolscd react-devtoolsnpm installcd shells/chromenode build.js6.打开chrome浏览器打开扩展程序进行如下操作:打开开发者模式按钮 选择‘’加载已解压扩展程序‘’选择react-detools目录下的shells->chrome中b

2021-06-30 13:56:07 242

运筹学期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

数电期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

模拟电子技术期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

工程制图期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

高数下期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

高数上期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

概率论与数理统计期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

复变函数期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

电路期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

大学物理下期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

大学物理上期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

材料力学期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

C语言期末复习视频 (2小时90分).txt

TXT中为百度网盘网址

2021-07-05

复变函数 (2小时90分).txt

复变函数视频 (2小时90分)

2021-07-05

电路 (2小时90分).txt

电路视频 (2小时90分)

2021-07-05

大学物理下 (2小时90分).txt

大学物理下 (2小时90分)

2021-07-05

大学物理上 (2小时90分).txt

大学物理上 (2小时90分)

2021-07-05

材料力学 (2小时90分).txt

材料力学 (2小时90分)

2021-07-05

C语言 (2小时90分).txt

C语言 (2小时90分)

2021-07-05

线性代数期末复习视频(2小时看8个视频=期末90分)

TXT中为网址

2021-01-17

空空如也

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

TA关注的人

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