Python技术分享

深入浅出学习Python

查看当前 pip 源

  1. 打开命令行工具(如 Windows 的命令提示符或 PowerShell,macOS 和 Linux 的终端)。
  2. 输入以下命令查看当前的 pip 源配置:
    1
    pip config list
    或者,如果你使用的是 pip 的配置文件,可以查看 pip.confpip.ini 文件。这些文件通常位于以下路径:
    • Windows: %APPDATA%\pip\pip.ini
    • Linux/macOS: ~/.config/pip/pip.conf
阅读全文 »

查看 Docker 源

  1. 查看当前配置的镜像

    • 你可以通过编辑 /etc/docker/daemon.json 文件来查看当前配置的 Docker 镜像源。如果这个文件不存在,意味着没有配置任何特定的镜像源。
      1
      cat /etc/docker/daemon.json
    • 如果文件存在,你会看到类似于以下内容的 JSON 对象
      1
      2
      3
      4
      5
      6
      7
      {
      "registry-mirrors": [
      "https://dockerhub.azk8s.cn",
      "https://hub-mirror.c.163.com",
      "https://.mirror.aliyuncs.com"
      ]
      }
    阅读全文 »

查看当前配置的 Anaconda 源

  1. 打开命令行工具(在 Windows 上是 CMD 或 PowerShell,在 Linux 或 macOS 上是终端)。
  2. 输入以下命令来查看当前的 conda 配置,包括已添加的源:
    1
    conda config --show
    这将显示所有当前配置的 conda 选项,包括 channels(源)。
阅读全文 »

Vim 简介

  • Vim(Vi Improved)是一款功能强大的文本编辑器,广泛用于程序开发和系统管理。它是Vi编辑器的改进版本,提供了许多增强功能和扩展性,可以通过自定义配置满足用户的需求。
  • Vim 是一种免费、开源的文本编辑器,它最初由 Bill Joy 为 Unix 创建。它是一种强大的编辑器,具有许多功能和自定义选项。 Vim 适用于各种任务,包括编写代码、编写文本和编辑配置文件。
阅读全文 »

简介

  • Shadowsocks(简称SS):Shadowsocks是由中国开发者clowwindy于2012年创建的开源代理软件。它使用SOCKS5代理协议,并结合了多种加密算法,如AES、RC4等,以保护数据传输的隐私和安全性。Shadowsocks的工作原理是将网络流量分散到多个代理服务器上,使其看起来像是正常的网络连接,从而实现绕过封锁和审查的目的。
  • ShadowsocksR(简称SSR):ShadowsocksR是在Shadowsocks的基础上发展而来的一个分支。它添加了一些新的特性和协议,如混淆和协议插件等,以增强抗封锁能力。ShadowsocksR支持更多的加密算法和协议,同时提供了更灵活的配置选项。SSR在中国被广泛使用,因为它可以有效地绕过网络封锁和审查。
  • Brook:Brook是另一个开源的代理软件,它也可以用于实现加密和隐私保护。Brook的设计目标是简单、高效和易用性。它支持多种传输协议,如HTTP、Socks5等,并提供了多种加密算法和插件选项。Brook具有较低的系统资源消耗,适合在资源受限的设备上使用。
阅读全文 »

简介

  • ChatGpt 是一种基于 GPT(生成式预训练转换器)架构的对话式 AI 模型。 它旨在为基于文本的输入生成类似人类的响应,使其成为聊天机器人应用程序的理想选择。
  • 最近随着 ChatGpt 大火,自己也试着了解了下,这里将自己的一些经验感悟写一下,以供有需要的人参考。
阅读全文 »

  • Django 最强大的部分之一是自动管理界面。它从你的模型中读取元数据,提供一个快速的、以模型为中心的界面,受信任的用户可以管理你网站上的内容。管理的推荐使用范围仅限于一个组织的内部管理工具。它不打算用于围绕你的整个前端构建。
  • 管理有很多用于定制的钩子,但要注意不要试图专门使用这些钩子。如果你需要提供一个更以流程为中心的接口,抽象掉数据库表和字段的实现细节,那么可能是时候编写自己的视图了。
  • 在本文档中,我们将讨论如何激活、使用和定制 Django 的管理界面。
阅读全文 »

  • 模型准确且唯一的描述了数据。它包含您储存的数据的重要字段和行为。一般来说,每一个模型都映射一张数据库表。
  • 每个模型都是一个 Python 的类,这些类继承 django.db.models.Model
  • 模型类的每个属性都相当于一个数据库的字段。
  • 利用这些,Django 提供了一个自动生成访问数据库的 API;请参阅 执行查询
阅读全文 »

  • 作为一个网络框架,Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分,以及一些特殊的语法,描述了如何插入动态内容。关于使用模板创建 HTML 页面的实战例子,请看 教程 3
  • 一个 Django 项目可以配置一个或多个模板引擎(如果你不使用模板,甚至可以不配置模板)。Django 内置了自己的模板系统后端,创造性地称为 Django 模板语言(DTL),以及流行的替代版本 Jinja2。其他模板语言的后端可以从第三方获得。你也可以编写自己的自定义后端,参见:自定义模板后端
    阅读全文 »
0%