logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python 使用 __getstate__ 和 __setstate__ 魔法方法

2021-03-21 更新__getstate__ 与 __setstate__ 两个魔法方法分别用于Python 对象的序列化与反序列化在序列化时, _getstate__ 可以指定将那些信息记录下来, 而 __setstate__指明如何利用已记录的信息

#python
ubuntu 安装 Gitkraken 9.x Pro 版本

GitKraken 是一个非常好用的 Git 图形界面客户端, 并且支持 Linux 平台, 但 6.5.1 版本以后 GitKraken 对私有仓库不再免费开放使用本文介绍一个 ubuntu 安装 GitKraken 9.x Pro 版本的方法2023.04.04 更新: 更换 GitCracken, 支持最新的 9.2.1 版本参考 https://blog.csdn.net/wanzheng

文章图片
#ubuntu#git#linux
VSCode 修改界面字体 代码字体 终端字体

界面字体VSCode 默认不支持修改界面字体, 1.73 版本以前的 VSCode 可以安装 "Customize UI" 插件, 在 settings 中配置界面字体, 最新的版本不支持 "Customize UI" 插件, 可以手动修改 VSCode 的 CSS 文件代码字体推荐使用 "JetBrains Mono"终端字体推荐使用 "Cascadia Code"

#vscode#ide#visual studio code
ubuntu 22.04 修复 key is stored in legacy trusted.gpg keyring

参考: https://askubuntu.com/questions/1407632/key-is-stored-in-legacy-trusted-gpg-keyring-etc-apt-trusted-gpg。对于已经提示 warning 的 keyring, 可以将其导出至 /etc/apt/trusted.gpg.d/ 目录中, 然后删除 /etc/apt/trusted.gpg 中的该

#ubuntu#linux#debian
ubuntu 18.04 升级至 glibc_2.28

ubuntu 18.04 默认的 glibc 版本位 2.27, 在运行最新的 Qt Creator 6.0.2 时会报错qtcreator: /lib/x86_64-linux-gnu/libc.so.6: version `glibc_2.28' not found此时可以选择升级到最新的 ubuntu 20.04, 当然最快的方法是仅升级 glibc下载 glibc-2.28.tar.xz准

#ubuntu
Python @abstractmethod 抽象方法

Python 除了内置的 @classmethod 类方法与 @staticmethod 静态方法,与之类似的装饰器还有:标准模块 `abc` 提供的 @abstractmethod 抽象方法使用 @abstractmethod 抽象方法:1. 所在的 class 继承 `abc.ABC`2. 给需要抽象的实例方法添加装饰器 @abstractmethod完成这两步后,这个 class 就变成了抽

#python
ubuntu 解压与压缩 zip 文件

ubuntu 预装了 unzip 和 zip 两个工具, 其他系统可能需要手动安装压缩zip 压缩命令的第一个参数指定压缩文件名, 后面的所有参数指定待压缩的文件或目录压缩文件: zip xxx.zip file …压缩目录: zip -r xxx.zip dir …压缩目录时需要 -r 选项表示递归子目录压缩时可以指定多个文件或目录, 指定目录时需要使用相对路径, 不然压缩文件将保留绝对路径zi

#ubuntu#linux
ubuntu 编译 CPython 源码

CPython 是 Python 的一个官方实现, 其他实现有 PyPy, Cython 和 Jython获取 CPython 源码git clone --branch 3.9 https://github.com/python/cpythoncd cpython也可以手动下载压缩包源代码目录结构.├── Doc├── Grammar├── Include├── Lib# Python 编写的标准

#ubuntu
Python 连接 PostgreSQL 数据库

Psycopg 是最受欢迎的用于连接 PostgreSQL 的 Python 驱动库, Psycopg 完全遵守 Python DB API 2.0 规范, 并且是线程安全的, 在底层直接调用 C 库 libpq。

#postgresql#python#database
ubuntu 设置 app 图标文件夹

与手机 App 相似, GNOME 桌面也可将多个 Application 图标归入一个图标文件夹中, 下边介绍如何手动添加文件夹系统图标ubuntu 的图标文件位于以下位置对所有用户有效: /usr/share/applications 以及 /usr/local/share/applications仅当前用户有效: ~/.local/share/applications图标文件以 .deskt

#ubuntu
    共 14 条
  • 1
  • 2
  • 请选择