自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UCore-OS实验Lab0

高版本的ubuntu搭建ucore实验环境的一些踩坑记录

2023-12-03 21:37:09 1064

原创 NASM汇编教程翻译15 第十五讲 计算器除法

介绍汇编中的数字计算,本节课讲述一个数被另一个数除的程序。

2023-01-03 13:41:17 588

原创 NASM汇编教程翻译14 第十四讲 计算器乘法

介绍汇编中的数字计算,本节课讲述两个数字相乘的程序。

2022-10-31 18:21:13 324

原创 NASM汇编教程翻译13 第十三讲 计算器减法

介绍汇编中的数字计算,本节课讲述从一个数字中减去另一个数字的程序。

2022-10-31 16:03:45 189

原创 NASM汇编教程翻译12 第十二讲 计算器加法

介绍汇编中的数字计算,本节课讲述一个将两个数相加的简单程序。

2022-10-31 15:49:09 374

原创 NASM汇编教程翻译11 第十一讲 数到10(整数转字符串)

介绍ASCII码以及在汇编中如何将整数转化为字符串表示

2022-10-28 17:39:43 710

原创 NASM汇编教程翻译10 第十讲 数到10

介绍汇编中的数字和计数

2022-10-09 14:57:21 262

原创 NASM汇编教程翻译09 第九讲 用户输入

介绍BSS段以及如何触发sys_read的调用来处理用户输入。

2022-10-08 17:59:41 530

原创 NASM汇编教程翻译08 第八讲 传递参数

从命令行给你的程序传递参数。

2022-10-08 16:00:37 248

原创 NASM汇编教程翻译07 第七讲 换行符

如何在字符串后用栈打印换行符以及扩展栈指针寄存器ESP的介绍

2022-10-08 15:14:09 1317

原创 NASM汇编教程翻译06 第六讲 NULL终止字节

一节讲述如何控制内存的小课,本节课修复第五节课添加的重复bug。

2022-09-26 18:29:40 161

原创 NASM汇编教程翻译05 第五讲 外部包含文件

为了进一步简化我们的代码,我们可以将我们的子程序移动到一个外部包含文件中。

2022-09-15 18:15:11 281

原创 NASM汇编教程翻译04 第四讲 子程序

介绍栈以及如何编写清晰可复用的汇编代码。

2022-09-15 14:50:21 1195

原创 NASM汇编教程翻译03 第三讲 计算字符串长度

如果我们想输出一些内容但是不知道长度怎么办?像用户输入?本节学习循环,标签,和指针运算。

2022-09-15 10:06:30 908

原创 NASM汇编教程翻译02 第二讲 程序正确退出

一节非常简单的关于内存地址的课,按顺序执行代码以及如何不出错地正确退出一个程序。

2022-09-14 16:05:52 712

原创 NASM汇编教程翻译01 第一讲 Hello, World!

介绍linux系统调用表。使用中断请求来自内核的系统函数去打印'Hello World!'到控制台。

2022-09-13 17:17:04 1030

原创 NASM汇编学习04(直接给内存赋值时的数据分布)

今天学习一下直接给内存赋值时,数据在内存的分布情况。

2022-06-22 20:58:43 611

原创 NASM汇编学习03(打印一个数字)

使用linux系统调用打印数字,ASCII码的方式打印

2022-06-21 23:07:26 1709

原创 NASM汇编学习02(输入输出)

使用linux系统调用的sys_read进行输入操作

2022-06-20 23:02:39 869 4

原创 NASM汇编学习01(hello world和IDE)

使用nasm汇编学习汇编语言,汇编工具为nasm,开发IDE为SASM

2022-06-19 23:42:05 2523 6

原创 8086处理器保护模式基础(段模式)

8086保护模式中段模式的基础,使用32位作为例子讲解

2022-06-16 23:30:26 414

原创 C语言中使用asm函数嵌套汇编

C语言嵌套汇编的简单用法,使用intel汇编进行嵌套而非默认的AT&T汇编语法

2022-06-15 22:07:37 7030

原创 CLion配置openssl库开发

使用CLion配置openssl库进行开发的环境配置方法

2022-06-13 21:58:36 1509 1

原创 CMake多模块配置开发

新手在使用cmake进行多模块开发时会遇到跨模块调用无法引用头文件的问题

2022-06-12 20:59:18 2014 2

原创 VMware虚拟机安装ubuntu后无法复制文件的解决办法

相信有很多人在vm中安装ubuntu后都会遇到物理机文件无法复制到虚拟机的问题,今天献上一个解决办法。

2022-06-11 23:16:55 5754 1

原创 win10的F1直接打开浏览器的解决方法

相信大家拿到笔记本时,很多都有按F1就弹出浏览器或者帮助,尤其是在桌面就弹出了浏览器,还打开了必应去搜索,尤其是打war3时,F1想选英雄却打开浏览器……反正我不喜欢这个功能。接下来教大家如何关闭这个功能。第一步,右键任务栏,点击任务管理器第二步,找到Microsoft帮助和支持,右键点击,打开文件所在位置。一般是在C盘下的Windows文件夹,HelpPane.exe第三步,将这个文件的后缀随便改一个,当然,记得在任务管理器结束任务再进行后续操作,如果提示权限不足,就去修改..

2021-10-12 23:07:09 16127 1

转载 易语言编译 无法定位链接器!请检查 tools\link.ini 中的配置是否正确

【亲测有效】无法定位链接器!请检查 tools\link.ini 中的配置是否正确的解决方案 - Angel_Kitty - 博客园

2021-10-07 11:51:13 2115

原创 Windows 的GetLastError()返回值不知道数字含义时

相信很多人在调用win的api时都会用GetLastError()这个函数进行查错,但是cout或者printf之后只有数字,而不知道数字的意思。数字的定义是存在winerror.h这个头文件中的,如下图注意用的是1L,是个long型的数据,我们只需要将输出的数字在这里搜索即可...

2021-09-28 20:30:35 108

原创 2019年第十二届全国大学生信息安全竞赛创新实践能力赛(线上初赛)部分wp

幻影战队第一次参加大型比赛,感谢glzjin,starry07两位队友的配合,在此献上两道wp逆向easyGo操作内容:一开始并没有反应过来这是go语言的逆向,只以为是一道linux的C语言逆向,所以直接拖进IDA可是发现没有mian函数,看汇编又啥都看不出来,毕竟我没有系统学习过逆向,然后才从名字联想到go语言,这是一个去符号的go程序,所以IDA添加了IDAGolangHelpe...

2019-04-23 11:18:25 4881 4

原创 thinkphp部署到lnmp环境后如何隐藏index.php

其实很简单,只需要在/usr/local/nginx/conf/vhost目录下的域名.conf文件中加入以下代码即可和其他location放在一起就行location /{    try_files $uri $uri/ /index.php?s=$uri&$args;}...

2018-12-21 11:51:37 1061

原创 第一次使用thinkphp踩得坑

作为一个软件工程大三狗,本着能混就混的原则学习,目前为止使用过的web开发框架有java的spring框架和php的thinkphp框架,其他的暂时没时间接触,毕竟天天混。  先说第一个坑,试图将服务器的域名根目录绑定到框架的public文件夹,然后就发现真实部署项目时各种烦,比如css效果加载失败等,于是根据文档修改入口index.php,这个文档中有,注意,要将入口文件放到根目录。  ...

2018-12-20 23:47:31 354

原创 操作系统实验课(三)时间片轮转调度算法

#include<stdio.h>#define MAX 10struct task_struct{ char name[10]; /*进程名称*/ int number; /*进程编号*/ float come_time; /*到达时间*/ float run_begin_time;...

2018-11-19 21:54:46 4718 1

原创 记一次虚拟机环境的dns劫持实验

环境,kali虚拟机和winXP虚拟机 XP虚拟机别打太多补丁,毕竟为了试验首先,两台电脑都打开 接下来,对kali进行操作首先查看ip和网卡指令ifconfig 接着打开Metasploit命令行模式指令msfconsole 选择漏洞利用攻击模块use exploit/windows/browser/ms10_046_shortcut_icon...

2018-11-09 15:58:16 1105

原创 php简单日历,单一月份

<html> <meta charset="UTF-8"> <title>日历</title> <body> <form action="index.php" method="get"> <table&a

2018-11-06 13:18:35 2238

原创 操作系统实验课(二)(3)响应比高优先调度算法

# include <stdio.h># include <stdlib.h>typedef struct PCB{ char name; //进程名字 double ArriveTime; //进程到达时间 double StartTime; //进程开始时间 double ServiceTime; //进程运行时间 d...

2018-11-06 13:01:04 4489 4

原创 操作系统实验课(二)(2)短作业优先调度算法

# include <stdio.h># include <stdlib.h>typedef struct PCB{ char name; //进程名字 double ArriveTime; //进程到达时间 double StartTime; //进程开始时间 double ServiceTime; //进程运行时间 d...

2018-11-05 13:18:04 2043

原创 操作系统实验课(二)(1)先来先服务调度算法

此算法没有用到数据结构中的队列,只用了一个结构体数组来储存进程,后边流程图与代码略有出入,见谅。# include <stdio.h>typedef struct PCB{ char name; //进程名字 double ArriveTime; //进程到达时间 double StartTime; //进程开始时间 double Ser...

2018-11-05 09:17:29 2816 2

原创 操作系统实验课(一)进程的创建与销毁

根据老师给的实验指导书做的# include <stdio.h># include <stdlib.h># include <Windows.h>int main(){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = size...

2018-10-30 09:17:59 4221

原创 php简单计算器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算器</title></head><body> <?php

2018-10-29 08:26:18 1257 1

原创 安卓界面跳转最简单的办法

首先你需要两个界面,每个界面对应一个activity的接下来就是代码此代码在onCreate方法内Button bt=(Button)findViewById(R.id.btn1);//注意,创建button对象时3.0之前的android studio需要强转类型bt.setOnClickListener(new View.OnClickListener() { @Over...

2018-10-14 01:15:55 5592 1

空空如也

空空如也

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

TA关注的人

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