- 博客(21)
- 收藏
- 关注
原创 vite基础
原理:vite利用浏览器原生的ES模块,本质就是让浏览器接管部分打包工作。当浏览器请求资源时,按需为浏览器提供对应模块,浏览器接收到就会执行。
2023-02-15 16:16:26
327
原创 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
242
原创 《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
178
原创 浅析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
102
原创 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
208
原创 程序最优存储问题
题目描述:假定要把长为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
2376
1
原创 最优装载问题
题目描述:给定一艘容量为C的船,给定一批货物,货物i的重量是wi,要求在船不超重的前提下,将尽可能多的货物装上船。思路:尽可能多的装上船,就像活动安排问题一样,先对集装箱的重量从小到大排序,在集装箱重量不超过轮船载重量的情况下先装轻的,装上之后在用一个布尔型数组赋值为1,表示装上船,方便输出代码:#include<iostream>#include<cstring&g...
2019-12-19 10:44:44
459
原创 活动安排问题
题目描述:设有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
501
原创 独立任务最优调度
题目描述:用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
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人