自定义博客皮肤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 395 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 235 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 729

原创 二叉树的先序遍历

文章目录先序遍历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 1278

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

文章目录先序遍历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 1083

原创 重建二叉树

重建二叉树 描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{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 342

原创 从尾到头打印链表

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

2021-06-04 13:11:26 376

原创 替换空格题解

替换空格 文章目录替换空格描述示例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 399

原创 二维数组中的查找

二维数组中的查找 文章目录二维数组中的查找题目描述示例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 373

原创 JavaScript简介及快速入门

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

2021-06-03 17:25:28 513 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 474 2

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

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

2021-06-03 13:24:55 559 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 915 1

原创 Python爬取百度图片

Python爬取百度图片 import urllib.request import urllib.parse import re import 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 663 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 516 1

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

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

2021-06-03 11:05:51 1474 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 362 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 357 1

原创 1577628224

2021-12-23 22:35:04 299

原创 项目管理练习1577628224

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

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

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

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

2021-11-14 11:23:01 570

原创 CSS样式优先级

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

2021-11-14 11:21:07 463

原创 react-development插件快速安装

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

2021-06-30 13:56:07 293

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

TXT中为网址

2021-01-17

C语言期末复习视频 (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

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

TXT中为百度网盘网址

2021-07-05

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

C语言 (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

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

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

2021-07-05

空空如也

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

TA关注的人

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