摘要:
在复习操作系统的时候,发现了有个叫页缓冲的东西,特此记录一下。 页面置换策略 常见的页面置换策略有OPT、LRU、CLOCK、FIFO 其中FIFO性能比前几个差一点,但是实现简单,复杂性不高,开销小 而且,引入页缓冲之后,其性能还能进一步提升。 页缓冲 在页面置换的时候,并不直接将内存中的页置换到 阅读全文
摘要:
最近要准备期末,实在太忙了,等我下周考完试再更新这篇文章 先占坑 阅读全文
摘要:
APK 全称:Android Package,相当于一个压缩文件,在电脑上可以直接解压(或者改文件扩展名为.zip或.rar) APK常见文件目录 assets目录:存放APK静态资源文件,比如视频,音频,图片等 lib目录:armeabi-v7a基本通用所有Android设备,arm64-v8a只 阅读全文
摘要:
Windows 下 根据进程名获取进程ID 以及该进程下所有窗口的句柄 这些函数都是比较常用的,所以我直接写个随笔记录一下,以后也可以直接copy 如果pe报错了,就在项目属性->属性配置->高级->字符集改为使用多字节字符集 //#include <windows.h> #include <Win 阅读全文
摘要:
没有显示器的日子可真难过....这时候就需要用快捷键来快速切屏 程序窗口 alt+tab:一直按着可以切换窗口 win+tab:可以看见当前 以及 历史的任务,用方向键可以控制切换,也可以管理虚拟桌面,将某个程序拖进另一个桌面就行 alt+esc:也能切换窗口 win+方向键:窗口快速分屏 多桌面 阅读全文
摘要:
目前能够对exe文件注入,但是由于这种注入方式是针对所有的GUI程序,我目前写的代码是,只要开线程了,我检查是否有名为FlappyBird的程序在运行,有就会弹出一次窗口。 这就会有一种情况,就是我一边开着FlappyBird程序,这时候如果系统的其他调用同样用了user32.dll的函数,同样会弹 阅读全文
摘要:
1 DLL入口点函数 dll可以包含一些入口点函数,这些函数是具有通知性质的,通常是DLL执行一些进程或线程相关的初始化or清理工作时触发的。一般可以这么写 //入口点函数 BOOL WINAPI DllMain(HINSTANCE hInstDll, DWORD fdwReason, PVOID 阅读全文
摘要:
# 0 动态链接库 ## 简介 动态链接库(dynamic-link library,DLL)是Windows操作系统的基石,Windows系统所有的应用程序编程接口都包含在DLL中,其中最重要的三个DLL是: 1. Kernel.dll:包含的函数用来管理内存、进程、线程 2. User32.dl 阅读全文
摘要:
8086汇编语言 王爽版 个人笔记 这篇博客是个导航 第一部分:绪论 第二部分:访问寄存器和内存 第三部分:汇编语言程序(书中4、5、6章) 第四部分:内存寻址方式(书中7、8章) 第五部分:流程转移与子程序 第六部分:中断及其应用 第七部分:高级汇编语言技术 阅读全文
摘要:
RUST包管理 模块系统 一个经典的rust项目目录结构 一个真实项目中典型的 Package,会包含多个二进制包,这些包文件被放在 src/bin 目录下,每一个文件都是独立的二进制包,同时也会包含一个库包,该包只能存在一个 src/lib.rs: . ├── Cargo.toml ├── Car 阅读全文