原创 selenium.common.exceptions.WebDriverException: Message: unknown error: call function resul

報錯環境: 使用selenium和Chrome做模擬用戶登陸的操作 解決方法: 更換驅動文件,去官網(需要翻牆)或者淘寶鏡像,找到chromedriver下載最新更新的版本既可,替換後再運行就沒有報錯了。 chromedri

原创 python中的元類(metaclass)

關於元類,實際上很少會用到,但是瞭解一下也是有必要的,因爲元類個很神奇的東西。 python中的類 在大多數編程語言中,類就是一組用來描述如何生成一個對象的代碼段。在Python中這一點仍然成立。但是,Python中的類也是一種對

原创 MongoDB 數據更新詳解

https://blog.csdn.net/sunnyyoona/article/details/52420210 點贊 收藏 分享 文章舉報 Trophy_D 發佈了

原创 Python時間類型 time & datetime & string 轉換

轉自:https://www.cnblogs.com/alfred0311/p/7885349.html import datetime import time # 日期時間字符串 st = "2017-11-23 16:10:10

原创 Linux 使用service命名重啓ssh無效

在修改了sshd_config文件之後需要重啓sshd,準備執行一下命令進行重啓: 嘗試使用以下命令進行重啓: # sudo service ssh restart Redirecting to /bin/systemctl rest

原创 編寫高質量Python程序的91個建議

書籍信息 書名:編寫高質量代碼 改善Python程序的91個建議 作者:張穎、賴勇浩 出版社:機械工業出版社 筆記部分 建議1:理解Pythonic概念 Pythonic可以定義爲:充分體現Python自身特色的代碼風格。 推薦閱

原创 數據庫事務隔離級別

數據庫事務的隔離級別有4種,由低到高分別爲: Read uncommitted Read committed Repeatable read Serializable 在事務的併發操作中可能會出現髒讀,不可重複讀,幻讀。下面通過事

原创 Python實現插入排序

算法介紹 插入排序(Insertion Sort)是一種比較簡單直觀的排序算法。 插入排序的步驟: 從第一個元素開始,該元素可以認爲已經被排序 取出下一個元素作爲待插入對象,在已排序序列中從後向前掃描 如果該元素小於前一個元素,則

原创 Python實現選擇排序

算法介紹 選擇排序(Selection Sort)是一種簡單直觀的排序算法。冒泡排序每比較一次就可能交換一次,但是選擇排序是將一輪比較完後,再把最小的放到最前的位置(或者把最大的放到最後)。 選擇排序的流程爲:首先在未排序序列中找到最

原创 Python實現冒泡排序

算法介紹 冒泡排序(Bubble Sort)是最容易理解的排序算法之一,但是運行效率有點低。 冒泡過程:對待排序部分(假設有M個元素)從頭開始進行兩兩比較,如果第一個比第二個大(升序),就交換他們兩個。這樣本輪排序結束後就可以保證值最

原创 python網絡編程

簡介 網絡編程就是在程序中實現網絡中兩臺計算機的通信。而用Python進行網絡編程,就是在Python程序本身這個進程內,連接別的服務器進程的通信端口進行通信。 初識Socket Socket(又稱套接字)起源於Unix,是應用層與T

原创 python可變參數:*args 和 **kwargs

*args 和 **kwargs 主要用於函數定義。 當我們不確定往一個函數中傳入多少參數,或者希望以元組(tuple)或者列表(list)的形式傳參數的時候,我們可以使用*args;當我們不知道往函數中傳遞多少個關鍵詞參數或者想傳入字典

原创 python網絡編程

原文:https://www.cnblogs.com/zhangyux/p/6109284.html

原创 python裝飾器

裝飾器本質上是一個Python函數,它可以讓其它函數在不作任何變動的情況下增加額外功能,裝飾器的返回值也是一個函數對象。它經常用於有切面需求的場景。比如:插入日誌、性能測試、事務處理、緩存、權限校驗等。有了裝飾器我們就可以抽離出大量的與函

原创 美團點評2017秋招筆試編程題

第1題:大富翁遊戲 玩家根據骰子的點數決定走的步數,即骰子點數爲1時可以走一步,點數爲2時可以走兩步,點數爲n時可以走n步。求玩家走到第n步(n<=骰子最大點數且是方法的唯一入參)時,總共有多少種投骰子的方法。 示例: 輸入 6