基础知识

机器语言

0 和 1

汇编语言

汇编语言的主体是汇编指令

寄存器是CPU中存储数据的器件,一个CPU有多个寄存器。

程序员–汇编指令–编译器–机器码–计算机CPU处理

存储单元

存储器被划为若干个存储单元,每个存储单元从0开始编号

8 个bit 组成一个Byte(一个字节)

微型存储器的存储单元可以存储一个Byte,即8个二进制位。

一个存储器有128个存储单元,可以存储128个Byte

CPU 对存储器的读写

CPU通过执行存储单元的地址来从内存中读写数据。

先通过地址线确定内存中的地址,通过控制线读写命令,用数据线发送数据。

寄存器

8086CPU 有14个寄存器 AX、BX、CX、DX 、SI、 DI、 SP、 BP、 IP、 CS、 SS、 DS、 ES、 PSW

寄存器进行信息存储

通用寄存器

8086CPU所有的寄存器都是16位的,可以存放两个字节

AX、BX、CX、DX 是4个通用寄存器

AX 的低8位构成AL寄存器,高8位构成AH寄存器,AH和AL寄存器是可以独立使用的9位寄存器。

字在寄存器中的存储

字节: byte,一个字节由8个bit组成,可以存在8位寄存器中

字: word,一个字由两个字节组成,分为高位字节和低位字节

8086CPU计算物理地址的方法

地址加法器采用 物理地址 = 段地址X16+偏移地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bYXAYyfl-1599878886163)(E:\新建文件夹(9)]__笔记\image-20200904100516784.png)

物理地址 = 段地址X16+偏移地址 本质含义是:CPU在访问内存时,用一个基础地址(段地址X16)和一个相对于基础地址的偏移地址相加,给出内存单元的物理地址。

段的概念

若干地址连续的内存单元看作一个段,用段地址X16定位段的起始地址(基础地址),用偏移地址定位段中的内存单元

段寄存器

8086CPU有 4个段寄存器 CS、DS、SS、ES

CS 和 IP

CS 代码段寄存器 IP 指令指针寄存器

8086机中,CPU将CS:IP 指向的内容当作指令执行

修改CS和IP的内容,jmp 段地址: 偏移地址

DS 和address

DS 段寄存器,通常用来存放访问数据的段地址

mov、add、sub 指令

mov 寄存器,数据 、 mov 寄存器,寄存器、 mov 寄存器,内存单元、mov 内存单元,寄存器、mov 段寄存器,寄存器

先进后出

pop ax 表示从栈顶取出数据送入ax

push ax 表示将寄存器ax 中的数据送入栈中。

SS 和SP

段寄存器SS 和寄存器SP 栈顶的段地址存放在SS中,偏移地址存放在SP中。

任意时刻,SS:SP 指向栈顶元素

第一个程序

源程序执行的过程

汇编源程序 —> 编译链接 —> 可执行文件 —> 执行

源程序

汇编指令是有对应的机器码的指令,可以被编译为机器指令,最终为CPU所执行。

伪指令没有对应的机器指令,由编译器来执行,进行相关的编译工作。

伪指令 segment (开始)和 ends(结束) 定义一个代码段,

一个汇编程序是由多个段组成的,这些段被用来存放代码、数据或当作栈空间来使用。

end 汇编程序结束标记,assume cs:csdeg 代码段与寄存器的关联

程序返回

mov ax,4c00H, int 21H

[BX] 和loop 指令

[bx] 表示内存单元,偏移地址为bx 。 内存单元的物理地址为 ((ds)*16+(bx))

inc bx 将bx寄存器中的内容加1

loop 指令 是循环指令。cx 是存放循环的次数

段前缀

显示的指明内存单元的段地址的 “ds:”,“cs:”,“ss:”,“es:”

定位内存的方法

and和or指令

and 逻辑与指令,按位进行与运算

or 逻辑或指令,按位进行或运算

[bx+idata]

[bx+idata] 表示一个内存单元,它的偏移地址为(bx)+idata

SI 和 DI

si 和 di 是8086CPU中和bx 功能相近的寄存器,si 和 di 不能够分成两个8位寄存器

reg 和 sreg

reg 表示寄存器,reg的集合包括:ax、bx、cx 、dx、ah 、al、 bh、 bl、 ch、 cl、 dh、 dl、 sp、 bp、 si、 di

sreg 表示一个段寄存器,sreg的集合包括:ds、ss、cs、es

寻址方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v1VRZeQx-1599878886169)(E:\新建文件夹(9)]__笔记\image-20200904134414873.png)

div指令

div指令是除法指令,除数放在reg 或内存单元,被除数默认放在ax 或dx和ax中

伪指令dd

db 和dw 定义字节型数据和字型数据。dd是用来定义dword 型数据的。

dup

db 3 dup (0) 相当于 db 0,0,0

转移指令的原理

可以修改IP,或同时修改CS和IP的指令统称为转移指令

8086CPU的转移指令分为以下几类。

  • 无条件转移指令(jmp)
  • 条件转移指令
  • 循环指令
  • 过程
  • 中断
操作符offset

offset 获取标号的偏移地址

jmp 指令

jmp 为无条件转移指令,可以只修改IP,也可以同时修改CS和IP

jmp 指令要给出两信息,(1)转移的目的地址。(2)转移的距离(段间转移、段内短转移、段内近转移)

依据位移进行转移的jmp指令

jmp short 标号(转到标号处执行指令)

这种格式是段内短转移

CPU在执行jmp 指令的时候并不需要转移的目的地址

转移的目的地址在指令中的jmp指令

jmp far ptr 标号 段间转移

转移地址在寄存器中的jmp 指令

jmp 16位 reg

转移地址在内存中的jmp指令

jmp word ptr 内存单元地址

jcxz 指令

jcxz指令为有条件转移指令

CALL和RET指令

ret 和 retf

ret 指令用栈中的数据,修改IP的内容,从而实现近转移

retf 指令用栈中的数据, 修改CS和IP的内容,从而实现远转移

call 指令

CPU执行call 指令时, 进行两步操作:(1) 将当前的IP或CS和IP压入栈中 ; (2) 转移

call 和 ret 配合使用

可以写一个程序段A, 使用call 指令转移到A的地址来执行程序,执行到ret指令,在跳转到主程序中继续执行下面的.

mul 指令

mul 是乘法指令

标志寄存器

  1. 用来存储相关指令的某些执行结果
  2. 用来为CPU执行相关指令提供行为依据
  3. 用来控制CPU的相关工作方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eJve46Ju-1599878886171)(F:\新建文件夹(9)]__笔记\汇编学习笔记\image-20200904152625387.png)

ZF标志

flag 第6位是ZF,零标志位,它记录相关的指令执行后,其结果是否为0.

如果结果为0,那么zf=1;如果结果不为0,那么zf = 0.

PF标志

flag 第2位是PF,奇偶标志位,它记录相关的指令执行后,其结果中所有的bit位中1的个数位偶数,pf=1 ,为奇数 pf=0

SF标志

flag的第7位是SF, 符号标志位 , 它记录相关指令执行后,其结果为负,sf=1; 非负 sf=0

CF标志

flag 的第0为是CF, 进位标志位, 一般情况下,在进行无符号数运算的时候,它记录了运算结果的最高有效位向更高位的进位值.

OF标志

第11位是OF,溢出标志位,符号运算的结果发生溢出,OF=1,没有OF=0

adc 指令

带进位加法指令,它利用CF位上记录的进位值

sbb 指令

带借位减法指令,它利用了CF位上记录的借位值。

sbb ax bx 实现的功能是:(ax)=(ax)-(bx)-CF

cmp指令

比较指令,相当于减法,cmp 操作对象1, 操作对象2 : (1)-(2) .

但是不保存结果,但是其结果会改变标志位寄存器

DF标志和串传送指令

第10位是DF, 方向标志位。 在串处理指令中,控制每次操作后si、di的增减。

df = 0 , 每次操作后 si、 di 递增

df =1 , 每次操作后 si、 di 递减

movsb 的功能如下: mov es:[di],byte ptr ds:[si]

功能是将ds:si 指向的内存单元中的字节送入es:di中,然后根据标志寄存器df位的值,将si和di递增或递减。

movsw 的汇编语法描述: mov es:[di],word ptr ds:[si]

将ds:si指向的内存单元中的字送入到es:di中,然后根据标志位寄存器df位的值,将si和di递增或递减2

pushf 和popf

pushf 的功能是将标志寄存器的值压栈,而popf 是从栈中弹出数据,送入标志寄存器中。

内中断

概念:任何一个通用的cpu ,比如8086,都具备一种能力,可以在执行完当前正在执行的指令后,检测到从CPU外部发送过来的或内部产生的一种特殊信息,并且可以立即对所接收到的信息进行处理。

中断的意思就是,CPU不在接着向下执行,而是转去处理这个特殊信息。

内中断的产生

CPU内部有4种情况可以产生中断信息。

  1. 除法错误,比如,执行div指令产生的除法溢出 ; 中断类型码: 0
  2. 单步执行; 中断类型码: 1
  3. 执行into指令; 中断类型码: 4
  4. 执行int指令
中断向量表

CPU用8位的中断类型码通过中断向量表找到相应的中断处理程序的入口地址。

8086PC机中,中断向量表指定放在内存地址0处。

中断过程

8086CPU在收到中断信息后,所引发的中断过程。

  1. 从中断信息中取得中断类型码;
  2. 标志寄存器的值入栈(因为在中断过程中要改变标志寄存器的值,所以先将其保存在栈中);
  3. 设置标志寄存器的第8位TF和第9位IF的值为0
  4. CS的内容入栈
  5. IP的内容入栈
  6. 从内存地址为中断类型码*4 和中断类型码 * 4 +2 的两个字单元中读取中断处理程序的入口地址设置IP 和CS

端口

在PC机系统中,和CPU通过总线相连的芯片除了各种存储器外,还有以下3种芯片。

  1. 各种接口卡上的接口芯片,它们控制接口卡进行工作;
  2. 主板上的接口芯片,CPU通过它们对部分外设进行访问;
  3. 其他芯片,用来存储相关的系统信息,或进行相关的输入输出处理。

在这些芯片中,都有一组可以由CPU读写的寄存器。这些寄存器,它们在物理上可能处于不用的芯片中,但是它们在以下两点上相同。

  1. 都和CPU的总线相连,当然这种连接是通过它们所在的芯片进行的;
  2. CPU对它们进行读或写的时候都通过控制线向它们所在的芯片发出端口读写命令。

可见,从CPU的角度,将这些寄存器都当作端口,对它们统一编址,从而建立了一个统一的端口地址空间。每一个端口在地址空间中都有一个地址。

CPU可以直接读写一下3个地方的数据。

  1. CPU内部的寄存器
  2. 内存单元
  3. 端口
端口的读写

端口读写命令: in , 从端口读取数据; out , 往端口写入数据;

外中断

PC系统的接口卡和主板上,装有各种接口芯片。这些外设接口芯片的内部有若干个寄存器,CPU将这些寄存器当作端口来访问。

接口芯片和端口

外设的输入不直接送入内存和CPU,而是送入相关的芯片的端口中;CPU向外设的输出也不是直接送入外设。而是先送入端口中,再由相关的芯片送到外设。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 五大分布式事务,你了解多少?

    一、前言 事务(Transaction):一般是指要做的或所做的事情,由 事务开始(begin transaction) 和 事务结束(end transaction) 之间执行的全体操作组成。 简单的讲就是:要么全部被执行,要么就全部失败。 那分…...

    2024/4/9 17:18:06
  2. 【Unity】ScriptableObject的基础

    文章目录ScriptableObject_1#UnityScriptableObject是什么?使用 ScriptableObjectScriptableObject_1#Unity common ScriptableObject是什么? 【定义】 ScriptableObject 是一个可独立于类实例来保存大量数据的数据容器。 【用例】 ScriptableObjects…...

    2024/4/28 14:43:35
  3. Spring框架简介

    Spring框架结构: Spring容器结构: Spring Core Container:Spring核心容器 ​ Core:主要包含Spring框架的核心工具类,Spring的其他组件都要用到这个包里的类,Core组件是其他组件的基本核心 ​ Beans&…...

    2024/5/7 22:08:21
  4. 图像金字塔、特征金字塔(FPN)

    图像金字塔 参考: https://www.jianshu.com/p/436e96200f80 图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像…...

    2024/5/7 19:42:09
  5. 迭代器与for of

    迭代 按照一定的顺序取出数据,无须知道数据的长度。 与循环的区别:迭代是不知道数据的长度,而循环是实现知道数据的长度的。 迭代的两个条件 能知道是否有下一个数据;能拿到下一个数据。 迭代器 一个具有next()方法的对象&…...

    2024/4/21 12:33:14
  6. 半导体笔记

    半导体笔记 半导体器件 肖特基势垒和欧姆接触 肖特基势垒:当两种材料接触时,由于两种材料的费米能级位置不同,接触后必须两侧的费米能级一致,接触面的真空能级相同。载流子扩散流动必须使接触面两侧的费米能级相等才能达到平衡状…...

    2024/4/1 17:20:01
  7. 牛客练习赛69 划分 签到

    链接:https://ac.nowcoder.com/acm/contest/7329/B 来源:牛客网 64bit IO Format: %lld 题目描述 给你一个长度为 n 的序列,第 i 个数为 aia_iai​ 将这个序列分割成 i 个不重合的子串,从每个子串中取出最大的 j 个数作为这个分…...

    2024/4/24 3:48:50
  8. 文件编程小应用之修改程序的配置文件

    1...

    2024/5/7 17:42:13
  9. QT调试动态库-找不到动态库链接符号

    QT调试动态库 QT直接调试时,发现在动态库中打的断点无效,提示找不到动态库 设置动态库路径即可正常调试 设置位置:选项 ——> 调试器 ——> GDB ——> 额外的启动命令,添加set solib-search-path library_path &#x…...

    2024/4/1 17:19:57
  10. Stream流中间操作方法

    概念 中间操作的意思是&#xff0c;执行完此方法之后&#xff0c;Stream流依然可以继续执行其他操作。 常见方法 方法名说明Stream<T> filter(Predicate predicate)用于对流中的数据进行过滤Stream<T> limit(long maxSize)返回此流中的元素组成的流&#xff0c;截…...

    2024/4/1 17:19:56
  11. instandceof

    package Wang;public class Insetanceof {public static void main(String[] args) {//类型之间的转化&#xff1a;父 子//子类型转换为父类&#xff0c;可能丢失自己的本类的一些方法&#xff01;S s new S();s.go();F f new F();((S)f).go();//强制类型转换} }/*1.父…...

    2024/4/28 6:05:39
  12. 一句话木马上传常见的几种方法

    1&#xff0c;利用00截断&#xff0c;brupsuite上传 利用00截断就是利用程序员在写程序时对文件的上传路径过滤不严格&#xff0c;产生0X00上传截断漏洞。 假设文件的上传路径为http://xx.xx.xx.xx/upfiles/lubr.php.jpg ,通过Burpsuite抓包截断将lubr.php后面的“.”换成“0X…...

    2024/4/4 16:31:19
  13. SpringBoot开发银行聚合支付扫码业务,学到就是赚到,不用花钱可以学到精髓

    一、文档需求 这是开始的第一步&#xff0c;也是很重要的一步&#xff0c;如果你连文档都看不懂&#xff0c;就别想着继续下一步操作了。 其中还会涉及到与银行技术交接这一过程&#xff0c;话不多说 字段分析&#xff1a;商户号、终端号、商户key是银行提供的&#xff0c;其…...

    2024/4/23 2:48:04
  14. Python全栈最全学习之路-WEB前端(三)

    CSS提升 一、盒子模型 1、盒子模型简介 盒子模型&#xff08;Box Model&#xff09; 所有HTML元素可以看做盒子&#xff0c;在CSS中&#xff0c;“box model”这一术语是用来设计和布局时使用。 盒子模型包含内容 CSS盒模型本质上是一个盒子&#xff0c;封装周围的HTML元素&…...

    2024/5/5 14:39:40
  15. C++中文文档下载

    百度云链接&#xff1a;https://pan.baidu.com/s/1rtBmNxiRwm7LQXc5rRTiDQ 提取码:2lnx...

    2024/4/16 16:33:51
  16. ArcGIS官方帮助文档和教程整理

    ArcGIS帮助文档整理 1、早期帮助文档 http://resources.arcgis.com/zh-cn/help/ 2014年5月后不再更新&#xff0c;但其中有很多有用的内容&#xff0c;查找也很方便 2、ArcGIS教程 https://desktop.arcgis.com/zh-cn/arcmap/latest/get-started/main/get-started-with-arc…...

    2024/4/1 17:26:22
  17. Struts2笔记整理5

    继承MethodFilterInterceptor 方法过滤拦截器 功能&#xff1a;定制拦截器拦截的方法 定制哪些方法需要拦截 定制哪些方法不需要拦截 public class MyInterceptor3 extends MethodFilterInterceptor{Overrideprotected String doIntercept(ActionInvocation invocation) throw…...

    2024/4/1 17:26:21
  18. Fluent多组分设置及化学反应

    多组分设置添加组分化学反应添加组分 models—species—species transport 此时混合气体默认包含水、氧气、氮气 如果需要更改组分&#xff1a; materials—mixture-template—fluent database fluent database中包含fluent自带材料库中的所有材料&#xff0c;material type可…...

    2024/5/4 16:12:25
  19. Spring Boot使用String Task定时任务

    一、JAVA常见的几种定时任务比较 Timer&#xff1a;jdk自带的java.util.Timer类&#xff0c;这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让程序按照某一个频度执行&#xff0c;但不能在指定时间运行&#xff0c;一般很少使用&#xff0c;主要用于非Spring…...

    2024/4/1 17:26:19
  20. Linux多线程的使用一:互斥锁 trylock

    https://www.cnblogs.com/leon08/p/4084077.html...

    2024/4/25 15:21:31

最新文章

  1. Dijkstra求最短路径

    利用了广度优先搜索&#xff0c;使用贪心思想&#xff0c;不断扫描各点距离源点的距离&#xff0c;然后将最短距离保存&#xff0c;直到所有点扫描完毕。 详见青大王卓课程&#xff1a;https://www.bilibili.com/video/BV1nJ411V7bd?p132&#xff0c;该p一步一步的推导迪杰斯…...

    2024/5/8 2:14:21
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. 布隆过滤器是如何避免缓存穿透的?

    布隆过滤器&#xff08;Bloom filter&#xff09;是一种空间效率极高的概率型数据结构&#xff0c;用于判断一个元素是否在一个集合中。它的原理是当一个元素被加入集合时&#xff0c;通过几个不同的Hash函数将元素映射成一个位数组中的多个位置&#xff0c;再次查询时如果位数…...

    2024/5/4 6:23:37
  4. Topaz Video AI for Mac v5.0.0激活版 视频画质增强软件

    Topaz Video AI for Mac是一款功能强大的视频处理软件&#xff0c;专为Mac用户设计&#xff0c;旨在通过人工智能技术为视频编辑和增强提供卓越的功能。这款软件利用先进的算法和深度学习技术&#xff0c;能够自动识别和分析视频中的各个元素&#xff0c;并进行智能修复和增强&…...

    2024/5/5 8:52:36
  5. 电脑上音频太多,播放速度又不一致,如何批量调节音频播放速度?

    批量调节音频速度是现代音频处理中的一个重要环节&#xff0c;尤其在音乐制作、电影剪辑、有声书制作等领域&#xff0c;它能够帮助制作者快速高效地调整音频的播放速度&#xff0c;从而满足特定的制作需求。本文将详细介绍批量调节音频速度的方法、技巧和注意事项&#xff0c;…...

    2024/5/6 12:02:04
  6. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/7 19:05:20
  7. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/7 22:31:36
  8. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/8 1:37:40
  9. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/7 14:19:30
  10. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/8 1:37:39
  11. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/7 16:57:02
  12. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/7 14:58:59
  13. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/7 1:54:46
  14. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/7 21:15:55
  15. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/8 1:37:35
  16. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/7 16:05:05
  17. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/7 16:04:58
  18. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/8 1:37:32
  19. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/7 16:05:05
  20. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/8 1:37:31
  21. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/8 1:37:31
  22. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/7 11:08:22
  23. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/7 7:26:29
  24. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/8 1:37:29
  25. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/7 17:09:45
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57