GitLab配置accessToken
克隆项目 那怎么使用accessToken呢? 格式:git clone http://{username}:{token}@{URL} git clone http://oauth2:glpat-UFBSgkqh8Sk6JQf9yTU8@192.168.41.130:9001/gitlab/a-learn/design-pattern.git
ubuntu 22.04安装PostgreSQL
关系数据库管理系统是许多网站和应用程序的关键组件。 它们提供了一种结构化的方式来存储、组织和访问信息。 PostgreSQL 或 Postgres 是一种关系数据库管理系统,它提供 SQL 查询语言的实现。 它符合标准并具有许多高级功能,例如可靠的事务处理和没有读锁的并发性。 本文档说明了如何在 Ubuntu 22.04 服务器上安装 Postgr…
python-dotenv使用教程
python-dotenv 是一个非常实用的库,允许你从 .env 文件中读取环境变量并添加到 Python 的 os.environ 中。这在开发过程中非常有用,因为你可以将敏感信息(如数据库密钥、API 密钥等)存储在 .env 文件中,而不是直接在代码中。这样,你可以确保不会意外地将敏感信息推送到公共存储库。 以下是如何使用 python-d…
alembic库功能说明和用法
Alembic 是一个轻量级的数据库迁移工具,用于 SQLAlchemy。它允许开发者编写和执行对数据库模式的更改,这样可以跟踪和管理数据库的版本。 功能说明: 版本控制:Alembic 允许你为数据库模式创建版本。每次你更改模式时,都会创建一个新的版本。 自动检测模型更改:Alembic 可以自动检测模型与当前数据库模式之间的差异,并为你生成迁移…
python venv的使用
venv 是 Python 的一个模块,它用于创建独立的 Python 环境。这些独立的环境,通常被称为“虚拟环境”,允许您为每个项目安装不同版本的 Python 包,而不会相互干扰。这在开发多个项目时特别有用,尤其是当这些项目依赖于不同版本的包时。 使用 venv 的主要优点如下: 隔离:每个虚拟环境都有自己的 Python 二进制文件和独立的包…
poetry使用教程
poetry 是一个 Python 打包和依赖管理工具,旨在简化 Python 包的创建、发布和依赖管理。与传统的 setuptools、pip 和 requirements.txt 的组合相比,poetry 提供了一个统一和简化的工具和工作流程。 以下是关于 poetry 的详细介绍: 主要特点: 声明式的依赖管理: 通过 pyproject.t…
CLion使用相对路径读入文件
CLion中的工程会自带 cmake-build-debug 文件夹,将自定义的文件夹放到 这个文件夹里面,就可以使用相对路径了点击 Run->Edit Configurations,修改 Working directory,将这里的路径改成工程的路径,同样可以使用相对路径了
Clion中控制台中文出现乱码怎么解决?
为什么会出现乱码,肯定是字符的编码方式不匹配导致的。 我们知道,现在比较新一点的编辑器和IDE基本都是默认UTF-8编码了,但是在Windows下,控制台中的中文编码格式是GBK,因此会导致乱码。 第二步:点击File Encodings,将几个标有红框框的地方改成UTF-8 第三步:在clion代码区底部将代码文件的编码格式改成GBK,这样就可以…
CMake的子模块中头文件和cpp文件在不同目录
项目目录 project_root/ CMakeLists.txt (主) include/ module1/ module1.h module2/ module2.h src/ main.cpp module1/ CMakeLists.txt module1.cpp module2/ CMakeLists.txt module2.cpp 主CMa…
pycharm的File And Code Template设置
设置 代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """-------------------------------------------------------------------------- @FileName: ${FILE_NAME} @Author: Chen GangQia…