原创 一例生成器sample

舉例 def underscore_to_camelcase(s): def camelcase(): yield str.lower while True: yield st

原创 討論:前端”加密“是不是脫褲子放屁?

起因 帖子:盼大佬解答,前端加密到底是不是脫褲子放屁? 問題 問題:HTTPS環境下,前端在傳輸密碼時,是否有必要進行加密? 觀點 有必要 1 、防止無意泄露和二次傷害。(打 debug 日誌無意間把用戶輸入打到日誌) 2 、隱私合規問題,

原创 基於Docker compose的Gitlab搭建小結

環境 Debian 12,如果直接使用docker desktop on Windows搭建會有問題。 觸發條件是:external_url使用http,使用基於wsl模式的docker desktop,搭建完畢後登錄會報422錯誤 基本

原创 Python和Java的BASE64操作

Python中的操作 1.1 相關鏈接 Python編碼解碼---字符集/base64 1.2 舉例說明 在Python中,base64.b64encode()方法用於對給定的字節數據進行Base64編碼。該方法接受一個bytes-li

原创 Python和Java的序列化操作

1. Python的序列化 使用json.dumps()方法對字典 {"content": "你好"} 進行序列化操作,下面分別演示 ensure_ascii=True 和 ensure_ascii=False 參數的效果。 示例代碼如下:

原创 Task Execution and Scheduling In SpringBoot

開天闢地 Task Execution and Scheduling In the absence of an Executor bean in the context, Spring Boot auto-configures a T

原创 快速架設Python HTTPS服務

1. 使用 OpenSSL 生成密鑰和證書文件 openssl req -newkey rsa:2048 -nodes -keyout example.key -x509 -days 365 -out example.crt 這是一個使用

原创 PostgreSQL基礎知識

1. PostgreSQL日常命令 # 常用SQL 查看當前用戶: SELECT current_user; 查看所有用戶: SELECT * FROM pg_user; 查看所有數據庫: SELECT * FROM pg_database

原创 Dajngo開發常見問題彙總 -- Serializer篇

問題01:Django枚舉類型擴展方法(Model.get_FOO_display()) 問題 # 標準的枚舉寫法 EXPERIENCE_CHOICES = (   (1, '應屆畢業生'),   (2, '3年及以下'),   ...

原创 Dajngo開發常見問題彙總 -- Model設計篇

verbose_name 可以作爲第一個參數傳入,使書寫更加工整和有序; name = models.CharField('類別名',default="", max_length=30,help_text="類別名") 請儘量爲每個

原创 面向對象的7大設計原則 之舉例

一、面向對象的7大設計原則 開閉原則 對擴展開放,對更改關閉 類模塊應該是可擴展的,但是不可修改。 里氏代換原則 子類必須能夠替換它們的基類(IS-A) 繼承表達類型抽象 迪米特原則 要求一個對象應該對其他對象有最少的瞭解,

原创 Compute Express Link™ (CXL™)

1、CXL內存的延遲 根據基於 CXL 的大內存池化 - Macan的文章 - 知乎的數據: 控制器直連內存延遲 ~100ns 訪問NUMA鏈路內存 ~ 180ns 訪問CXL內存延遲 ~170-250ns 2、CXL的內容和用途 CX

原创 循環冗餘校驗CRC VS 校驗和Checksum

相關定義 維基百科:循環冗餘校驗: 說真心話,不容易看懂 準備知識 ruanyifeng: 異或運算 XOR 教程 邏輯:相同爲假,不同爲真。 二進制下用1表示true,0表示false,那麼可以得到:一個值和0運算值不變,和1運算

原创 Ethernet、IP、TCP、UDP、ARP數據格式與封裝解封

1、以太網幀格式 Ethernet frame strucure 2、IP數據包格式 IPv4 Packet_structure IPv6 Packer structure 3、TCP數據段格式 TCP segment struc

原创 未使用TLS協議是否意味着數據傳輸可能會出錯?

起因 Redis 默認未使用 tls 協議,是否意味着傳輸數據可能會出錯 答案應該是肯定的,但是想回答清楚並不是三言兩語能說清的,其中涉及的知識點很多。 背景信息 Error detection and correction CRC