-
详解cpu中的内存结构
今天主要就是介绍一下 CPU 中的多级缓存和乱序执行优化,为后面学习多线程做铺垫。先来理解一下 CPU 的结构,后面再说 Java 虚拟机的内存模型。 先放两张图看一下 CPU 和各级缓存、内存、硬盘之间的关系。 下面就来介绍一下为什么会出现多级缓存,以及会出现什么问题,CPU 又是如何解决的。 为什么会出现多级缓存呢?说的简单一点因为 CPU 的频率太快了,而若是没有缓存,直接读取内存中的数据又太慢了,我们不想让 CPU 停下来等待,所以加入了一层读取速度大于内存但小于 CPU 的这么一层东西,这就是...
-
区分slice,splice和split
1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选) //如果不传入参数二,那么将从参数一的索引位置开始截取,一直到数组尾 var a=[1,2,3,4,5,6]; var b=a.slice(0,3); //[1,2,3] var c=a.slice(3);  ...
-
表单数据发送 作业点评表单属性frameset标签
1、表单数据发送 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &...
-
css下拉列表的三角形写法
三角形写法 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <s...
-
音视频编解码基础概念之视频压缩技术
错误难免,逐渐完善。 1. 概述 音视频领域由早期使用的模拟化技术逐渐发展为现在的数字化技术。数字化的主要好处有:可靠性高、能够消除传输及存储损耗,便于计算机处理及网络传输等。 数字化后,音视频处理就进入了计算机技术领域,音视频处理本质上就是对计算机数据的处理。 图像信息经采集后生成的原始视频数据,数据量非常大,对于某些采集后直接本地播放的应用场合,不需要考虑压缩技术。 但现实中更多的应用场合,涉及视频的传输与存储,传输网络与存储设备无法容忍原始视频数据的巨大数据量,必须将原始视频数据经过编码压缩后,再...
-
js用原生形式创建对象
1、 // 对象比较正式的解释:对象是很多属性(变量)和方法(函数)的集合体::(一堆变量函数弄在一起叫对象) // 类(构造函数):一套规则 // 对象是由类创建的(类可以创建出对象) // 用原生形式创造对象(也叫用json格式创建对象); var iphone9 =&...
-
js倒计时效果代码 打折促销示例
1、js倒计时效果 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> &...
-
JS漂浮广告完善效果
1、直接代码演示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> &l...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41