主页

Setting Up a Proxy for Git

When working with Git, you might encounter slow connection speeds, especially when cloning repositories from GitHub. Setting up a proxy can help improve the connection speed. Here are the steps to configure HTTP, HTTPS, and SOCKS5 proxies for Git. 0x01 Configuring HTTP and HTTPS Proxies To set up an HTTP or HTTPS proxy, you can use the followi...

阅读更多

Embeddable Python 开发环境搭建

嵌入式Python(Embeddable Python)是一种精简版的 Python,适用于无需安装完整 Python 环境的场景,如便携式开发或分发 Python 程序。以下是搭建嵌入式 Python 开发环境的步骤。 0x01. 下载嵌入式 Python 前往 Python 官网。 在 Downloads 页面选择适合的 Windows 版本,下载带有“embeddable”字样的压缩包。 注意:建议选择与现有 Python 版本一致的版本,避免兼容性问题。 0x02. 解压并配置环境 将下载的压缩包解压到目标目录,例如:D:\python-embedded。 修改解压目录中的 pythonXY._pth 文件: 取消对 import site 行的注释,以启用模块加载...

阅读更多

Python asyncio 教程

Python asyncio 教程 asyncio 是 Python 3.4 引入的标准库,用于支持异步 I/O 操作。它的编程模型是一个消息循环,通过 EventLoop 执行协程,实现异步 I/O。 asyncio 模块内部实现了 EventLoop ,把需要执行的协程扔到 EventLoop 中执行,就实现了异步 IO。

阅读更多

Python 正则表达式

Search suggest: Python re regexp Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。

阅读更多

在 Debian 12 中编译安装 Python 3

Search suggest: debian linux compile install python 编译 安装 Debian 12 中的默认安装的 Python 版本是 3.11 . 我们的项目用的什么版本都有, 至少从 3.8 到 3.10 的都有, 为了便于调试,我这里记录怎样收到安装 Python 3.8 到 3.10 的版本 以前还记过一个在 centos 中安装的笔记,在这里 不过, 现在 Centos 已经 game over 了。

阅读更多

Python 正则表达式

Search suggest: go yaml 在日常开发中,YAML 格式的文件基本上被默认为是配置文件,其内容因为缩进带来的层级感看起来非常直观和整洁。本文将会对 YAML 内容的读取进行介绍。

阅读更多