一、计算题第一章 图像处理概述计算图片文件大小最终结果一般要化为字节,或者KB、MB:
BMP格式图片 ★ 公式1:
文件头 + 信息头 + 颜色表 + \frac{\text{分辨率} \times \text{位深}}{8}文件头:14B
信息头:40B
颜色表:颜色数 × 4(BMP格式通常使用4个字节来保存颜色信息,分别表示红绿蓝和保留字节)
分辨率:行像素数 × 列像素数
位深:256色就是8位深
例题:
公式2:
BMP要求每行的字节数是4的倍数,如果遇到行不是4的倍数需要加上31补齐,使其能够向下取整到最接近的4的倍数:
文件头 + 信息头 + 颜色表 + (\frac{\text{行像素数} \times \text{位深} + 31}{32}) \times \text{列像素数}\times \text{4}⚠️注意:上式中的4不能和分母中的32约掉,还有括号不能省去,否则会失去求整的效果。
例题:
PNG格式图片 ★ 如果题目未说明,默认为PNG或者无压缩:
例题:
彩色图像没有提 色深度 or 位深 默认为8位深,即RGB三基色,每...
将远程仓库的项目克隆到本地12git clone <仓库url> <本地目录名>cd <本地目录名>
创建新分支1234567891011121314# 切换到主要分支(一般是 main 或者 master)git checkout main # 从远程仓库拉取最新代码git pull origin main # 创建分支git checkout -b <分支名># 查看当前仓库中存在的所有分支git branch# 切换分支git checkout <分支名>
克隆下来的项目会自动与远程仓库建立关联,远程仓库会被自动添加为一个名为 origin 的远程仓库配置,在本地项目的基础上创建的新分支也会默认与 origin 远程仓库关联。
也可通过 git remote add 命令,在一个已有的仓库中添加一个新的远程仓库作为关联:
1git remote add <远程仓库别名> <远程仓库url>
提交到分支1234# 将所有修改的文件添加到暂存区git add .# 将暂存区中的修改...
误按 Ctrl + s 使终端暂停,使用 Ctrl + q 退出该状态。
Linux文件系统扩展名 Linux文件扩展名与文件类型、可执行等属性没有相关性,file.1、file.abc都是合法的。
约定俗成:
系统文件:*.conf *.rpm
系统与脚本:*.c *.php
存档文件和压缩文件:*.tar *.gz
分类 Linux中一切皆文件,对目录和设备的操作都是文件操作。分为:
普通文件:也称磁盘文件,并且能够进行随机的数据存储。可使用命令
1ls -lh
来查看文件属性,普通文件的第一个符号是 -。
目录文件:第一个字符是 d。
设备文件:Linux下各种硬件设备都是文件,该类型的文件提供了大多数物理设备的接口。分为字符型设备和块设备。
字符型设备用于传输数据,一次只能读出和写入一个字节的数据,包括调制解调器、终端、打印机、声卡以及鼠标。
块设备用于存储数据,必须以一定大小的块来读出或者写入数据,块设备包括CD-ROM、RAM驱动器和磁盘驱动器等。
链接文件:链接文件是一种特殊类型的文件,它的内容只...
教材:《计算机网络(第8版)》谢希仁 编著
三大类网络:电信、有线电视、计算机网络(三网融合)
互联网2个重要基本特点:连通性(connectivity)和资源共享(sharing)
互联网+:指“互联网+各个传统行业”,把互联网的创新成果深度融合与经济社会的各领域。
计算机网络 由若干节点(node)和连接这些节点的链路(link)组成。节点可以是计算机、集线器、交换机或路由器等。
网络 —— 把计算机连在一起。
互连网(internet,小写i) —— 网络的网络,把网络通过路由器连在一起。与网络相连的计算机叫主机。(局部,不一定采用TCP/IP)
互联网(Internet,大写I)—— 特指覆盖全球的、具有连通性和资源共享性的计算机网络。(全网最大、最重要)
互联网发展的三个阶段 第一阶段: 单个网络ARPANET → 互联网 (1969~1990)
&emsp...