1. 如何拿出 B 表中和 A 表中的同樣的數據?python
select * from B inner join on B.name = A.name
複製代碼
2. a = 「abbbccc」,用正則匹配爲 abccc,無論有多少 b,就出現一次?sql
re.sub(r'b+', 'b', a)
複製代碼
3. xpath 使用的什麼庫?數據庫
lxml
複製代碼
4. py2 和 py3 的區別?bash
python2使用新式類,須要繼承object對象
python2使用ASCII碼做爲默認編碼方式,py3只支持unicode的string
迭代器iterator的next函數被python3廢棄,統一使用next
複製代碼
5. Redis 裏面 list 內容的長度?多線程
len key_name
複製代碼
6. 多線程交互,訪問數據,若是訪問到了就不訪問了,怎麼避免重讀?ide
建立一個已訪問數據列表,用於存儲已經訪問過的數據,並加上互斥鎖,在多線程訪問數據的時候
先查看數據是否已經在已訪問的列表中,若已存在就直接跳過。
複製代碼
7. Mysql 怎麼限制 IP 訪問?函數
grant all privileges on . to ‘數據庫中用戶名’@’ip 地址’ identified by ‘數據庫密碼’;
複製代碼
8. 帶參數的裝飾器?編碼