Verne in GitHub
Archive
Categories
Friends
Tags
Other
About
投资笔记
券商推荐
图书分享
相册
Kindle 笔记
IPFS 镜像
服务状态
在线嘟嘟
Categories
Jekyll
2
每天学习一个命令
77
学习笔记
490
整理合集
61
产品体验
138
经验总结
446
Git
10
思考感悟
41
vim-plugin
5
Java
21
Vim
22
Linux
15
encryption
5
Android
11
读书笔记
33
Docker
2
威联通
4
Go
4
开源项目
2
Spring
1
Proxmox-VE
10
Beancount
8
Obsidian
1
laravel
10
经验分享
1
13
1
13
1
数字游民
2
旅行游记
1
Jekyll
Jekyll markdown syntax
Jekyll Introduction
每天学习一个命令
每天学习一个命令:高级日志查看工具 lnav
每天学习一个命令:growpart 扩容分区
每天学习一个命令:tail 输出文件的最后部分内容
每天学习一个命令:fd find entries in the filesystem
每天学习一个命令:fzf 使用笔记
每天学习一个命令:xargs 连接输出和输入
每天学习一个命令:pidstat 查看进程消耗资源
每天学习一个命令:pidof 查找进程 PID
每天学习一个命令:jq 命令行下处理 JSON
每天学习一个命令:gzip 压缩文件
每天学习一个命令:用 ab 命令来进行 HTTP 服务压测
每天学习一个命令:使用 modprobe 加载禁用内核模块
每天学习一个命令:iotop 查看 Linux 下每个进程 IO 占用
每天学习一个命令:使用 jpegoptim 和 optipng 优化压缩图片
每天学习一个命令:netcat 查看网络信息
每天学习一个命令:ip 处理网络管理任务
每天学习一个命令:vmstat 查看系统资源使用情况
每天学习一个命令:parted 在 Linux 下给硬盘分区
每天学习一个命令:vnstat 统计服务器网卡流量
每天学习一个命令:ncdu 磁盘分析工具
每天学习一个命令:du 找出哪个文件夹占用空间
每天学习一个命令:find 查找文件
每天学习一个命令:uniq 筛选过滤重复的行
每天学习一个命令:ed 行编辑器
每天学习一个命令: rename 批量修改文件名
每天学习一个命令:awk 处理文本
每天学习一个命令:curl 命令行下载工具
每天学习一个命令:zgrep 不解压过滤压缩包中文本
每天学习一个命令:jhead 操作照片 EXIF
每天学习一个命令: mtr 查看路由网络连通性
每天学习一个命令:iperf 测量带宽
每天学习一个命令:zip and unzip 压缩及解压缩
每天学习一个命令:ifconfig 查看网络配置信息
每天学习一个命令:代码搜索工具 ack-grep
每天学习一个命令: Linux 查看磁盘信息命令 di
每天学习一个命令:使用 grep 查找文件内字符串
每天学习一个命令:jstack 打印 Java 进程堆栈信息
每天学习一个命令:使用 split 分割文件
每天学习一个命令:使用 rsync 增量同步备份文件
每天学习一个命令:使用 nethogs 查看每个进程流量
每天学习一个命令:traceroute 查看路由信息
每天学习一个命令:sudo 来管理 Linux 下权限
每天学习一个命令:tcpdump 命令行下抓包
每天学习一个命令:df 查看磁盘剩余空间
每天学习一个命令:lsof 列出打开的文件
每天学习一个命令:dig 查询 DNS 解析结果
每天学习一个命令:crontab 定时任务
每天学习一个命令:perf 性能分析工具
每天学习一个命令:ln 创建链接
每天学习一个命令: base64 编解码
每天学习一个命令:lscpu 查看 CPU 信息
每天学习一个命令:tree 生成目录结构
每天学习一个命令:nmap 扫描开放端口
每天学习一个命令:netstat 查看本地监听端口
每天学习一个命令:iptables Linux 上的防火墙
每天学习一个命令:tar 压缩和解压文件
每天学习一个命令:dpkg-reconfigure 命令重新配置软件包
每天学习一个命令:nl 打印行号
每天学习一个命令:iftop 流量监控
每天学习一个命令:ps 显示当前运行进程
每天学习一个命令:pssh 一条命令在多个主机上执行
每天学习一个命令:fdisk 查看磁盘详情
每天学习一个命令:nslookup 查询调试 DNS
每天学习一个命令:wc 统计文件
每天学习一个命令:multitail 同时监控多个日志
每天学习一个命令:tail 打印到标准输出
每天学习一个命令:less 分页查看
每天学习一个命令:su 切换身份或者使用 superuser
每天学习一个命令:apt 安装卸载软件
每天学习一个命令:tr 命令行届的翻译
每天学习一个命令:inxi 显示系统和硬件信息
每天学习一个命令:xclip 与剪贴板交互
每天学习一个命令:ffprobe 查看多媒体信息
每天学习一个命令:sed 流式字符编辑器
每天学习一个命令:tee 读取标准输入并输出
每天学习一个命令:ss socket 数据
每天学习一个命令:kill 杀掉进程
学习笔记
从 Buffer 消费图学习 CCPM 项目管理方法
AI Shell 让 AI 在命令行下提供 Shell 命令
长桥证券开户及入金介绍
使用 rclone 批量备份及备份到 Cloudflare R2
Hono 一个快速轻量的运行在边缘节点的 Web 框架
React 学习笔记之了解 React
反查一个域名的所有子域名
PT 站点一键转载脚本 easy-upload
使用 k3sup 快速安装 k3s
使用 k6 做一次负载性能测试
XML 数字签名及 Java 实现
.box 区块链上的 TLD
利用 Jakarta 来验证 Java Bean 数据合法性
使用 Ansible 管理 Crontab
ChatGPT 打字机显示效果的背后:Server-sent Events 介绍
Sieve 一个过滤邮件的语言
LangChain 是什么
ClientExec 安装及入门使用
Google 聊天机器人 Bard 逆向
Visual Studio Code Server 搭建:构建一个属于自己的基于网页的开发环境
IRC 使用
2023 年 Wise 账号注册及使用
Rclone 简单使用之挂载存储型 VPS
zsh 配置文件解析及优先级
HestiaCP 面板中的模板文件
在 HestiaCP 下安装 Typecho
REST-assured 简单使用
.idea 文件夹的内容梳理
Java 11 新特性学习
editorconfig 配置文件说明
动态规划问题梳理
Obsidian 中的日语学习工具
Linux 下的 nobody(65534) 账户
日语学习之:在 GoldenDict 下日语词典查词
日语输入法相关及 Rime 下输入日语
日语发音基础:五十音
日语学习计划
Supabase 和 Appwrite 区别
BaaS 应用 Appwrite 体验和使用
MP3 ID3 结构
Javalin:一个轻量的 Web Framework
在 IntelliJ IDEA 中使用 reset frame 回退 Debug
从 mkv 文件中提取字幕文件
MySQL Binary Log 清理
Obsidian 中使用 Vim 模式并配置 Vimrc
Elasticsearch 导入数据
使用 Docker 安装最新 8.x Elasticsearch 和 Kibana
FFmpeg 使用指南之 concat demuxer 串联多个文件
Linux 服务器控制面板 HestiaCP 使用
Elasticsearch 入门使用
使用 Owncast 搭建自己的在线视频串流直播间
利用 Shaarli 搭建个人的在线书签管理
在 Proxmox VE 上使用 S.M.A.R.T 信息监控硬盘状态
使用 FFmpeg 将 webm 格式转成 mp4
推荐三个代码统计工具 tokei, cloc 和 scc
解决 Adobe Premiere 不支持 mkv 问题
aiohttp 使用笔记
Tailscale 简单使用
每天学习一个命令:umask 命令简单介绍
使用 Mailcow 自建邮件服务器
使用 Docker 安装 Mastodon 实例搭建自己的社交网络
使用 Husky 来管理 git hook
Gatsby 静态站点使用入门
Laravel 学习笔记:Blade Component
Laravel 学习笔记:本地化
Laravel 学习笔记:队列
Laravel 学习笔记:发送邮件
Ubuntu 上命令行设置时区
什么是 DMARC
电子邮件是如何工作的
Pulsed Media seedbox 测评和使用
使用 Nginx Proxy Manager 管理 Nginx 代理
在线文件管理器 Filestash
Fly.io 使用体验
Borg Backup 命令行增量备份工具使用
GitHub Code Search 使用小技巧
认识 Linux 下 btmp 日志文件
Bash 中的 Parameter Expansion
使用 HandBrake 压缩转码视频
使用 Swizzin 从零开始构建自己的 Seedbox
每天学习一个命令:通过 arp 学习地址解析协议
Azure Cosmos DB 简单使用入门
使用 k3s 和 WireGuard 网络部署 Kubernetes 集群
使用 Netmaker 快速组建 WireGuard mesh 网络
每天学习一个命令:mysqlbinlog 命令使用
OmniEdge 虚拟组网工具使用及原理简介
Proxmox VE 备份和恢复虚拟机
使用 Ansible Roles 结构化并复用 playbook
自行搭建 ZeroTier Network Controller 组件虚拟局域网
Terraform 使用笔记
命令行下使用 jdupes 删除重复的文件
用 Gatsby 写了一个券商推荐注册列表
Traefik 入门使用
简单高效跨平台的备份程序 Restic
Kubernetes 学习笔记
Docker Compose 中使用环境变量
使用 Vagrant 自动创建配置虚拟机
k3s k3d kind minikube microk8s 对比
配置 MySQL master-master 双主同步
使用 gdu 快速查看磁盘空间占用
JWT 认证使用
读书是否是唯一重要的事?
Drools 原理之 RETE 算法
Maven 中的 classifier
迟到的「给编程初学者的一封信」
logback.xml 配置详解
Logback 使用
Logback 基本使用介绍
使用 mdBook 生成在线文档
我的 IntelliJ IDEA Vim 插件配置
扩展 Proxmox 系统分区以及 Proxmox 文件系统初识
通用文档转换工具 Pandoc
IPFS 介绍
使用 zinit 管理 zsh 插件 完美代替 Antigen
Mac OS 上的平铺窗口管理工具 yabai
跨平台的 GPU 加速终端 kitty
使用 Goku 配置 Karabiner
使用 assh 来管理 SSH config
Docker 网络与容器互联
MacBook Pro 初始设置记录
多设备间同步 ssh 配置及密钥
mosh: 使用 UDP 传输的 Shell
JetBrains IntelliJ IDEA 中使用 vim 总结
KIE API 学习笔记
JBoss 工作流相关 Docker 镜像整理
Java 查漏补缺:函数式接口
在 OpenMediaVault 上使用 SnapRAID 和 MergerFS
Linux 设备中的 major 和 minor 数字
利用 AdGuard Home 自建 DNS 服务器过滤广告
分析 Java 内存
使用 Prometheus 和 Grafana 监控 Proxmox 服务器
Ansible 入门篇一:简单介绍及使用
解析 bpmn 文件
git subtree 简单使用记录
Prometheus: 监控系统和时序数据库
使用 asdf-vm 管理编程语言多个版本
Linux 内存管理初识
每天学习一个命令:qmv 在文本编辑器中对文件及目录进行编辑
Github Actions 使用
OpenWrt 学习笔记
小米路由器 3G 刷机及固件
每天学习一个命令:使用 rz sz 向服务器发送文件
分析家里局域网 WiFI 瓶颈
GitLab CI 使用笔记
使用命令行远程网络唤起主机
Cloud-init 初始化虚拟机配置
BitTorrent 协议中的 BenCode 编码
在 Proxmox VE 上使用 qm 命令管理虚拟机
Proxmox VE 设定直通硬盘
OpenMediaVault 初始化设置
Proxmox 安装和设置
使用 mktorrent 从命令行制作 torrent
Trello 中使用 butler 进行自动化
命令行的艺术
TypeScript 初识
NAS 下文件系统比较
使用 flexget 实现下载更新自动化
几个常见的 NAS 系统整理及选择
从零搭建一台 NAS:软件篇
自建邮件服务器可选项
威联通折腾篇二十:自带 Apache Web 服务器及 SSL 配置
关于 .git 目录你需要知道的一切
关于 Rime 输入法思考和整理
终端的输入历史以及管理
Intellij IDEA 快捷键使用学习
使用 timeshift 来备份和还原系统
优化 Docker 镜像大小
git-crypt 使用
学习 Beancount 入门复式记账
Java 类加载器
在 Linux 上测试硬盘读写速度
lsb init scripts
Use shadowsocks libev
排查导致 CPU load 过高的 Java 线程
Linux 下使用 emoji
Java 查漏补缺:Java 8 中接口 default 方法
理解 GraphQL Schema 结构定义
从 MySQL 迁移到 PostgreSQL 方案调研
GraphQL 使用
Drools 学习笔记之决策表: Guided Decision Table
使用 ripgrep 通过正则快速查找文件内容
在 Vim 下使用 fzf
我的 Linux 环境及 Cinnamon 桌面配置记录
NTSC 和 PAL
Ubuntu 系网络配置文件解析及说明
PostgreSQL 数据库支持的数据类型
PostgreSQL 初识
利用 imewlconverter 制作 Rime 词库
Linux Mint 19 自定义登录界面
apt update 相关内容记录
Linux 下的输入法 fcitx vs ibus
Python 为什么需要 with 语法
Flask Babel 使用
QQ 音乐 qmcflac 文件解密
Vim 插件之全局搜索:ack.vim
使用 port knocking 隐藏 SSH daemon 端口
jbpm 流程
Spring 自定义 namespace and handlers
MySQL 日期和时间函数
Gitlab 中使用命令行提交 merge request
一些 Tmux 使用小技巧
D-Bus 简单学习
Termux app 使用记录
git describe 使用
Android Kernel
Java 定时任务框架 Job-scheduling Quartz 使用
jbpm 中 ProcessEventListener 顺序问题
drools workbench
Entware-ng 使用
威联通折腾篇十三:替换默认 shell 为 zsh
Cinnamon alt+f2 命令
drools 编程例子
The Silver Searcher: ag 使用
Maven 多仓库和镜像配置
Asciidoctor Maven Plugin 使用
威联通折腾篇十二:verysync 微力同步
MySQL 中索引相关 SQL 语句
Drools 语法规则
Function 计算
使用 Git worktree 将同一个项目分裂成多个本地目录
CPU 负载
Spring 中的 @Transactional 注解
Maven 插件学习之: shade 插件
设计模式之行为模式
启动挂载配置 fstab 文件
设计模式之结构模式
设计模式之创建模式
expect 脚本使用
alibaba arthas 使用
开源软负载均衡 HAProxy 使用及配置
Hive SQL 介绍及使用
kudu 笔记
登录式 shell 和非登录式 shell 区别
使用 Huginn 搭建自己的 IFTTT
Google Cloud Platform 使用向导
从零开始搭建 NAS: 硬件篇
log4j PatternLayout 输出模板
Unix 进程
log4j appender
重构读书笔记
Bash Script
Set up Drools Workbench with tomcat
Tomcat 安装及使用
MySQL 中的日志配置和管理
Nginx location 匹配规则
koajs 简单使用
gulp 工具简单使用
使用 nltk 词形还原
AngularJS 学习笔记
Aviator 轻量 Java 表达式引擎
Drools Kie 中的 Assets
使用 hub 命令来操作 GitHub
通过 microk8s 使用 Kubernetes
Kubernetes
Drools Kie 简单使用
Netty 简单实用
由 libevent 库开始学习 Linux IO 模型
Go 语言学习笔记 3:基础类型
由 WebM 格式学习常见的容器和编码格式
Jupyter 简单使用
GraphQL 初识
Go 语言学习笔记 2:基本结构
go 语言学习笔记 1:基本介绍和使用
Dash 视频串流技术
Selenium 使用介绍
响应式网页编程中 HTML 标签 meta viewport
《深入理解 Bootstrap》读书笔记
epub 格式解析
SQLAlchemy 中处理 relationship
邮件服务器相关概念学习
Appium 介绍
MDX/MDD 文件格式解析
使用 Meld 对比文件及文件夹区别
Python 并发编程之 gevent
Linux 网络配置
AES 加密算法
使用 alembic 迁移数据库结构
应用消息推送解决方案 MiPush
InfluxDB 使用
Spring 相关资源
Spring @Configuration 注解
Maven 插件
Spring boot 笔记
通过 WebDAV 连接 NextCloud
Python Linux 系统管理与自动化运维读书笔记
威联通折腾篇七:定时任务
ZooKeeper zkCli 使用
Zookeeper
Fabric 2.x 使用
《分布式服务架构:原理、设计与实战》读书笔记
使用 ZeroTier 组建虚拟局域网实现内网穿透
Celery 又一坑:时区错误
使用 lombok 简化 Java 代码
Kafka 副本备份机制
Kafka 基础知识笔记
SSH 端口转发
RabbitMQ 基本使用
Flask 使用 Celery 避免循环引用
yourls 相关工具和API调用
HTTP协议学习笔记
使用 flask migrate 来迁移数据结构
VPS 安全保护:使用 fail2ban 防止暴力破解
Maven 依赖管理
Linux 下的防火墙 ufw
威联通折腾篇三:Virtualization Station 安装虚拟机
RAID 磁盘阵列
使用 yourls 专属自己的短域名服务
git 分支管理
Gitbook 使用记录
使用 Phabricator 来 code review
使用 click 构造漂亮的Python命令行程序
Jigsaw Outline 部署和使用
Linux 下使用命令获取硬盘信息
使用Google出品的 cAdvisor 监控Docker容器
备份 Docker 镜像容器和数据以及无痛迁移
树莓派中安装 Docker 及 docker compose
使用 pt-online-schema-change 工具不锁表在线修改 MySQL 表结构
docker volumes 中 -v 和 -mount 区别
使用 Docker 安装 gogs
docker-compose 中 links 和 depends_on 区别
Docker 容器日志相关命令
Flask 使用模板渲染
使用 rbenv 来管理多个版本 ruby
使用Python控制Headless Chrome
Grafana 基本使用
Squid http 代理
dockerfile 指令
Docker中运行 MySQL
使用 docker compose 管理多个容器
监控 docker 运行数据 stats 命令
Linux 管理开机启动
MyBatis 中 insert 和 insertSeletive 区别
使用 Celery Once 来防止 Celery 重复执行同一个任务
pipenv 使用
又一款抓包分析软件 wireshark
okhttp 使用
Linux 下查看内存使用
Gson 使用笔记
Open Falcon 使用和介绍
argparse的使用介绍
常用的 Tmux 的插件使用记录
log4j 配置
MyBatis 使用介绍
pandas 基本使用
Python 自然语言处理包 nltk 使用
frp 使用笔记
精通正则表达式第三版读书笔记
Instagram 的两种ID
md5 散列
LevelDB 使用
flower 简单使用
headless chrome puppeteer
kibana query 语法
Nginx 反向代理 Google 配置
Nginx 配置详解
Linux 安装 nodejs
在 Spring Boot 中使用 Swagger 生成接口文档
SonarQube continuous code quality
jenkins setup and introduction
mockito 使用
从 Clonezilla 恢复系统学习 Linux 启动过程
jinja2 笔记
Python 笔记之赋值语句和表达式
Maven 介绍
写了一个推送图书到 Kindle 的 bot
Spring 中 HandlerMethodArgumentResolver 使用
爬虫相关技术整理
使用 Shell 命令来对 Unix 时间戳和日期进行转换 date 命令
Redis 安全性检查
Python 笔记之内存模型 Variables Objects and References 区别
Python modules and package
《Spring MVC 实战》笔记
Spring MVC 中常用的注解
Python 笔记之内置类型
@Autowired vs @Resource vs @Inject 的区别
Spring Interceptor vs Filter 拦截器和过滤器区别
Spring @Component vs @Service vs @Controller vs @Repository
使用 itsdangerous 签名校验
Java enum 相等比较 == or equal
给常用的 git 命令添加 alias 提升效率
Python logging 模块使用
使用 setuptools 创建并发布 python 包
Redis 读书笔记
使用 openpyxl python lib 来读写 Excel
raspberry pi 折腾
flask admin
Flask 使用介绍
Flask cookie and session
MySQL 中 KEY vs PRIMARY KEY vs UNIQUE KEY vs INDEX 的区别
终端复用工具 Tmux 使用介绍
Docker 入门
Google Guava 库学习笔记
Maven 插件学习之:Versions maven plugin 版本管理插件
MySQL 数据类型
MySQL 中 utf8 和 utf8mb4 区别
Dockerfile 基础镜像
借助 scrapy-redis 实现 scrapy 分布式爬虫
在 Python 中使用 redis 作为任务队列 Python RQ 使用
Scrapy 学习笔记及简单使用
Redis 常用命令
Redis 介绍
Celery 使用介绍
WEB-INF 目录结构
使用 mitmdump 记录 HTTP 流量
每天学习一个命令:scp 命令行下远程主机之间拷贝文件
理解 bashrc profile 优先级及区别
HBase 如何设计 Table Schema
Docker 使用 nginx-proxy 来架设多个网站
Busybox 工具列表
HBase 命令行工具
HBase 基本使用
Spark 学习笔记
Kerberos 使用
Android GPS 反作弊
Android 减小 APK 大小
Android Gradle 学习笔记
Android ProGuard
Android Http 调试及抓包
Head First Design Patterns
Android 提醒
Android 使用自定义 keystore 调试
adb shell dumpsys 使用
《Effective Java》读书笔记
让网站在分享时预览更美观
Python 经典项目整理:阅读好的代码
Python 项目的结构
SQLAlchemy 使用记录
Android 人脸检测
ssh-copy-id 复制本地公钥命令详解 免密码登录远程主机
使用 Python BeautifulSoup4 快速获取网页内容
Ubuntu 下安装 Gradle 及简单使用
Spring 中 ThreadPoolTaskExecutor 配置
Spring BeanPostProcessor 使用
gunicorn 使用
gunicorn 部署 web.py 应用
MySQL 客户端命令行使用技巧
Python 标准库网关接口 wsgiref
MyBatis 自动生成的 Java client 方法区别
Python 容易混淆的知识点
查看当前正在使用哪种 Shell
切换 Linux 内核版本
Google Guava 中本地缓存 LoadingCache 使用
django web framework 学习笔记
FFmpeg 项目中便携式媒体播放器 ffplay 使用
boost 学习笔记 11:总结
boost 学习笔记 10:设计模式
boost 学习笔记 9:并发编程
boost 学习笔记 10:Python
boost 学习笔记 8:算法
boost 学习笔记 7:property_tree
boost 学习笔记 6:容器
boost 学习笔记 5:文本字符串相关
JVM parameters
Google Calendar 使用技巧一:添加各国节假日
boost 学习笔记 4:智能指针 smart_ptr
boost 学习笔记 3: date_time
boost 学习笔记 2: timer
FFmpeg 入门笔记
boost 学习笔记 1: lexical_cast
boost 学习笔记 0: 安装环境
lua installation
Java 中时间相关处理工具类库 joda time
Java collections
GitLab 学习笔记
每天学习一个命令:Linux screen 使用介绍
Python 参数类型和参数匹配模型
Python 方法的参数传递 argument passing 引用传值
YAML 学习笔记
kml 文件学习
Java 内存模型
Vim 学习笔记 2: 组合命令
Vim 学习笔记:移动和编辑
如何写单测
Ubuntu 下安装 java 及问题配置
Java 的 IO 操作 java.io 包
jhat 使用
jmap 命令使用及内存分析
正则表达式学习笔记
MyBatis Generator Plugins
H2 Database Engine
优化 SQL 语句
每天学习一个命令:dd 读取转换输出数据
Vim 中 buffer 操作及管理
每天学习一个命令:top 查看资源占用
Linux 常见目录结构说明
Java 字节码 类文件结构
Git 学习笔记:初级
HDFS 介绍和使用
Bash 命令小技巧
Wifi 是如何工作的?
整理合集
远程工作的网站分享
推荐几个 Android 远程控制应用
macOS 上的清理工具整理合集
macOS 上好用的 ChatGPT 客户端整理
Google Analytics 代替产品对比
向量数据库及实现整理
由 ChatGPT 延展开整理一下 AI 相关的服务和产品
打字输入练习网站推荐
日语学习相关工具
自建邮件服务器的选择和比较
在线数据泄漏查询网站
『译』我最喜欢的命令行工具
macOS 上好用的截图工具
各个职业的誓言
我有一台服务器能做什么:自架的服务整理
在线目录列表程序
BT 站点收集整理
专业医学信息网站整理
文件整理之重复文件删除
WordPress 主题收集
同步工具整理总结
支持对象存储的开源存储系统
Cross-platform Softwares I am using
网站推荐之 usesthis.com
Cinnamon 桌面下 Applets 推荐
RSS 订阅列表整理
服务器监控整理
如何为视频配上合适的背景音乐
个人非常喜欢的几个 icon 主题
域名相关网站及价格整理
Trello 类似的工具和应用整理
Linux 下的 Android emulators
免费的电子书站点收集
Linux 下显示网络流量
Linux 下几款快速启动器
Android 电视盒子可用的应用备份
常用的 Tmux 的插件使用记录
Podcast 频道推荐
爬虫相关材料整理
免费发送邮件的服务收集整理
知乎上被删除的良心回答之油猴脚本
各种邀请链接整理
URL 短域名
如何找到一首歌的名字
常用 adb command 命令
画图工具收集
以十六进制查看文件的方法整理
我使用的 Xposed module
我使用的 Xposed module
Linux 常用命令合集
Awesome vim plugin website collections
不得不看的韩国电影
我使用的 Userscript
我使用的 Chrome Extension
msi笔记本型号对比
在线协同编程网站收集
一系列计算机相关图书列表
手机信号字母表示
电影版本中的缩写是什么意思
固态硬盘知识总结
2013 年 Google 愚人节玩笑
产品体验
macOS 上的多栏文件管理器 QSpace
Dinox 又一款 AI 语音转录笔记
Emote 又一款 AI 语音笔记应用
音流:一款支持 Navidrome 兼容 Subsonic 的跨平台音乐播放器
保加利亚电子钱包 MyFin 使用
VoceChat 一款可以自托管的在线聊天室
结合了 Google 和 AI 的对话搜索引擎:Perplexity AI
BitRemote iOS 上的 BT/PT 下载管理新选择
Dokploy 又一个开源自托管的 PaaS 平台
使用 Syncwise 来管理大量的社交媒体收藏和书签
通过 Mighty Networks 构建专属在线社区
Voicenotes 一款 AI 语音笔记应用
Felo 一款实时同声传译应用
使用 Quartz 发布 Obsidian 笔记库
我购买了一台海信电视
Homerow 使用 Vimium 的方式控制 macOS
Octarine 一个注重隐私的本地 Markdown 编辑器
ProxMobo 一款 Proxmox VE 管理客户端
推荐一款 macOS 上的极简菜单栏提醒
Worldcoin 简介
Glance 个人自定义 Dashboard
Fileball 一款 iOS tvOS 上的媒体播放器及文件管理器
中心化加密货币交易所 Gate 注册以及认证
使用 Bunny CDN 加速你的网站
基于表格的无代码数据库 Teable 介绍
聊一聊 Devin 第一个完全自主的 AI 工程师
借助 BLEUnlock 实现 macOS 自动锁定
Docker 安装 PicHome
macOS 屏幕录制应用 FocuSee 使用体验
CloudCone CDN 使用体验
面向编程的 AI 搜索引擎:phind
使用 SyncTV 异地远程一起看视频
自托管的服务部署平台 Coolify
为播客爱好者制作的工具 Podwise
你的私人云操作系统:Neverinstall 使用体验
通过 Uptime Kuma 监控服务在线状态
在阅读中认识更多的单词 Relingo 插件使用
我购买了一个键盘 Keychron K1SE
我买了一个显示器:明基 EW2880U
Omnivore 一款开源的稍后阅读服务
我买了一块 1TB 的便携移动硬盘 三星 T7
对象存储服务提供商提供的免费存储容量
使用 Dokku 构建属于你自己的 PaaS
华泰证券一世全免
又一款支持 WebDAV 的网盘 Koofr
uBlock Origin 一个高效的网页内容拦截器
使用 Trancy 和 AI 在线练习口语
Blaze 一个在局域网中点对点传输的网站
Lossless Cut 使用记录
端到端加密邮箱 Skiff 邮箱使用体验
开源的数据分析工具 Metabase
Tana 使用体验
使用 Listmonk 搭建自己的 Newsletter
我买了一个 Ledger Nano S Plus
给 macOS 编写的纯键盘操作流 Shortcat
EV Hosting 共享邮件服务
Drift 一个开源可以自托管的 Gist
自建 IT tools 一系列常用工具集
Stock Event 应用使用体验
CrossBox 使用记录
CoinPayments 加密货币支付网关
Raycast AI 使用体验
介绍一下新推出的 EV Hosting 网络共享托管服务
TradingView 介绍及价格
在命令行下使用 GitHub Copilot CLI
Chatwoot 开源的客户支持工具:在网站上加上聊天对话框
macOS 上轻便的 Docker 容器以及 Linux 运行环境:OrbStack
Web 3.0 音乐平台:Muverse 简单介绍
邮件发送服务 MXRoute 使用体验
电子销售平台:Lemon Squeezy 简单介绍
使用 Traffmonetizer 来售卖闲置流量 VPS 挂机赚钱
GitHub Blocks 使用体验
Go 语言编写的 BaaS:PocketBase 简单介绍
推荐一款 macOS 上适合开发人员使用的开源工具集合 DevToysMac
项目管理工具 Backlog 使用介绍
一键将本地的照片展示在网页 Photoview 使用
在线工作流 Pipedream 使用记录
Arc 浏览器初印象
使用 WakaTime 统计编码时间
Rust 编写的代码编辑器 Zed
介绍一款支持 WebDAV 的网盘 teraCLOUD
PlanetScale 云端 MySQL 数据库使用记录
记一次 iPhone 13 初始化设置 时隔 6 年我又转向了 iOS
工程代码挑战网站 CodeWars 使用体验
去中心化的协同文档 Skiff 初体验
GitHub Codespaces 使用
Warp 终端初体验
利用 Koel 搭建在线音乐流
macOS 下启动器 Raycast 简单使用
Playbook 使用体验
使用 PikaPods 一键搭建属于自己的在线服务
小米平板 5 Pro 初体验及设置
Logseq 第一次试用记录以及发布 Logseq 到网页
espanso:Rust 编写的跨平台开源文本扩展工具
macOS 间歇性休息提醒应用:Time out
利用 n8n 实现个人自动化工作流
NextDNS 使用体验
图片管理工具 Eagle
Obsidian 未来的笔记应用
Joplin 至今为止用过的最好的 Evernote 代替品
Syncthing 又一款同步工具
全平台开源的密码管理软件 Bitwarden
威联通折腾篇十二:verysync 微力同步
PCloud 加密同步 --Dropbox 代替
Google Forms 使用
威联通折腾篇零:威联通 QNAP TS-453B mini 初体验
使用 netlify 托管静态网站
Wiznote 为知笔记
使用 Chevereto 自建照片分享
Trello 简单使用
有一个全平台的Markdown编辑器--Typora
Linux 主机在线监控: nodequery
国行 Moto 360 2代一周使用感受
Telegram 使用技巧
Pokemon Go 简介
Resilio Sync(原 btsync)使用体验
小行星视图App review
Goodbye Picasa
VSCO film pack
VSCO Film 00 free starter pack
轻单体验
VSCO cam使用
帝都Uber真实体验
Dropbox 技巧
IFTTT
cloudup 尝鲜
魅蓝Note折腾记
Linux 和 macOS 下 Rime 输入法配置记录
Google推出inbox的一点思考
记账 App 选择
InoReader 使用感受--绝佳Google Reader代替品
LastPass New Design 新设计
CM10.2
Android 4.4 Kitkat
Markdown online Editor
学习使用 MarkDown 语言进行写作
Movie CSE for douban
AOKP vs. CyanogenMod 10.1
经验总结
OCBC 申请关闭 SSA 账户
macOS 迁移助手迁移后 Syncthing 设备 ID 相同问题解决方案
域名的生命周期
在阅读时借助 Yomichan 将日语单词一键保存到 Anki
记一次磁盘日志满导致 Redis AOF 文件格式错误的问题
Apple silicon M 系列芯片区别及购买推荐
期权策略:Bull Call Spread
爱沙尼亚电子居民申请记录
DNS 泄漏以及如何防止
从内地到香港出金最佳的方法
如何避免 MySQL 因为内存不足被系统 Kill
微信一次性发送超过 9 张照片
汇丰 HSBC Pulse 银联双币信用卡申请及使用
在日本申请入台证材料及在线提交注意事项
最棒的 Navidrome 音乐客户端 Sonixd(Feishin)
不重启的情况下重新加载 rTorrent 配置文件
Go 语言编写的网络穿透工具 chisel
绕过付费墙
记录一次令人无语的文件上传限制调试
常见的邮件发送错误
EV Hosting 独立开发者套餐
注册英国奕丰环球银行 iFast 数字银行
如何获取日本的地址证明
将 Blogger 备份并转成 Markdown 导入 Obsidian
我制作了一档播客《暮色时光》
几个用户登录验证方案
总结一下 Fediverse 下的有趣的平台
我在权益投资市场中犯过的几个错误
新加坡盈立证券开户及通过 OCBC 入金
使用 PlanetScale 以及 Docker 搭建网站分析 Umami
我购买了一张免月租的英国手机卡 GiffGaff
MVP 最小可实行产品思想
我购买了一台 Apple TV
Datadog 日志搜索语法总结
AdGuard Home 53 端口占用问题解决
我买了一台打印机 TS3330
语言能力分级系统 CEFR
搭建自己的在线音乐播放器 Navidrome
时隔 5 年再安装 NextCloud
修复 macOS 时区和时间错误
在日本申请 Revolut 数字银行
从 DigiCert 获取证书并在 Azure KeyVault 中导入使用
我买了一台 Mac mini 以及记录一下 Mac mini 初始化设定
新加坡华侨银行 OCBC 开户记录
解决 OpenAI insufficient_quota 问题
NextCloud macOS 客户端修改服务端地址
使用 uBlock Origin 拦截 YouTube 广告
我的照片管理方案
MacBook 16 寸连接外接显示器 CPU kernel_task 占用极高问题解决
Vimium 教程:使用键盘来浏览网页
在 Mac M1 下使用 VMware Fusion 安装 Windows 11 跳过网络
Music Tag Web 基于网页修改音乐的元数据
zlibrary 使用技巧
结合 WordPress 快速分享 Obsidian 中的笔记
将 Evernote 笔记导入到 Obsidian
通过可理解输入学习语言
让 AI 无处不在
修复 Ledger Nano X 转轴松垮问题
macOS 下利用 Karabiner Elements 修改日本 JIS 键盘布局到美式键盘布局
推荐几个英语学习工具
使用 Atuin 同步 Shell 历史
macOS 自定义系统设置记录
EV Hosting 域名注册服务
在 HestiaCP 面板中禁用 open_basedir 配置
在 Hestia CP 的 VPS 上安装 ionCube Loader
Chatwoot Nignx 代理丢失 Header 信息
Proxmox VE 安装 Ubuntu Server 22.04
记录一下 Clientexec 中配置 SMTP 时的一些问题
Clientexec 汉化
自建邮件服务器 Mailcow 配置通过 MXRoute 发送邮件
防止 SSL 证书泄露网站 IP
AI 支持的编辑器 Cursor 使用体验
给网站加上实时聊天对话框 tawk.to 使用记录
下载 YouTube 视频方法总结
Tailscale 出口节点功能配置流量出口
如何在 Chrome 中使用 New Bing
注册土区 Apple ID 并购买 iCloud 作为家庭共享
在 Ubuntu 22.04 下安装 Samba
ChatGPT(OpenAI) 账号注册
J3455 主板无法使用 PCIe 扩展 SATA 启动系统解决
发布和制作 torrent 文件
在日本生活必备的应用收集整理
如何注册日区 Apple ID 以及初次登录日区 App Store
curl 使用小技巧
Mastodon 站点管理:导入自定义表情包
调查 Netdata 10min cpu iowait 告警
GitLab CI 提交代码 not allowe to upload code 问题解决
Git 对文件权限的控制
.info 域名涨价应对策略
将字幕压制到视频中
解决 Clash for Windows 节点测速 timeout 问题
使用开源 Wakapi 代替 WakaTime 统计编码时间
使用 yt-dlp 下载 YouTube 视频
折腾一下 GitHub Profile
Plex 内嵌的 SQLite 数据表字段解析
字幕编辑软件 Aegisub 简单使用
离线备份小鹅通反派影评以及节目列表
从 Gogs 迁移到 Gitea
记一次 iPhone 13 初始化设置 时隔 6 年我又转向了 iOS
使用 glab 提交 Merge Request
Netdata outbound_packets_dropped_ratio 告警
Eu.org 免费域名申请
Plex Media Server 备份恢复和数据迁移
修复突然断电后 git 仓库 corrupt
Proxmox VE 从 6 升级到 7
在停止的 Docker 中其中执行命令
使用 uPic 快捷上传图片到图床
使用 beets 命令行工具整理音乐库
逃离豆瓣之豆瓣代替服务
Proxmox 扩展 VM 虚拟机磁盘容量
使用 lux 下载哔哩哔哩视频
图片压缩工具 Squoosh 离线版
Nginx 中数据 Buffer size 相关配置
利用 Cloudflare 和 Gmail 配置域名邮箱的收发
使用 ed25519 SSH Key 代替 RSA 密钥
DMARC 报告
充分利用 Oracle 机器避免被回收
腾讯轻量云服务器挂载云硬盘
利用 ruTorrent 与 rTorrent 限制单独种子的速度
rTorrent 配置之根据用户标签移动完成的下载文件
在 Obsidian 中集成 GPT-3 提高输入效率
不丢失数据 降级 Android 应用版本
Obsidian 插件篇之 Dataview
搭建临时 socks5 代理
Linux 下 journal 日志清理
Linux 虚拟化技术 OpenVZ KVM LXC 对比
如何发现 CPU steal 并解决
zinit 作者删库事件以及后续代替方案
升级 Gogs(Docker) 从 0.11.91 到 0.12.3
修复 Ubuntu 18.04 网络设置中无有线设置的问题
So you Start 独服 Proxmox VE 配置 RAID 10
Ubuntu 20.04 使用 MergerFS
在 Linux 下使用 Clash For Windows 管理 Clash 订阅
独服 Proxmox VE 配置 NAT 使虚拟机共用一个公网 IP
So you Start 独服 Proxmox VE 虚拟机配置 Failover IP
搭建自动化签到网站
使用 Remark42 替换博客的 Disqus 评论系统
club 域名宕机近 3 小时故障回顾
在 JetBrains IntelliJ IDEA 中使用 GitHub Copilot
Rime 输入法中的快捷键
推荐几个 Rime 插件
在两个 DataGrip 之间同步数据库配置以及一些使用笔记
rTorrent 和 ruTorrent 中自动下载 RSS Feed
po4j 项目简介
哪吒监控安装及简单使用说明
使用 Archive Box 制作自己的互联网存档
使用 Poste 自行搭建邮件服务器
HostHatch VPS 测评及使用
限制 Docker 容器日志的大小
A400互联VPS简单测评及使用
VPS 性能测试
使用 Mailu 搭建邮件服务器
手工编译安装 macOS 下的 Rime(鼠须管)
手工编译安装 librime
Duplicacy 增量备份工具使用
使用 Netdata Cloud 监控所有的机器
Ubuntu 下启用 SFTP 服务
macOS 上的超级强大的键盘自定义工具 Karabiner Elements
减小 git 仓库的大小
Git 使用技巧:创建不带历史的分支
Android 上的 RIME 输入法 trime 同文输入法使用
使用了半年 macOS 之后 我又回到了 Linux 的怀抱
重置 macOS S.M.C 和 NVRAM
从 VMware Fusion 中迁移虚拟机到 VMware Workstation
VMware Workstation 虚拟机网络设置
在 Linux 上使用 Clash 作代理
使用 Beancount 记账篇四:证券交易
使用 Beancount 记账篇二:各类账单导入
解决 NoSuchMethodException 错误的方法
WhatPulse 使用记录
我的笔记法(借助 Zettelkasten 和 Obsidian)
提升 mysqldump 导入导出 MySQL 的速度
Mac 应用篇:Hammerspoon 自动化工具使用
我的 Obsidian 笔记跨设备同步方案
配置 Rime 在 Vim 下退出编辑模式时自动切换成英文输入法
使用 MusicBrainz 管理我的音乐库
使用 Clonezilla 将硬盘中系统恢复到虚拟机中
kindlepush_bot 机器人使用指南
gitconfig includeIf 管理多用户配置
修复 Ubuntu 丢失的引导
阿里云函数计算 fun cli
使用 dotbot 管理 dotfiles 配置文件
备份和恢复从 Chrome Webstore 中下架的 Google Chrome Extension
在树莓派上安装 Prometheus node-exporter
使用 Clonezilla 恢复 Windows 系统遇到的几个问题
Flexget 配合 NexusPHP 自动下载
在 Trello 中使用 Pomodoro 工作法
Proxmox Web 界面停止工作解决
现金流桌游
每天学习一个命令:bandwhich 展示带宽使用
在命令行下给 socks 或者 http 代理测速
个人的局域网网络设置整理
IntelliJ IDEA vmoptions 设置
如何根据自身情况选购硬盘
如何查找链到某个链接的页面
rTorrent 和 ruTorrent 使用
番茄工作法
常见主板命名规则
Zeal 离线文档阅读
清理 macOS 磁盘
NAS 上的音乐管理应用 Funkwhale
使用 tinyMediaManager 整理影视资源
自建 RSS Reader
威联通折腾篇二十一:Virtualiztion Station 安装 Windows10
威联通折腾篇十九:Calibre-web
NextCloud 和 Joplin 完美合作
威联通折腾篇十八:Gogs Docker 容器备份及恢复
再见公有云
搭建自己的导航页面
威联通折腾篇十七:Docker 安装的 NextCloud 升级、备份及恢复
威联通折腾篇十六:为 Container Station 更换镜像
QNAP 上 SQL server 数据备份
云服务 free tier
在 Linux Mint 上使用 PlayOnLinux 安装网易云音乐
重拾 Wikipedia
kswapd0 占用 99% 的 CPU
专业医学信息网站整理
给博客添加 PWA
Play Station 4 Pro Setup
快充协议笔记
威联通折腾篇十六:加内存
记一次修复安装 Magisk 模块后的 bootloop
解压和打包 jar 并手动上传到 Nexus 记录
Oracle 提供免费的云服务
ModuleNotFoundError: No module named 'marshmallow.compat'
gpg: keyserver receive failed: Server indicated a failure 解决
在 Ubuntu 下为 Postman 创建 icon
禁用 fcitx 额外键切换输入法
初学者指南:如何安装和配置 NeoVim
git pull hangs rekey after blocks 拉代码时卡住
Rime 配置使用韩语及日语输入法
Ubuntu 从 16.04 升级 18.04
记一次 fail2ban 启动失败
Substratum Android 上的主题引擎
Linnx Mint 上使用触摸板手势
我可能要抛弃用了很多年的 Chrome 换用 Vivaldi
威联通折腾篇十四:迁移系统盘
Intellij IDEA 支持 jQuery
使用 Tampermonkey 调试本地脚本
Linux 下设置编码格式 locales
Linux Mint 连接 802.1x EAP wifi network
一键去除网易云音乐广告
Linux 下执行文件中的每一行
Magisk 模块整理 For OnePlus 7 Pro
OnePlus 7 pro Oxygen OS 设置
OnePlus 7 Pro 折腾记
使用 Stylus 扩展自定义页面样式
Ruby 国内镜像
威联通折腾篇十五:rtorrent-Pro 使用
JSON 反序列化重命名
SD 卡种类和标示
jks pem cer pfx 不同种类的证书
maven 相关的错误
Kindle 篇一:如何把 Kindle Unlimited 的钱看回来
记录一下 Linux Mint 19 升级过程
oneplus 3 recovery ROM kernel 选择
notion 使用记录
html 转 pdf 命令行工具 wkhtmltopdf
用 Google Calendar 培养习惯
日志数据脱敏方法研究
英语搭配语字典整理
为知笔记导出和备份
后知后觉之 iOS 内置字典
跨平台开源卡片记忆工具 Anki
mastering xxx vs xxx cookbook vs xxx in action 系列图书的区别
KIE 一些隐藏需要注意的问题
需要注意的 Python round() 方法
威联通折腾篇十一:USB 一键备份
威联通折腾篇十:使用 aria2 下载百度云
使用 kindlegen 命令打包资源到 mobi
小米笔记本 Air 13.3 在 Linux Mint 下安装 nvidia 驱动
电子书常见格式及格式转换
如何配一副眼镜
Certificate pinning 介绍
Centos 6/7 下安装 PHP7
Linux 下使用 ClamAV 扫描病毒
使用 Nemo 文件管理器
又一个网页文件管理:filebrowser
Linux 下非常好用的字典 GoldenDict
一周 CP 反编译记录
修正关于 HTTP Header 的错误认识
解决 failed to create bus connection no such file or directory 错误
Linux Mint 下禁用 Alt 拖拽窗口
威联通折腾篇八:重启服务
威联通折腾篇九:MySQL 设置
phpMyAdmin 登录无反应问题记录
douban 小组接口研究
修复 NextCloud 消失的托盘图标
威联通折腾篇五:安装 Transmission 下载 BT
威联通折腾篇六:文件同步
威联通折腾篇四:Container Station 运行 Docker 容器
威联通折腾篇一:使用命令行安装威联通 QNAP 的 qpkg 安装包
威联通折腾篇二:使用 frp 内网穿透
通过 HOST 去除 Android 广告:adaway
FileRun 又一款文件同步工具
Kafka 资料收集整理
静态博客评论系统选择对比
搬家整理之术收纳之术
斐讯 k3 刷机教程
chevereto 备份及恢复记录
在屏幕上显示敲击的键盘 screencast
BitTorrent 客户端简单比较
清空Chrome缓存的301重定向
私人网盘 NextCloud
使用 Travis 自动部署静态网站到 GitHub Pages
使用 Python 下载抖音无水印视频
使用 clonezilla 备份和恢复
VPS 安全设置
VPS 云服务器能够做什么
使用 privoxy 转发 socks 到 http
挂载腾讯云对象存储COS
使用 Docker hub 及其他镜像站点加速下载
kodi 盒子上的媒体中心?
搭建自己的文件共享服务 linx server
Workflow for iOS 使用指南
netdata 又一款 Linux 监控程序
Linux 下安全的删除文件
搭建自己的 Weibo 转 RSS 服务
v2ray 使用和总结
自建网络硬盘 ownCloud
斐讯 T1 盒子去除广告
小米路由器 3G 开启 SSH 安装 MT 工具箱
斐讯 k2p 刷机
Mastering Google Photos
h5ai 目录列表程序
最有用的 Chrome 快捷键提高数倍效率
优雅地使用命令行
在 Linux 下安装 Charles
Git commit 中使用 gpg 签名提交
升级 Spring MVC 3.2.x 到 4.x 注意事项
IntelliJ IDEA 中使用 Resin 调试
Python 中 subprocess.call() vs os.system() 区别
使用 antigen 来管理 zsh 插件
Raspberry pi 自动挂载 NTFS USB 设备
Spring MVC 应用处理 CORS
树莓派系统安装及设置
在 Ubuntu 下安装并使用 Cinnamon
树莓派中安装MySQL 5.7
将 MySQL 升级到 5.7
Spring MVC 处理文件上传
使用 supervisor 管理进程
Ubuntu/Debian 安装 nginx
Celery 最佳实践
目录 /usr/local vs /opt 的区别及 JDK 安装
SQLAlchemy session 使用问题
保持 SSH 连接
MySQL 命令记录
Linux 安装 VMware workstation 12
使用 pyenv 管理 Python 版本
电影网站评分机制
推荐网站之快捷键:快捷键 ShortcutWorld Wiki
Openwrt 平均负载
Openwrt 接口及基本设置
TP LINK MR12U 刷 openwrt
使用 Cron 定时重启 Openwrt 路由器
整站备份工具 Httrack
解决 Linux Mint 18.1 安装 NVIDIA 驱动后黑屏
在 Ubuntu/Mint 下快速创建桌面快捷方式
Linux Mint 下使用 electron wechat
我的一加 3 手机设置
终端使用 sock5 代理
fastboot and adb 工具
Android 反编译
获取在线视频的时长
RESTful 接口
更新隐私政策
笔记整理法则
ads 相关术语
Tampermonkey Chrome 下超神的插件
iPhone 设置及 Review
文件夹和标签的区别使用
离线文档查看工具
Podcast 托管
xiaomi router samba password
全平台录制 GIF:LICEcap
通过 IFTTT 自动下载 Instagram 图片到 Google Drive
Grub2 bootloader 主题
转换图片格式,png, jpg, webp
Clonezilla 克隆系统
Evernote 代替品
Kindle 使用小技巧及常见问题
Pypi 国内镜像记录
gnome do 技巧
snapseed 中的一些参数
修复 zsh 下 git 自动提示失败
利用 Jenkins 持续集成 Android 程序
推荐网站之代替品:alternativeTo
should I git ignore .project file under eclipse
MySQL 中的大小写敏感设置
推荐网站之邮件签名:htmlsig
C++ 解析JSON
中国科技馆一日游
Goodbye Picasa
排序算法
中国美术馆一日游
Nexus 6 刷机及电信 3G/4G 破解
使用 certbot 自动生成 SSL 证书并自动续期
Genymotion 安装
国家博物院一日游
删除社交账号状态
guake zsh 配置小记
最棒的gif录屏:byzanz record
购买 VPS 之后需要做的事情
Nexus 6 tips
wget 常用命令
解剖朴字读音
花札玩法简介
Windows 10 无法连接 Openwrt Samba
如何将OneDrive移动到其他位置
Dropbox同步已存在的文件夹
Windows下查看占用端口程序
CentOS 安装文件区别
使用 javadoc 自动生成 Java 文档
0day 和 PT 站扫盲贴
ASCII Unicode GBK UTF-8 字符编码的区别与联系
字库格式介绍
中文字符编码
网件 WNDR3800 刷机
继续折腾 WNDR3800 之 shadowsocks
Play Clash of Clans
推荐网站之求字体:通过图片找字体
Nexus 5 不同版本
照片添加GPS信息
优化 Java 中正则表达式
log4j XML 配置
log4j 根据 package 打印日志到不同目的地
Mybatis Generator 配置详解
适用于编程 Coding 的字体
毕设相关
Visual Assist And Eclipse使用doxygen注释
CPU知识
Android SDK环境变量配置
Blogger 主题中Widget使用
HAProxy 转发 shadowsocks 流量
Linux Mint 下开机自启动应用
manual guide tutorial 区别
电视机投影仪显示器接口知识整理
投影仪选购指南
Visual Studio 文件扩展名作用
modify build prop to get Ultra Strike
add auto complete
JDK 和 Tomcat 配置
Gelaxy Nexus Verizon 折腾
域名解析 DNS
电信写号三码与五码
防止Android刷机变砖
Git
使用 git bisect 来快速定位出错版本
git 分支管理
git 不同阶段撤回
使用 rebase 来合并多个 commits
Git 使用过程中遇到的小技巧
git presentation
How to Write a Git commit message
Git 配置多个 ssh key
从 git 版本控制中删除文件而不删除硬盘中文件
Git 学习笔记:初级
思考感悟
关于 Duolingo 学语言的一点思考
《首尔之春》一点观后感
2022 年读书笔记
我们的尊严来自于自由
2021 年读书笔记
究竟什么是「内卷」
我们该如何讨论死刑
如何进行有效的讨论 论 Clubhouse
2020 读书记录
You Quiz on the Block E70 世代差异
没有反思的哀悼聊胜于无
我的备份方案
2019 读书记录
You quiz on the block 一则小感
又一 Google 服务停止:Google Translator Toolkit 关闭
再也不见 Google+
2018 读书记录
读万字访谈后感:软硬件公司的差别
关于抖音的一点想法
青海游记思绪整理
关于通用顶级域名 .xyz
关于游戏的一些想法
2017 年读书笔记
北京租房所思所想
2016 年读书笔记
荒蛮故事 感悟
间谍之桥 感悟
星球大战:好莱坞流水线上的标准产物加上一些情怀催化一下
2015年读书记录
一个中国的缩影
2015年最喜欢的十部引进片
记一天
没有让我失望的火星救援
残忍的战争
1980也不会存在的爱情
Time to say Goodbye to moments
纪念最后的英语课
返乡
国内各大音乐网站使用感受
学车记
倚天屠龙记苏有朋版观后感
vim-plugin
Vim 插件之注释
Vim 插件之全局搜索:ack.vim
Vim 插件之: vim-surrounding
Vim 插件之:vim-repeat
Vim 插件之 markdown : vim markdown
Java
Java 查漏补缺之 Exception 和 RuntimeException
Java 查漏补缺之:ThreadLocal 使用
Java 查漏补缺之 jvm
Java 查漏补缺之泛型
Java 查漏补缺之 Class.isAssignableFrom() 和 instanceof 区别
Java 查漏补缺:线程间通信
Java 查漏补缺之位运算符
Java 查漏补缺之 stream 中的 collect flatmap reduce 使用
Java 查漏补缺之 stream
Java 查漏补缺之 class
Java 查漏补缺之枚举
Java 查漏补缺之并发编程 ExecutorService
Java 查漏补缺之 defensive copy
Java 查漏补缺之 BigDecimal
Java 查漏补缺之注解
Java 查漏补缺之:try-with-resources 语法
Java 查漏补缺之 Thread 类中 interrupt() interrupted() isInterrupted() 区别
Java 查漏补缺之 throwable vs exception 区别
Java 查漏补缺一些小问题
Java 查漏补缺之: GC 垃圾回收
Java 查漏补缺之:赋值语句的返回值
Vim
Vim 插件之:vim-abolish
Vim global 命令
Vim 的颜色主题
Vim 行选择复制和移动
一次 vim 的简单介绍
Vim 中的寄存器
Vim 的 normal 命令
Vim 中的宏命令
vimrc 配置中 Vim 键映射
Vim 全局命令 g
Mastering the Vim
Vim 窗口使用
Vim 小技巧
Vim 学习笔记 2: 组合命令
Vim 学习笔记:移动和编辑
Vim 中不同模式间的切换
Vim插件Vundle
Vim 多模式介绍
Vim字符编码及中文菜单乱码
开始使用 Vim 的方式
Vim 中 buffer 操作及管理
Vim 插件介绍:Nerdtree
Linux
Linux 下安装 openssh server
Linux 交换分区
使用 mutt 在 Bash 中发送邮件及附件
IO 重定向
Shell/Bash script 学习笔记
修复 Linux mint 下 sogou 输入法
Samba 使用
pdnsd 使用
Linux 启动项管理
查看系统版本和发行版信息
Things to do after install Linux Mint
在 Linux 下安装字体
Bash 学习笔记之基本使用
Linux 学习笔记 User and Group
Linux notes
encryption
加密入门(三):TrueCrypt
加密入门(四):Gpg4win
加密入门(一):EFS
加密入门(二):BitLocker
KeePass 教程
Android
Android 过渡动画框架
Android 常见错误
android 6 runtime permission
Android Snackbar 使用
Android Notification
Android monkey test
Gradle 重复导入错误
Android Animation Interpolator
Android ImageView ScaleType
Android Animation
Android lib Timber
读书笔记
《被讨厌的勇气》读书笔记
《小而美》读书笔记
《日本的细节》读书笔记
《每周工作 4 小时》读书笔记 - 寻找生活工作的平衡
《美国大萧条》读书笔记
《非暴力沟通》读书笔记
《How to Invest》 读书笔记
《我们为什么要睡觉》读书笔记
《负动产时代》读书笔记
《阿加莎・克里斯蒂自传》读书笔记
《天朝的崩溃:鸦片战争再研究》读书笔记
《工作、消费主义和新穷人》读书笔记
《活法》读书笔记
《原则》读书笔记
《Go 语言高并发与微服务实战》 读书笔记
现代政治的正当性基础 读书笔记
富兰克林自传 读书笔记
新教伦理与资本主义精神 读书笔记
谣言 世界最古老的传媒 读书笔记
《也许你该找个人聊聊》读书笔记
法国大革命前夕的舆论与谣言 读书笔记
利率史 读书笔记
编码 读书笔记
金融的本质 读书笔记
若为自由故 读书笔记
微软新一代 CEO 萨提亚 纳德拉自传《刷新》 读书笔记
开放社会及其敌人 读书笔记
邻家的百万富翁 读后感
自由软件 自由社会 读书笔记
现代性与大屠杀读书笔记
大法官说了算 美国司法观察笔记 读书笔记
法官能为民主做什么 读书笔记
《Spring MVC 实战》笔记
Docker
备份 Docker 镜像容器和数据以及无痛迁移
docker volumes 中 -v 和 -mount 区别
威联通
威联通折腾篇十六:为 Container Station 更换镜像
威联通折腾篇十三:替换默认 shell 为 zsh
威联通折腾篇十二:verysync 微力同步
威联通折腾篇十一:USB 一键备份
Go
Go 语言学习笔记 7:容器
Go 语言学习笔记 4:Go 语言的控制语句
Go 语言学习笔记 3:基础类型
Go 语言学习笔记 2:基本结构
开源项目
优秀开源项目推荐:BookStack 一款高效简单的 Wiki 系统
文件整理之重复文件删除
Spring
Spring AOP 笔记
Proxmox-VE
Proxmox 扩展 VM 虚拟机磁盘容量
Proxmox VE 备份和恢复虚拟机
So you Start 独服 Proxmox VE 配置 RAID 10
独服 Proxmox VE 配置 NAT 使虚拟机共用一个公网 IP
So you Start 独服 Proxmox VE 虚拟机配置 Failover IP
扩展 Proxmox 系统分区以及 Proxmox 文件系统初识
Proxmox Web 界面停止工作解决
在 Proxmox VE 上使用 qm 命令管理虚拟机
Proxmox VE 设定直通硬盘
Proxmox 安装和设置
Beancount
使用 Beancount 记账篇七:Fava 展示
使用 Beancount 记账篇三:周期账单
使用 Beancount 记账篇六:利用 VS Code 插件辅助
使用 Beancount 记账篇四:证券交易
使用 Beancount 记账篇三:限制性股票
使用 Beancount 记账篇二:各类账单导入
使用 Beancount 记账篇一:给账户命名
使用 Beancount 记账篇零:Beancount 入门使用
Obsidian
Obsidian 使用篇一:使用 markdown-clipper 全文保存网页
laravel
Laravel 学习笔记:部署到生产环境
Laravel 学习笔记:Model Factoris 批量创建假数据
Laravel 学习笔记:分页
Laravel 学习笔记:Model 之间关系
Laravel 学习笔记:事件
Laravel 学习笔记:队列
Laravel 学习笔记:发送邮件
Laravel 学习笔记:文件上传
Laravel 学习笔记:开发环境搭建
Laravel 21 天学习计划
经验分享
Porkbun 免费领取一年 app wiki 等域名
13
在任天堂即将推出新一代主机时我买入了一台 OLED Switch
13
在任天堂即将推出新一代主机时我买入了一台 OLED Switch
数字游民
泰国 DTV 数字游民签证
日本的数字游民签证
旅行游记
2024 年台北之行