个人笔记
JustToFaith
美好的一天,从Hello World开始!
展开
-
计算机组成原理复习提纲六(CPU结构和功能)
CPU结构和功能文章目录CPU结构和功能CPU结构1. CPU的功能控制器的功能运算器的功能2. CPU的结构框图3. CPU的寄存器(1) 用户可见寄存器(2) 控制和状态寄存器4. 控制单元CU和中断系统指令周期1. 指令周期的基本概念(1) 指令周期(2) 每条指令的指令周期不同(3) 具有间接寻址的指令周期(4) 带有中断周期的指令周期(5)指令周期流程(6) CPU 工作周期的标志CPU访存有四种性质2. 指令周期的数据流(1) 取指周期的数据流(2) 间址周期的数据流(3) 执行周期的数据流(原创 2020-10-19 11:25:14 · 4450 阅读 · 1 评论 -
计算机组成原理复习提纲五(指令系统)
第7章 指令系统文章目录第7章 指令系统1.掌握指令的一般格式以及指令字各字段的作用;掌握不同的地址格式对访存次数、寻址范围的影响。2.熟练运用扩展操作码技术。3.指令寻址方式(顺序寻址和跳跃寻址)顺序寻址跳跃寻址数据寻址立即寻址直接寻址隐含寻址间接寻址寄存器寻址寄存器间接寻址基址寻址变址寻址相对寻址堆栈寻址操作数寻址方式深刻理解不同数据寻址方式(立即寻址、直接寻址、隐含寻址、存储器间接寻址、寄存器寻址、寄存器间接寻址、基址寻址、变址寻址、相对寻址、堆栈寻址等)的有效地址的计算方法、特点以及深刻理解不同数原创 2020-10-19 11:23:35 · 4880 阅读 · 0 评论 -
计算机组成原理复习提纲二(系统总线)
第3章 系统总线文章目录第3章 系统总线1.掌握总线的基本概念:总线和总线信息上信息传输的特点。**总线的基本概念**: 总线是连接各部件的信息传输线, 是*各个部件**分时**共享的传输介质*.**总线的信息传送**:串行/并行2.熟知总线的分类:按连接部件不同,总线可以分为几类。片内总线: **芯片内部**的总线.系统总线: 计算机个部件之间的信息传输线通信总线:计算机系统之间或计算机系统与...原创 2020-04-19 19:11:15 · 3438 阅读 · 0 评论 -
计算机组成原理复习提纲一(计算机系统概论)
第1章 计算机系统概论文章目录第1章 计算机系统概论1.熟知一些基本概念:2.掌握冯•诺依曼计算机的特点。3.掌握计算机硬件的主要技术指标。计算机系统性能评价指标1.熟知一些基本概念:计算机系统及计算机系统的层次结构;硬件、主机、CPU、主存、辅存、外部设备;计算机硬件计算机硬件框图典型冯·洛伊曼计算机机构框图以寄存器为中心的计算机框图...原创 2020-04-19 19:09:55 · 3284 阅读 · 0 评论 -
Numpy读取本地数据和其他转置方式
numpy读取本地数据np.loadtxt(frame, dtype=np.float, delimiter=None, skiprows=0, usecols=None, unpack=False)参数解释frame文件、字符串或产生器,可以是.gz或bz2压缩文件dtype数据类型,可选,CSV的字符串以什么数据类型读入数组中,默认np.floatde...原创 2019-10-11 20:53:51 · 2910 阅读 · 0 评论 -
进程和线程的区别和简单理解
之前有个作业时写进程和线程的区别,但是现在找不到了。所以自己上网查了很多资料,然后再结合自己的理解总结如下。网上关于进程和线程的概念很多,但是最经典的一句就是:进程是资源分配的最小单位,线程是CPU调度的最小单位1. 简单理解进程与线程计算机的核心是CPU,它承担了计算机所有的计算任务。现在我们把CPU比喻成一座工厂,时刻都在运行。假设提供给工厂的电力是有限的,一次只能供一个车间使用,...原创 2019-06-10 16:33:09 · 2981 阅读 · 0 评论 -
Mysql数据类型和约束
数据类型常用的数据类型如下:整数:int 、bit小数:decimal字符串:varchar 、char日期时间:date 、time 、datetime枚举类型(enum)特别说明的类型如下:decimal表示浮点数,如decimal(5, 2)表示共存5位小数,小数占2位char表示固定长度的字符串,如char(3),如果填充’ab’时就会补一个空格为‘ab ’v...原创 2019-06-16 16:37:04 · 2884 阅读 · 0 评论 -
MYSQL数据类型和约束
数据类型常用的数据类型如下:整数:int 、bit小数:decimal字符串:varchar 、char日期时间:date 、time 、datetime枚举类型(enum)特别说明的类型如下:decimal表示浮点数,如decimal(5, 2)表示共存5位小数,小数占2位char表示固定长度的字符串,如char(3),如果填充’ab’时就会补一个空格为‘ab ’v...原创 2019-06-21 20:48:14 · 2877 阅读 · 0 评论 -
Matplotlib01基础语法
Matplotlib一、基本语法导入Matplotlibimport matplotlib.pyplot as plt设置x轴和y轴x = []y = []设置显示图像大小plt.figure(figsize=(x, y ), dpi=80)x 和y 是图形的长和宽,dpi是图像的清晰度绘制图形plt.plot(x, y, lable="...原创 2019-09-16 20:29:36 · 2854 阅读 · 0 评论 -
Matplotlib绘制散点图
Matplotlib绘制散点图导入matplotlib.pyplot和font_manegerimport matplotlib.pyplot as pltfrom matplotlib import font_manager设置字体my_font = font_manager.FontProperties(fname="/usr/share/fonts/opentype/no...原创 2019-09-20 20:08:34 · 2884 阅读 · 0 评论 -
Flask中的模板与过滤器
jinja2 模板在flask中可以套用模板,首先在python文件下从flask中引用render_template,from flask import render_template,然后在本路径下创建一个templates文件(如果没有的话),在templates路径下创建html模板。最后在pyhon文件中使用即可。下面用一个简单的程序举例:# -*- coding: utf-8 -*...原创 2019-06-18 19:50:41 · 2919 阅读 · 0 评论 -
Docker Ubuntu上安装ssh和连接ssh
下面所有操作都是在阿里云服务器上进行,ubuntu18.04环境。Docker 版本是18.09.6首先从云上拉取一个ubuntu的一个镜像root@LIZ:~# docker pull ubuntu # 如果是在自己的物理机上操作前面要加 sudo 下同启动镜像root@LIZ:~# docker run -itd -p 6789:22 199这段命令的意思是在后...原创 2019-05-29 14:08:54 · 20685 阅读 · 15 评论 -
C++if语句和三种循环
if语句if(a>b) max=a;else max=b;等价于max=(a>b)?a:b;switch语句输入一个百分制的成绩,判断其等级switch(socre/10){ case 0: case 1: case 2: case 3: case 4: case 5:grade='F'; break; case 6:grade='D';...原创 2019-03-20 11:52:08 · 11017 阅读 · 1 评论 -
C++位运算
一个二进制位可记录某种对象的开关状态位反运算符"~" ~ 0101 0101 = 1010 1010unsigned char s=0x55; s=~s在实际应用中,位反运算可以将操作数中所有状态位同时进行反制。例如,一个无符号字符型变量s,用s来记录八盏电灯的开关状态,对变量s进行位反运算,就可以将八盏电灯中亮着的电灯关闭,不亮的灯开启。C++原程序中没有办法书写二...原创 2019-03-20 21:18:43 · 3173 阅读 · 0 评论 -
C++引用与指针
引用C++语法定义引用变量引用类型 &引用变量名=被引用变量名语法说明 引用类型是引用变量的数据类型,必须与被引用变量的类型一致; **&**是引用变量说明符。定义变量语句中,变量名前加“&”表示该变量为引用变量; 引用变量名需符合标识符的命名规则; 被引用变量名指定被引用的变量,该变量必须是一个已经定义的变量; 定义引用变量时必须初始化,即指定其是哪个...原创 2019-03-20 21:55:12 · 2820 阅读 · 0 评论 -
C++算法和布尔类型
算法的概念:程序员将完成某种功能的过程,分解成一组可被计算机执行的操作步骤,这组操作步骤就称为算法。下面给一个简单的列题:将华氏温度换算成摄氏温度定义一个变量,申请保存摄氏温度和华氏温度数据所需的内存空间;从键盘输入需要换算的摄氏温度,将数据保存到摄氏温度变量中;换算公式:华氏温度=摄氏温度*1.8+32,换算结果保存到华氏温度变量中;在显示器上显示换算得到的华氏温度。下面给出流...原创 2019-03-22 17:21:33 · 2870 阅读 · 0 评论 -
python读写文件操作和.read() .readlins() .readlines()的区别
开始学python的时候不会文件的读写操作,找了好多博客都没找到适合的,这里记录一下笔记python中读写文件的操作有很多,这里就用记录一下最基本的读写txt格式的操作,后期再补充其他的写法.读取文件 首先了解读取文件中.read() .readline() .readlines() :.read([size])如果size没有参数,那表示一次性读取整个文本内容, 直到文本结束...原创 2019-04-05 18:30:56 · 3303 阅读 · 0 评论 -
python函数笔记
Python内置的enumerate函数这个函数可以把循环list变成 索引-元素,这样就可以在for循环中同时迭代索引和元素本身。>>> for i, value in enumerate(['A', 'B', 'C']):... print(i, value)...0 A1 B2 Cfor i, value in enumerate(['A',...原创 2019-04-12 20:39:15 · 2824 阅读 · 0 评论 -
Git分支管理
博客内容来自廖雪峰的官方网站,推荐大家去看,写得非常好分支管理创建于合并分支在版本回退里,我们已经知道,每次提交Git都把它们串成一条直线,这条时间线就是分支。截至到目前,只要一条时间线,在Git里,这个分支加主分支,即master分支。HEAD才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向...转载 2019-05-05 20:51:03 · 2958 阅读 · 0 评论 -
GIT操作命令
GIT简单操作命令以下操作都是在Ubuntu上进行的。以下内容转自廖雪峰的网站安装gitsudo apt-get install git创建版本库版本库又名仓库,英文名responsitory,你可以简单理解成一个目录,这个目录里面的所有的文件都可以被Git管理起来,每个文件的修改、删除、Git都能跟踪,以便任何时刻都可以追踪历史,或者将来某个时刻可以“还原”。首先,选择...转载 2019-04-30 15:47:42 · 3210 阅读 · 0 评论 -
Web Socket的基本使用
Socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。下面...原创 2019-05-08 23:41:27 · 3412 阅读 · 0 评论 -
在程序大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。
**这个是我们程序设计的一个习题,顺便记录一下。我是刚学习C++的小白,如果下面有什么不对或者不合理的地方还请大家在评论区指出。**这个题有很多处理方式,比如在对十个评委打分的时候对分数进行排序,然后去除...原创 2019-03-09 17:03:35 · 31336 阅读 · 0 评论