Verne in GitHub
  • Archive
  • Categories
  • Friends
  • Tags
  • Other
    • About
    • 投资笔记
    • 券商推荐
    • 图书分享
    • 相册
    • Kindle 笔记
    • IPFS 镜像
    • 服务状态
    • 推荐代理
    • 私人PT
    • 讨论版
    • 在线嘟嘟

Categories

  • Jekyll 2
  • 每天学习一个命令 76
  • 学习笔记 459
  • 整理合集 54
  • 产品体验 60
  • 经验总结 354
  • Git 10
  • 思考感悟 36
  • vim-plugin 5
  • Java 21
  • Vim 22
  • Linux 15
  • encryption 5
  • Android 11
  • 读书笔记 25
  • Docker 2
  • 威联通 4
  • Go 4
  • 开源项目 2
  • Spring 1
  • Proxmox-VE 10
  • 检验总结 1
  • Beancount 4
  • Obsidian 1
  • laravel 10
  • 经验分享 1

Jekyll

  • Jekyll markdown syntax
  • Jekyll Introduction

每天学习一个命令

  • 每天学习一个命令: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 杀掉进程

学习笔记

  • Visual Studio Code Server 搭建:构建一个属于自己的基于网页的开发环境
  • IRC 使用
  • Wise 注册及使用
  • zsh 配置文件解析及优先级
  • HestiaCP 面板中的模板文件
  • REST-assured 简单使用
  • .idea 文件夹的内容梳理
  • Java 11 新特性学习
  • editorconfig 配置文件说明
  • 动态规划问题梳理
  • Obsidian 中的日语学习工具
  • Linux 下的 nobody(65534) 账户
  • 日语学习之:在 GoldenDict 下日语词典查词
  • 日语输入法相关及 Rime 下输入日语
  • 日语发音基础:五十音
  • 日语学习计划
  • 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 服务器控制面板 Hestia 使用
  • 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 使用体验
  • 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 组件虚拟局域网
  • 命令行下使用 jdupes 删除重复的文件
  • 用 Gatsby 写了一个券商推荐注册列表
  • Traefik 入门使用
  • Docker Compose 中使用环境变量
  • 使用 Vagrant 自动创建配置虚拟机
  • 配置 MySQL master-master 双主同步
  • 使用 gdu 快速查看磁盘空间占用
  • JWT 认证使用
  • 读书是否是唯一重要的事?
  • Drools 原理之 RETE 算法
  • Maven 中的 classifier
  • 迟到的「给编程初学者的一封信」
  • 使用 mdBook 生成在线文档
  • 我的 IntelliJ IDEA Vim 插件配置
  • 扩展 Proxmox 系统分区以及 Proxmox 文件系统初识
  • 通用文档转换工具 Pandoc
  • IPFS 介绍
  • 使用 zinit 管理 zsh 插件 完美代替 Antigen
  • Mac OS 上的平铺窗口管理工具 yabai
  • 跨平台的 GPU 加速终端 kitty
  • 使用 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 是如何工作的?

整理合集

  • 由 ChatGPT 延展开整理一下 AI 相关的服务和产品
  • 打字输入练习网站推荐
  • 自建邮件服务器的选择和比较
  • 在线数据泄漏查询网站
  • 『译』我最喜欢的命令行工具
  • Mac 上的截图工具
  • 各个职业的誓言
  • 我有一台服务器能做什么:自架的服务整理
  • 在线目录列表程序
  • 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 愚人节玩笑

产品体验

  • 电子销售平台:Lemon Squeezy 简单介绍
  • GitHub Blocks 使用体验
  • Go 语言编写的 BaaS:PocketBase 简单介绍
  • 在线工作流 Pipedream 使用记录
  • Arc 浏览器初印象
  • 使用 WakaTime 统计编码时间
  • 介绍一款支持 WebDAV 的网盘 teraCLOUD
  • PlanetScale 云端 MySQL 数据库使用记录
  • 记一次 iPhone 13 初始化设置 时隔 6 年我又转向了 iOS
  • 工程代码挑战网站 CodeWars 使用体验
  • 去中心化的协同文档 Skiff 初体验
  • GitHub Codespaces 使用
  • Warp 终端初体验
  • macOS 下启动器 Raycast 简单使用
  • Playbook 使用体验
  • 使用 PikaPods 一键搭建属于自己的在线服务
  • 小米平板 5 Pro 初体验及设置
  • Logseq 第一次试用记录以及发布 Logseq 到网页
  • espanso:Rust 编写的跨平台开源文本扩展工具
  • 图片管理工具 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

经验总结

  • 给网站加上实时聊天对话框 tawk.to 使用记录
  • 下载 YouTube 视频方法总结
  • Tailscale 出口节点功能配置流量出口
  • 如何在 Chrome 中使用 New Bing
  • 注册土区 Apple ID 并购买 iCloud 作为家庭共享
  • J3455 主板无法使用 PCIe 扩展 SATA 启动系统解决
  • 发布和制作 torrent 文件
  • 在日本生活必备的应用收集整理
  • 如何注册日区 Apple ID 以及初次登录日区 App Store
  • 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 简单使用
  • 离线备份小鹅通反派影评以及节目列表
  • 记一次 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 快捷上传图片到图床
  • 逃离豆瓣之豆瓣代替服务
  • Proxmox 扩展 VM 虚拟机磁盘容量
  • 使用 lux 下载哔哩哔哩视频
  • 图片压缩工具 Squoosh 离线版
  • Nginx 中数据 Buffer size 相关配置
  • 利用 Cloudflare 和 Gmail 配置域名邮箱的收发
  • 使用 ed25519 SSH Key 代替 RSA 密钥
  • DMARC 报告
  • 充分利用 Oracle 机器避免被回收
  • 腾讯轻量云服务器挂载云硬盘
  • 利用 ruTorrent 与 rTorrent 限制单独种子的速度
  • rTorrent 配置之根据用户标签移动完成的下载文件
  • 在 Obsidian 中集成 GPT-3 提高输入效率
  • 不丢失数据 降级 Android 应用版本
  • Obsidian 插件篇之 Dataview
  • Linux 下 journal 日志清理
  • 如何发现 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 插件
  • rTorrent 和 ruTorrent 中自动下载 RSS Feed
  • 哪吒监控安装及简单使用说明
  • 使用 Archive Box 制作自己的互联网存档
  • 使用 Poste 自行搭建邮件服务器
  • HostHatch VPS 测评及使用
  • 限制 Docker 容器日志的大小
  • A400互联VPS简单测评及使用
  • VPS 性能测试
  • 使用 Mailu 搭建邮件服务器
  • 手工编译安装 macOS 下的 Rime(鼠须管)
  • 手工编译安装 librime
  • Duplicacy 增量备份工具使用
  • 使用 Netdata Cloud 监控所有的机器
  • macOS 上的超级强大的键盘自定义工具 Karabiner Elements
  • Android 上的 RIME 输入法 trime 同文输入法使用
  • 使用了半年 macOS 之后 我又回到了 Linux 的怀抱
  • 重置 macOS S.M.C 和 NVRAM
  • 从 VMware Fusion 中迁移虚拟机到 VMware Workstation
  • VMware Workstation 虚拟机网络设置
  • 在 Linux 上使用 Clash 作代理
  • 使用 Beancount 记账篇二:各类账单导入
  • 解决 NoSuchMethodException 错误的方法
  • WhatPulse 使用记录
  • 我的笔记法(借助 Zettelkasten 和 Obsidian)
  • 提升 mysqldump 导入导出 MySQL 的速度
  • Mac 应用篇:Hammerspoon 自动化工具使用
  • 管理我的音乐库
  • 使用 Clonezilla 将硬盘中系统恢复到虚拟机中
  • gitconfig includeIf 管理多用户配置
  • 修复 Ubuntu 丢失的引导
  • 阿里云函数计算 fun cli
  • 使用 dotbot 管理 dotfiles 配置文件
  • 备份和恢复从 Chrome Webstore 中下架的 Google Chrome Extension
  • 在树莓派上安装 Prometheus node-exporter
  • 使用 Clonezilla 恢复 Windows 系统遇到的几个问题
  • Flexget 配合 NexusPHP 自动下载
  • 在 Trello 中使用 Pomodoro 工作法
  • Proxmox Web 界面停止工作解决
  • 现金流桌游
  • 在命令行下给 socks 或者 http 代理测速
  • 个人的局域网网络设置整理
  • IntelliJ IDEA vmoptions 设置
  • 如何根据自身情况选购硬盘
  • 如何查找链到某个链接的页面
  • 番茄工作法
  • 常见主板命名规则
  • Zeal 离线文档阅读
  • 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 额外键切换输入法
  • 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 学习笔记:初级

思考感悟

  • 我们的尊严来自于自由
  • 究竟什么是「内卷」
  • 如何进行有效的讨论 论 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

读书笔记

  • 《负动产时代》读书笔记
  • 阿加莎・克里斯蒂自传
  • 《天朝的崩溃:鸦片战争再研究》读书笔记
  • 《工作、消费主义和新穷人》读书笔记
  • 《活法》读书笔记
  • 《原则》读书笔记
  • 《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 安装和设置

检验总结

  • 我的 Obsidian 笔记跨设备同步方案

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 等域名

© 2023 Ein Verne. Powered by Jekyll. Hosted on GitHub & Netlify .