logo

2020

GitHub Actions 第16天:共享数据的条件
GitHub Actions 第15天:在步骤之间共享数据
GitHub Actions 第14天:矩阵条件
GitHub Actions 第13天:条件
GitHub Actions 第12天:有关工作流程的信息
GitHub Actions 第11天:密码(Secrets)
GitHub Actions 第10天:路径触发器
GitHub Actions 第9天:部署到GitHub Packages
GitHub Actions 第8天:处理过时的 issue
GitHub Actions 第7天:入门工作流程
GitHub Actions 第6天:快速失败的矩阵工作流
GitHub Actions 第5天:在容器中构建
GitHub Actions 第4天:安装工具
GitHub Actions 第3天:跨平台构建
GitHub Actions 第2天:矩阵工作流
GitHub Actions 第1天:CI/CD 触发器
GitHub Actions Advent Calendar 系列文章 - Index
学习Django──我犯的初学者错误以及如何避免
《编写高质量Python代码的59个有效方法》笔记

2019

在 Github 上“连续”提交187天
HMM理解思路
姜汁撞奶小记
网络故障透露中国互联网接入现状
Git合并提交
在 “Deploy to Heroku” 之后手动更新Heroku应用
Rust如何解决依赖地狱
word2vec理解思路
解决33问题──将33写成3个整数的立方和
赴日单次旅行签证申请记录
使用 TensorFlow Serving 和 Docker 快速部署机器学习服务
使用 Sphinx 撰写技术文档并生成 PDF 总结
机器学习项目清单
如何在 Titanic Kaggle Challenge 中获得0.8134分
重命名本地和远程 Git 分支名称
在 Mac OS X 上使用 iodine 配置 DNS 隧道
在 Mac OS X 上使用 hans 配置 ICMP 隧道
Hexo git deployer 删除了提交历史记录该怎么整?
在 OS X 上使用 sed 命令的一些注意
GitHub Pages 自定义域名实践整理
如何阅读苹果开发文档
在iOS-Swift项目中集成CppJieba分词

2018

Cocoapods 和 Carthage 使用笔记
年度总结 - 2018年全年复盘
Making kernels for jupyter
Elasticsearch cheat sheet
一个关于数学概率的问题
使用 Travis CI 自动更新博客
用Homebrew 安装 v2ray 以及 Homebrew-cask 安装 V2RayX
使用免费的let’s encrypt证书为网站开启https(已过时)
Nginx服务器设置HTTP/2
极路由+shadowsocks翻墙
在VirtualBox安装Arch Liux初步指南
9个值得知道的cURL的用法
使用 Git Hooks 实现项目自动部署
使用Nginx,supervisor在DigitalOcean中部署tornado项目
树莓派启动时自动连接wifi
理解python索引和切片
为什么python中索引从0开始
Git 小结
没有智能手机的第一天
Seek, think then speak
《平凡的世界》与平凡的世界
扇贝300天小记:坚持的力量
One small story by Fan Zhang at GMIC 2014
年度总结 - 2017年
年度总结 - 2016年,是忙碌而无知的一年
年度总结 - 我的2015, 做了很多事, 欠了很多债
年度总结 - 2014年的点点滴滴
年度总结 - 过去的2013年
One problem at Haidian Book City
Hello World!