一些知識點總結

2021-10-05 09:45:25 字數 1199 閱讀 6727

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 記憶體被釋放了,並不表示指標會消亡或者成...