What‘s a Webhook
引言Webhook 在现代应用程序网络中几乎无处不在。每当你收到由事件触发的自动消息时,都可能使用了 webhook。从聊天消息到电子邮件注册、付款确认等,webhooks 部署在无数应用程序中。事实上,Twitter、Discord、Slack、G...
引言Webhook 在现代应用程序网络中几乎无处不在。每当你收到由事件触发的自动消息时,都可能使用了 webhook。从聊天消息到电子邮件注册、付款确认等,webhooks 部署在无数应用程序中。事实上,Twitter、Discord、Slack、G...
Python 多进程编程 本章内容主要讲解一下 Python 脚本任务处理中常用的多进程编程,这里主要使用的是 python 内置的 mutilprocessing 模块。 效果展示 这里我们首先利用一个例子来让我们看到多进程的作用。我们设置了一...
Python 多线程编程 本章内容主要讲解一下 Python 脚本任务处理中常用的多线程编程,这里主要使用的是 python 内置的 threading 模块。本章内容与多进程处理方式大致相同,可能主要集中在库和函数不同,此外线程是可以共享全局变量...
多进程 or 多线程? 引入定义 现如今随着数据及任务复杂性,如果需要我们充分利用资源,提高处理效率,这时候我们有如下三种处理方案: 多进程(多个进程同时处理多个任务) 多线程(在一个进程内开启多个线程同时处理多个任务) 多进程 + 多线程(使...
请注意!Git 2.25 版本之后,新增了 sparse-checkout 功能,可以实现只拉取仓库的部分文件,而不是整个仓库的文件。 Git sparse-checkout 在有一次进行项目拉取时,我发现项目过大,但是我只想要其中的一小部分文件,...
Git 高阶操作 上一章节我们了解了 Git 的基本流程和常见命令后,这一章节我们来继续介绍 Git 的一些场景和高阶操作,希望能够帮助大家进一步了解 Git 的使用方法。 分支管理规范 通常情况下,每个成员各自一条用户分支(除非项目特大,需要更...
关于使用 Git 进行项目开发常用操作 Git 是进行项目开发时的常用的一个仓库,用以本地和 Github 远程仓库进行版本控制和代码管理,下面根据项目开发流程,介绍一下常见的操作。 一、Git是什么? Git 是一个分布式版本管理软件,可以在...
argparse 的简单使用 常规使用 基本流程 import argparse: 导入 argparse 模块; parser = argparse.ArgumentParser(description="program to t...
Krypton 闯关详解 本文是对 [OverTheWire][1] 的 Krypton 系列的闯关的笔记,主要包括1-7 关。 简单介绍一下闯关流程,首先使用 Level 0 的用户名和密码使用 ssh 进行访问,端口号均为 2231。本关卡页面...
Leviathan 闯关详解 本文是对 OverTheWire 的 Leviathan 系列的闯关的笔记,主要包括1-N关。 简单介绍一下闯关流程,首先使用 Level 0 的用户名和密码使用 ssh 进行访问,端口号均为 2223,接着登录成功后...