原创 bash shell 文件與目錄

目錄 目錄列表 文件屬性 過濾輸出列表 處理文件 創建文件 複製文件 重命名文件  刪除文件     連接文件 處理目錄 創建目錄 刪除目錄 查看文件內容 文件類型 查看整個文件 查看部分文件 文件權限 改變權限 改變所屬關係 目錄列表

原创 python Iterators、Generators、Decorator

迭代器 iterator是通過一系列值來管理迭代(iteration)的對象。內置函數next(i)的每次調用都會從底層系列中生成一個後續元素,並引發一個StopIteration異常來表明沒有其他元素。 iterable通過iter(o

原创 Shell Script sed編輯器

目錄 命令行使用 Sed操作命令 多行操作 保持空間 排除命令 改變流 模式替代 重定向sed 的輸出 sed 實用工具 交互式文本編輯器(vim)可以用鍵盤命令來交互式地插入、刪除或替換數據中的文本 流編輯器(sed和gawk)則會在編

原创 SQL 基礎查詢

列的重命名 去除重複行 視圖 表別名 between 操作符 成員集合條件 匹配字符串 升序或降序 根據表達式排序 根據數字佔位符排序 case表達式 查詢語句  查詢子句 select 確定結果集中應該包含哪些列 from 指明所要提取

原创 SQL 基礎操作

目錄  創建數據庫 導入數據庫 創建表 操作和修改表 事務    SQL方案語句:用於創建數據庫對象(表、索引、約束等)的語句 SQL數據語句:用於創鍵、操作、檢索保存在數據庫中的數據的語句 SQL事務語句:用於開始、結束、回滾事務

原创 java 面向對象編程

繼承 inherit 有兩種方法使子類和父類不同:1.拓展(extends),在子類添加新方法,這方法並不是基類接口的一部分。2.覆蓋(overriding),子類使用相同接口,但是創建了該方法的新定義。繼承原則如下: 能夠繼承父類的pu

原创 java 基礎數據結構

數組 存儲在數組中的每個值都稱爲該數組的元素。我們將數組的長度稱爲它的容量。在Java中,可以使用a.length得到a的數組的長度。數組A的單元格編號爲0、1、2直至a.length−1,並且索引爲k的單元格通過a[k]訪問。 聲明和構

原创 java 基礎編程

java結構解析  內置關鍵字  java內部保留詞彙。這些名稱不能用作類、方法或變量名稱。 註釋 java使用雙引號“//”來進行一行的註釋,利用“/*”開始註釋塊和“*/”表示結束。以“/**”開頭和“*/”結束的塊註釋具有特殊用

原创 SQL 連接

目錄 內連接 連接3個以上表 自連接 不等連接  外連接 匹配遺漏問題 左外連接與右外連接 三路外連接 自外連接 交叉連接 內連接 如前面的from子句中的表連接。該查詢指示服務器使用employee.dept_id作爲兩個表的橋樑,從而

原创 SQL 數據處理操作

字符串 在SQL語句中,字符串使用單引號分隔,因此會對本身含有單引號的字符串產生警告,需要在字符串中加上轉義符。 使用單引號作爲轉義符: UPDATE string_tbl SET text_fld='string didn''t wo

原创 SQL 分組

分組 group by子句根據列值對數據進行分組。例如你不想查看僱員和他們所處部門的列表,而是想要獲取部門和它所擁有僱員數的清單。下面的查詢首先爲每個部門計算所含僱員數,然後返回至少包含2個僱員的部門名稱。 mysql> select

原创 SQL 子查詢

子查詢 子查詢指的是包含在另一個查詢中的查詢,子查詢可以出現在select語句中的各個部分並且被包含在圓括號內。在from子句內,子查詢作用是根據其他查詢子句產生臨時表。 本例中,針對employee表的子查詢返回5個列,而外圍的查詢

原创 SQL 集合

集合操作符 當對兩個數據集執行集合操作符時,應遵循以下規範: 兩個數據集必須有相同數目的列 兩個數據集中對應列的數據類型必須相同 mysql> SELECT 1 num, 'abc' str UNION SELECT 9 num,

原创 Shell Script gawk 程序

gawk程序提供了一種編程語言而不只是編輯器命令,在gawk編程語言中,你可以做下面的事情:  定義變量來保存數據; 使用算術和字符串操作符來處理數據; 使用結構化編程概念(比如if-then語句和循環)來爲數據處理增加處理邏輯; 通過

原创 python 數據庫

PyMySQL 是在 Python3.x 版本中用於連接 MySQL 服務器的一個庫,Python2中則使用mysqldb。 PyMySQL  在完成下列代碼並連接數據庫前,請先確認以下事項: 您已經創建了數據庫 TESTDB. 在TE