摘要:参考链接: https://www.cnblogs.com/shinhwa/articles/1270365.html http://www.doczj.com/doc/4ffee07f1711cc7931b716ea-4.html
阅读全文
摘要:一、效果: 二、数据库结构(数据自己写): 1 SET NAMES utf8mb4; 2 SET FOREIGN_KEY_CHECKS = 0; 3 4 -- 5 -- Table structure for fenshu 6 -- 7 DROP TABLE IF EXISTS `fenshu`;
阅读全文
摘要:一、效果: 二、数据库结构(数据自己写): 1 SET NAMES utf8mb4; 2 SET FOREIGN_KEY_CHECKS = 0; 3 4 -- 5 -- Table structure for dianli 6 -- 7 DROP TABLE IF EXISTS `dianli`;
阅读全文
摘要:一、效果: 二、数据库结构(数据自己写): 1 SET NAMES utf8mb4; 2 SET FOREIGN_KEY_CHECKS = 0; 3 4 -- 5 -- Table structure for cp 6 -- 7 DROP TABLE IF EXISTS `cp`; 8 CREATE
阅读全文
摘要:数据冗余会造成很多问题,比如修改异常、插入异常、删除异常等。 键 候选键:唯一标识元祖,且无冗余 主键:任选一个 外键:其他关系的主键 图示法求候选键 将关系的函数依赖关系,用“有向图”的方式表示。 找出入度为0的属性,并以该属性集合为起点,尝试遍历有向图,若能正常遍历图中所有结点,则该属性集即为关
阅读全文
摘要:并、交、差、笛卡尔积、投影、选择、联接 详细的可以参照此篇博客:数据库 关系代数
阅读全文
摘要:E-R图的四个组成的部分: 1、矩形框:表示实体,在矩形框中写上实体的名字 2、椭圆形框:表示实体或联系的属性 3、菱形框:表示联系,在框中记入联系名 4、连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连。 联系: 一对一联系——1:1(在两个实体连线方向各写1) 一对多联系——1:n
阅读全文
摘要:三级模式: 外模式(又叫用户模式)、概念模式(又叫模式)、内模式(又叫存储模式) 两层映射: 外模式-概念模式映射 概念模式-内模式映射 了解更多可参照此博文:数据库系统之:三级模式-两层映射详解
阅读全文
摘要:页式存储组织 页式存储:将程序与内存均划分为同样大小的块,以页为单位将程序调入内存。 页表=页号 | 块号 页 表 页号 块号(物理块号又称为页帧号) 逻辑地址=页号+页内地址 物理地址=页帧号+页内地址 优点:利用率高,碎片小,分配及管理简单 缺点:增加了系统开销,可能产生抖动现象 段式存储组织
阅读全文
摘要:从上至下效率越来越高 程序控制(查询)方式:分为无条件传送和程序查询方式两种。方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率。 程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。 DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换
阅读全文
摘要:作业调度算法一般有三种状态:正在运行(Running,正在CPU中执行)待命(Ready,等待执行)阻塞(Blocked,任务暂停,等待一个事件的发生,例如接收一组数据)。 先来先服务法:最简单的调度算法,按作业的先后顺序进行调度,只考虑每个作业的等待时间而未考虑执行时间的长短。 时间片轮转法:根据
阅读全文
摘要:概念 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。它由程序块、进程控制块(PCB)和数据块三部分组成。 进程与程序的区别 进程是程序的一次执行过程,没有程序就没有进程。 程序是完成某个特定功能的一系列程序语句的集合,只要不被破坏,它就永远存在。程序是一个静态的概念
阅读全文
摘要:一条总线同一时刻仅允许一个设备发送,但允许多个设备接收 分类: 数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据 地址总线(Address Bus):用来指定在RAm(Random Access Memory)之中储存的数据的地址 控制总线(Control Bus
阅读全文
摘要:按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字 按字节编址:存储体的存储单元是字节存储单元,即最小寻址单位是一个字节 根据存储器所要求的容量和选定的存储芯片的容量,就可以计算出所需芯片的总数,即:总片数=总容量/每片的容量 1字节=8位(1byte=8bit)
阅读全文
摘要:在计算机的存储系统体系中,Cache是访问速度最快的层次(若有寄存器,则寄存器最快) 使用Cache改善系统性能的依据是程序的局部性原理 如果以h代表对Cache的访问命中率,t1表示Cache的周期时间,t2表示主存储器周期时间,以读操作为例,使用“Cache+主存储器”的系统的平均周期为t3,则
阅读全文
摘要:流水线最早起源于制造业 流水线相关参数计算:流水线执行时间计算、流水线吞吐率、流水线加速比、流水线效率 流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同不部分进行工作,以提高各部件的利用率和指令的平均执行速度。 ->
阅读全文
摘要:指令系统类型 指令 寻址方式 实现方式 其它 CISC(复杂) 数量多,使用频率差别大,可变长格式 支持多种 微程序控制技术(微码) 研制周期长 RISC(精简) 数量少,使用频率接近,定长格式,大都分为单周期指令,操作寄存器,只有Load/Store操作内存 支持方式少 增加了通用寄存器;硬布线逻
阅读全文
摘要:立即寻址方式——特点:操作数直接在指令中,速度快,灵活性差 直接寻址方式——特点:指令中存放的是操作数的地址 间接寻址方式——特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址 寄存器寻址方式——特点:寄存器存放操作数 寄存器间接寻址方式——特点:寄存器内存放的是操作数的地址
阅读全文
摘要:mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、<=、>= 时会出错,这时应该使用转义写法。 < <= > >= & ' " < <= > >= & ' " 参考链接:MyBatis中大于和小于号的转义写法
阅读全文
摘要:之前由于弄调节亮度的驱动不小心将音频整坏了,只能用蓝牙使用音频,今天终于搜到了一篇博客将我的音频修好啦! 亲测有效!参考的链接地址为:https://blog.csdn.net/qq_39650606/article/details/118107233
阅读全文
摘要:代码如下: 1 import pymysql 2 import requests 3 import json 4 import time 5 6 7 def daorumysql(items): 8 # 连接数据库 9 db = pymysql.connect(host='localhost', p
阅读全文
摘要:作业:有一软件项目,其对应的活动、 活动周期以及活动之间的依赖关系如下表所示: 上述项目对应的活动网络如下图所示: (1) 请完成上述活动-节点网络图,在图中填上每个活动的最早开始时间、最早完成时间、最晚开始时间、最晚完成时间、缓冲期; (2) 计算每个活动的空闲缓冲期和干预缓冲期; (3) 计算上
阅读全文
摘要:连接mysql并列出数据库中的表命令: sqoop list-tables --connect jdbc:mysql://localhost:3306/test --username root --password 123456 全部导入: Sqoop export --connect jdbc:m
阅读全文
摘要:今天写程序的时候遇到这么一个问题,就是假设有一个成绩,然后我想根据成绩的分值来判定该成绩是否合格,并输出所对应的结果,所以就用SQL语句来实现了,SQL语句如下: 1 SELECT grade, 2 CASE 3 WHEN grade>60 THEN '合格' 4 ELSE '不合格' END re
阅读全文
摘要:代码如下: 1 # coding='utf-8' 2 import requests 3 import json 4 import time 5 import random 6 import xlwt 7 import xlutils.copy 8 import xlrd 9 10 11 def s
阅读全文
摘要:今天配置了kafka,zookeeper,flume。 kafka,zookeeper参考链接:https://www.cnblogs.com/lnice/p/9668750.html flume参考链接:https://www.cnblogs.com/chevin/p/8491721.html
阅读全文
摘要:今天遇到了问题: 解决办法:打开控制面板->程序->Telnet Client
阅读全文
摘要:kafka创建一个topic遇到问题:Exception in thread "main" joptsimple.UnrecognizedOptionException: zookeeper is not a recognized option 原命令:kafka-topics.bat --crea
阅读全文
摘要:一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如下: 操作码字段 地址码字段 操作码部分指出了计算机要执行什么性质的操作,如加法、减法、取数、存数等。 地址码字段需要包含各操作数的地址及操作结果的存放地址等,从其地址结构的角度可以分为三地址指令、二地址指令、一地址指令和零
阅读全文
摘要:今天运行项目的时候,遇到了问题——java: 错误: 无效的源发行版:14 解决办法:先打开cmd输入java -version 看看自己的jdk版本,我的是1.8的 然后将以下几个地方均改为与本机JDK一致的版本号
阅读全文
摘要:体系结构类型 结构 关键特性 代表 单指令流单数据流(SISD) 控制部分:一个 处理器:一个 主存模块:一个 单处理器系统 单指令流多数据流(SIMD) 控制部分:一个 处理器:多个 主存模块:多个 各处理器以异步的形式执行同一条指令 并行处理机 阵列处理机 超级向量处理机 多指令流单数据流(MI
阅读全文
摘要:海明码:本质也是利用奇偶性来检错和纠错的检验方法,构成方法是在数据位之间的确定位置上插入k个校验位,通过扩大码距实现检错和纠错。 设数据位是n位,校验位是k位,则n和k必须满足以下关系:2^k-1>=n+k
阅读全文
摘要:CRC只能检错,不能纠错,其原理是找出一个能整除多项式的编码,因此首先要将原始报文除以多项式,将所得的余数作为校验位加在原始报文之后,作为发送数据发给接收方。 CRC由两部分组成,左边为信息码(原始数据),右边为校验码,校验码是由信息码产生 ,校验码位数越长,校验能力越强。求CRC编码时,采用的是模
阅读全文
摘要:码距:就单个编码A:00而言,其码距为1,因为其只需要改变一位就变成另一个编码。在两个编码中,从A码到B码转换所需要改变的位数称为码距,如A:00要转换为B:11,码距为2。一般来说,码距越大,越利于纠错和检错。 奇偶校验码:在编码中增加1位校验位来使编码中1的个数为奇数(奇校验)或者偶数(偶校验)
阅读全文
摘要:(1)逻辑与 & (2)逻辑或 | (3)异或:同0非1,即参加运算的二进制数同为0或者同为1结果为0,一个为0另一个为1结果为1 (4)逻辑非 ! (5)逻辑左移<< :二进制数整体左移n位,高位若溢出则舍去,低位补0 (6)逻辑右移>> :二进制数整体右移n位,低位溢出则舍去,高位补0
阅读全文
摘要:今天IDEA上Terminal输入npm语句的时候报错:npm : 无法加载文件 D:\Program Files\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。 后面解决了,参考链接是:https://blog.csdn.net/weixin_43336281/
阅读全文
摘要:浮点数:表示方法为N=F*2^E,其中E称为阶码,F称为尾数。在浮点数的表示中,阶码为带符号的纯整数,尾数为带符号的纯小数,要注意符号占最高位(正数0负数1),其表示格式为:阶符 阶码 数符 尾数。浮点数所能表示的数值范围由阶码确定,所表示的数值精度由尾数确定。 浮点数的运算: (1)对阶:使两个数
阅读全文
摘要:Node.js的安装与配置(参考链接:https://www.cnblogs.com/yanghao2019/p/11228818.html) 下载链接:https://nodejs.org/en/ 在【系统变量】里的’PATH‘里添加: 【系统变量】添加: (其中node_global下的node
阅读全文
摘要:打开Tomcat安装目录下的logging.properties文件,如下图: 然后将里面所有的encoding=UTF-8改为encodng=GBK
阅读全文
摘要:带符号数有下面四种编码方式: (1)原码:一个数的正常二进制表示,最高位表示符号,数值0的原码有两种形式:+0(0 0000000)和 -0(1 0000000)。 (2)反码:正数的反码即原码;负数的反码是在原码的基础上,除符号位外,其他各位按位取反。数值0的反码也有两种形式:+0(0 00000
阅读全文
摘要:机器数:各种数值在计算机中的表现形式,其特点是使用二进制计数制,数的符号用0和1表示,小数点则隐含,不占位置。 机器数有“无符号数”和“带符号数”之分。 “无符号数”表示正数,没有符号位。 “带符号数”最高位为符号位,正数符号位为0,负数符号位为1。 定点表示法分为纯小数和纯整数两种,其中小数点不占
阅读全文
摘要:进制的表示:二进制、十六进制等。二进制符号为0b(比较少用,可以忽略),十六进制符号为0x或H(比如0x18F或者18FH,其实这个十六进制的数值就是18F)。 R进制整数转十进制:位权展开法,用R进制数的每一位乘以R的n次方,n是变量,从R进制数的整数最低位开始,依次为0,1,2,3...累加。
阅读全文
摘要:计算机的硬件基本系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备 存储器分为内部存储器(即内存,容量小、速度快,临时存放数据)和外部存储器(即硬盘、光盘等,容量大、速度慢,长期保存数据) 输入设备和输出设备合并称为外部设备,即外设 主机:CPU+主存储器 中央处理单元CPU: (1)组
阅读全文
摘要:IDEA调试scala报错:WordCount is already defined as object WordCount object WordCount { 解决办法: 然后Apply后,重新运行scala文件,运行成功!
阅读全文
摘要:今天在用spark-submit运行hdfs上传的文件的时候报错Failed to get database default, returning NoSuchObjectException,因为其中需要用到hive,但是我的spark里面没有配置hive,所以需要重新给spark配置一下hive
阅读全文
摘要:由于windows中导出的文件编码默认为gbk,所以只需要设置hive表的格式也为gbk即可。 ALTER TABLE user_info SET SERDEPROPERTIES ('serialization.encoding'='gbk');
阅读全文