草庐IT

操作系统—计算机硬件简介.md

1.简介从概念上讲,一台计算机可以抽象为下图的模型CPU,内存以及I/O设备都由一条系统总线连接起来并通过总线与其他设备通信2.CPUCPU是计算机的大脑,它从内存中取出指令并执行。2.1CPU的工作流程从内存中取出指令,对取出的指令进行解码,执行,CPU就是一直不断的重复这个过程。 图1.1CPU工作流程2.2超标量CPU流水线作业效率不高,于是就引入了超标量CPU超标量CPU是这样工作的,多个取值和解码同时进行,取值解码完成后的指令会进入缓冲区,缓冲区对应多个执行单元,每当缓冲区中有指令且有空闲的执行单元时,就会从缓冲区取出指令进入执行单元执行

音视频开发进阶——YUV与RGB的采样与存储格式

 在上一篇文章中,我们带大家了解了视频、图像、像素和色彩之间的关系,还初步认识了两种常用的色彩空间,分别是大家比较熟悉的RGB,以及更受视频领域青睐的YUV。今天,我们将继续深入学习RGB、YUV的相关内容,进一步了解它们的常见采样格式和存储格式。 色彩的采样格式和存储格式影响我们处理图像的方式,只有使用正确的方式,才能呈现正确的图像效果。 RGB的采样和存储 我们已经知道,图像由像素组成,而像素通过记录色彩空间各分量呈现各种各样的色彩。对于RGB色彩空间,其三个分量R(红)、G(绿)、B(蓝),它们之间具有相关性,对于色彩的表示来说缺一不可。 所以,RGB的每个像素都会完整采样三个分量,采样

音视频开发进阶——YUV与RGB的采样与存储格式

 在上一篇文章中,我们带大家了解了视频、图像、像素和色彩之间的关系,还初步认识了两种常用的色彩空间,分别是大家比较熟悉的RGB,以及更受视频领域青睐的YUV。今天,我们将继续深入学习RGB、YUV的相关内容,进一步了解它们的常见采样格式和存储格式。 色彩的采样格式和存储格式影响我们处理图像的方式,只有使用正确的方式,才能呈现正确的图像效果。 RGB的采样和存储 我们已经知道,图像由像素组成,而像素通过记录色彩空间各分量呈现各种各样的色彩。对于RGB色彩空间,其三个分量R(红)、G(绿)、B(蓝),它们之间具有相关性,对于色彩的表示来说缺一不可。 所以,RGB的每个像素都会完整采样三个分量,采样

新零售SaaS架构:商品系统架构设计

SaaS产品就像一座冰山,冰山以上的部分是功能、数据(可见部分)、用户界面,冰山以下是系统架构、完整的数据模型、开放体系、非功能性需求(扩展性、可维护性、性能、安全等)。短期内想要快速上线产品,可能只需关注冰山以上的部分就够了,但是SaaS公司想要在市场上建立长期的竞争优势,比拼的一定是冰山以下的部分,并且在这块的投入绝对远超冰山以上的部分。商品系统的定位商品系统是零售SaaS最基础、最核心的系统之一。商品系统几乎需要支撑所有业务系统,例如C端商详、购物车、订单、履约、结算、售后、库存、供应链等,都需要依赖商品系统的能力。为了保障业务的稳定性、可扩展性,必须要重视商品系统建设,否则,后续业务和

CSS Flexbox 布局

CSS弹性盒子Flexbox布局Flexbox(弹性盒子)是CSS3中引入的一种强大且兼容性好的布局方法。使用flexbox,可以很容易地处理好页面上的元素布局,并创建可以自动缩小和放大的动态用户界面。flex盒子模式只要在一个元素的CSS中添加display:flex;,就可以使用其它flex属性来构建响应式页面了。#box-container{ display:flex;}行,列RowCulomn给元素添加display:flex属性可以让它变成flex容器,然后可以让元素的项目排列成行或列。只要给父元素添加flex-direction属性,并把属性值设置为row或column,即可横向排

新零售SaaS架构:商品系统架构设计

SaaS产品就像一座冰山,冰山以上的部分是功能、数据(可见部分)、用户界面,冰山以下是系统架构、完整的数据模型、开放体系、非功能性需求(扩展性、可维护性、性能、安全等)。短期内想要快速上线产品,可能只需关注冰山以上的部分就够了,但是SaaS公司想要在市场上建立长期的竞争优势,比拼的一定是冰山以下的部分,并且在这块的投入绝对远超冰山以上的部分。商品系统的定位商品系统是零售SaaS最基础、最核心的系统之一。商品系统几乎需要支撑所有业务系统,例如C端商详、购物车、订单、履约、结算、售后、库存、供应链等,都需要依赖商品系统的能力。为了保障业务的稳定性、可扩展性,必须要重视商品系统建设,否则,后续业务和

CSS Flexbox 布局

CSS弹性盒子Flexbox布局Flexbox(弹性盒子)是CSS3中引入的一种强大且兼容性好的布局方法。使用flexbox,可以很容易地处理好页面上的元素布局,并创建可以自动缩小和放大的动态用户界面。flex盒子模式只要在一个元素的CSS中添加display:flex;,就可以使用其它flex属性来构建响应式页面了。#box-container{ display:flex;}行,列RowCulomn给元素添加display:flex属性可以让它变成flex容器,然后可以让元素的项目排列成行或列。只要给父元素添加flex-direction属性,并把属性值设置为row或column,即可横向排

MD5简述及常见解密网址推荐

什么是md5MD5(Message-DigestAlgorithm5)(信息-摘要算法5),一种被广泛使用的[密码散列函数](https://baike.baidu.com/item/密码散列函数/14937715?fromModule=lemma_inlink),可以产生出一个128位(16[字节](https://baike.baidu.com/item/字节/1096318?fromModule=lemma_inlink))的散列值(hashvalue),用于确保信息传输完整一致。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(,主流编程语言普遍已有MD5实现。将数据(如汉字)

MD5简述及常见解密网址推荐

什么是md5MD5(Message-DigestAlgorithm5)(信息-摘要算法5),一种被广泛使用的[密码散列函数](https://baike.baidu.com/item/密码散列函数/14937715?fromModule=lemma_inlink),可以产生出一个128位(16[字节](https://baike.baidu.com/item/字节/1096318?fromModule=lemma_inlink))的散列值(hashvalue),用于确保信息传输完整一致。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(,主流编程语言普遍已有MD5实现。将数据(如汉字)

JDBC核心技术

第1章:JDBC概述1.1数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO(JavaDataObject)技术第三方O/R工具,如Hibernate,Mybatis等JDBC是java访问数据库的基石,JDO、Hibern