杜鹃声

guest@杜鹃声 ~ $
$ cat /etc/motd
$ _
春招

webServer_learning

项目框架 12345678910111213141516kama -webserver/|-- img|-- include|-- lib||--log/ #日志管理模块 |--log.cc #日志实现|--memory/ #内存管理模块 |--memory.cc #内存管理实现|--src/ #源代码目录 |--main.cpp #主程序入口 |--... # 其他源文件|-- CMakeLis...

2025-02-28 5 min
春招

内存池

面试问答: 为什么需要设计内存池?和系统自带的内存分配器相比有什么区别和优势? 内存对齐的意义是什么?一般如何实现内存对齐? 如何避免内容池内的内容碎片化 如何实现线程安全的内存池?在项目中使用了什么同步机制? 无锁队列的实现原理是什么?项目中的无锁结构如何工作? 项目中的自旋锁和std::this_thread::yield的作用和使用场景是什么? 伪共享问题是什么?如何避免伪共享? 为什么选...

2025-02-28 19 min
默认知识库

玩转语雀文档💡

Hi,欢迎来到语雀~ 语雀文档是一个给个人和团队提供的写好文档的工具,我们希望每个人都可以快速、舒适的记录自己的所思所想,为此,语雀的文档编辑器提供了强大的能力。 文档:专注于编辑体验 我们提供了常用的字体设置能力,例如:调整字号大小、粗体、_斜体_、下划线、删除线、代码、**颜色**等,这些丰富的设置能力,可以让你的内容更清晰,更漂亮。 如果你需要在文档中插入列表,语雀提供了“有序列表”和“无序...

2025-02-28 3 min
默认知识库

How to learn _hello agent_

_agent_是什么? 能自主收集信息思考后做出反应的智能体,要求运行的每步都有_thought_与_action_, 利用在线模型和在线api供应商推理时代 tavily 如何生成一个简单的旅游推荐agent? 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495...

2025-02-28 9 min
学习笔记

'Building a Web Server study'

date: 2025-01-25 22:23:02 Building a Web Server我学到的内容 open()** 系统调用**: open() 系统调用会返回一个文件描述符(file descriptor)。文件描述符是一个小的非负整数,用于访问文件。 网络通信中的 socket() 系统调用: 在网络通信中,我们需要使用 socket() 系统调用来创建一个套接字(socke...

2025-01-25 4 min
学习笔记

'embryogdb-襁褓中的调试'

level6主要提下level6和level8,前者是靠call (void)win()水过的,后者是花了比较多的精力才理解 You can modify the state of your target program with the set command. For example, you can use set $rdi = 0 to zeroout rsp) = 0x1234...

2025-01-17 3 min
学习笔记

"[转载文章]菜鸟笔记之pwn工具篇--pwntools库的基本使用"

date: 2025-01-13 20:28:45原文章链接:[菜鸟笔记之pwn工具篇--pwntools库的基本使用 - XiDP - 博客园]( 啥是pwntools?Pwntools 是一个用于漏洞利用和二进制分析的 Python 库,广泛应用于安全研究、渗透测试和竞争性编程(如 CTF,Capture The Flag)它为用户提供了一套强大的工具和功能,以简化与二进制文件的交互、网络通...

2025-01-13 8 min
学习笔记

Assembly Crash Course record

set-register题目要求: In this level, you will be working with registers. You will be asked to modify or read from registers. In this level, you will work with registers! Please set the following: 1rdi = ...

2025-01-09 30 min
学习笔记

wsl图形化界面安装踩坑

date: 2025-1-06 00:53:29安装wsl后只有终端界面太单调了,遂网上寻找给Ubuntu添加图形界面的方法。中间遇见了一些坑,记下来以备查阅。 主要参考: VcXsrv安装与配置从SourceForge上下载最新的即可, 网站内会保持更新。 我下载的是vcxsrv-64.1.20.14.0.installer.exe,直接安装即可。 安装完成之后在开始菜单搜索或者在...

2025-01-05 4 min
学习笔记

鹏城杯三道

date: 2024-11-19 24:00:56日常做不出题。。。要是功力有这师傅一半深就好了…orz… Rafflesia去花指令后即可得到 12345en = 'H@^jHwpsH)[jH{M/\\tBBK_|-O{W.iJZ7\\)|~zaB^H+Lwv{SS|-j@\\_[Y'de = ''for i in rang...

2024-11-19 2 min
ESC
search_empty