好久沒有維護項目開發了,寫存儲過程開始有點手生了,真后悔沒有早點總結一下以往項目經驗啊。所以這里就開個篇記錄點心得:1.首先要寫好每個存儲過程的版本說明,應該包括:版本號、修改日期、修改人、項目名稱、應用范圍(工作類型或者功能塊)、修改描述如:--Ver.1.02008-10-16EnliXXXproject(裝配工作站):新建功能2.名稱命名很重要,既然要表達出功能的意義,又要盡量統一描述方式項目存儲過程編寫
系統 2019-08-12 01:51:28 2103
簡要說明本文使用的系統為CentOS7以安裝Python3.7為例,其他的3.x的話把文章中的和Python版本有關的部分稍微修改一下就好。yum源準備更新yum:sudoyum-yupdate(參數-y用于提醒系統我們知道我們正在進行更改,免去終端提示我們要確認再繼續)安裝yum-utils(一組擴展和補充yum的實用程序和插件):sudoyum-yinstallyum-utils安裝CentOS開發工具(用于允許從源代碼構建和編譯軟件):sudoyum
系統 2019-09-27 17:57:32 2102
1.類的繼承與方法的重載上面就是先定義了一個類A,然后由定義了一個類B,B繼承了類A,這樣B就有了A的非私有屬性和方法。classWasher:company='ZBL'def__init__(self,water=10,scour=2):self._water=water#不想讓用戶直接訪問實例變量,可以標志成私有self.scour=scourself.year=2000#這是生產日期#屬性包裝,將water屬性包裝成方法,用戶使用water時實際是訪
系統 2019-09-27 17:54:42 2102
全文共5234字,預計學習時長10分鐘圖片來源:unsplash.com/@alinnnaaaa本文將介紹如何建立進階神經網絡。輸入數據本教程唯一使用的數據庫為NumPy。激活函數在隱藏層中會使用tanh激活函數,而在輸出層中則會使用sigmod函數。在兩種函數的圖中都很容易找到信息。下面直接執行函數。以上為Sigmoid函數。以下為該函數代碼:設定參數什么是參數和超參數?參數指權值和偏差。超參數會影響參數,并設置在學習過程開始之前。準確無誤設置超參數并不
系統 2019-09-27 17:54:41 2102
我們搞了個python的工具包PyTls。做這件事的初衷是發生了一個星期要用python同時開發3個項目的情況,我發現了兩個現象:1.有很多定制化的需求是極度高頻反復重寫的;2.有很多功能之前寫過,可能因為稍許復雜又忘了,再用的時候又要去Google。所以,拉著同組的一個實習生,一起維護了PyTls的這個項目,為的就是那句"lifeisshort,weneedpython"。所有的詳細的測試demo都可以在我的git找到,PyTls的測試demos希望可以
系統 2019-09-27 17:54:40 2102
描述符:如果一個類中包含了三個魔術方法(get,set,delete)之一或者全部的類這個類就是一個描述符描述符的作用:描述符的作用就是對類/對象中某個成員進行詳細的管理操作。數據描述符:(完整)同時具備三個魔術方法的類就是數據描述符非數據描述符(不完整):沒有同時具備三個魔術方法的類就是非數據描述符三個魔術方法:__get__():觸發時機:在訪問對象成員屬性(該成員已經交給描述符管理的時候)的時候觸發作用:設置當前屬性獲取的值參數:self描述符的對象
系統 2019-09-27 17:54:25 2102
image花下貓語:近日,Python之父在Medium上開通了博客,并發布了一篇關于PEG解析器的文章(參見我翻的全文譯文)。據我所知,他有自己的博客,為什么還會跑去Medium上寫文呢?好奇之下,我就打開了他的老博客。最后一篇文章寫于2018年5月,好巧不巧,寫的竟是pgen解析器,正是他在新文中無情地吐槽的、說將要替換掉的pgen。在這篇舊文里,Guido回憶了他創造pgen時的一些考量,在當時看來,創造一個新的解析器無疑是明智的,只不過時過境遷,現
系統 2019-09-27 17:54:17 2102
元類在python中一切皆對象,類也是對象,只不過類是一個創建對象的對象,我們可以在類中動態的創建一個類,比如deffunc(name):ifname=="Plane":classPlane(object):passreturnPlaneelse:classMetrorolite(object):passreturnMrtroolite雖然根據上述代碼可以動態創建一個類,但是整個類的代碼仍需要我們編寫的type()有兩種作用:1、檢查對象類型classPe
系統 2019-09-27 17:53:29 2102
文章目錄一、乘法二、轉置array.transpose()array.Treshape()求逆一、乘法numpy.dot(x,y)就是正常的向量或者矩陣乘法x*y:分情況討論如果x和y是維度相同的行(列)向量或者矩陣,結果是對應位置的數相乘:importnumpyasnpa=np.array([1,2,3])b=np.array([4,2,6])print(a*b)#結果array([4,4,18])c=np.array([[1],[2],[3]])d=n
系統 2019-09-27 17:50:16 2102
在我遇到SimPy包的其中一位創始人KlausMiller時,從他那里知道了這個包。Miller博士閱讀過幾篇提出使用Python2.2+生成器實現半協同例程和“輕便”線程的技術的可愛的Python專欄文章。特別是(使我很高興的是),他發現在用Python實現Simula-67樣式模擬時,這些技術很有用。結果表明TonyVignaux和ChangChui以前曾創建了另一個Python庫,它在概念上更接近于Simscript,而且該庫使用了標準線程技術,而不
系統 2019-09-27 17:49:52 2102