哪個Python版本?當我提及Python,所指的就是CPython2(準確的是2.7).我會顯式提醒那些相同的代碼在CPython3(3.3)上是不工作的,以及提供一份解釋不同之處的備選代碼。請確保你已經安裝了CPython,在終端上輸入python或者python3回車,然后你在終端上應該能看到python的提示符(prompt)。請注意,所有的程序在它們第一行都是#!/usr/bin/env/python,也就是說,我們想要Python的解釋器來執行
系統 2019-09-27 17:47:31 2171
如下所示:#-*-coding:utf-8-*-"""CreatedonThuJun0709:17:402018@author:yjp"""importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.tickerimportMultipleLocator,FormatStrFormattery0=[]y1=[]y2=[]y3=[]y4=[]f=open("y0.txt")lines=f.readlin
系統 2019-09-27 17:46:17 2171
剛剛在學習些測試報告的時候,出現一個路徑的問題,找了很久的原因,竟然是少了一個反斜杠引起的,在此順便記錄一下正反斜杠的作用。在Python中,記錄路徑時有以下幾種寫法,如:(大家都知道\n是換行的意思)report_dir1=r‘C:\Local\Programs\Python\Python35\Lib\n_test'report_dir2=‘C:\\Local\\Programs\\Python\\Python35\\Lib\\n_test'report
系統 2019-09-27 17:46:07 2171
Python是一個美麗的語言,可以激發用戶對它的愛。所以如果你試圖加入程序員行列,或者你有點厭倦C++,Perl,Java和其他語言,我推薦你嘗試Python.Python有很多吸引程序員的功能,它易學,面向對象,字節碼編譯,免費且開源。還有運行時檢查。完整快速的支持,可以執行各種任務的擴展。高效的Python在這篇文章,我想強調一些Python可以節約時間并最大限度地提高生產力的方面。在做準備時,我咨詢了幾個Pythonists,他們最節省時間的技巧是什
系統 2019-09-27 17:38:22 2171
本文轉載自以下地址:http://www.welefen.com/image-optimization.html前端圖片優化介紹隨著前端頁面越來越復雜,尤其是一些社區型的頁面中,圖片成了頁面中不可或缺的資源,并且隨著產品功能的疊加圖片大小越來越多。以下是幾個網站的圖片所占的比重。由于圖片是二進制文件,并不能像js、css、html那些源代碼文件一樣可以通過gzip壓縮大大減小文件的大小。所以圖片優化主要是選擇合適的圖片格式,在不降低圖片質量的情況下去掉圖片
系統 2019-08-29 23:38:05 2171
TCP(TransmissionControlProtocol)傳輸控制協議TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,采用三次握手確認建立一個連接:位碼即tcp標志位,有6種標示:SYN(synchronous建立聯機)ACK(acknowledgement確認)PSH(push傳送)FIN(finish結束)RST(reset重置)URG(urgent緊急)Sequencenumber(順序號碼)Acknowledgenumber(確認號碼
系統 2019-08-29 22:51:30 2171
先上幾張圖吧:啟動時:聊天中:第一版:客戶端以事件模型實現UI與通信分離;服務器端使用阻塞IO+對象數據庫;第二版:服務器端使用Mina框架NIO模型+緩沖隊列+異步多線程消息處理提高消息收發性能;自定定原始字節通信協議,實現QQ基本消息格式(登陸,加好友,文件傳送....)用戶Q號和密碼md5傳送;聊天消息以用登陸后收到服務器發來的key以des加密.項目組長胡海亮(QQ:249782944)通信協議定義的文檔見附件:山寨版QQ-開發紀實
系統 2019-08-29 22:45:53 2171
[置頂]堅持學習WF文章索引我們除了使用WF提供的SqlWorkflowPersistenceService外,還可以自定義持久化服務。因為有的時候你可能不想使用SqlServer數據庫,我們就可以通過自定義持久化服務來使用其他的數據庫,文件等來進行持久化存儲。一:1.1我們先看一個MSDN中的例子,當從內存中卸載工作流時,工作流運行時可使用該服務將工作流實例狀態保存到文件。該持久服務類代碼如下FilePersistence.cs:publicclassF
系統 2019-08-29 22:37:36 2171
做了一個小東西,里面有多個角色,每個角色都有特殊的菜單項,現使用策略模式對其簡單實現。關于策略模式的介紹請參考其他書籍。下面是項目架構和實現:架構:實現:IMenuStrategy.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceStrategyPattern.BLL{publicinterfaceIMenuStrategy{v
系統 2019-08-29 22:33:58 2171
很多時候,由于手機屏幕太小,一下子顯示不了那么多內容,這個時候就需要通過按鍵一點一點的顯示下面的內容(相當于瀏覽器中的滾動條的功能)。我做了一個類,能夠一點一點的顯示內容。其實就是個容器,把內容統統放在容器中,計算全部內容的高度,計算每屏顯示的高,每次移動的高度,需要移動的總次數,通過這些量就能確定滾動情況了。PS:我討厭C/S架構的程序,原因就是很多問題都要自己去考慮,比如滾動條、文字換行啊什么的。而B/S架構就不需要考慮這種“低級問題”,瀏覽器幫我們解
系統 2019-08-29 22:24:21 2171