Ladder
2023
- Install Mongodb 7 on Debian 12
- 开放 ChatGPT 以及 API
- 在 Debian 12 上安装 MongoDB 6
- Github 通过 Action 自动从上游同步代码, 接近实时
- 应对 TCP 阻断 - HTTP 抢答式 302 跳转
- Debian 12 安装 Kubernetes(k8s) + docker ,配置主从节点
- Debian 11 升级到 Debian 12
- Linux Backup
- Yubikey Intro
- vaultwarden(bitwarden rust版) (非 Docker) 搭建记录
2022
- Wordpress Manually Backup - Script
- 多级 WireGuard: 路由链
- GoldenDict 一款非常好用的开源词典,以及常用英文词典
- WireGuard 搭建教程
- Chrome Wayland 中文输入修复
- 在甲骨文上用 macchanger,差点搞坏机器
- v2ray 的 Shadowsocks 实现有 Bug
- Wayland 与 X11, Chrome 在 Wayland 上还不好用
- Linux 更新内核需要重启
- Arch Linux as Server
- Docker Intro
- Wordpress Manually Backup and Migrate
- Raid 简单介绍
- Linux 定时任务
- Linux Caddy Mariadb PHP Wordpress LCMP
- MVC MVP MVVM MVI 架构
- Transfer Learning
- Reverse Visual Search
- 关于本站的图片,看不见请挂代理
- Database Normal Form
- Database Design Theory - Normalization
- 2D Kalman Filter Multiple Object Tracking
- Linux Caddy Postgresql PHP - LCPP
- 在 Debian 11 上安装 Mysql + 基本使用
- C++ 进制
- C/C++ 打印的精度
- 使用 opencv-python 对视频截图
- Linux ssh 登录安全
- GNOME 添加切换到 workspace 5 的快捷键
- 希腊字母表
- 免费域名邮箱
- 门罗币:p2pool Mini 版 - 2.17 更新
- xmrig-proxy 使用教程
- Git 删除历史提交
- Python 连接 postgresql 数据库
- postgresql 基础操作
- Jupyter Notebook 远程使用设置
- 门罗币:修剪链
- Linux 修改用户名
- 门罗币:去中心化矿池(p2pool)挖矿
- 门罗币:运行一个门罗币节点(Monero Node)
2021
- #!/bin/bash 是什么
- 中转路由(搭建中转机场的一种方式)
- 使用 update-alternatives 进行版本管理
- 检查 C++ 版本
- VPS 的默认配置(常用)
- Leetcode 368 Largest Divisible Subset
- Leetcode 1286 Iterator for Combination
- 在 VPS 上安装 LXDE 和 tigervnc
- Leetcode 496 Next Greater Element I
- Leetcode 739 Daily Temperatures
- 图——连通性
- 图——拓扑排序
- 图——表示与遍历
- Leetcode 2007 Find Original Array From Doubled Array
- C 函数参数的老式写法
- CDN 加速网站,Caddy 与 Cloudflare 搭配使用,配置 TLS
- v2ray/xray Websocket Caddy2 CDN
- Debian 10 升级内核到 5.10
- Debian 上使用 ufw 管理防火墙
- C++11 enum class 与传统 enum
- C++ map: 新增数据的 3 种常用方法及区别
- RackNerd VPS 使用,记录新机器配置过程
- 自己编译 LineageOS
- 常见的虚拟化技术:Xen,KVM 与 OpenVZ
- 批量裁剪照片并清除 EXIF 信息
- xray 透明代理
- 试用xray xtls,对比v2ray
- C++ unordered_map 对比 map
- LeetCode 1000+ 感想,讲讲我眼中的刷题,分享刷题方法
- Leetcode 1671 Minimum Number of Removals to Make Mountain Array
- Leetcode 1665 Minimum Initial Energy to Finish Tasks
- C++ string_view
- Leetcode 1630 Arithmetic Subarrays
- Leetcode 1743 Restore the Array From Adjacent Pairs
- Leetcode 1749 Maximum Absolute Sum of Any Subarray
- Leetcode 1745 Palindrome Partitioning IV
- Leetcode 71 Simplify Path
- 离开在即,珍贵的全栈经历
- Leetcode 31 Next Permutation
- Python的版本管理与Python包的版本管理
- 树状数组 Fenwick Tree
2020
- 斐波那契查找
- 时间复杂度
- 二分查找
- Leetcode 1557 Minimum Number of Vertices to Reach All Nodes
- Leetcode 1498 Number of Subsequences That Satisfy the Given Sum Condition
- Leetcode 4 Median of Two Sorted Arrays
- Leetcode 1072 Flip Columns for Maximum Number for Equal Rows
- Leetcode 464 Can I Win
- Leetcode 229 Majority Element II
- Leetcode 169 Majority Element
- 摩尔投票
- Leetcode 1025 Divisor Game
- Leetcode 421 Maximum Xor of Two Numbers in an Array
- Leetcode 1029 Two City Scheduling
- Leetcode 801 Minimum Swaps to Make Sequences Increasing
- 自己添加 systemd 服务,配置开机启动实录
- Leetcode 393 UTF-8 Validation
- Leetcode 201 Bitwise And of Numbers Range
- Leetcode 141 Linked List Cycle
- 愚蠢的bug