计算机组成原理
计算机组成原理考查目标
理解单处理器计算机系统中主要部件的工作原理、组成结构以及相互连接方式。
掌握指令集体系结构的基本知识和基本实现方法,对计算机硬件相关问题进行分析,并能够对相关部件进行设计。
理解计算机系统的整机概念,能够综合运用计算机组成的基本原理和基本方法,对高级编程语言(C语言)程序中的相关问题进行分析,具备软硬件协同分析和设计能力。
一、计算机系统概述(一)计算机系统层次结构
计算机系统的基本组成
计算机硬件的基本组成
计算机软件和硬件的关系
计算机系统的工作原理“存储程序“工作方式,高级语言程序与机器语言程厌之间的转换,程序和指令的执行过程。
(二)计算机性能指标吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS,GFLOPS、TFLOP2、PFLOP2、EFLOPS3、ZFLOP53.
二、数据的表示和运算(一)数制与编码
进位计数制及其数据之间的相互转换
定友数的编码表示
(三)运算方法和运算电路
基本运算部件加法器,算术逻辑部件(ALU)
加/减运算补码加/减运算器,标志位的生成。
...
数据结构大纲
数据结构考查目标
掌握数据结构的基本概念、基本原理和基本方法。
掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。
一、线性表(一)线性表的基本概念(二)线性表的实现
顺序存储
链式开储
(三)线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺厌存储结构(三)栈和队列的链式存储结构(四)多维数组的存储(五)特殊矩阵的压缩存储(六)栈、队列和数组的应用三、树与二叉树(一)树的基本概念(二)二叉树
二叉树的定义及其主要特征
二叉树的顺序存储结构和链式存储结构
二叉树的遏历
线索二又树的基本概念和构适
(三)树、森林
树的存储结构
森林与二叉树的转换
树和树林的遍历
(四)树与二叉树的应用
哈夫曼(Huffman)树和听夫曼编码
并查集及其应用
四、图(一)图的基本概念(二)图的存储及基本操作
邻接矩阵
邻接表
邻接多重表、十字链表
(三)图的逼历
深度优先搜索
广度优先搜索
(四)图的基本应用
最小(代 ...
Civilization VI(文明6)
Sid Meier’s Civilization VI(文明6)《文明6》是Firaxis Games开发,2K Games发行的历史策略回合制游戏,于2016年10月21日发行PC版本,2018年11月16日登陆Switch平台,2019年11月22日发布了XboxOne、PS4版本,为《文明》系列第六部。
文明6控制台代码控制台权限
找到并修改AppOptions.txt文件内容
将EnableDebugMenu 0改成EnableDebugMenu 1
Steam设置路径(xxx指Windows的用户名)C:\Users\xxx\AppData\Local\Firaxis Games\Sid Meier’s Civilization VI\AppOptions.txt
Epic设置路径(xxx指Windows的用户名)C:\Users\xxx\Documents\My Games\Sid Meier’s Civilization VI (Epic)\AppOptions.txt
开启控制台
进入游戏按~就可以打开控制台
注意必须用英文键盘,中文输入法可能无法呼出控制台
...
Dead by Daylight(黎明杀机)
Dead by Daylight(黎明杀机)
Behaviour Interactive工作室开发非对称竞技类游戏
在线网站
黎明杀机官网 deadbydaylight.com
黎明杀机Wiki deadbydaylight.fandom.com
机制黎明杀机分数计算机制(人类)
- https://www.pkvs.com/guide/111072.html
详解分数计算机制详解:屠夫就不用说了 分很容易够人类的话是7000分保段 上段就是分够两个圈一个圈满了是5000分 最大化是8000分得分分为四种:
1、目标分
技能试验 就是像靶子的那个(开大门 修电机等)
修好一个电机加1250分电机出来判定按上完美是150分
普通的则是50分
翻一个箱子是250分
拉一个逃生门是1250分
走地道也会加2000分这是正常的分数
非正常的就是地图了 如果一个普通的地图 每当你发现一个发电机就会加300分
如果带记录屠夫东西的附件的话就是看到架子和钩子的时候也同样加300分 所以地图也就是一个刷分神器 只需要绕地图一圈
2、逃生分
自我分(自摸,自 ...
用HTML美化Markdown文档
图片大小
1<img style="width:50%;" src="https://www.timelines.ml/images/Wlop/61.jpg" />
路径/usr/local/nginx/sbin/nginx
1<span style="color:#4185c4;">/usr/local/nginx/sbin/nginx</span>
彩色字体背景博客主题默认全角空格为 不需要额外添加
Nginx is not running !
1<b style="color:red;">Nginx is not running !</b>
Nginx is running!
1<b style="color:green;">Nginx is& ...
Markdown 高级技巧
支持的 HTML 元素不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如:
1使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
输出结果为:
使用 Ctrl+Alt+Del 重启电脑
转义字符Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:
12**文本加粗** \*\* 正常显示星号 \*\*
输出结果为:
文本加粗** 正常显示星号 **
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
123456789101112\ 反斜线` 反引号* 星号_ 下划线{} 花括号[] 方括 ...
解决VSCode'因为在此系统上禁止运行脚本'报错
解决VSCODE”因为在此系统上禁止运行脚本”报错学习hexo搭建的时候,在VSCODE中使用hexo命令,结果报错:
找了下原因,是因为PowerShell执行策略的问题
以管理员身份运行vscode
执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
1get-ExecutionPolicy
执行:set-ExecutionPolicy RemoteSigned;
1set-ExecutionPolicy RemoteSigned
这时再执行get-ExecutionPolicy,就显示RemoteSigned;
问题就解决了
数学常用符号
24个希腊字母(常用)
希腊字母是希腊语所使用的字母,也广泛使用于数学、物理、生物、化学、天文等学科,希腊字母跟英文字母、俄文字母类似,只是符号不同,标音的性质是一样的。
希腊字母是世界上最早有元音的字母。俄语、乌克兰语等使用的西里尔字母和格鲁吉亚语字母都是由希腊字母发展而来,学过俄文的人使用希腊字母会觉得似曾相识。希腊字母进入了许多语言的词汇中,如Delta这个国际语汇就来自希腊字母Δ,因为Δ是三角形。
序号
希腊字母
大写
小写
国际音标
中文读音
意义
1
Alpha
Α
α
a:lf
阿尔法
角度;系数
2
Beta
Β
β
bet
贝塔
磁通系数;角度;系数
3
Gamma
Γ
γ
ga:m
伽马
电导系数(小写)
4
Delta
Δ
δ
delt
德尔塔
变动;密度;屈光度
5
Epsilon
Ε
ε
ep`silon
伊普西龙
对数之基数
6
Zeta
Ζ
ζ
zat
截塔
系数;方位角;阻抗;相对粘度;原子序数
7
Eta
Η
η
eit
艾塔
磁滞系数;效率(小写)
8
Theta
Θ
θ
θit
西塔
温度;相位角 ...
面向对象 Object Oriented
OOP概述面向过程的程序 = 算法 + 数据结构; 关心解决问题的步骤。面向对象的程序 = 对象 + 交互; 关心谁在解决问题。类:一个抽象的概念,即为生活中的”类别”。对象:类的具体实例,即归属于某个类别的”个体”。同类型的多个对象,行为相同,数据不同。
主要思想分而治之
将一个大的需求分解为许多类,每个类处理一个独立的模块。
拆分好处:独立模块便于分工,每个模块便于复用,可扩展性强。
封装变化
变化的地方独立封装,避免影响其他模块。
高内聚
类中各个方法都在完成一项任务(单一职责的类)。
复杂的实现封装在内部,对外提供简单的调用。
低 耦 合
类与类的关联性依赖度要低(每个类独立)。
让一个模块的改变,尽少影响其他模块。
实例
[例如:硬件高度集成化,又要可插拔]最高的内聚莫过于类中仅包含1个方法,将会导致高内聚高耦合。最低的耦合莫过于类中包含所有方法,将会导致低耦合低内聚。
优势高复用性、高扩展性、高维护性、高移植性。
三大特性封装:
数据角度讲,将一些基本数据类型复合成一个自定义类型。
方法角度讲,向类外提供功能,隐藏实现的细节。 ...
如何下载网页中嵌入的PPT
如何下载网页中嵌入的PPT方法一
复制当前网页地址。
打开powerpoint 选择“文件”“打开”在文件名的地方粘贴刚才复制的地址,然后就会出现一个连接到服务器的图案,耐心等待。
如果防火墙弹出提示请选择允许访问网络。等全部下载完之后选择 “文件”“另存为”ppt格式即可
方法二
也可以先将此网页中打开的有PPT的地址收藏到IE的收藏夹中
命名为“XXXppt,记住其收藏夹中的位置(这里要说明:你至少应该知道你的收藏夹的位置),
然后运行PPT,点击文件/打开,选择收藏夹,找到“XXXppt”,打开,然后另存为PPT。
就是把当前网页保存收藏,一定要记住保存后的名字和位置。然后运行powerpoint,打开文件,选择你刚才收藏的网页,这时候就自动下载到硬盘啦!
Unity中特殊的文件夹
隐藏文件夹.
隐藏文件夹以.开头的文件夹会被Unity忽略 在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。
Standard Assets
Standard Assets在这个文件夹中的脚本最先被编译 这个文件夹中的脚本会被导出到Assembly-CSharp-firstpass, Assembly-UnityScript-firstpass 或 Assembly-Boo-firstpass项目中,依语言而定。 在这个文件夹中的脚本比其他脚本都要先编译。 将脚本放在这个文件夹里,就可以用C#脚本来访问js脚本或其他语言的脚本。
参考 http://docs.unity3d.com/Documentation/Manual/ScriptCompileOrderFolders.html
Pro Standard Assets
Pro Standard Assets跟Standard Assets相同,只不过里面的文件是给Pro版本的Unity使用的
Editor
以Editor命名的文件夹允许其中的脚本访问Unity Editor的AP ...
Unity中的HTTP网络通信
Unity中的HTTP编程Unity中的HTTP通信主要依赖的是Unity自带的UnityWebRequest类(虽然也有一些第三方插件,但一般使用这个就足够了)。HTTP是请求-响应模型,所以通信的过程主要分为请求部分和响应部分。
官方文档:https://docs.unity3d.com/cn/current/Manual/UnityWebRequest.html
HTTP请求(REQUEST)客户端发送一个HTTP请求到服务器的请求消息包括以下格式:
请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。
HTTP请求方法请求实例123456789101112131415161718192021222324using System.Collections;using UnityEngine;using UnityEngine.Networking;public class UnityPageRequest : MonoBehaviour{ // Start is called before the first frame up ...