自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟列表实现

虚拟列表实现

2023-02-21 16:45:40 688

原创 vite相关面试题

vite相关面试题

2023-02-15 18:05:24 2196

原创 vite基础

原理:vite利用浏览器原生的ES模块,本质就是让浏览器接管部分打包工作。当浏览器请求资源时,按需为浏览器提供对应模块,浏览器接收到就会执行。

2023-02-15 16:16:26 258

原创 设计模式原则

设计模式六大原则

2023-02-09 17:32:07 92

原创 http-flv、rtmp、hls

HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。(2)切片器 对视频创建一个索引文件(m3u8文件),并将视频切割成n个ts文件。(1)服务端采集视频进行编码传输到切片器。(4)网站根据索引文件按序播放ts文件。(3)将两个文件传输到http服务器。缺点: 延时较高,10s左右。

2023-02-07 15:43:34 186

原创 vue系列面试题

前端面试题,vue系列

2022-08-29 14:56:00 195

原创 自定义指令简介及用法

自定义指令的简介和一些实用场景

2022-08-17 10:27:54 426

原创 v-model

v-model 与 model

2022-08-10 18:09:32 102

原创 文本标注工具poplar-annotation

文本标注工具

2022-06-24 17:52:40 1655 1

原创 “选区”和“光标”

“选区”和“光标”

2022-06-21 16:30:44 728

原创 递归相关操作

递归的一系列操作

2022-06-21 16:11:07 62

原创 axios中断请求

axios实现请求中断,以及拦截器的实现

2022-06-02 17:33:00 1799

原创 nextTick原理

vue中nextTick的实现原理

2022-06-01 18:28:20 1942

原创 《CSS样式》二三章知识点总结

CSS揭秘处理兼容性问题:先发制人地加上所有可能的浏览器前缀,再把无前缀的版本放在最后(失败)css编码技巧DRY: don’t repeat yourself 减少代码重复WET:we enjoy typing/write everything twice总结巧用em、rem、px避免一些不必要的媒体查询@media:(未来每次对 CSS 代码的修改都要求我们逐一核对这些媒体查询是否需要配合修改,甚至可能要求我们反过来修改这些媒体查询的设置。这一点常常被我们忽略,后患无穷。你添加的媒

2022-01-10 16:04:16 138

原创 前端代码规范

代码规范,前端

2022-01-02 18:13:42 132

原创 浅析BFC

BFC什么是BFCBFC(Block fomatting context)“块级格式化上下文”。这个区域与外部毫不相干。形成BFC的条件1、根元素2、float属性不为none3、position为absolute或fixed4、display为inline-block, table-cell, table-caption, flex, inline-flex5、overflow除了visible以外的(hidden,auto,scroll)BFC布局规则1、内部的Box会在垂直方向,一

2021-11-19 16:39:49 77

原创 webstorm快捷键

webstorm的快捷键操作下面是Webstorm的一些常用快捷键:ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。ctrl + j: 输出模板ctrl + b: 跳到变量申明处ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)ctrl + []: 匹配 {}[]ctrl + F12: 可以显示当前文件的结构ctrl + x: 剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容

2020-11-23 09:32:29 169

原创 程序最优存储问题

题目描述:假定要把长为1,2,3的3个程序放在磁带T1和T2上,并且希望按照使最大检索时间取最小值的方式存放,即如果存放在T1和T2上的程序集合分别是A和B,则希望所选择的A和B使得max{∑li 1,∑li2}(i1属于A,i2属于B)取最小值。贪心算法:开始将A和B都初始化为空,然后一次考虑一个程序,如果Σi∈Ali=min{∑li,∑li),则将当前正在考虑的那个程序分配给A,否则,分配给...

2019-12-20 09:55:25 2328 1

原创 最优装载问题

题目描述:给定一艘容量为C的船,给定一批货物,货物i的重量是wi,要求在船不超重的前提下,将尽可能多的货物装上船。思路:尽可能多的装上船,就像活动安排问题一样,先对集装箱的重量从小到大排序,在集装箱重量不超过轮船载重量的情况下先装轻的,装上之后在用一个布尔型数组赋值为1,表示装上船,方便输出代码:#include<iostream>#include<cstring&g...

2019-12-19 10:44:44 438

原创 活动安排问题

题目描述:设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si <fi。如果选择了活动i,则它在半开时间区间[si, fi)内占用资源。若区间[si, fi)与区间[sj, fj)不相交,则称活动i与活动j是相容的。也就是说,当si≥fj或s...

2019-12-18 20:43:37 467

原创 独立任务最优调度

题目描述:用2台处理机A和B处理n个作业。设第i个作业交给机器A处理时需要时间ai,若由机器B来处理,则需要时间bi。由于各作业的特点和机器的性能关系,很可能对于某些i,有ai≥bi,而对于某些j,j≠i,有aj<bj。既不能将一个作业分开由2台机器处理,也没有一台机器能同时处理2个作业。设计一个动态规划算法,使得这2台机器处理完这n个作业的时间最短(从任何一台机器开工到最后一台机器停工的...

2019-12-18 19:58:28 245

空空如也

空空如也

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

TA关注的人

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