HELLO, I AM AUCEPTIN

计算机,代码
可能没有生活

卿卿, 差之毫厘跑不通

color: ; body.is-home · all accents
border-radius: ; .post-card
backdrop-filter: ; .site-header + .live-css-token
rotate: ; .avatar-wrap
letter-spacing: ; .hero-copy h1
gap: ; .post-grid
filter: ; .avatar-wrap img
border-style: ; .orbit
--scene: ; body::before + body::after
SITE PULSE
访客—
浏览—
文章54

LATEST NOTES

最近更新

查看全部 →

The Cost of Indirection in Rust

原文在这里The Cost of Indirection in Rust 依旧来自This Week in Rust 为什么因为“间接(函数调用)有开销”而选择内联通常是错误的,真正的开销到底在哪? 开销不在哪 对于一个这样的函数: async fn handle_event(&self, …

阅读全文 →

UniCTF 2026 WP

为期一周,中间夹杂着其他的事,做得蛮累的 什么?我不是汇编高手吗? 将输入指令以四字节为单位,用0xE9分割后执行 0xE9对应的汇编是短距离jmp,将后续四字节识别为偏移,然后跳转到rip + offset + 5的地址继续执行 精确计算的offset可以跳转到自定义四字节的开头,所以理论上可以任…

阅读全文 →

tauri-2 自动更新

用tauri做项目已经不陌生了,就记录发布之后如何完成自动更新这一步吧 项目代码 配置 cargo.toml里加上 tauri-plugin-updater = "2.9.0" tauri-plugin-process = "2.3.1" 相应的tauri::Builder里补充两行 .plugin…

阅读全文 →

数据结构-排序实验

题目 内部排序算法比较 对7种常用的内部排序算法进行比较:直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、二路归并排序。 待排序表的表长不少于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为关键字参加的比较次数和数据元素的移动次数(关键字交…

阅读全文 →

OAuth 2.0 与 OIDC

最近写的程序涉及到了OAuth2.0 和 OIDC,遂仔细理解一下这两个协议 OIDC是OAuth的拓展,所以先从OAuth开始,参考文档 OAuth 2.0 引入 Open Authorization,开放式授权,要解决的核心问题是“在不获取另一应用的密码的情况下,访问到另一应用里受保护的资源”,…

阅读全文 →

数据结构-二叉搜索树与哈希表实验

题目: (一):二叉排序树 - 问题:从键盘输入数据建立二叉排序树,实现查找、遍历和格式化打印 - 要求:建立BST,实现查找(成功/不成功),计算查找长度 - 测试:自行设计测试数据,注意边界情况 (二):哈希表设计 - 问题:为30个中文拼音人名设计哈希表,平均查找长度≤2 - 要求:使用除留余…

阅读全文 →

数据结构-图实验

实现一个邻接表 基本结构,一个链表头结点vec代指每个顶点 type Link= Option<Box<Node>>; //第一项表示起始节点索引,第二项表示指向节点索引 struct Edge(usize, usize); struct Graph{ // 图是一个链表头结点…

阅读全文 →

VenomCTF WP

good_night 初看朝阳东升,不解题中意,再看四野寂寂,已成题中人 指早八看到这道题晚八还没解出来,good night 程序有栈溢出,反复地读然后复制到会越界的地方,约等于一个多一字节溢出,可以把返回地址改成leave ret 然后给了一个bss段读,可以进行布置,开始rop。 题目说预期解…

阅读全文 →