原创 MySQL約束操作

給某一張表添加一個列 ALTER TABLE users ADD username TEXT NOT NULL; 建表時 給某列添加默認值 create table tablename (columnname datatype

原创 ftp-server

編程語言:python 主要模塊:pyftpdlib 代碼格式方面沒有經過整理,根據實際需求修改! ftphome文件夾是服務器的工作目錄 ftpserver.log是服務器端日誌文件,(啓動時加上‘-l’參數,就會寫入日誌文

原创 ftplib

來個基本印象 >>>from ftplib import FTP >>>FTP = FTP('ftp.debian.org') # connect to host, default port >>>FTP.login()

原创 python面向對象

Python面向對象編程 類 訪問限制 繼承和多態 方法 類屬性和實例屬性 __slot__ property 多重繼承 定製類 __len__ __iter__ __next__ __call__ __getattr__

原创 Python高級技巧(一)

列表解析 和 filter lambda 列表 字典 集合 另外測試時間的方法 命名統計 collections 命名 內置元組 統計元素 統計英文文章單詞 提取公共鍵 map reduce 兩種方法 幫助理解 隊列p

原创 005 隊列的鏈式存儲

隊列-鏈式結構存儲 #include<iostream> using namespace std; typedef int elemtype; typedef struct LinkNode { elemtype data;

原创 python高級技巧(二)

字符串處理技巧 拆分字符串 # coding=utf-8 import re s1 = "a b c d e f g h i j k" res1 = s1.split() print(res1) s2 = 'a;b|c,d-e|f\t

原创 python3 函數參數

Python函數參數 普通位置參數 默認參數 可變參數 關鍵字參數 命名關鍵字參數 Python函數參數 普通位置參數 沒啥好說的,平常都是用的這個,注意位置不能調換。 默認參數 def enroll(name, gen

原创 python的多進程和多線程

python的多進程和多線程 thread、threading、process、multiprocessing 等等模塊網上資料很多,不贅述了 這裏主要簡要說明一下自己平時能用到的進程池、線程池,使用”池“的好處是不需要自己去實現各種LO

原创 006 棧的順序存儲

棧 棧 後進先出,較爲簡單,不多言。 #include <iostream> using namespace std; #define MaxSize 20 typedef int elemtype; typedef struct {

原创 004 隊列的順序存儲

隊列 隊列先進先出,任意一本書上都有詳細的介紹,這裏不廢話了,直接上代碼。 循環隊列-順序存儲方式 #include<iostream> using namespace std; #define MaxSize 20 typedef in

原创 clang忽略警告

使用clang的時候,出現這樣的警告: warning LNK4217: 本地定義的符號 __std_terminate 在函數 "int `public:static unsigned __int64 __cdecl std::cha

原创 無線術語解讀

無線網絡術語解讀 BSSID AP的MAC地址。 如果在client section中BSSID顯示爲“(not associated)”,那麼意味着該客戶端沒有和AP連接上。這種unassociated狀態下,它正在搜索能夠連接上的AP

原创 Host SMBus controller not enabled的解決方法

編輯文件sudo vim /etc/modprobe.d/blacklist.conf 在末尾加入 blacklist i2c-piix4

原创 結構算法 002 單鏈表的頭插法和尾插法

單鏈表的頭插法和尾插法 學習的時候自己拿張白紙畫圖,學的很快 實在不行看視頻,嚴蔚敏的(視頻昏黃,感覺很難受,但是很經典。慕課上也有) 建立單鏈表的方法 頭插法 尾插法 廢話少說看代碼 #include <iostream> usin