自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (6)
  • 收藏
  • 关注

原创 HTML <img> loading属性

        在页面中是大量存在的,对于这些图片,加载也是需要消耗时间。了解 loading 可以优化页面,我们可以选择 eager 和 lazy。下面就是对 loading 属性的详细介绍。loading        指示浏览器应当如何加载该图像。允许的值:eager     &nbs

2021-08-06 08:34:11 2204

原创 前端错题笔记

输出什么?const name = 'Lydia Hallie';console.log(!typeof name = 'object');console.log(!typeof name = 'string');typeof name 返回 string。字符串 string 是一个 truthy 的值,因此 !typeof name 返回一个布尔值 false 。false === 'object' 和 false === 'string' 都返回 false。输出什么const per

2021-07-18 00:30:37 94

原创 JS 关键字 “this”

this的值通常由函数执行上下文确定。this每次调用函数可能有所不同。首先,我们键入以下代码看一下结果。console.log(this)我们得到window这是因为在全局范围内,this是指全局对象。在浏览器中全局对象是window对象。在控制台中,创建一个新变量并将其分配给您的名称:var name = "one"于是,我们可以用以下方式打印:...

2021-07-16 18:49:26 95

原创 最近见到的几道题

diaplay:none 和 visibility:hidden 的区别        diaplay:none 隐藏对应的元素,在文档布局中不在给他分配空间,它各边的元素会合拢,就当他从来就不存在; visibility:hidden隐藏对应的元素,但在文档布局中,仍然保留原来的空间。CSS 中 link 和 @import 的区别link 属于 html 标签,而 @import 是 CSS 提供的;页面加载时,l

2021-07-16 18:38:53 68

原创 使用vuex4初体验

什么是 vuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应 用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。        上面的解释来自 vuex 官网。        看完很懵?什么是状态管理模式?什么是情况我们该使用 vuex ?  

2021-07-05 15:47:52 216

原创 学习let命令

let命令是ES6新增的命令,它和var的用法类似,但是let命令声明的变量只在其所在的代码块内有效。let是不存在变量提升的,它所声明的变量一定要在声明后使用,否则会报错。var命令会发生“变量提升”现象,即可以在变量声明之前使用,值为undefined在代码块内,使用let命令声明变量之前,该变量都是不可用的。if (true) { // TDZ开始 tmp = 'abc'; // ReferenceError console.log(tmp); // ReferenceErro

2021-04-27 11:54:50 169

原创 连接标签学习

<a href="" target="" title=""></a>href属性给出链接指向的网址。它的值是一个url或者锚点。title属性给出链接的说明信息。鼠标悬停在链接上方时,浏览器会将这个属性的值,以提示块的形式显示出来。target属性的值也可以是"_self"、"_blank"、"_parent"、"_top"四个关键字之一。target默认为"_self",表示在当前页面打开。target="_blank"时,表示在新页面打开target="_pare

2021-04-06 10:08:15 55

原创 重新学习html——完整的html文档结构学习

作用:告知浏览器该页面文件的文档类型,指示web浏览器使用哪个HTML版本编写页面。位置:<!DOCTYPE> 声明必须是HTML文档的第一行,位于标签之前。声明对大小写不敏感声明没有结束标签...此元素告知浏览器其本身是一个HTML文档。 与标签限定了文档的开始点和结束点,之间是文档的头部和主体。文档头部由标签定义,而主体由标签定义。 lang属性(语言属性):当搜索引擎或者 浏览器拿到语言属性后,有可能做一些针对指定语言的辅助操作,'en'表示英文。标签...

2021-04-05 22:27:37 74

原创 cnavas学习笔记

<canvas>:“图形画布”元素<canvas>是一个HTML元素,可以通过脚本绘制图形。<canvas>吸引我的地方,是它可以创建简单(而不是那么简单)的动画。我的第一个画布<canvas>的资料网上很多,我目前主要看的资料来自MDN网站。看到第一个例子就想要尝试,以下就是我的第一个画布代码。<!DOCTYPE html><html lang="en"><head> <meta charset

2021-01-30 17:11:59 293

原创 递归原理

递归原理递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用每当递归函数调用自身时,它都会将给定的问题拆解为子问题。递归调用继续进行,直到到子问题无需进一步递归就可以解决的地步。为了确保递归函数不会导致无限循环,它应具有以下属性:1、一个简单的基本案例(basic case)(或一些案例) —— 能够不使用递归来产生答案的终止方案。2、一组规则,也称作递推关系(recurrence relation),可将所有其他情况拆分到基本案例。注意,函数可能会有多个位置进行自我调用。

2021-01-30 17:11:25 546

原创 今日遇到的一个问题

今天写react的一个demo,实现一个实时显示一个数字,进行加一、减一的功能。第一写的代码如下:import React from 'react';import ReactDom from 'react-dom';class App extends React.Component{ constructor(props){ super(props) this.state = { num:0 } }

2020-12-09 17:25:47 114

原创 python今日学到的三个字符串

# print('\u00c6') # Æ# print('\U0001F60A') # ????# print('This is a cat: \N{Cat}') # This is a cat: ????

2020-11-13 21:20:41 106

原创 初识vue代码

// template即模版的意思,每一个vue文件里必须要有一个,在这里写HTML代码<template> <div id="app"></div></template>// 在这里写js逻辑相关的代码<script> export default { name: 'app', };</script>// 这里写样式代码<style></style>template里面

2020-11-11 19:04:50 56

原创 了解vue工程结构

assets:存放项目中需要用到的资源文件,css、js、images等components:存放vue开发中公共组件router:vue路由的配置文件views:存放页面文件app.vue:根组件main,js:项目的入口文件,定义了vue实例,并引入根组件app.vue,将其挂载到index.html中id为’app’的节点上。...

2020-11-11 19:01:59 116

原创 今日解决的小麻烦

今天下载了一个vue项目,但是没有node_model文件夹,很是苦恼,用npm下载报错没有的模块真的头疼。于是,在一篇博文终于发现了秘密,当然也要怪自己粗心大意,没有记起下载时下方的readme。方法很简单,进入项目文件,直接npm install即可。...

2020-11-09 19:31:45 58

原创 JS代码中date.parse()的学习

// function add(x){// var sum = 0;// sum = sum + x;// var temp = function(y){// if(arguments.length === 0){// return sum;// }else{// sum = sum + y;// return temp;// }//

2020-11-07 21:26:24 544

原创 Python的一些代码学习

# S = 'abscsdndfnnsdf'# for index, char in enumerate(S):# print(str(index)+" "+char)# str1 = '\nhello'# print(str1)# str3 = '\thello'# print(str3)# import sys# print(sys.ps1)# print(sys.ps2)# print(False == False == True)# print(False ==

2020-11-07 21:02:21 93

原创 JS类型转换

隐式转换数字字符串加数字,数字隐式转换为字符串console.log(30+'30');//结果为3030//调换位置也可以console.log('30'+30);//结果为3030数字字符串与数字做非加法运算,字符串隐式转换为数字console.log('20'-10);//10console.log(10*'10');//100console.log(10/'2');//5数字字符串与数字字符做非加法运算,隐式转换为数字console.log('20'-'10');//10.

2020-09-03 18:27:15 60

原创 JS数值类型学习

常用的数值类型主要包括整数,浮点数和NAN(Not a Number非数值)整数JavaScript中的整数和数学中的整数是一样的。八进制let number=010;//八进制的8十进制let number0 = 7; // 十进制的7let number1 = 20; // 十进制的20十六进制let number1 = 0x010; // 十六进制的16let number2 = 0x11; // 十六进制的17let number3 = 0x12; // 十六进

2020-09-01 22:24:31 85

原创 链表学习

数组存储必须使用连续的内存空间,并且会预留一部分空间方便扩展。这样会大大降低内存的使用率,所以出现了链表。数组能做的所有事情,一般都可以用链表实现。链表存储一系列相同类型的数组,并且都有增删改查等基本操作。数组里面每一个元素称为元素,链表中每个元素称为节点。元素和节点的差别在于,元素的地址只能在上一个元素地址的后面,而节点的地址可以分散存储。节点可以分成两个部分,一部分用来存储数据,另一部分可以用来存储另外一个节点的地址。在不考虑泛型,节点只需要支持int的存储时,可以用下面的一个Java例子来

2020-09-01 21:56:02 65

原创 Thymeleaf表达式

Thymeleaf表达式主要是用于字符串处理和数据转化。字符串处理<span th:text="'00:00/'+${Time}"></span>这里的'包围住00:00/这个文本的目的是把文本变成Java字符串,两个字符串可以用+拼接成新的字符串。<span th:text="|00:00/${Time}|"></span>数据转化处理LocalDate和LocalDateTime类,你可以在pom.xml添加如下依赖<depende

2020-08-31 21:59:06 209

原创 Thymeleaf循环语句

Thymeleaf的for循环也是使用标签属性来完成的,th:each代表的就是循环语句。<ul th:each="t : ${ts}"> <li th:text="${ts.name}"></li></ul>${ts}是从模板上下文中获取变量t是${ts}变量遍历后的每一个对象${t.name}就可以读取遍历中的变量打印列表的索引值<ul th:each="t,it: ${ts}"> <li> &l

2020-08-31 19:54:49 14044 3

原创 Maven入门

1.Maven坐标<groupId>com</groupId><artifactId>app</artifactId><packaging>jar</packaging><version>1.0-SNAPSHOT</version>groupIdgroupId就像一个文件夹一样,它的命名和Java的包比较一致,这里一般只用小写的英文字母和字符.artifactIdartifactId有点想文件名

2020-08-31 16:21:08 47

原创 Maven入门

当我们开始学习Java框架的时候,就必须掌握一个工程化工具:Apache Maven。Apache Maven是做什么用的?Maven是一个项目管理和构建自动化的工具。Maven提供了一个命令行工具可以把工程打包成Java支持的格式(比如jar),并且支持部署到中央仓库里,这样使用者只需要通过工具就可以很快捷的运用其他人写的代码,只需要你添加依赖即可。Maven命令1.mvn clean compile编译命令,Maven会自动扫描src/main/java下的代码并完成编译工作,执行完,会在根

2020-08-31 14:25:42 97

原创 spring笔记

spring是Java语言中必须掌握的框架,它已经有超过10年的稳定期了。在学习完Java后,我学习的是SpringFramework。spring的版本历史2004年3月,1.0版发布2006年10月,2.0版发布2007年11月,更名为SpringSource,同时发布Spring2.52009年12月,Spring3.0发布2013年12月,Pivotal宣布发布Spring框架4.02017年09月,Spring5.0发布Spring的核心依赖注入(DI)是Spring最核心

2020-08-31 13:54:04 66

原创 第一次成功使用MATLAB里面的s-function

今天要用MATLAB里面的s-fuction,以前从未使用过,头一次,找过文档,下过实例代码,在错误里面遨游。成功的一个例子,函数y=k*x+b。脚本代码fun.m。function [sys,x0,str,ts] = fun(t,x,u,flag,k,b)switch flagcase 0 [sys,x0,str,ts]=mdlInitializeSizes;%case 1,sys=mdlDerivatives(t,x,u,A,B,C,D);case 3 sys=mdlOut

2020-06-04 14:57:27 866

原创 python爬虫,自认为最简单的一种套路

Python还是比较简单的,个人认为爬虫是真的好玩有趣。简简单单的几行代码,就能爬一个网页,真的是很神奇和有趣。当然,爬虫虽好,操作起来还是需要考虑的,如果你能读懂html文件还是可以考虑正则表达式进行匹配。本次就上一个简单的代码。# 导入需要的包import requestsfrom bs4 import BeautifulSoup# 爬取网站一般都会伴随一些异常try: ...

2020-04-04 10:37:41 145

原创 codeblocks 出现 Can't find compiler executable in your search path for GNU GCC

研究了一晚上,终于解决了,特来此告知各位。 我下载的是codeblocks,刚开始出现的时候就是卸了重装,三四次之后终于放弃,求救百度。百度上大部分都是教你点击settings->compiler,然后一顿猛操作。我也实验了,结果失败,然后开始研究,发现了一个重大问题。 我的MinGW文件的bin目录下并没有配置中那几个mingw32的exe文件,无奈只得去找,点一次...

2020-03-30 23:23:35 784 4

原创 验证两个公式

编写一个应用程序,验证以下等式是成立的:public class Cube { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0; for(int i = 3; i < 6; i++) { sum += i*i*i; } System...

2020-03-25 22:30:46 275

原创 学习笔记(04):跟着王进老师学开发:Python初级入门课程-注释和main函数

Python入门经典,业内知名的Python教育机构-联科教育出品,本课程主要是Python基础部分,主讲王进老师,主要讲解了为什么要学习Python; 如何部署python开发环境;什么是变量;运算符的作用;讲解了条件选择及循环等。希望借助此课程,让越来越多的人进入到Python开发领域。把握AI崛起的浪潮,抓住大数据的尾巴! 【添加小助手】免费入群领取【超全P...

2020-02-17 14:28:11 100

原创 学习笔记(03):Python 面试100讲(基于Python3.x)-导入Python模块

本课程搜集了各大互联网公司的Python面试题以及类似的题目。课程体系包括Python语言本身的知识、Python SDK、Web、Python爬虫以及算法等内容。所以的源代码都使用Python3.x编写。Python相关知识包括基本语法、正则表达式、字符串、数据库、网络、Web等。算法包括了一些出镜率高的内容、如与链表、树、数组相关的算法。...

2020-02-07 12:27:00 99

原创 学习笔记(02):Java并发编程精讲-线程的同步异步,阻塞非阻塞

课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...

2020-02-06 10:28:43 108

原创 学习笔记(01):Java并发编程精讲-线程安全

课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...

2020-02-06 09:59:52 70

原创 牛客网 编程题目 种花

题目描述公园里有N个花园,初始时每个花园里都没有种花,园丁将花园从1到N编号并计划在编号为i的花园里恰好种A_i朵花,他每天会选择一个区间[L,R](1≤L≤R≤N)并在编号为L到R的花园里各种一朵花,那么园丁至少要花多少天才能完成计划?输入描述:第一行包含一个整数N,1≤N≤10^5。第二行包含N个空格隔开的整数A_1到A_N,0≤A_i≤10^4。输出描述:输出完成计划所需的最少天...

2020-01-13 20:04:38 571

原创 找零

题目描述Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为N(0<N≤1024)N (0 < N \le 1024)N(0<N≤1024)的商品,请问最少他会收到多少硬币?输入描述:一行,包含一个数N。输出描述:一行,包含一个数,表示最少收到的硬币数。示例1输入200输出17说...

2020-01-01 21:20:02 338

原创 数字序列第n位的值

题目描述有一个无限长的数字序列1,2,2,3,3,3,4,4,4,4,5,5,5,5,5。。。(数字序列从1开始递增,且数字k在该序列中正好出现k次),求第n项是多少输入描述:输入为一个整数n输出描述:输出一个整数,即第n项的值示例1输入4输出3//本题规律其实很好找,即第k个数有k个。我们可以很好地利用这个规律来写出代码。import java.util.*;publ...

2020-01-01 21:13:30 957

原创 有点累,玩会儿注释

/* _________________ * | | * | @ @ | * +++| |+++ * || | ^ | ||...

2019-12-22 22:39:09 51

原创 合并二叉树

最近在刷力扣上的算法题,下面是我刷到的一道。给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。示例 1:输入:Tree 1 Tree 21 ...

2019-11-20 20:18:43 98

原创 Python学习:数码管显示日期

Python有些模块很有趣,功能很强大,但是我电脑运行起来就很慢。(很想换电脑)在电路中,数码管显示需要考虑数码管的段选和位选,而在代码里要考虑的更多。要研究数码管的结构,还要考虑将时间告诉你的笔。要在电脑上画出今天的日期,却是需要考虑很多因素。就像写字一样,你可能不需要计算一笔就写好了,但是在电脑上,要计算很多东西,角度还有线条粗细,笔前进后退的长度,直线还是弯线。import time...

2019-11-13 22:39:28 400

原创 Python学习:递归

今天接触到一个很短的代码,关于递归的。def fc(n): if(n == 0): return 1; else: return n*(n-1)print(fc(3))还接触到一个画雪花的递归代码,虽然很慢,不过能画出一个比较好看的雪花,打代码也是一种享受。import turtledef koch(size, n): if ...

2019-11-13 22:32:07 128

利用js等技术做的时钟.zip

利用html、css、js制作的时钟网页。时钟是生活中常用的一种计时器,人们通过它来记录时间。时钟一直以来都是国人钟爱的商品之一。世上再也没有比时钟更加冷漠的东西了:在您出生的那一刻,在您尽情地摘取青春幻梦的花朵的时刻,它都是同样分秒不差地滴答着。

2020-11-11

贪吃蛇1.0.zip

贪吃蛇游戏,使用了html、css、javascript,界面简单。用游戏把子上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴。

2020-09-20

test_yijidaolibai.slx

用simulink仿真直线一级倒立摆,模型使用subsystem封装。一个输入,两个输出。如果想学习直线一级倒立摆可以尝试。

2020-06-06

王者农药课设代码(已完善)

帮女生写的,经历了无数折磨。第二天重写,第三天基本完成,第四天不停改代码,女生需求多,关键是自己还不知道需求是啥,想起来啥就改啥,心累。当然,这个代码通过率课设,并且我还在电影院改了一下,没有在这个代码里体现,毕竟很简单。

2019-10-18

王者农药课设

王者农药课设代码,c语言,一般用不起来,需要修改,有兴趣的可以下载。需要三个文件Hero.txt,her1o.txt,user.txt,我是放在D盘,你也可以放到其他盘(记得修改相应部分)。还有一点,我没有注释,哈哈哈。见这个题目出现好几年了,才动手写的第一个草稿。有音乐和功能完善的,在这段时间不能发出来,毕竟帮别人写的。

2019-10-17

空空如也

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

TA关注的人

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