mysql資料庫中varchar和char的區別:
1、varchar的長度是可變的,char的長度不可變。
2、儲存時,char型別的資料要比varchar型別的資料速度更快,因為其長度固定,方便儲存於查詢。
3、從儲存空間的角度講,因為插入型別資料的長度固定,有時候需要用空格進行佔位,所以儲存資料時占用更大的空間。而varchar卻不會。char是以空間換取時間效率,而varchar是以空間效率為首位的。
4、char的儲存方式是,對英文本元(ascii)占用1個位元組,對乙個漢字占用兩個位元組;而varchar的儲存方式是,對每個英文本元占用2個位元組,漢字也占用2個位元組,兩者的儲存資料都非unicode的字元資料。
爬蟲中get和post的區別:
1.get,它用於獲取資訊,它只是獲取、查詢資料,也就是說它不會修改伺服器上的資料
2.post,它是可以向伺服器傳送修改請求,從而修改伺服器的
json.loads、json.load、json.dump、json.dumps之間的區別:
dump 和 dumps 都實現了序列化
load 和 loads 都實現反序列化
load:針對檔案控制代碼,將json格式的字元轉換為dict,從檔案中讀取 (將string轉換為dict)
loads:針對記憶體物件,將string轉換為dict (將string轉換為dict)
dump:將dict型別轉換為json字串格式,寫入到檔案 (易儲存)
dumps:將dict轉換為string (易傳輸)
jieba庫的原理:
jieba分詞主要是基於統計詞典,構造乙個字首詞典;然後利用字首詞典對輸入句子進行切分,得到所有的切分可能,根據切分位置,構造乙個有向無環圖;通過動態規劃演算法,計算得到最大概率路徑,也就得到了最終的切分形式。
字典的item方法:
以列表返回可遍歷(鍵-值)元組陣列
字典的key方法:
以列表返回乙個字典所有的鍵。
content和text的區別:
text 返回的是unicode 型的資料,一般是在網頁的header中定義的編碼形式。
content返回的是bytes,二級制型的資料。
一些js知識點總結
1.函式宣告與函式表示式 解析器在像執行環境中載入資料時,會先讀取函式宣告,並使其在執行任何 之前都可以訪問,對於函式表示式,必須等到解析器執行到它所在的 行,才會真正被執行。例 alert sum 10,10 function sum n,m 以上 可以正常執行,因為解析器通過函式宣告提公升的過程...
一些知識點
字串拼接 1.a join b a為元素之間的分隔符,b為待分割的序列 可用於輸出時的資料處理,元素間有空格,末尾沒有 2 s s s str1,str2,str3 前半部分為字串,後半部分為索引。用於引入,s是物件 3.format str1,str2,str3 與f 括號裡為已有變數 關於for...
一些知識點
1.vector是在堆上還是棧上?在堆上.2.我們發現指標有一些 似是而非 的特徵 1 指標消亡了,並不表示它所指的記憶體會被自動釋放。比如函式中的指標是區域性變數,如果它指向了堆上,而自己出了函式後消亡了,但它所指向的記憶體還是存在的,導致了記憶體洩漏.2 記憶體被釋放了,並不表示指標會消亡或者成...