前言 AES 有多種加密模式,本文選取了最常用的 CBC 模式 Cipher Block Chaining 密碼塊鏈模式 技術棧 Python 3.11.8 cryptography 43.0.3 loguru 0.7.2 示例代碼 導入庫 # encoding: utf-8 # author: qbit # date: 2024-10-28 # s
前言 Postman 版本 10.13.6 qbit 將 RSAForPostman 壓縮拷貝到了碼雲便於國內訪問 Postman 腳本示例 Pre-request Script if (!pm.collectionVariables.has("forgeJS")) { pm.sendRequest("https://gitee.com/qbitoy/public/raw
Unicode 字符表:https://en.wikibooks.org/wiki... \xa0 是 NO-Break Space,不連續空格 \xad 是 Soft Hyphen,軟連接符,常被顯示為短橫或者空格 可打印字符 '你好'.isprintable() True '\x41'.isprintable() True '\xa0'.isprintable() Fals
讀取示例 DuckDB 官方文檔:https://duckdb.org/docs/data/parquet DuckDB GitHub 地址:https://github.com/duckdb/duckdb DBeaver 變量讀取示例,注意變量功能是 DBeaver 的,不是 DuckDB 自帶的 @set path='C:/Users/qbit/Desktop/simple.
目的 監聽本機 7777 端口,將數據轉發到 192.168.7.8 的 8888 端口,實現 TCP 數據轉發。 方法一 ncat ncat端口轉發,Linux/Windows 通用 ncat --sh-exec "ncat 192.168.7.8 8888" -l 7777 --keep-open 方法二 netsh(Windows) 設置(port forwarding in
前言 本文對 Elasticsearch 7.17 適用 Elasticsearch 主要有 3 種緩存:fields cache、query cache、request cache 3 種 cache 的配置狀況都可以用命令查看 # 集羣 GET _cluster/settings?include_defaultsflat_settings # 索引 GET my-index/
前言 本文的 Python 3.8 適用 截至 2021.4.14,functools.lru_cache 和 cachetools 都不支持異步函數的緩存(async) functools.lru_cache 官方標準庫: functools.lru_cache 給 lru_cache 增加生命週期管理: https://stackoverflow.com/que... cach
管理 Python 版本 pyenv Simple Python Version Management 與第三方包管理工具 pyenv-virtualenv 屬於同一個項目 Windows 下建議使用 pyenv-win 分支 GitHub url: https://github.com/pyenv/pyenv alternatives Linux 下可以用 alternative