自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 收藏
  • 关注

原创 VScode使用技巧

1.左上侧有个应用商店的搜索框,想要设置为中文模式时只需要搜索“chinese”,然后install即可(不需要在使用ctrl+shift+p)待补充和更新

2020-05-10 10:12:09 343

原创 树的根节点个数(0或者1)

树是结点的集合,它的根结点数目是?答:0个(空树)或1个其他参考:来源1我做到一个题目是:(87)树是结点的集合,它的根结点数目是©A.有且只有1 B.1或多于1 C.0或1 D.至少2C是正确的,不过二叉树是A这是个矛盾的东西,老师们都知道,但创造他们的人没改非空树的根节点有且只有一个 空树为0个来源2树的定义树是N个结点的有限集合,N=0时为空树,任意非空树应满足:1...

2020-05-05 19:56:50 5160

转载 GLUT键盘控制(glutKeyboardFunc和glutSpecialFunc)

...

2019-12-24 21:03:09 2768

原创 汇编实验4.1文件代号下的文件管理中为什么buf_size为80而buf可以容纳200个字节,矛盾吗?(不矛盾)

data segmentPgsize dw ?buf_size db 80s_buf db ?buf db 200 dup(?)cur dw ?handle dw ?mess_getname db 0dh,0ah," Please input filename:$"mess_err1 ...

2019-12-24 11:23:29 644

原创 对B样条的理解和整理

B样条曲线上的每一个点其实是:所有控制点的一个加权平均。https://www.cnblogs.com/icmzn/p/5100761.html

2019-12-23 22:29:48 1667

转载 键盘扫描码(表格)

...

2019-12-17 21:54:19 2121

原创 每个进程都有自己的内存堆栈区域吗,堆内存为什么要程序员自己释放

每个进程都有自己的内存堆栈区域吗,以及堆内存为什么要程序员自己释放第一个问题回答只有一个字“是”,建议你看一本书叫《程序员的自我修养》。第二个问题:对SP寄存器的值进行操作而形成逻辑上的栈,而局部变量是在函数内部定义的,就是在栈上定义的,函数的调用和对栈的操作这是一个很基础的也是很重要的知识点,你把局部变量的释放理解成了一个单独的动作,事实上编译器没有对这个局部变量的空间做任何内存管理意义上的...

2019-12-15 09:17:21 2157

转载 虚拟键码对照表与ASCII对照表的区别

ASCII码 键盘 ...

2019-12-14 21:48:40 462

原创 汇编中的length(返回利用dup定义的数组中的元素个数,即重复操作符dup前的count值)

LENGTH是属于析值操作符之一,也称为数值回送操作符,原因是这些操作符把一些特征或存储器地址的一部分作为数据返回。length的用法:length 变量名 。作用是返回利用dup定义的数组中的元素个数,即重复操作符dup前的count值。例如有 varw db 1234h | buffer db 10 dup (0)length varw ;返回1给cx length bu...

2019-12-14 20:56:09 2160

转载 库函数与系统调用

     系统调用可以解释为操作系统为用户提供的一些接口,这些接口提供了对系统硬件功能的操作。这样说大家可能还有点抽象,我再举一个更具体的例子:比如我要写一个程序,这个程序的功能就是在屏幕上显示一个字符串“hello,world!”。那么实现这么一个在屏幕上显示一个字符串的操作就是系统调用write()的功能。     那么系...

2019-12-14 19:05:41 359

转载 汇编语言中断类型

0H 除以零 1H 单步(用于DEBUG) 2H 非屏蔽中断 3H 断点指令(用于DEBUG) 4H 溢出 5H 打印屏幕 6H 保留 7H 保留 8259中断...

2019-12-13 11:32:02 1632

原创 seg是伪操作符,用来取后面符号的段地址

mov ax,seg area中的seg是什么意思? 可以写作mov ax,area吗?不可以,seg是伪操作符,用来取后面符号的段地址,如果不加seg则取其内容.mov dx,offset area则可以取得area的偏移地址。...

2019-12-13 11:11:06 2300

原创 汇编cli(Clear Interrupt,禁止中断、关中断,对应的sti是开中断)

CLI禁止中断发生,关中断STI允许中断发生,开中断这两个指令只能在内核模式下执行,不可以在用户模式下执行;而且在内核模式下执行时,应该尽可能快的恢复中断,因为CLI会禁用硬件中断,若长时间禁止中断会影响其他动作的执行(如移动鼠标等等),系统就会变得不稳定。在标志寄存器中中断标志清零的情况下,可以以“int ××”的形式调用软中断。STI(Set Interrupt) 中断标志置1指令 使...

2019-12-13 10:50:14 4358 1

原创 汇编伪指令EVEN(数据对齐的伪指令,使得下一个变量的起始地址是偶数字节的)

EVEN伪操作使下一个变量或指令开始于偶数字节地址。ALIGN伪操作为保证双字类型数组边界从4的倍数开始创造了条件。ALIGN: 指定对齐边界align 4 ;让下一个变量的起始地址保证是 4 的倍数EVEN 是偶对齐, 相当于 ALIGN 2以上参考了:https://www.cnblogs.com/del/archive/2010/04/06/1705795.html还可参考:关于汇...

2019-12-13 10:39:20 1712

转载 伪指令PAGE和TITLE说明

伪指令PAGE和TITLE 用来控制被汇编的程序的列表格式PAGE [length][name]指定列在一页上的最大列数和一行上最大的字符数PAGE 60,130 每页最多60列,每行130行字符TITLE text [comnent]标题 文本 注释TITLE Assemly 这是汇编程序转载于:https://www.cnblogs.com/pengshao/archive/20...

2019-12-13 09:37:38 1003

原创 汇编实验:屏幕窗口程序(代码有较为详细的注释)

实验3.4 屏幕窗口程序 1.题目:屏幕窗口程序2.实验要求:在屏幕上开出三个窗口,它们的行列坐标按照教材要求。光标首先定位在右窗口最下面一行的行首(15,50),如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如若再按下键,输入字符就会接在先前...

2019-12-11 19:55:36 1291

转载 win10下mysql 8.0.18 安装配置方法图文教程

1.进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx642.解压zip包,并将解压文件放入一个文件夹下,如图:3.配置环境变量,右键我的电脑,选择 属性---高级系统设置--环境变量(目的是为了避免在CMD窗口下操作时反复切换路径)...

2019-12-10 11:45:52 850

转载 win10中快速从某个文件夹下进入命令行工具的操作方法

...

2019-12-10 08:58:30 288

原创 python每一句后面可以加也可以不加分号

在C、Java等语言的语法中规定,必须以分号作为语句结束的标识。Python也支持分号,同样用于一条语句的结束标识。但在Python中分号的作用已经不像C、Java中那么重要了,Python中的分号可以省略,主要通过换行来识别语句的结束。...

2019-12-10 06:19:44 3089

转载 程序员到底要不要用框架开发?

最近,在持续关注一个Twitter话题,就是 Why do people decide to use frameworks? ,这个话题是由Nicole Sullivan提出的。刚开始,我对这个问题也没有太在意,也就是随意的看了看,正如提问者Nicole Sullivan说的那样,我刚开始也觉得这是一个愚蠢的问题。但是这个问题就像蒲公英的种子一样,就这么在我的脑海里扎了根,截至到我这写这篇文章之...

2019-12-10 05:24:02 724

原创 项目

1.Flask相关:http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-applicationhttps://zhuanlan.zhihu.com/p/74839070https://blog.csdn.net/weixin_33743703/article/details/91388404mySQL:https://b...

2019-12-09 23:12:30 142

原创 常用的键盘按键(一些小技巧)

End键,为键盘的一个键(一般在键盘右上角)。编辑文本时,若光标不在最后,按下END键,光标会定位到最后面。如果是一篇文档,按CTRL+END,光标会定位到文档的最后。HOME键和END键正相反,单独按HOME是光标定位到本行的最前面,如果按CTRL+HOME键,光标定位到文档最前面.但是MAC机器键盘没有这两个按键,左右箭头就是HOME和END键 。[PageUp]或[PgUp]向上翻页键...

2019-12-08 21:01:28 722

转载 键盘I/O中断调用(INT 16H)和常见的int 17H、int 1A H

键盘I/O中断调用有三个功能,功能号为0, 1, 2,且必须把功能号放在AH中。 (1)0号功能调用 格式:MOV AH, 0INT 16H功能:从键盘读入字符送AL寄存器。执行时,等待键盘输入,一旦输入,字符的ASCII码放入AL中。若AL=0,则AH为输入的扩展码。 (2)1号功能调用 格式:MOV AH, 01HINT 16H功能:用来查询键盘缓冲区,对键盘扫描但不等待,并设置...

2019-12-08 18:35:11 2899 3

转载 汇编中的扫描码、ASCII码(也称字符码)、扩展码、虚拟键码 的区别

扫描码 是键盘对应按键的编码 ,虚拟键码 是操作系统对 “对应按键”的编码,键盘ASCII码 ,是操作系统对“对应 虚拟键码”的编码键盘扫描码:是每个键盘生产厂家为自己所生产的键盘设置的扫面方式,目的检测是那个键被按下。ASCII码:是虚拟键码对应的编码。虚拟键码是按照相关国际标准制定,全世界的计算机都要遵守。虚拟键码:为了解决不同键盘生产厂家生产键盘的排布或扫面方式不同,而建立的从键盘扫...

2019-12-08 18:32:31 1427

转载 中断和异常,陷阱的区别和联系

对于中断,异常和陷阱的各种关系,总结如...

2019-12-08 10:48:22 766

转载 冒泡排序(O(n^2))

https://www.cnblogs.com/bigdata-stone/p/10464243.html参考原文0.如果遇到相等的值不进行交换,那这种排序方式是稳定的排序方式。1.原理:比较两个相邻的元素,将值大的元素交换到右边2.思路:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。(1)第一次比较:首先比较第一和第二个数,将小数放在前面,将大数放在后面。(2)比较...

2019-12-04 14:56:57 172

原创 汇编中的REPZ CMPSB

repz cmpsb 如果ds:si和es:di所指向的两个字节相等,则继续比较。CMPSB指令,是用 DS:[SI] 所指的字节单元内容,减去 ES:[DI] 所指的字节单元的内容。DS:[SI] 是被减数, ES:[DI] 是减数。验证方法很简单,将这两个内存单元的内容设置成不同的数,看指令执行后CF是0还是1,就能证明了。例如,你将DS:[SI]单元内容设成01H,将E...

2019-12-04 14:33:10 6414 2

原创 什么是断点,为什么要设置断点?断点的作用是什么?

问题阐述在程序调试时,为什么要设置断点,设置断点有什么好处?专家解答断点是调试器设置源程序在执行过程中自动进入中断模式的一个标记。当程序运行到断点时,程序中断执行,进入调试状态。在 Visual Studio 2010的源程序编辑界面中,设置断点的方法有如下几种。(1)单击所要设置断点的代码行左边的灰色区域。单击一次设置断点,再次单击取消断点。(2)用鼠标右键单击某代码行,在弹出的快捷...

2019-12-03 16:31:35 33908 3

原创 图论中的知识点(等待补充和更新)

1.有n个顶点的强连通图最多有多少条边,最少有多少条边答:最多有n*(n-1)条,最少有n条注意:强连通图首先有向图,不是无向图有n个顶点的强连通图最多有n(n-1)条边,最少有n条边。解释如下:强连通图是指一个有向图中任意两点v1、v2间存在v1到v2的路径(path)及v2到v1的路径的图。最多的情况:即n个顶点中两两相连,若不计方向,n个点两两相连有n(n-1)/2条边,而由于强连...

2019-12-03 10:37:24 203

原创 汇编中的变量也可以用LABEL或EQU来定义吗?(可以)

EQU汇编语言中equ 定义一个常量。a equ 12相当于C语言中的#define a 12;相当于C++中的const int a=12;EQU定义的是常量LABELLABEL的功能是定义“变量或标号的类型”,而变量或标号的段属性和偏移属性由该语句所处的位置确定。(当然,在label这一条语句的同时,也定义了一个变量或者标号)例如:  Buffer1 LABEL WORD...

2019-12-01 11:31:57 811

原创 笔记本电脑按开机键没反应怎么办?(先记得长按开机键,大约10秒钟看看可以吗)

如果没有外置电池,长按开机键,大约10秒左右即可1.很多新电脑第一次开机时需要连接电源,插上电源适配器后,再按下开机键2.如果你的电脑为外置电池,拔下电池过一段时间安装回去,再进行开机3.如果没有外置电池长按开机键,大约10秒左右即可4.还可打开笔记本后盖,对内存条重新插拔,清理内存条上的金手指位置,可用橡皮轻轻擦拭。如果上述方法均不奏效,大多情况是内部硬件损坏,建议申请售后返修服务自己...

2019-12-01 11:05:05 9921

原创 Ubnutu虚拟机怎么修改开机密码?(在已知旧密码的情况下,开机后设置新的密码的方法)

1.到“设置”2.“设置”中搜索“密码”(注意在右上方把输入法换成“汉语拼音”再输入)3.修改即可(注意,要求新的密码要足够长(十几位),而且要有大小写字母,所以想着换一个比较简单的新密码的想法还是不要有了吧)...

2019-11-30 18:03:07 1121

转载 Intel Optane(tm) Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块。(异常来自HRESULT:0x8007007E)。

亲测有效的方法:昨天更新win10。更新完发现右键点击任何文件夹都会出现下图这个异常,烦不胜烦,解决办法如下:首先确定版本。按下windows+R,然后输入winver。我的系统版本是1903版确认版本后,右键开始菜单——应用与功能,看下是否有安装找到 Intel-Rapid-Storage-t...

2019-11-30 17:38:13 3183

转载 16位代码段与32位代码段的区别

16位代码段与32位代码段的区别:16位代码段与32位代码段的区别如下: 16位代码段最长只能为64k,段内偏移量为16位,默认的指令地址及操作地址为16位;  32位代码段最长可以4G,段内偏移量为32位,默认的指令地址及操作地址为32位。 是否能够使用   eax,   edx   等寄存器与是否使用16位代码段及32位代码段无关。16位代码段、...

2019-11-30 09:26:12 1993

转载 递归解决汉诺塔问题

版权声明:本...

2019-11-28 22:53:13 324

转载 汇编:ADD

 The add instruction, like it’s x86 counterpart, adds two values on the 80x86. This instruction takes several forms. There are five forms that concer...

2019-11-28 21:54:57 250

转载 汇编指令--移位操作SHL、SHR、SAL、SAR以及它们的区别

逻辑移位: SHL、SHR算术移位: CAL、CAR12无符号数的乘法和除法可以用逻辑移位;有符号数的乘法和除法可以用算...

2019-11-27 14:09:36 9350 1

转载 linux与window中sleep函数的头文件

windows下的Sleep函数,首字母为大写,声明在windows.h头文件中,其参数usigned long类型,为毫秒数,即Sleep(1)为睡眠1毫秒。linux下的sleep函数,首字母为小写,声明在unistd.h头文件中,其参数为秒数,即sleep(1)为睡眠1秒...

2019-11-26 16:45:23 1398

原创 怎样一次删除许多WPS word中的文本框(及其内容)?简单方法

参考:https://plus.wps.cn/blog/p12970.html单击工具栏 开始 下的 选择 ,在选择的下拉菜单当中选择“选择对象”,然后用鼠标选中所有要删除的文本框,然后就一次选中了,然后再右键删除或者键盘上delete就可以了。还可以一次性把鼠标斜着拖曳,选择一个区域中所有的文本框。如上图所示,可以看到,如果一个一个单独删除上面一排文本框是比较麻烦和浪费时间的。而一次选...

2019-11-24 16:14:30 5096

转载 Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

版权声明:本...

2019-11-23 20:22:43 849

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除