聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布

2023 年度总结:长歌乘我闲

趁着博客翻新把年度总结发出来,避免像前面几年的总结因懒得润色躺在私有云笔记里发霉。先以流水账形式简要介绍下这一年的一些印象较深的经历吧。 # 流水账 想必大多数作者笔下 2023 年度的总结开头总要提及后疫情时代的生活,我的归档里有一篇个人防护心得的随笔讲过那三年里我非常注意防护措施因而没有阳过,继而在放开后的这一年里我依然保持了一定程度的防护习惯,包括全天开机的空气净化器以及出门脸上常驻口罩

关门说话 2024-02-04

舍友/伴侣同居防闹掰互检表

受到旅游防闹掰互检表的启发,而且自己的同居生活也踩了一些雷,我终于悟了:你们是很好的爱人、朋友、亲人,完全不代表你们能成为很好的舍友。 是否能成为合适的舍友,只和生活习惯、消费观念、边界感、责任感有强相关。所以这个表聚焦于生活习惯(包括卫生、饮食、收纳、社交、嗜好、宠物等习惯),都填完也可以见微知著看出一个人的消费观念、边界感、责任心,同居前填一份这个表比啥缘分、磨合都有用! 以下的表总共有 50…

yllhwa yllhwa 2024-02-04

(L3HCTF2024)checkin 出题视角

记录了 L3HCTF 2024 签到题 checkin 的出题思路与实现方式,讲述如何通过聊天交互套取 system prompt 以及背后的 Cloudflare 架构设计,包括 API 转发、限流策略与用户行为审计的实现。

陈家杰博客 2024-02-04

我的第一台电脑的下落

“你的第一台电脑还剩下什么?” 今天在网上看到一个标题,想起很久没写博客了,上一次写还是上一次。在原文简略写了一些,在自己的博客补充一下完整当是日记吧,同时记录一下逝去的青春。全没了,第一台电...

RockChinQ RockChinQ 2024-01-30

QChatGPT 重构计划 ②:控制流、责任链和分叉

这是本次更新中最划时代的一个特性,之前处理一个请求时,QChatGPT 逐层调用,最后由 qqbot 中的代码发回消息,且只能发送一条消息。由于处理过程中步骤的增加,重构前的代码已经臃肿不堪,层级复杂。 重构前的代码并不支持一次请求进行多次回复。当一个命令、消息,需要多条回复,比如:“正在安装插件...” 和 之后的 “插件安装完成” 以及 在加载了内容函数时的回复,可能会需要回复函数调用过程给用…

banned的小窝 banned的小窝 2024-01-30

读读小说

看了好多小说和漫画,最近打算一个个都写出来,有可能合在一起,有可能单独写一个,总之就是想吐槽点什么,这次就是感情。 虽然我看了那么多作品,都想不出来该怎么追一个女孩子,甚至都不知道自己喜欢的女孩子是什么样的。不同于偶像、歌手或者演员,我更渴望的是一个能在日常见到的,聊得上话的活生生的“人“。可能这点就已经是很来之不易的了,毕竟社交圈子里的女孩子已经所剩无几了,等我到了工作,那能遇到的女孩子更是少之…

Csome Csome 2024-01-29

House of Some 2 —— 高版本Glibc的IO_FILE利用思路

House of Some 2是独立的一条IO_FILE利用链,主要关注的函数是_IO_wfile_jumps_maybe_mmap中的_IO_wfile_underflow_maybe_mmap 利用条件为 已知libc地址 可控地址(可写入fake file) 可控stdout指针或者_IO_2_1_stdout_结构体 程序具有printf或者puts输出函数 优点如下 与House of…

紅葉 紅葉 2024-01-26

JUC相关笔记和记录

各类锁1.公平、非公平锁公平锁:不能插队,先到先得非公平锁:可以插队(默认都是非公平锁,比如ReentrantLock()),可以提高效率,但是可能导致某些进程一直拿不到锁2.可重入锁允许同一个...

在 WSL2 上编译 LineageOS

安装 WSL Linux 及编译依赖 默认情况下会安装 Ubuntu: # 不显示进度条以加快下载速度: $ProgressPreference = 'SilentlyContinue' # 使用上面找到的 URL,下载 appx 安装包: Invoke-WebRequest -Uri https://aka.ms/wslubuntu -OutFile Linux.appx -UseBasicPa…

Csome Csome 2024-01-24

[2023春秋杯冬季赛]Pwn HouseofSome wp

题目 题目源码如下 // gcc houseofsome.c -o houseofsome -Wl,--dynamic-linker=./ld-linux-x86-64.so.2 -Wl,--rpath=./ #include #include #include #include #include #include #include static void install_seccomp() {…

RockChinQ RockChinQ 2024-01-23

QChatGPT 重构计划 ①:启动模块重写、原 qqbot 包异步化

上周大体上完成了测试工程,今天开始做 QChatGPT 的重构。 启动流程方面 今天完成了 启动脚本的重写,main.py 暂时使用 start.py 替换。新增 boot 包,其中的 boot.py 为新的启动流程,包外部 start.py 简单地调用 boot.py 中的 main()。 启动流程拆分为了(boot包下)deps.py(依赖处理模块)、files.py(文件生成模块)、log.…

光阴小栈 光阴小栈 2024-01-22

折腾 Next.js 14:全栈开发踩坑与基础配置

最近写点个人小项目,发现 Next.js 14 的 App Router 终于算是彻底稳了。以前搞前后端分离还得单独弄个 Node.js 服务端,现在直接把读写数据库的逻辑全塞进 Server Actions 里,一把梭的感觉确实爽。这篇就把基础的建站流程整理一下,当个脚手架备忘。1. 一把梭建项目我一般直接用下面这个命令,该带的 TypeScript 和 Tailwind 都带上了:123npx…

西行妖 2024-01-21

蜗牛星际NAS再次折腾记录

前言 距离装修已经过去了快两个月了,我早已用上了快速、稳定、带公网IP的有线网络,以前的mc服、nas也是时候重启了。但由于实在太懒,直到要装

小博的博客 小博的博客 2024-01-20

Java安全 CC链1分析

Commons Collections:Java中有一个Collections包,内部封装了许多方法用来对集合进行处理,CommonsCollections则是对Collections进行了补充,完善了更多对集合处理的方法,大大提高了性能。

Alan Ye (@at-wr) Alan Ye (@at-wr) 2024-01-20

借助 Live Templates 在 JetBrains IDE 中以 ISO 8601 格式输出当前时间

在 Markdown 等静态文件中,手动设置时间一直是一件极其麻烦的事情。尤其是 Astro,它 Markdown 文件中的时间格式必须是 ISO 8601 格式。在此之前,你可能需要前往在线时间格式转换器来获取 ISO 8601 格式的时间。然而这种方法极其麻烦,而且当你希望更新时间的时候,你甚至还需要再次打开这个网页,重新复制粘贴…

RockChinQ RockChinQ 2024-01-18

qcg-tester & Skittles: QQ 机器人 QA 实践

由于在 百度 干了一个月的 QA 实习,自然是重视起测试来了,同时 QChatGPT 即将进行大规模重构,故在过去的一个月中,为 QChatGPT 实现了一个自动化测试工程。 qcg-tester 目前对 QChatGPT 的 QA 只有 系统测试,因为各个模块间的耦合度还是较高的,而重构也主要是针对各个功能实现的修改。 qcg-tester 独立存放在 https://github.com/Ro…

myhloli.com myhloli.com 2024-01-18

PDF解析过程中大字典的压缩选型

0x01前情提要 目前在做一个非结构化数据解析项目,非结构化数据中占比最大的主要是PDF格式。 在解析过程中会使用pymupdf对PDF中的文本和图像做初步解析 api会返回一个类似上图结构的字典, 层级大概是doc→page→block→line→span→char 我们的解析逻辑代码会根据pym

小熊の小站 小熊の小站 2024-01-18

不要让「设备」成为了你前进路上的绊脚石——一些消费观方面的思考

有的时候我常常会想,有一些设备真的需要吗?摄影中,不乏存在着一些「设备党」。指的是以「拍摄好照片」为借口,高价购买设备的人。但是,高价的设备带来的提升往往是非常有限的。以相机为例,2000元的相机和8000元的相机可能差距非常大,但是20000元和80000元的相机在大部分功能上的区别就不是很大了。这种「功用-成本」曲线的斜率有些类似于边际效用曲线。即,花得钱越多,得到的提升越微弱。在日常生活中,…

吉吉博客 吉吉博客 2024-01-17

为 Hexo 添加追番页面

作为一个老二次元,我经常看番,但随着自己看过的番剧数量增多,在与其他二次元同好交流喜欢的番剧时,往往都是听到一个番,啊这个我看过,那个我也看过,到了让你自己说出几个喜欢的番剧时,一个字都蹦不出来。如果俩人都是社恐,那场面就更尴尬了。为了解决这个尴尬,我在博客里创建了一个追番列表,你可以访问这个网址来了解我都看过哪些番剧,这样交流起来是不是就容易多了呢?现在我每次遇到二次元同好,啥也不说,把这个网址…

blog.liuzhuai.com blog.liuzhuai.com 2024-01-16

成功办理联通保号套餐

联通保号套餐腾讯大王卡还是在大学流量少的那个年代,特殊渠道办了一个大王卡流量卡随着流量套餐卡时代到来做为仅仅绑定短信以及老家电话联系需要每月保底19元养着(腾讯大王卡19元月租,流量另算)跟我目...

kutinana.com kutinana.com 2024-01-15

秋促笔记

结束了秋促的付款与安装后,不知怎的,脑子里自然而然地就想起了两年前评《龙脉常歌》的那篇文章。那时一部游戏一部 DLC 就需要我“狠狠心”才能买下,它们一个给了我八个小时无可替代的深空游历,另一个伴着我走了上百小时的征服世界旅程。那时我能献给游戏的资金与时光都少得可怜,一趟难得的旅程结束了依然念念不舍回味无穷。 而今年秋促,眼睛眨都不眨一下……

www.zhukun.net www.zhukun.net 2024-01-12

Javascript Array

Handle element in an Array Find element A shorter code: Find an element in Object find() method ONLY returns the first element in the provided array that satisfies the provided testing function Filter…

西行妖 2024-01-09

2023年度总结

开场白 随着CS2的某首MVP音乐盒响起,我的2023年已经成为了过去。今年和往常一样,还是在游戏中跨年,唯一的不同是去年玩的是战雷,而且去年

SunSeekerX SunSeekerX 2024-01-09

正念和冥想

正念和冥想是两种有助于减少焦虑和提高生活质量的实践。它们可以帮助个体更加集中注意力、减少压力、增强心理韧性并提高情绪调节能力。下面是这两种实践的一些基本信息和简单指导。

MingTechpro MingTechpro 2024-01-07

Valine评论系统配置:基于LeanCloud实现邮件实时提醒

Valine 是一个基于 LeanCloud 的快速、简洁且高效的无后端评论系统。它具有强大的功能和灵活的配置选项,本文将向您介绍如何在 Valine-admin 中设置评论邮件提醒功能,以便及时收到用户对您博客的评论通知。部署流程获取邮箱 SMTP 密钥获取 valine-admin 项目登录 LeanCloud 部署项目配置项目环境变量设置后台管理如果在第一次部署时遇到问题,您可以尝试多次部署…

四教发布 (4tb) 四教发布 (4tb) 2024-01-06

计算机网络【缩写词】

计网总整理见 计网整理 - 四教发布从USTC网安大礼包中进一步整理得来,可供背诵查表用1.1 Internet的发展史1.2 中国Internet的发展史1.3 IPv6发展史2.1 网络的构成2.2 网络体系结构3.2 传输介质3.3 数字调制与多路复用4.1 数据链路层的基本概念与功能4.2 差错检测与纠正4.5 面向位的协议HDLC(ITU)4.6 面向字节的数据链路层协议PPP(IETF…

两段式兔子洞

上个月的某天, ArchCN Telegram 群里出现一条不雅发言。我以为又是一个新来的 spambot,作为管理员自然就顺手选择了 ban + report + delete all 三连套餐。结果 q234rty 提醒我,这并不是 spambot,甚至也不是新人,而是早已在群内有发言的群友,所以我的 delete all 操作删除了他的大量历史发言记录。 Telegram 一直存在一个缺点,…