I++ Club
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
Python 线程池的陷阱:如何让 concurrent.futures 优雅地响应 Ctrl+C?

Python 线程池的陷阱:如何让 concurrent.futures 优雅地响应 Ctrl+C?

介绍 Python 并发编程的几种等待机制并提供一些便捷封装
2025-12-15
#Python #并发编程
漫谈 B/S 架构

漫谈 B/S 架构

B/S 架构,即浏览器/服务器(Browser/Server)架构,是一种现在最常见的软件架构模式。它通过浏览器作为客户端,与服务器进行交互,实现数据的展示和处理。 前端前端即 Browser(浏览器)。可以认为由 HTML、CSS 和 JavaScript 三大部分组成。 HTML 定义了网页的结构和内容(有什么),CSS 用于定义网页的样式和布局(长什么样),Ja
2025-12-12
#网络
xv6 代码阅读

xv6 代码阅读

导言这是关于 MIT 6.828 xv6-RISCV 的代码阅读笔记,全文将围绕以下并发,虚拟化,持久化,三部分展开(仿照《操作系统导论》的组织形式),去代码中寻找并解释一些功能的关键工作流程 作者的知识水平有限,如果出现人类幻觉与胡说八道等情形,欢迎指正 并发多进程运行xv6-riscv 默认是一个运行在 qemu-riscv64 三核处理器上的教学用操作系统,最多支持8核处理器,具备有同时运行
2025-09-23
科普
#C++ #xv6 #OS
把 321 原则落到桌面:Windows 零手动备份实战

把 321 原则落到桌面:Windows 零手动备份实战

前情提要发生该事故后,NcatBot 为了避免被卷入有关风波,进行了一些紧急操作以避险。由于是首次遇到此类事件,应对经验不足,导致丢失了约 6 h 的工作代码,同时也切实反映出数据安全的重要性。 本文就 321 原则,提供一个 Windows 操作系统下简易但切实可行的数据安全方案。 321 原则:三份数据、两块介质、一处异地,少一个都可能翻车!321 原则是一种广泛应用于数据备份和数据安全领域的
2025-09-06
NcatBot系列软件重大安全事故回顾

NcatBot系列软件重大安全事故回顾

网络安全绝非儿戏!!! 事件简述参考资料 2025年9月5日晚,公网上大量未配置访问令牌(token)的 OneBot 服务被攻击者批量调用,诱导 QQ 机器人发布不当言论,导致众多 Bot 账号和群聊被平台封禁。由于 NapCat 框架默认把服务监听在 0.0.0.0 且用户多为新手,未设 token 的实例最多,因此成为“重灾区”。事件暴露出 OneBot 协议“token 可选”以及部分框架
2025-09-06
#网络安全 #NcatBot
Dora SSR 引擎原生适配鸿蒙的故事

Dora SSR 引擎原生适配鸿蒙的故事

开源引擎与鸿蒙平台挑战  Dora SSR是一款跨平台开源游戏引擎,采用 C++ 编写核心功能。它内置了易用的 Web IDE 开发工具链,支持在移动设备、嵌入式设备和手持游戏机等多种平台直接进行游戏开发。随着华为鸿蒙(HarmonyOS)系统的兴起,我们社区的开发者萌生了让 Dora SSR 引擎在鸿蒙 OS 上原生运行的想法。然而,要让一个游戏引擎登陆全新的操作系统并非易事
2025-08-21
游戏开发
#DoraSSR
Rust/C/JS FFI

Rust/C/JS FFI

什么是 FFIFFI (Foreign Function Interface,外部函数接口) 是一种编程机制,允许一种编程语言调用另一种编程语言编写的代码或与另一种语言进行交互。它打破了语言之间的壁垒,使得不同语言编写的模块能够相互协作。 引入:open() 系统调用 Rust: std::fs::File::open() → libc::open() → syscall(SYS_open) C:
2025-08-03
经验分享
#Rust #FFI
123…7

搜索

Hexo Fluid