對一名開發者來說最糟糕的情況,莫過于要弄清楚一個不熟悉的應用為何不工作。有時候,你甚至不知道系統運行,是否跟原始設計一致。在線運行的應用就是黑盒子,需要被跟蹤監控。最簡單也最重要的方式就是記錄日志。記錄日志允許我們在開發軟件的同時,讓程序在系統運行時發出信息,這些信息對于我們和系統管理員來說都是有用的。就像為將來的程序員寫代碼文檔一樣,我們應該讓新軟件產生足夠的日志供系統的開發者和管理員使用。日志是關于應用運行狀態的系統文件的關鍵部分。給軟件加日志產生句時
系統 2019-09-27 17:52:07 1775
程序說明:本程序實現將開發程序服務器中的打包文件通過該腳本上傳到正式生產環境(注:生產環境和開發環境不互通)程序基本思路:將開發環境中的程序包拷貝到本地堡壘機將程序包進行解壓獲得解壓后的文件通同步到生產服務器上主要知識點:python庫os.system()的基本使用利用python調用xshell命令程序使用方法:pythonaddline.py開發主機ip程序包目標主機ip上傳目錄上傳編號如:pythonaddline.py240/home/shaoj
系統 2019-09-27 17:52:05 1775
Python3快速入門Python3快速入門(一)——Python簡介https://blog.51cto.com/9291927/2385592Python3快速入門(二)——Python3基礎https://blog.51cto.com/9291927/2409575Python3快速入門(三)——Python3標準數據類型https://blog.51cto.com/9291927/2409580Python3快速入門(四)——Python包管理ht
系統 2019-09-27 17:51:28 1775
步驟:1.掌握幾種對象及其關系2.了解每類對象的基本操作方法3.通過轉化關系轉化涉及對象1.datetime>>>importdatetime>>>now=datetime.datetime.now()>>>nowdatetime.datetime(2018,1,12,23,9,12,946118)>>>type(now)2.timestamp>>>importtime>>>time.time()1421075455.5682433.timetuple>>
系統 2019-09-27 17:51:17 1775
一、缺失值的處理方法由于各種各樣的原因,真實世界中的許多數據集都包含缺失數據,這些數據經常被編碼成空格、nans或者是其他的占位符。但是這樣的數據集并不能被scikit-learn算法兼容,因為大多數的學習算法都會默認數組中的元素都是數值,因此素偶有的元素都有自己的代表意義。使用不完整的數據集的一個基本策略就是舍棄掉整行或者整列包含缺失值的數值,但是這樣處理會浪費大量有價值的數據。下面是處理缺失值的常用方法:1.忽略元組當缺少類別標簽時通常這樣做(假定挖掘
系統 2019-09-27 17:50:59 1775
目錄Python并發編程03/僵尸孤兒進程,互斥鎖,進程之間的通信1.昨日回顧2.僵尸進程和孤兒進程2.1僵尸進程2.2孤兒進程2.3僵尸進程如何解決?3.互斥鎖,鎖3.1互斥鎖的應用3.2Lock與join的區別4.進程之間的通信進程在內存級別是隔離的4.1基于文件通信(搶票系統)4.2基于隊列通信Python并發編程03/僵尸孤兒進程,互斥鎖,進程之間的通信1.昨日回顧1.創建進程的兩種方式:函數,類.2.pid:os.getpid()os.getpp
系統 2019-09-27 17:50:57 1775
在C/C++中,傳值和傳引用是函數參數傳遞的兩種方式,在Python中參數是如何傳遞的?回答這個問題前,不如先來看兩段代碼。代碼段1:deffoo(arg):arg=2print(arg)a=1foo(a)#輸出:2print(a)#輸出:1看了代碼段1的同學可能會說參數是值傳遞。代碼段2:defbar(args):args.append(1)b=[]print(b)#輸出:[]print(id(b))#輸出:4324106952bar(b)print(b
系統 2019-09-27 17:50:55 1775
數據集介紹使用數據集Wine,來自UCI。包括178條樣本,13個特征。importpandasaspdimportnumpyasnpdf_wine=pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data',header=None)df_wine.columns=['Classlabel','Alcohol','Malicacid','Ash
系統 2019-09-27 17:50:52 1775
本文總結分析了selenium2.0中常用的python函數。分享給大家供大家參考,具體如下:新建實例driver=webdriver.Firefox()此處定位均使用的百度首頁輸入框1.通過標簽屬性Id查找元素方法:find_element_by_id(element_id)實例:driver.find_element_by_id("kw")2.通過標簽屬性name查找元素方法:find_element_by_name(element_name)實例:d
系統 2019-09-27 17:50:52 1775
walker經常用到當前時間和相對時間,用來統計程序執行的效率,簡單記一下,便于copy。相對時間>>>importtime#相對時間>>>startTime=time.time()>>>'%.2fs'%(time.time()-startTime)'24.51s'格式化當前時間#格式化當前時間>>>time.strftime('%Y-%m-%d%H:%M:%S',time.localtime())'2016-01-0510:34:06'時間戳與時間的轉換
系統 2019-09-27 17:50:52 1775