Writing
文章
纸上得来终觉浅,绝知此事要躬行。
大学物理:相对论基础
经典时空观 经典时空观认为,时间和空间是绝对的,时间是全宇宙的绝对时钟,空间是绝对的三维空间。在这个观点下,物体的运动是绝对的,物体的速度是绝对的,物体的质量是绝对的。 伽利略的相对性原理:在一个匀速直线运动的参考系中,…
大学物理:电磁学
静电场 电荷与库仑定律 电荷是物质的一种属性。同种电荷相互排斥,异种电荷相互吸引。电量 q 为电荷的多少,单位为库仑(C)。 电荷是量子化的,即电荷量 q 只能取 q n \cdot e ,其中 e 1.602 \tim…
Ubuntu 通过阿里云盘 WebDAV 实现定时备份
安装 aliyundrive webdav messense/aliyundrive webdav 是一个通过 WebDAV 协议访问阿里云盘的工具,可以通过 WebDAV 协议将阿里云盘挂载到本地文件系统,从而实现通过…
数据结构与算法
绪论 数据结构: 1. 在链接存储结构中,要求每个结点占用一片连续的存储区域。 2. 数据结构由逻辑结构、存储结构和基本操作构成。 3. 可以用数据元素、数据关系和基本操作定义一个完整的抽象数据类型。 4. 顺序存储结构…
Ubuntu 配置时间、时区和时间同步
查看当前 timedatectl 状态 设置时区 设置时间 启用 NTP 时间同步 修改 NTP 服务器 重启 systemd timesyncd 服务来使配置生效:
NodeBB 使用指南
目前市面上有很多开源的论坛框架,例如基于 php 的 Discuz、phpBB,基于 Python 的 FlaskBB,基于 Java 的 JForum ,基于 Node.js 的 NodeBB 等。这里我们选择使用 N…
计算机组成原理
计算机系统概论 冯·诺依曼计算机的组成 冯·诺依曼计算机是一种采用存储程序方式工作的计算机,由硬件系统和软件系统组成。 硬件系统 :由五大部件组成,分别是:运算器、控制器、存储器、输入设备和输出设备。 1. 运算器:负责…
Git 配置代理
Git 不会自动从终端代理设置中读取代理信息,所以需要手动配置代理。 如果只需要临时使用代理,使用参数指定代理地址: 此外,还可以尝试使用镜像仓库服务,例如对于 https://github.com/example/re…
Koishi 插件开发
Koishi 是一款跨平台可拓展的聊天机器人框架,支持 QQ、飞书、Telegram、Discord 等多个平台。本文主要简单介绍如何开发 Koishi 插件,以及插件的基本结构和使用方法。 参考资料:Koishi 官方…
基于 Xinetd 部署 Pwn 靶场环境
xinetd 是一个 Linux 系统下的超级服务器,可以监听多个端口,根据不同的端口号调用不同的服务程序。xinetd 通过配置文件来管理服务,配置文件一般位于 /etc/xinetd.d/ 目录下。基于 xinetd…
Heap Exploitation
堆概述 malloc chunk 数据结构 allocated chunk free chunk prev size (if previous chunk is free) part of previous chunk…
WindTerm 配置指南
以前一直在直接使用 ssh 登录服务器,随着服务器越来越多,经常会忘记密码。此外在操作服务器时经常会遇到需要上传和下载文件的情况,所以在寻找一款同时具有 ssh 和 sftp 功能的终端。以前尝试过 FinalShell…