原创 SQL學習(選擇數據庫和檢索數據)

學習環境 虛擬機版本:Ubuntu 18.04 安裝好mysql server sudo apt-get install mysql-server 學習工具:MySQL Workbench 下載後在虛擬機內打開應用

原创 Ubuntu裏使用virtualenv改變當前python版本使得Django能正確顯示中文網頁

背景介紹: 在項目開發初期,在Ubuntu使用的是python2.7來配合Django學習建站,後來在網站裏添加中文內容的時候,網頁因爲python2.7的緣故無法解碼中文字符而無法正確顯示。 (ll_env) cheng@cheng

原创 SQL學習(組合查詢)

組合查詢 多數SQL查詢都只包含一個或從多個表中返回數據的單條SELECT語句。MySQL也允許執行多個查詢(多條SELECT語句),並將結果作爲單個查詢結果集返回。這些組合查詢通常稱爲並或複合查詢 有兩種情況需要使用組合查詢: 在

原创 SQL學習(全文本搜索)

理解全文搜索 前面我們已經瞭解過基於LIKE關鍵字的搜索,它利用通配操作符匹配文本。使用LIKE,能夠查找包含特殊值或部分值得行。使用正則表達式,可以編寫查找所需行得非常浮渣得匹配模式。 雖然這些搜索機制非常有用,但存在幾個重要的限制

原创 SQL學習(聯結表)

聯結 SQL最強大的功能之一就是在數據檢索查詢的執行中聯結(join)表。聯結是利用SQL的SELECT能執行的最重要的操作。 關係表 假如有一個包含產品目錄的數據庫表,其中每種類別的物品佔一行。對於每種木品要存儲的信息包括產品描述和

原创 SQL學習(使用子查詢)

子查詢 任何SQL語句都是查詢,但術語一般指SELECT語句。 利用子查詢進行過濾 mysql> SELECT cust_id FROM orders WHERE order_num IN (20005,20007); +------

原创 SQL學習(彙總數據和分組數據)

聚集函數 我們經常需要彙總數據而不用把它們實際檢索出來,爲此MySQL提供了專門的函數。使用這些函數,MySQL查詢可用於數據檢索,以便分析和報表生成。 聚集函數:運行在行組上,計算和返回單個值的函數。 AVG()通過對錶中的行數計

原创 SQL學習(創建計算字段)

計算字段 有時候,我們需要直接從數據庫中檢索出轉換、計算或格式化的數據,而不是檢索出數據,然後再在客戶機應用程序或報告程序中重新格式化。 計算字段並不實際存在於數據庫表中。計算字段是運行SELECT語句內創建的。 字段和列意思基本相同

原创 SQL學習(排序檢索數據,過濾數據)

排序數據 檢索出來的數據並不是以存粹的隨機循序顯示的。如果不排序,數據一般將以它在底層底層表中出現的順序顯示。這也是數據最初添加到表中的順序。但是,如果數據後臺進行過更新或刪除,則此順序會受到MySQL重用回收空間的影響。因此,如果不

原创 SQL學習一(選擇數據庫和檢索數據)

學習環境 虛擬機版本:Ubuntu 18.04 安裝好mysql server sudo apt-get install mysql-server 學習工具:MySQL Workbench 下載後在虛擬機內打開應用 腳

原创 Linux 基本操作

環境變量 和windows系統相似,在安裝許多軟件的時候需要配置環境變量,在linux裏也需要配置相應的環境變量。Linux中的環境變量主要分爲系統級和用戶級,系統環境變量是每個系統到系統的用戶都要讀取的變量,而用戶級的環境變量則是用

原创 根據文件名對文件進行分類,移動到以部分文件名命名的文件夾下

[~/Japan_Project/ENM_Migration/Migration_Activity/temp]$ ls Clssified_CV.py* 134727_L2G-KASUGAISHI011W_ENM_134727_180

原创 python小工具_自動生成nodelist

工具開發背景: 將一個含有很多基站ip的文件拆分成多個batch文件。 $ cat Node_list | wc -l 3230 $python Generate_node_list.py -N 50 -F node_list 可

原创 Python_測試函數

  編寫函數和類時,還可以爲其編寫測試。通過測試,可確定代碼面對各種輸入都能夠按要求那樣工作。在程序添加新代碼時,你也可以對其進行測試,確認它們不會破壞程序既有的行爲。程序員都會犯錯,因此每個程序員都必須經常測試其代碼,在用戶發現問題前找

原创 Freecodecamp學習實錄(每日更新,歡迎交流)

Say Hello to HTML Element Incomplete 1 <h1>Hello</h1> 1就是一個HTML元素,h1是header1的簡寫,意思是一級標題。 大部分元素都有一個開始標記和一個結束標記。 開始標記