自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序:图片高度设置无效问题

控制台查看元素,显示其style中多了一个没有设置的高度值找了很久发现是因为image标签设置了mode=“widthFix”,此时高度会自适应,样式中设置高度无效

2020-09-14 20:35:41 2722

原创 【分治法】中位数问题和Gray码问题——武汉理工大学算法分析与设计课程实验

i. 中位数问题 问题描述设X[ 0 : n - 1]和Y[ 0 : n – 1 ]为两个数组,每个数组中含有n个已排好序的数。找出X和Y的2n个数的中位数。 编程任务利用分治策略试设计一个O (log n)时间的算法求出这2n个数的中位数。 数据输入由文件input.txt提供输入数据。文件的第1行中有1个正整数n(n<=200),表示每个数组有n个数。接下来的两行分别是X,Y数组的元素。 结果输出程序运行结束时,将计算出的中位数输出到文件output.txt中。输入文件示

2020-09-14 20:32:59 1485

原创 B站高倍速播放的方法!

document.querySelector('video').playbackRate = 33表示三倍速播放,同理3 可以改为其他数字,就是这么简单!

2020-08-02 11:45:08 1862 1

原创 Django启动服务器无效的解决办法

在跟着菜鸟教程学Django,本地启动服务器命令无效,菜鸟教程的命令为:python3 manage.py runserver 0.0.0.0:8000将python3修改为python后启动成功:

2020-07-27 09:56:02 1839 1

原创 前端知识总结(一)HTML

简介HTML全称是超文本标记语言 (HyperTextMarkupLanguage),不是一种编程语言,而是一种标记语言,标记语言是一套标记标签,用来描述网页。目前最新的HTML版本是H5,要了解它和之前版本的不同,可以看我之前的这篇:Youky:【翻译整理】What's new in HTML5​zhuanlan.zhihu.com因为HTML是标记语言,所以无需运行环境,直接用浏览器打开文件即可看到预期结果HTML的注释格式是:<! >标签按照不同的分...

2020-07-15 14:26:56 289

原创 5分钟学会使用Git

Git是现今最流行的分布式版本控制系统,网上自然也有很多教大家如何使用Git的教程,但本文则提炼了最常用的命令,既然Git是为了方便大家的工具,那么提高效率才是重点,那些一年都用不到一次的命令,需要的时候上网查就好了。废话不多说,直接开始:你一定会用到的命令下面这些命令是使用过程中一定会用到的,需要记住:将当前目录变成git可管理的仓库:git init 这是使用git的第一步 添加文件:git add 文件名 这是添加需要进行管理的文件,注意文件必须是在当前目录下的。 可以一次添加多.

2020-06-24 13:24:57 138

原创 【分治法】中位数问题和Gray码问题——武汉理工大学算法设计与分析课程实验

1. 中位数问题« 问题描述设X[ 0 : n - 1]和Y[ 0 : n – 1 ]为两个数组,每个数组中含有n个已排好序的数。找出X和Y的2n个数的中位数。« 编程任务 利用分治策略试设计一个O (log n)时间的算法求出这2n个数的中位数。« 数据输入由文件input.txt提供输入数据。文件的第1行中有1个正整数n(n<=200),表示每个数组有n个数。接下来的两行分别是X,Y数组的元素。 « 结果输出 程序运行结束时,将计算出的中...

2020-06-17 20:57:09 2100

原创 【动态规划】最大K乘积问题和游艇租用问题——武汉理工大学算法设计与分析课程实验

问题描述长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1£i<j£n。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。编程任务对于给定的游艇出租站i到游艇出租站j之间的租金为r(i,j),1£i<j£n,编程计算从游艇出租站1到游艇出租站n所需的最少租金。数据输入由文件input.txt提供输入数据。文件的第1行中有1个正整数

2020-06-17 20:51:17 1090

原创 【动态规划】机器人路径规划——算法设计与分析慕课作业

题目内容:一个机器人只能向下和向右移动,每次只能移动一步,设计一个算法求机器人从(1,1)到(m,n)有多少条路径。输入格式:以空格分开m,n输出格式:路径条数输入样例:4 5输出样例:35loc = input().split()#I表示行数、J表示列数I = int(loc[0])J = int(loc[1])result=[]for i in range(I): r=[] for j in range(J...

2020-06-17 19:55:39 2044

原创 【动态规划】拦截导弹问题——算法设计与分析慕课作业

题目内容:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。输入格式:第一行,输入雷达捕捉到的敌国导弹的数量k(k<=25),第二行,输入k个正整数,表示k枚导弹的高度,按来...

2020-06-17 19:54:21 572

原创 CSS布局方式总结

对于元素的定位,常用的方式大致有以下四种,重难点在于flex定位1. 文档流默认定位当没有人为的为元素设置定位方式时,元素的默认方式为文档流定位。此时元素的位置主要取决于元素的类型、大小以及周围元素的大小。元素一共分为三种: 块级元素(block) 内联元素(inline) inline-block元素 block元素: 常见标签:<div>,<p>,<h>,<ol>,<ul>,<tabl.

2020-06-12 15:56:12 149

原创 【一次搞懂】JavaScript中的正则表达式

一、什么是正则表达式正则表达式的概念:计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本在JS中,正则表达式属于对象的一种:typeof /\d+/"object"Object.prototype.toString.call(/\d+/);//"[object RegExp]"正则对象有两个常用属性:flags:该正则对象的标志 lastIndex:下一次开始匹配的起点二、如何使用正则表达式0. 如何创建一个正则表达式创建正则表达

2020-06-08 15:17:57 446

原创 Vue中常用的第三方库

stylus一种css预处理器,可以更加直观的编写css代码,减少不必要的格式下载:npm install stylus使用:在style标签中加上 lang="stylus"来使用stylus样式不再需要大括号,而是用缩进来代替可以省略冒号,用空格代替不再需要分号来结尾在style标签中添加scope属性后,样式只会修饰当前组件。better-scroll一个用于提高滑动体验的库,可以让移动端的滑动体验更接近于原生APP下载:仍然是npm下载或script标签引入,没什么好说的

2020-06-02 15:36:24 3613

原创 【2】浅析Vue组件

组件的基本概念Vue中有一个概念叫做组件化,就是把页面分成一个个小的部分,每个部分有自己的功能,且可以复用。最外层的组件即根组件,除此之外会有很多子组件。子组件分为两种,全局组件和局部组件:全局组件,用 Vue.component(组件名,{}) 这种方法创建,在根组件接管范围内可以用组件名当标签名的方式直接使用。Vue.component('item',{ props:[], template: "<p>{{x}}</p>", data:functio

2020-05-29 20:11:12 182

原创 【1】vue中的指令与插值表达式

为什么要用指令和插值表达式前面我们已经说到过,在Vue中不直接对DOM进行操作,而是通过数据的改变来改变页面的显示状态。但是如果在HTML中直接像这样设置页面内容,那么改变数据时将无法用到Vue提供的便捷方法<p id="hello" >hello world</p>为了能通过变量来决定显示的内容,用原生JS我们可以这样写var str="hello world";document.getEleMentById('hello').innerText=str;但此时在控

2020-05-29 20:05:33 471

原创 【0】Vue的基础概述

什么是VueVue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合这是官网给出的介绍,可能不是那么容易理解。简单来说,Vue是一个视图层框架,帮助我们更好的构建应用。使用Vue和原生JS一个最显著的差别就是,Vue不再对DOM直接进行操作,而是通过对数据的操作,来改变页面。使用Vue构建的页面,是有一个个的组件组成的,当组件中定义的数据发生变化时,组件的显示也会跟着变化,且此过程

2020-05-29 20:00:20 165

原创 Iconfont的使用

iconfont是阿里巴巴的一个图标库网站,我们可以在上面找到很多我们需要的图标,并且可以方便的在项目中进行引用。首先打开官网,进行登录。如果只需要零碎的几个图标,可以直接在搜索栏中搜索,如果是在项目中使用,为了保持风格的一致性,建议使用同一作者的某一个图标库。首先,创建一个自己的项目:选择官方图标库:进去选择一个需要的分类:然后选择你需要的图标,加入购物车:点击屏幕右上角的购物车,将购物车中的图标添加至自己的项目然后找到我的项目,选择下载至本地(这样可以在离线情况下使用):下载

2020-05-29 19:54:21 186

翻译 【H5】HTML5是什么

先放上原文链接HTML5是什么HTML5是HTML的最新版本,且与原有版本有很大的改动。这些改动的目的是将许多开发人员在使用的新方法标准化,也是为了鼓励一种web开发的最佳做法。大多数单独特性的变化是语言整体设计目标的结果。这些目标主要包括:鼓励使用语义化标签样式设计与内容相分离推广辅助功能以及响应式设计减少HTML,CSS,JavaScript之间的重叠在消除Flash或java这样的插件的同时,支持丰富的媒体功能掌握HTML5不止意味着学习CSS特性代替老的HTML特性。如果你想对

2020-05-29 19:51:10 223

原创 【闭包】JS的闭包到底是什么

JS中的闭包是一个看着好像不难,但又很容易搞糊涂的东西,相信很多人都是和我一样似懂非懂,这次我们从最实用的角度来研究一下这个问题。1.闭包是什么根据MDN给出的定义:函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure),也就是说,闭包可以让你从内部函数访问外部函数作用域解释一下这里的词法环境,指的也就是我们常说的上下文。我们来看一个例子:function init() { var name = "Mozilla"; // name

2020-05-29 19:40:32 129

原创 【原型链】JS中的原型链到底是什么

1.构造函数JS中的构造函数和普通函数没有本质区别,要用调用方式的不同来区分。在调用构造函数时要用new Func()的方法来调用,此时函数会默认返回this为了与普通函数区分,构造函数的函数名一般以大写字母开头。function Person(name,age){ this.name=name; this.age=age}var xiaoming=Person('xiaoming',20);//错误调用,xiaoming为undefinedvar xiaoming=new P

2020-05-29 19:37:42 385

原创 利用qwebchannel实现Python和JS之间进行通信

要解决前后端交互问题,可以利用qwebchannel实现python和JS之间的通信文章末尾附有简单的demo1. 准备阶段由于我的python使用的是Anaconda,内置了pyqt,因此直接引入即可。from PyQt5.QtWidgets import QApplicationfrom PyQt5.QtCore import QObject, pyqtSlot, QUrlfro...

2020-02-21 19:56:43 1485 1

原创 underscore入门使用说明

underscore介绍:JavaScript的第三方库,提供函数式编程接口,通过统一的函数对Array和object进行map、filter等操作,消除了不同浏览器之间DOM操作的差异。可以在官网下载js文件以便使用官网地址underscore的使用underscore中的_和jQuery中的$类似,是一个全局变量,underscore把自身绑定在_上,例如进行map操作时:_.map...

2020-02-20 17:28:15 1843

原创 用原生JS判断页面是否滑动到底部

window.onscroll=function(){ //变量scrollTop是滚动条滚动时,滚动条上端距离顶部的距离 var scrollTop = document.documentElement.scrollTop||document.body.scrollTop; //变量windowHeight是可视区的高度 var windowHeight = docu...

2020-01-31 13:26:14 1676

原创 自动适配移动端

@media(min-width:1000px){ background-color:#000;}@media(max-width:1000px){ background-color:#fff;}使用@media的方法通过屏幕的宽度自动判断当前设备是PC还是手机然后分别显示不同的页面布局...

2020-01-31 12:21:44 140

原创 点击按钮实现页面切换效果

假设展示页面的class为.page;给除了初始展示页面外的所有展示页面加一个class;.hide{ display:none; }给翻页按钮绑定事件,点击后判断接下来要展示的界面是哪一个隐藏上一次展示的页面lastPage.className+= ' hide';显示这一次要展示的页面nextPage.className='page';...

2020-01-31 11:52:00 1693

原创 c++中的字符串处理

常用的存储字符串的两种方法:char*类型和string类型1.直接声明char* sentence; 会报错:未初始化的局部变量。而string类型不会解决办法:已知字符串长度时,可以用char* sentence = new char[length]; 的方式创建字符数组。长度未知时,用char* sentence = new char(); 的方法创建2.char*类型和st...

2019-10-21 20:38:24 267

原创 HTML5与HTML4中标签的区别

哈哈

2019-09-26 08:55:51 143

空空如也

空空如也

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

TA关注的人

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