归档 Show All44 ABI1 ARM1 Android1 Blog3 C1 C++1 Debian1 Docker2 FPGA2 Flutter1 Font1 GCC1 GPU1 Gradle1 HPC1 HUAWEI1 Hyper-V1 Kernel1 LDAP1 Learn Helper2 Linux10 MIPS1 MediaWiki1 NGINX3 NSCSCC1 NUMA1 Network1 Node.js1 OpenLDAP1 Overleaf1 PAM2 PDF1 PXE1 React.js1 Rust2 SCC8 SLURM2 SecoClient1 Signal handler1 TeX1 TypeScript3 WSL1 Webpack1 Windows2 blog1 musl2 nginx1 syscall1 thu-learn-lib1 前端1 助教1 后端2 嵌入式2 工具链2 技术32 清华1 硬件1 网络1 计算机系1 邮件1 随想12 2025 03月17日又踩了 CMap 的坑——探究字体与 PDF 文件中的字符映射表 2024 10月14日glibc 的特性(features)宏与其对 ABI 兼容性的影响 09月25日msmtp 配置 Outlook / O365 邮箱的 OAuth2 认证 08月31日Hyper-V 虚拟交换机异常导致 WSL2 启动故障的调试 04月01日在 Linux 6.6 上使用 Intel DG1 GPU 加速视频编解码 02月17日SC 23 回顾(二) 01月30日我的 NUC 被黑了——记一次实验室内网入侵分析 01月02日在 Debian 上配置 Configless Slurm 2023 11月28日SC 23 回顾(一) 09月08日用 Flutter 开发 Android 项目的兼容性血泪史 09月04日mipsel 架构上 Rust 标准库与 musl 的时间 ABI 兼容性问题一例 09月03日交叉编译 Rust 到 mipsel 架构 05月17日个人常用 NGINX 配置片段速查 04月29日使用 NGINX 基于 MAC 地址前缀匹配实现 iPXE 配置动态分发 04月10日使用 chroot 和 PAM 在 HPC 集群上对用户隐藏目录 2022 05月08日NUMA 处理器与进程绑定 03月31日ARM 指令集切换与 Veneer / Thunk 03月30日为大端嵌入式处理器编译 Arm GNU 工具链 03月23日使用 Linux signal handler 劫持内存访问 2021 12月25日我与超算的 2021——一位退役队员的回忆 10月25日从零部署 MediaWiki 服务 10月25日使用 NGINX 实现动静态混合的路径 Overlay 09月14日TypeScript + ES Modules + Node.js + Webpack 工作流 03月14日TanLabs Speed Tester:基于 ThinRouter 的路由器实验硬件测试平台 01月29日解决 SecoClient 在 Windows 10 上因 bind 失败无法连接的问题 01月17日使用 OpenLDAP 在 Linux 上进行中心化用户管理 2020 11月05日使用 nginx 进行带条件的反代文件屏蔽 08月07日Docker 使用 seccomp 无法获取系统时间的 bug 一则 06月24日ISC 20 回顾 06月20日也谈课改——以网原为例 02月15日科学地部署自己的 Overleaf 服务 01月27日博客主题更换 2019 11月26日SC 19:我们赢了! 08月31日龙芯杯回顾 06月27日ISC 19 回顾 06月04日C++ 土制 concept 04月28日ASC 19 回顾(二) 04月27日ASC 19 回顾(一) 03月10日关于 Learn Helper 我想说的 02月22日Learn Helper 4.0.0 开发感想 02月10日博客进一步优化 02月09日博客启用评论功能 02月09日thu-learn-lib 开发小记 02月05日Hello World (again)