Skip to content

Commit

Permalink
all blogs
Browse files Browse the repository at this point in the history
  • Loading branch information
qiwihui committed May 25, 2024
1 parent c13abc1 commit d31c553
Show file tree
Hide file tree
Showing 136 changed files with 260 additions and 2,312 deletions.
2 changes: 1 addition & 1 deletion src/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<br />

> - [github](https://github.com/qiwihui) of $\mathcal{Z}_2 \mathbb{O} \ {\text -} \ \mathcal{K}_7 \mathbb{E}$
> - [github](https://github.com/qiwihui)
> - contact with me: <[email protected]>
> - Twitter: <https://twitter.com/qiwihuix>
> - Youtube channel: <https://www.youtube.com/@hackchris>
Expand Down
129 changes: 129 additions & 0 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,132 @@

[About Me](./README.md)
[Verkle Trie 从 0 到 1](./blogs/qiwihui-blog-175.md)
[Babylon 质押协议](./blogs/qiwihui-blog-174.md)
[Bitcoin 铭文原理](./blogs/qiwihui-blog-173.md)
[Sui 数据类型讲解](./blogs/qiwihui-blog-172.md)
[Sui 类狼羊游戏项目开发实践](./blogs/qiwihui-blog-171.md)
[Uniswap v3 无常损失分析](./blogs/qiwihui-blog-165.md)
[Tornado Cash 基本原理](./blogs/qiwihui-blog-164.md)
[Sui 公链研究整理](./blogs/qiwihui-blog-162.md)
[Across 代币发布提案 v2](./blogs/qiwihui-blog-160.md)
[Across 跨链桥合约解析](./blogs/qiwihui-blog-158.md)
[CS251 - final 2021 - 问题 4](./blogs/qiwihui-blog-157.md)
[CS251 - final 2021 - 问题 3](./blogs/qiwihui-blog-156.md)
[如何创建一个代币承销商 dApp](./blogs/qiwihui-blog-155.md)
[解释 Crypto Coven 合约的两个 bug](./blogs/qiwihui-blog-154.md)
[SVG NFT 全面实践 ── scaffold-eth loogies-svg-nft 项目完整指南](./blogs/qiwihui-blog-153.md)
[Crypto Coven 加密女巫 NFT 合约解读](./blogs/qiwihui-blog-152.md)
[使用 Merkle 树做 NFT 白名单验证](./blogs/qiwihui-blog-151.md)
[CPython Internals 笔记 ── Python 语言和语法](./blogs/qiwihui-blog-150.md)
[CPython Internals 笔记 ── 编译 Python](./blogs/qiwihui-blog-149.md)
[CPython Internals 笔记 ── 介绍、开发环境设置](./blogs/qiwihui-blog-148.md)
[CSS 基础──样式篇](./blogs/qiwihui-blog-147.md)
[七月小结(2021.07)](./blogs/qiwihui-blog-145.md)
[六月小结(2021.06)](./blogs/qiwihui-blog-144.md)
[《数据密集型应用的设计》读书笔记──第一章:可靠性,可扩展性,可维护性](./blogs/qiwihui-blog-143.md)
[12. 随机数 — Python 进阶](./blogs/qiwihui-blog-139.md)
[11. JSON — Python 进阶](./blogs/qiwihui-blog-138.md)
[10. 日志记录 — Python 进阶](./blogs/qiwihui-blog-137.md)
[17. 多进程 — Python 进阶](./blogs/qiwihui-blog-135.md)
[16. 多线程 — Python 进阶](./blogs/qiwihui-blog-134.md)
[15. 多线程和多进程 — Python 进阶](./blogs/qiwihui-blog-133.md)
[21. 上下文管理器 — Python 进阶](./blogs/qiwihui-blog-132.md)
[20. 浅拷贝和深拷贝 — Python 进阶](./blogs/qiwihui-blog-131.md)
[19. 星号操作符 — Python 进阶](./blogs/qiwihui-blog-130.md)
[18. 函数参数 — Python 进阶](./blogs/qiwihui-blog-129.md)
[14. 生成器 — Python 进阶](./blogs/qiwihui-blog-128.md)
[13. 装饰器 — Python 进阶](./blogs/qiwihui-blog-127.md)
[09. 异常和错误 — Python 进阶](./blogs/qiwihui-blog-126.md)
[08. Lambda 函数 — Python 进阶](./blogs/qiwihui-blog-125.md)
[07. Itertools — Python 进阶](./blogs/qiwihui-blog-124.md)
[06. collections — Python 进阶](./blogs/qiwihui-blog-123.md)
[05. 字符串 — Python 进阶](./blogs/qiwihui-blog-122.md)
[04. 集合 — Python 进阶](./blogs/qiwihui-blog-121.md)
[03. 字典 — Python 进阶](./blogs/qiwihui-blog-120.md)
[02. Tuple — Python 进阶](./blogs/qiwihui-blog-119.md)
[01. List — Python 进阶](./blogs/qiwihui-blog-118.md)
[Python 函数变量类型注释会导致用 Cython 编译后执行与直接执行结果不一致](./blogs/qiwihui-blog-117.md)
[项目:文章转博客 Podcastx](./blogs/qiwihui-blog-115.md)
[Google codelabs 模板](./blogs/qiwihui-blog-112.md)
[使用 Python 集成 GitHub App 和 GitHub Check API,构建持续集成服务](./blogs/qiwihui-blog-111.md)
[编码面试学习手册(Coding Interview University)](./blogs/qiwihui-blog-109.md)
[用 Rust Actix-web 写一个 Todo 应用(四)── 测试](./blogs/qiwihui-blog-108.md)
[用 Rust Actix-web 写一个 Todo 应用(三)── migrations 和错误处理](./blogs/qiwihui-blog-107.md)
[用 Rust Actix-web 写一个 Todo 应用(二)── 请求获取和日志记录](./blogs/qiwihui-blog-106.md)
[用 Rust Actix-web 写一个 Todo 应用(一)── Hello world 和 REST 接口](./blogs/qiwihui-blog-105.md)
[Shadowsocks 和 V2ray 共用443端口](./blogs/qiwihui-blog-104.md)
[GitHub Actions 第20天:容器服务](./blogs/qiwihui-blog-103.md)
[GitHub Actions 第19天:下载文件](./blogs/qiwihui-blog-102.md)
[GitHub Actions 第18天:文件](./blogs/qiwihui-blog-101.md)
[GitHub Actions 第17天:依赖作业](./blogs/qiwihui-blog-100.md)
[GitHub Actions 第16天:共享数据的条件](./blogs/qiwihui-blog-99.md)
[GitHub Actions 第15天:在步骤之间共享数据](./blogs/qiwihui-blog-98.md)
[GitHub Actions 第14天:矩阵条件](./blogs/qiwihui-blog-97.md)
[GitHub Actions 第13天:条件](./blogs/qiwihui-blog-96.md)
[GitHub Actions 第12天:有关工作流程的信息](./blogs/qiwihui-blog-95.md)
[GitHub Actions 第11天:密码(Secrets)](./blogs/qiwihui-blog-94.md)
[GitHub Actions 第10天:路径触发器](./blogs/qiwihui-blog-93.md)
[GitHub Actions 第9天:部署到GitHub Packages](./blogs/qiwihui-blog-92.md)
[GitHub Actions 第8天:处理过时的 issue](./blogs/qiwihui-blog-91.md)
[GitHub Actions 第7天:入门工作流程](./blogs/qiwihui-blog-90.md)
[GitHub Actions 第6天:快速失败的矩阵工作流](./blogs/qiwihui-blog-89.md)
[GitHub Actions 第5天:在容器中构建](./blogs/qiwihui-blog-88.md)
[GitHub Actions 第4天:安装工具](./blogs/qiwihui-blog-87.md)
[GitHub Actions 第3天:跨平台构建](./blogs/qiwihui-blog-86.md)
[GitHub Actions 第2天:矩阵工作流](./blogs/qiwihui-blog-85.md)
[GitHub Actions 第1天:CI/CD 触发器](./blogs/qiwihui-blog-84.md)
[GitHub Actions Advent Calendar 系列文章 - Index](./blogs/qiwihui-blog-83.md)
[学习Django──我犯的初学者错误以及如何避免](./blogs/qiwihui-blog-81.md)
[《编写高质量Python代码的59个有效方法》笔记](./blogs/qiwihui-blog-79.md)
[在 Github 上“连续”提交187天](./blogs/qiwihui-blog-76.md)
[HMM理解思路](./blogs/qiwihui-blog-74.md)
[姜汁撞奶小记](./blogs/qiwihui-blog-72.md)
[网络故障透露中国互联网接入现状](./blogs/qiwihui-blog-71.md)
[Git合并提交](./blogs/qiwihui-blog-70.md)
[在 “Deploy to Heroku” 之后手动更新Heroku应用](./blogs/qiwihui-blog-69.md)
[Rust如何解决依赖地狱](./blogs/qiwihui-blog-68.md)
[word2vec理解思路](./blogs/qiwihui-blog-66.md)
[解决33问题──将33写成3个整数的立方和](./blogs/qiwihui-blog-61.md)
[赴日单次旅行签证申请记录](./blogs/qiwihui-blog-59.md)
[使用 TensorFlow Serving 和 Docker 快速部署机器学习服务](./blogs/qiwihui-blog-58.md)
[使用 Sphinx 撰写技术文档并生成 PDF 总结](./blogs/qiwihui-blog-57.md)
[机器学习项目清单](./blogs/qiwihui-blog-56.md)
[如何在 Titanic Kaggle Challenge 中获得0.8134分](./blogs/qiwihui-blog-55.md)
[重命名本地和远程 Git 分支名称](./blogs/qiwihui-blog-54.md)
[在 Mac OS X 上使用 iodine 配置 DNS 隧道](./blogs/qiwihui-blog-53.md)
[在 Mac OS X 上使用 hans 配置 ICMP 隧道](./blogs/qiwihui-blog-52.md)
[Hexo git deployer 删除了提交历史记录该怎么整?](./blogs/qiwihui-blog-50.md)
[在 OS X 上使用 sed 命令的一些注意](./blogs/qiwihui-blog-48.md)
[GitHub Pages 自定义域名实践整理](./blogs/qiwihui-blog-47.md)
[如何阅读苹果开发文档](./blogs/qiwihui-blog-46.md)
[在iOS-Swift项目中集成CppJieba分词](./blogs/qiwihui-blog-45.md)
[Cocoapods 和 Carthage 使用笔记](./blogs/qiwihui-blog-44.md)
[年度总结 - 2018年全年复盘](./blogs/qiwihui-blog-43.md)
[Making kernels for jupyter](./blogs/qiwihui-blog-40.md)
[Elasticsearch cheat sheet](./blogs/qiwihui-blog-39.md)
[一个关于数学概率的问题](./blogs/qiwihui-blog-32.md)
[使用 Travis CI 自动更新博客](./blogs/qiwihui-blog-29.md)
[用Homebrew 安装 v2ray 以及 Homebrew-cask 安装 V2RayX](./blogs/qiwihui-blog-27.md)
[使用免费的let’s encrypt证书为网站开启https(已过时)](./blogs/qiwihui-blog-23.md)
[Nginx服务器设置HTTP/2](./blogs/qiwihui-blog-22.md)
[极路由+shadowsocks翻墙](./blogs/qiwihui-blog-21.md)
[在VirtualBox安装Arch Liux初步指南](./blogs/qiwihui-blog-20.md)
[9个值得知道的cURL的用法](./blogs/qiwihui-blog-19.md)
[使用 Git Hooks 实现项目自动部署](./blogs/qiwihui-blog-18.md)
[使用Nginx,supervisor在DigitalOcean中部署tornado项目](./blogs/qiwihui-blog-17.md)
[树莓派启动时自动连接wifi](./blogs/qiwihui-blog-16.md)
[理解python索引和切片](./blogs/qiwihui-blog-15.md)
[为什么python中索引从0开始](./blogs/qiwihui-blog-14.md)
[Git 小结](./blogs/qiwihui-blog-13.md)
[没有智能手机的第一天](./blogs/qiwihui-blog-12.md)
[Seek, think then speak](./blogs/qiwihui-blog-11.md)
[《平凡的世界》与平凡的世界](./blogs/qiwihui-blog-10.md)
[扇贝300天小记:坚持的力量](./blogs/qiwihui-blog-9.md)
[One small story by Fan Zhang at GMIC 2014](./blogs/qiwihui-blog-8.md)
[年度总结 - 2017年](./blogs/qiwihui-blog-7.md)
[年度总结 - 2016年,是忙碌而无知的一年](./blogs/qiwihui-blog-6.md)
[年度总结 - 我的2015, 做了很多事, 欠了很多债](./blogs/qiwihui-blog-5.md)
[年度总结 - 2014年的点点滴滴](./blogs/qiwihui-blog-4.md)
[年度总结 - 过去的2013年](./blogs/qiwihui-blog-3.md)
[One problem at Haidian Book City](./blogs/qiwihui-blog-2.md)
[Hello World!](./blogs/qiwihui-blog-1.md)
11 changes: 0 additions & 11 deletions src/blogs/ddia-1.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
---
title: "第一章:可靠性,可扩展性,可维护性"
description: "Hello World!"
tags: []
top: 1
date: 9/10/2018, 12:44:19 PM
author: qiwihui
update: 1/31/2019, 4:14:56 PM
categories: 技术
---

# 第一章:可靠性,可扩展性,可维护性

数据密集型(data-intensive)而非计算密集型(compute-intensive):
Expand Down
15 changes: 1 addition & 14 deletions src/blogs/qiwihui-blog-1.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
---
title: "Hello World!"
description: "Hello World!"
tags:
-
top: 1
date: 10/09/2018, 12:44:19
author: qiwihui
update: 31/01/2019, 16:14:56
categories: 技术
---
# Hello World!

Hello from qiwihui.

### Comments

15 changes: 1 addition & 14 deletions src/blogs/qiwihui-blog-10.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
---
title: "《平凡的世界》与平凡的世界"
description: "《平凡的世界》与平凡的世界"
tags:
- 生活
top: 10
date: 10/09/2018, 13:26:49
author: qiwihui
update: 31/01/2019, 16:11:47
categories: 生活
---
# 《平凡的世界》与平凡的世界

我今天要去两个书店淘书,万圣园和蓝羊书坊,便就想起了去年八月读过的小说《平凡的
世界》。小说是万学教育的老师推荐的,在刚开始工作的第二个月了就发奋四个星期读完
Expand Down Expand Up @@ -47,6 +37,3 @@ categories: 生活
我喜欢书中提到的叶赛宁的一首诗:不惋惜,不呼唤,我也不啼哭……金黄的落叶堆满我心间,
我已经不再是青春少年……


### Comments

18 changes: 1 addition & 17 deletions src/blogs/qiwihui-blog-100.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
---
title: "GitHub Actions 第17天:依赖作业"
description: "GitHub Actions 第17天:依赖作业"
tags:
- 技术
- 翻译
- tips
- github actions
top: 100
date: 11/04/2020, 15:02:59
author: qiwihui
update: 11/04/2020, 15:36:26
categories:
---
# GitHub Actions 第17天:依赖作业

如果你设置了包含多个作业的工作流程(无论是[基于矩阵的工作流程](https://qiwihui.com/qiwihui-blog-85/)还是只是单独定义了作业),这些作业将彼此独立地并行运行。通常,这是理想的。只要有可用的计算机即可执行你的作业。

Expand Down Expand Up @@ -45,6 +32,3 @@ categories:
>
> Site: [QIWIHUI](https://qiwihui.com)

### Comments

18 changes: 1 addition & 17 deletions src/blogs/qiwihui-blog-101.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
---
title: "GitHub Actions 第18天:文件"
description: "GitHub Actions 第18天:文件"
tags:
- 技术
- 翻译
- tips
- github actions
top: 101
date: 11/04/2020, 15:34:08
author: qiwihui
update: 11/04/2020, 15:36:08
categories:
---
# GitHub Actions 第18天:文件

当你构建执行pull request验证或持续集成构建的工作流时,你通常希望获取该构建输出并保存它,以便以后使用。有时创建一个软件包并将其发布到[GitHub packages](https://qiwihui.com/qiwihui-blog-92/)之类的软件包仓库中是有意义的 。但是有时你只想将其存储为构建输出的一部分,以后可以下载。GitHub Actions允许你将文件上传为工作流的一部分,以供日后下载。

Expand All @@ -37,6 +24,3 @@ categories:
>
> Site: [QIWIHUI](https://qiwihui.com)

### Comments

18 changes: 1 addition & 17 deletions src/blogs/qiwihui-blog-102.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
---
title: "GitHub Actions 第19天:下载文件"
description: "GitHub Actions 第19天:下载文件"
tags:
- 技术
- 翻译
- tips
- github actions
top: 102
date: 11/04/2020, 16:10:57
author: qiwihui
update: 11/04/2020, 16:18:08
categories:
---
# GitHub Actions 第19天:下载文件

昨天,我们研究了如何在工作流运行过程中[上传文件](https://qiwihui.com/qiwihui-blog-101/),然后手动下载它们。这在许多情况下都非常有用,但是我认为使用文件的更强大的部分是使用工件在不同步骤之间传输文件。

Expand Down Expand Up @@ -39,6 +26,3 @@ categories:
>
> Site: [QIWIHUI](https://qiwihui.com)

### Comments

18 changes: 1 addition & 17 deletions src/blogs/qiwihui-blog-103.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
---
title: "GitHub Actions 第20天:容器服务"
description: "GitHub Actions 第20天:容器服务"
tags:
- 技术
- 翻译
- tips
- github actions
top: 103
date: 13/04/2020, 10:57:48
author: qiwihui
update: 13/04/2020, 10:57:48
categories:
---
# GitHub Actions 第20天:容器服务

很难低估容器在DevOps实践中的重要性。通常,你会将容器部署到生产环境中──因此很自然地开始使用容器进行本地开发,并管理依赖项。我们研究了如何利用它[在容器内部](https://qiwihui.com/qiwihui-blog-88/)进行构建。但是,我们也可以使用[容器服务](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idservices),将正在运行的容器用作构建和测试工作流程的一部分。

Expand Down Expand Up @@ -45,6 +32,3 @@ services:
>
> Site: [QIWIHUI](https://qiwihui.com)


### Comments

16 changes: 1 addition & 15 deletions src/blogs/qiwihui-blog-104.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
---
title: "Shadowsocks 和 V2ray 共用443端口"
description: "Shadowsocks 和 V2ray 共用443端口"
tags:
- 技术
- GFW
top: 104
date: 14/10/2020, 17:13:12
author: qiwihui
update: 16/10/2020, 10:05:41
categories: 技术
---
# Shadowsocks 和 V2ray 共用443端口

## 配置过程

Expand Down Expand Up @@ -84,6 +73,3 @@ stream {
>
> Site: [QIWIHUI](https://qiwihui.com)

### Comments

20 changes: 1 addition & 19 deletions src/blogs/qiwihui-blog-105.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
---
title: "用 Rust Actix-web 写一个 Todo 应用(一)── Hello world 和 REST 接口"
description: "用 Rust Actix-web 写一个 Todo 应用(一)── Hello world 和 REST 接口"
tags:
- 技术
- Rust
top: 105
date: 20/10/2020, 13:46:39
author: qiwihui
update: 26/10/2020, 15:27:56
categories: 技术
---
# 用 Rust Actix-web 写一个 Todo 应用(一)── Hello world 和 REST 接口

## Actix

Expand Down Expand Up @@ -501,10 +490,3 @@ pub async fn get_todos(client: &Client) -> Result<Vec<TodoList>, Error> {
>
> Site: [QIWIHUI](https://qiwihui.com)

### Comments

---
> from: [**qiwihui**](https://github.com/qiwihui/blog/issues/105#issuecomment-712695653) on: **10/20/2020**
cool
16 changes: 1 addition & 15 deletions src/blogs/qiwihui-blog-106.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
---
title: "用 Rust Actix-web 写一个 Todo 应用(二)── 请求获取和日志记录"
description: "用 Rust Actix-web 写一个 Todo 应用(二)── 请求获取和日志记录"
tags:
- 技术
- Rust
top: 106
date: 23/10/2020, 16:51:27
author: qiwihui
update: 26/10/2020, 15:27:29
categories: 技术
---
# 用 Rust Actix-web 写一个 Todo 应用(二)── 请求获取和日志记录

## 如何获取路径参数

Expand Down Expand Up @@ -309,6 +298,3 @@ pub async fn check_todo(
>
> Site: [QIWIHUI](https://qiwihui.com)


### Comments

Loading

0 comments on commit d31c553

Please sign in to comment.