摘要: 三原色混色原理Tricolor mixing principle 绝大部分的可见光谱可以用红、绿、蓝三色光按不同比例和强度混合来表示。 加色:RGB颜色合成产生白色,即将所有颜色加在一起就会产生白色光 加色原理可以解释太阳光照、视频和显示器的颜色构成 减色 颜色的区分 色调Hue:当人眼看一种或多种 阅读全文
posted @ 2021-05-07 13:51 VanGy 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 如何在不更改原函数的情况下,扩展函数功能 例如:在不了解一个函数实现时,往往在函数前后加上日志log def black_box(func): """ 不了解这个函数的具体实现,只知道函数会返回一个整数 将函数视为黑箱 """ return 10 def black_box_with_log(fun 阅读全文
posted @ 2021-05-07 13:42 VanGy 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 🎯Some basic relationship between pixels——像素之间的基本关系 Neighbors and Connectivity——领域与联通 Neighbors of a pixel——像素的领域 4-neighbor——4领域,即$N_{4}(p)$ Diagonal 阅读全文
posted @ 2021-04-10 22:06 VanGy 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 🎯Image sampling and quantization——图像的采样和量化 Basic Concepts Image Digitization——图像数字化 将模拟图像经过离散化之后,得到用数字表示的图像。图像的数字化包括采样和量化两个过程。 采样(Sampling) 是将在空间上连续的 阅读全文
posted @ 2021-04-10 22:04 VanGy 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: 图像的感知与获取Image sensing and acquisition 图像是由“照射”源和形成图像的“场景”元素对光能的反射或吸收相结合而产生的。 传感器装置用来把照射量变为数字图像。 原理:通过将输入电功率和对特殊类型检测能源敏感的传感器材料组合,把输入能源转变为电压。输出电压波形是传感器的 阅读全文
posted @ 2021-04-10 22:02 VanGy 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 第一范式 1NF 数据表中的字段都是单一属性的,不可再分。 这个单一属性由基本类型构成。数据库表中的所有字段都是不可分解的原子 ⚠️1NF属性不可再分 第二范式 2NF 数据库表中不存在非关键字段对任意候选关键字段对部分函数依赖 非关键字段都完全依赖于任意一组候选关键字 ⚠️一个表中只能保存一种数据 阅读全文
posted @ 2021-04-01 15:11 VanGy 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 概述 在SQL中可以使用数据定义语言中的CREATE ASSERTION语句,通过声明性断言(declarative assertions)来制定更具一般性的约束。 断言创建后,任何对断言中所涉及关系的操作都会触发关系数据库管理系统对断言的检查 ⚠️任何使断言不为真值的操作都会被拒绝执行 创建断言的 阅读全文
posted @ 2021-04-01 14:26 VanGy 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 事务的基本概念 事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,是并发控制的基本单位。 事务处理transaction processing技术主要包括数据库恢复技术和并发控制技术 事务是用户定义的一个数据库操作序列 事务和程序是两个概念,一般地讲,一个程序中包含多个事务 事务的开始与结束 阅读全文
posted @ 2021-04-01 14:25 VanGy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: TCP协议 TCP是传输控制协议,提供的是面向连接、可靠的字节流服务。通信双方彼此交换数据前,必须先通过三次握手协议建立连接,之后才能传输数据。 TCP提供: 超时重传 丢弃重复数据 检验数据 流量控制 保证数据能从一端传到另一端 TCP三次握手 第一次握手 客户端发送syn包(syn=x)到服务器 阅读全文
posted @ 2021-04-01 14:19 VanGy 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 交换机 在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅 阅读全文
posted @ 2021-04-01 14:18 VanGy 阅读(407) 评论(0) 推荐(0) 编辑
摘要: cookie和session都是用来跟踪浏览器用户身份的会话方式 Cookie的工作原理 当浏览器端第一次发送请求到服务器端时,服务器端创建Cookie 该Cookie中包含用户的信息 服务器端将该Cookie发送到浏览器端 浏览器端再次访问服务器端时会携带服务器端创建的Cookie 服务器端通过C 阅读全文
posted @ 2021-04-01 14:16 VanGy 阅读(63) 评论(0) 推荐(0) 编辑
摘要: DNS协议概述 当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。 客户机发送的每条查询信息包括三条信息: 指定的DNS域名 指定的查询类型 DNS域名的指定类别 DNS协议是基于UDP服务,端口53 该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中 阅读全文
posted @ 2021-04-01 14:14 VanGy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ## 概述 视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增、删、改、查操作,视图通常是一个表活着多个表的行或列的子集。 > 对视图的修改会影响基本表。 > > 视图相对于多表查询更容易获取数据 通过视图机制,还可以把要保密的数据对无权存取的用户隐藏起来,从而对数据提供一定程度的安全保护 阅读全文
posted @ 2021-04-01 14:11 VanGy 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 数据库是一个共享资源,可以供多个用户使用。 多用户数据库系统:允许多个用户同时使用同一个数据库的数据库系统 事务可以一个一个地串行之行,每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行。 为了充分利用系统资源,发挥数据库共享资源的特点,应该允许多个事务并行地执行 在这样的系统 阅读全文
posted @ 2021-04-01 14:10 VanGy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 关系的完整性 关系模型的完整性规则是对关系的某种约束条件 关系模型中有三类完整性约束: 实体完整性entity integrity 参照完整性referential integrity 用户定义的完整性user-defined integrity 实体完整性和参照完整性是关系模型必须满足的完整性约束 阅读全文
posted @ 2021-04-01 14:08 VanGy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 事务的基本概念 事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,是并发控制的基本单位。 事务处理transaction processing技术主要包括数据库恢复技术和并发控制技术 事务是用户定义的一个数据库操作序列 事务和程序是两个概念,一般地讲,一个程序中包含多个事务 事务的开始与结束 阅读全文
posted @ 2021-03-16 20:45 VanGy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: CSMA协议(载波侦听多路访问)Carrier Sense Μultiple Access 非-坚持CSMA 发送数据时,先侦听信道,如果信道空闲就立即发送,如果信道忙就放弃侦听,等待一个随机的时间后再侦听 优点:等待一个随机事件可以减少再次碰撞冲突的可能性 缺点:如果在这个随机时间内介质上没有数据 阅读全文
posted @ 2021-03-13 23:07 VanGy 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 索引的作用与建立索引的方法 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的数据进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单 索引就像书的目录, 通过书的目录就准确的定位到了书籍具体的内容,加索引能使查询变快 creat 阅读全文
posted @ 2021-03-11 20:38 VanGy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库 关系型数据库是支持关系模型(E-R模型)的数据库系统 按照数据模型的三个要素可将关系模型分为: 关系数据结构 关系操作集合 关系完整性约束 关系模型包括数据结构(数据存储的问题,二维表)、操作指令集合(SQL语句)、完整性约束(表内数据约束、表与表之间的约束) 关系型数据库是依据关系模 阅读全文
posted @ 2021-03-11 19:55 VanGy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 经典冒泡排序 冒泡排序算法是一种较为简单的并且稳定的排序算法,该算法的时间复杂度最好为$O(n)$,最差时为$O(n^2)$,需要的空间复杂度为$O(1)$。 算法稳定性:经过排序后,各元素仍然能保持它们在排序之前的相对次序,就称该算法是稳定的,反之,则为不稳定的。 // 经典的冒泡排序是选择从一端 阅读全文
posted @ 2021-03-02 12:15 VanGy 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 调度的基本概念 调度:当有一堆任务要处理,但由于资源有限,无法同时处理。调度就是决定处理这些任务顺序的规则。 调度的三个层次: 高级调度(作业调度) 高级调度是外存和内存之间的调度。每个作业只调入一次,调出一次。 作业调度时会建立相应的PCB,作业调出时才撤销PCB ⚠️高级调度的时机由操作系统来决 阅读全文
posted @ 2021-02-25 09:57 VanGy 阅读(511) 评论(0) 推荐(1) 编辑
摘要: 概述 点到点协议Point to Point Protocol为在点对点连接上传输多协议数据包提供了一个标准方法。 PPP 最初设计是为在同等单元之间传输数据包的简单链路设计的链路层协议 这种链路提供全双工操作,并按照顺序传递数据包。 设计的目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使 阅读全文
posted @ 2021-02-15 22:19 VanGy 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 概念 分组交换Packet Switching采用存储转发传输方式,但将一个长报文先分割成若干个较短的分组,然后将这些携带源地址、目的地址和编号信息的分组逐个地发送出去 发送报文之前,先把较长的报文划分为一个个更小的等长数据段,在每一个数据段前面加上一些必要的控制信息组成的首部(header)后,就 阅读全文
posted @ 2021-02-13 20:17 VanGy 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 概述 DHCP动态主机配置协议Dynamic Host Configuration Protocol,常用于给主机动态地分配IP地址,它提供了即插即用联网的机制。 运行一台计算机加入新的网络后,自动获取IP地址而不用手工参与 DHCP是应用层协议,基于UDP协议 工作原理 DHCP使用C/S方式 需 阅读全文
posted @ 2021-02-12 19:42 VanGy 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 进程的定义 程序:就是一个指令序列。 程序的代码放在程序段内,程序运行过程处理的数据放在数据段内 早期的计算机只支持单道程序 在引入多道程序技术后,为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念 系统为每个运行的程序配置一个PCB(Program Control Block), 阅读全文
posted @ 2021-02-12 16:18 VanGy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: FTP协议概述 TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务 文件传输协议File Transfer Protocol,FTP是应用层的一个文件传输协议, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手 阅读全文
posted @ 2021-02-12 10:51 VanGy 阅读(372) 评论(0) 推荐(0) 编辑
摘要: OSI七层模型 OSI模型:开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。 OSI七层模型 主要功能 网络协议 设备 应用层 为应用程序提供服务 HTTP、HTTPS、FTP、POP3、SMTP 表示层 数据格式转化、数据加密 T 阅读全文
posted @ 2021-02-11 16:04 VanGy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 使用yum安装redis yum install redis 配置redis.conf文件 使用vim编辑/etc/redis.conf文件 vim /etc/redis.conf 修改IP地址绑定 原本是bind 127.0.0.1。这里将它改为bind 0.0.0.0,允许公网访问 ###### 阅读全文
posted @ 2021-01-29 19:57 VanGy 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 构建代理池 首先,使用GitHub上的开源项目ProxyPool在服务器上构建代理池 在Scrapy爬虫的middlewares.py中添加代理中间件 class RandomProxyMiddleware(object): def process_exception(self, request, 阅读全文
posted @ 2021-01-29 19:37 VanGy 阅读(212) 评论(0) 推荐(0) 编辑
摘要: CentOS还未安装Python3的可以先看这里 使用pip3安装virtualenv pip3 install virtualenv 创建Python虚拟环境 使用cd命令进入到项目文件夹,在项目文件夹下使用 # venv是自定义的虚拟环境名称,可以随意设置 virtualenv venv 执行该 阅读全文
posted @ 2021-01-29 19:18 VanGy 阅读(152) 评论(0) 推荐(0) 编辑