原创 python中單例模式的實現方式

單例模式: 單例模式(Singleton Pattern)是一種常用的軟件設計模式,該模式的主要目的是確保某一個類只有一個實例存在。當你希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 example:某個服務器

原创 Column 'create_time' in order clause is ambiguous問題的解決

sql查詢報錯: 原因:多表查詢的時候,多個表中都有create_time的字段 解決辦法:將這個字段取個別名即可

原创 python--pip的使用

pip 安裝庫命令: pip install 庫名稱 pip 更新庫命令: pip install --upgrade 庫名稱 pip 更新 Python -m pip install --upgrade pip 使用國內

原创 python--作用域

作用域: 在python中,作用域分爲兩種:全局作用域和局部作用域。 全局作用域是定義在文件級別的變量,函數名。而局部作用域,則是定義函數內部。 關於作用域,我們要理解兩點: a.在全局不能訪問到局部定義的變量 b.在局部能夠訪問

原创 python代碼獲取mac地址

代碼 def get_mac(): import uuid mac = uuid.UUID(int=uuid.getnode()).hex[-12:].upper() print("%s:%s:%s:%s

原创 miniconda: CondaHTTPError: HTTP 000 CONNECTION FAILED for url...的解決方法!

問題描述: Collecting package metadata (current_repodata.json): failed CondaHTTPError: HTTP 000 CONNECTION FAILED for

原创 pycharm中使用miniconda創建的虛擬環境

pycharm中使用miniconda創建的虛擬環境 1.在cmd中查看虛擬環境位置 命令: conda env list 2.選擇File->setting->Project:****->Project Interperte

原创 miniconda的介紹和基本使用

conda分爲三類: conda:是一種通用包管理系統,旨在構建和管理任何語言和任何類型的軟件。舉個例子:包管理與pip的使用類似,環境管理則允許用戶方便地安裝不同版本的python並可以快速切換。 Anaconda:則是一個打包

原创 linux——通過端口號查詢進程號和通過進程號查詢端口號命令

根據進程pid查端口號 1. lsof -i | grep pid 2. netstat -nap | grep pid 根據端口號查詢pid 1. lsof -i:port 2. netstat -nap | gr

原创 linux--vim編輯器跳轉到指定行

輸入 :,進入末行模式,如果想要跳轉到999行,那麼輸入:999,冒號後面的數字即爲跳轉的行數。

原创 Django - - This QueryDict instance is immutable

操作 data = request.data.get("key") data["new"] = "value" 錯誤信息:This QueryDict instance is immutable 原因: 在正常的請求/響應週期中

原创 判斷兩個時間段是否重合

兩個時間段: first_start_time - - first_end_time second_start_time - - second_end_time 兩種方法否可以實現 first_start_time <= sec

原创 常用的正則表達式

# 日期正則表達式 DATE_REGEX = r'^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$' # 時間正則表達式 DATETIME_REGEX = r'^[1-

原创 jQuery基礎

一、javascript調試程序的方法: 1、將變量或對象打印出來:alert(‘變量’) console.log(‘變量’) document.title = ‘變量’ 2、斷點調試:將js代碼獨立成一個js文件,然

原创 python中json包中loads和dumps的區別

loads:將json類型字符串類型轉換爲python數據類型(字典) dumps: 將python數據類型(字典)轉換爲json字符串 import json # json_str = '{"name": "jeff", "ag