原创 【已解決】linux終端出現中文亂碼

原因 linux默認的語言一般是英文(EN),所以當使用中文目錄或者中文命名文件的時候,可能會出現亂碼的情況。 解決辦法 (1)通過 locale 命令查看當前linux系統的語言,如果是 LANG=en_US,說明linux系

原创 python中logging模塊用法

原文鏈接:https://blog.csdn.net/liuchunming033/article/details/39080457 文章目錄1,日誌級別2,日誌輸出2.1 將日誌輸出到

原创 Linux定時任務命令之crontab格式和注意事項

文章目錄1,格式2,怎麼用呢3,注意事項(重要) 1,格式 *  *  *  *  *  command 分 時 日 月 周 命令 具體案例: 0 1 * * * /usr/bin/python3 /home/work/fenc

原创 python3通過pymongo操作mongoDB

文章目錄1,連接mongodb數據庫1.1 連接本地mongoBD1.2 連接遠程mongoBD2,增刪改查 1,連接mongodb數據庫 1.1 連接本地mongoBD mongoDB默認開啓的端口號是27017 方式一:py

原创 MongoDB常用命令總結

文章目錄1,啓動mongo2,常用命令2.1 創建2.2 查詢3. 增刪改查常用命令彙總(實踐才能出真知) 1,啓動mongo (1)第一步,Mongo命令工具:首先我所需要的數據在我們實驗室的服務器上,所以我用了Xshell5遠

原创 python3多線程、多進程之concurrent.futures模塊

1,嘚瑟 自打我用上了concurrent.futures模塊,我就深深愛上了它,真是愛不釋手(現在我每寫一些python模塊,都會考慮使用futures加快代碼的執行速度。) 爲啥?因爲concurrent.futures好用

原创 pymongo.errors.CursorNotFound: Cursor not found 原因+解決辦法

1,原因 一般情況下,工程上需要處理的數量比較大, 比如我常處理的數據記錄常常在千萬級別以上。出現以上問題的原因就是: 和數據規模有關, 也和對該大規模的數據處理有關。 我出現的問題的代碼如下,其中dataprocess()函

原创 數組——構建乘積數組(python實現)

1,問題描述 給定一個數組A[0,1,…,n-1],請構建一個數組B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。 2,解題思路 (1)計算B數組的下三

原创 VIM操作——常用命令

1,VI中的多行刪除與複製 (1)刪除 法一: 單行刪除,:1(待刪除行)d 多行刪除 ,:1,10d 法二: 光標所在行,dd 光標所在行以下的N行,Ndd (2)複製 方法1: 光標放到第6行, 輸入:2yy 光標放到第

原创 VIM操作--跳到最後一行和跳到最後一行的最後一個字符

vim操作 1.跳到文本的最後一行:按“G”,即“shift+g” 2.跳到最後一行的最後一個字符 : 先重複1的操作即按“G”,之後按“$”鍵,即“shift+4”。 3.跳到第一行的第一個字符:先按兩次“g”, 4.跳轉到當前

原创 python日常探索(一):for單行循環、dict遍歷key

1, for循環 for循環體內的語句只有一行的情況的下,可以簡化for循環的書寫,尤其當你需要生成一個可迭代對象的時候。例如: d = {x:x*10 for x in range(3)} print(d) d1 = [x*10

原创 python通過happybase連接hbase操作方法及注意事項

1,無力吐槽     第一次用hbase,也是第一次用python連接hbase(時間:20190711),菜鳥一個。連接過程中出現了以下兩個問題,各種百度還是沒能夠解決。最後尋求公司大佬出面解決。真是難者不會,會着不難。針對不熟

原创 Linux常用命令總結

佛系佛系,樓主ME,每當遇到不熟悉的linux命令纔會進行更新,方便自用。能方便大家的話那就更好了。 文章內容部分蒐羅自網上,圖片是自己使用命令後的截圖 文章目錄1,查看文件夾和文件大小 1,查看文件夾和文件大小 查看系

原创 數組——數組中只出現一次的數字

1,問題描述 一個整型數組裏除了兩個數字之外,其他的數字都出現了兩次。請寫程序找出這兩個只出現一次的數字。 2,解題思路 有兩種解題思路: (1)桶排序 1)遍歷數組array,找到數組中最大值max; 2)構建輔助數組a,長度

原创 數組——數組中的逆序對

1,問題描述 在數組中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個數組中的逆序對的總數P。並將P對1000000007取模的結果輸出。 即輸出P%1000000007。 輸入描述