thumbnail
操作系统-存储器管理
2020年3月30日 16:24 4.1 存储器的层次结构 主存储器(简称内存) 作用:保存进程运行时的程序和数据。 寄存器和高速缓存 作用:缓和内存的访问速度与CPU指令执行速度不匹配的矛盾。 磁盘缓存 作用:缓和磁盘I/O速度与内存的访问速度不匹配的矛盾。 对用户程序的处理步骤: 4.2 程序的装入和链接 对用户程序的处理步骤: 物理地址(绝对…
thumbnail
计算机网络基础
1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4)什么是…
thumbnail
数据库系统概论笔记1-数据模型
数据模型: 对现实世界数据特征的抽象 数据库系统的核心和基础 数据模型用来描述数,组织数和对数据进行操作 1.2.1 两类数据模型 第一类 概念模型(信息模型) 概念模型:按照用户观点对数据和信息建模,用于数据库设计中 第二类 逻辑模型和物理模型 逻辑模型:按计算机的观点对数据进行建模,用于DBMS实现 逻辑模型包括: 层次模型,网状模型,关系模型…
thumbnail
BUUCTF—XOR
elf文件,IDA中打开,定位main函数查看伪代码: int __cdecl main(int argc, const char **argv, const char **envp) { char *v3; // rsi int result; // eax signed int i; // [rsp+2Ch] [rbp-124h…
thumbnail
BUUCTF-reverse2
非常简单的题目,没有加壳: main函数伪代码: // local variable allocation has failed, the output may be wrong! int __cdecl main(int argc, const char **argv, const char **envp) { const char *v3; /…
thumbnail
BUUCTF--reverse1
测试文件:https://buuoj.cn/files/81c48295620d635f0c7e35b41efcc52d/b095c2d1-aa44-4e11-9ab5-137f66e1a48c.rar?token=eyJ1c2VyX2lkIjoyOTU2LCJ0ZWFtX2lkIjpudWxsLCJmaWxlX2lkIjoxOTh9.XkkG-A…
thumbnail
Visual Studio Code 配置C/C++环境
0. 前言 本文主要在作者:谭九鼎 (链接)的文章上进行抄袭,对一些步骤进行简化对初学者更友好。  VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言。 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验。 本文所有内容均可从VS Code的官方文档:C++ programming …
thumbnail
wordpress current_user_can 判断角色
current_user_can 使用说明: current_user_can( $capability, $args ); $capability参数是必须的,是指给予什么样的能力,或者说给他可以做什么; $args 参数是非必要的,是额外给予的参数,例如:current_user_can('edit_post', 121),意指给他可以编辑编号…
win10环境下如何运行debug
在学习汇编的时候,会需要用到debug调试程序,但是现在win10默认已经移除了这个插件,我们需要手动安装,下面就告诉大家如何在win10环境下安装debug。 1:准备工具 1.1 DOSBox   1.2 debug.exe 2:安装过程 DOSBox安装过程:可以在官方网站下载:https://www.dosbox.com/ 官网首页如图,点…
thumbnail
高清常识
蓝光资源知识普及 1.来源:Blu-Ray:即是官方发行的蓝光碟,有欧版、美版、CEE(中欧及东欧版)版,还有CC版(标准收藏版),画质最高。各大压制组大多采用此版本。 Web-DL:从iTunes上下载的官方版本,在没有蓝光片源的情况下一般使用该版本抢鲜看。 HDTV:直接从高清电视卫星信号转录的,可能有马赛克,有台标,但速度快,一般是连续剧的片…
thumbnail
Go语言基础之基本数据类型
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。 基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8、uint16、uint32、uint64 …
thumbnail
Go语言 - fmt包 | 输出 | 占位符
包 在Go中,同一个文件夹下的.go文件可以理解为是在同一包下,这些.go文件的首行代码:package 包名 是一样的(包都存放在GOPATH的src文件夹下) //在同一个包下,变量,函数,都不能重复定义 //在包内定义的函数如果是小写字母开头,表示只能在包内部使用 //在外部包想使用,函数名必须首字母大写 mypackage1/foo1.go…
thumbnail
Go语言之变量和常量
变量和常量是编程中必不可少的部分,也是很好理解的一部分。 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识…