Time of Update: 2016-07-18
標籤:Flume是一種高可用的,高可靠的,分布式的海量日誌採集、彙總和傳輸的系統。 可以看一下模型: 每一個flume代理(agent)可以提供一項flume服務。每一個代理有三個成員:source、channel、sink 如所示,由source擷取資料並發送給channel,channel就好比一個緩衝區,由sink來從channel裡讀取資料。---------------------------------------------- 暫時沒有圖寫個
Time of Update: 2016-07-16
python 類和對象的特點,python對象特點分享下python 類的一些基礎知識點,學到這裡相信大家對python的瞭解已經有一定的程度了。今天說的python 類很合適那些做長期產品開發的朋友。python oop相比其他的比如C++,JAVA語言的話的理解和使用要更簡單,它把一些複雜的文法特性給除去了。大家開始接觸python 類的時候,可以把它想象成一棵樹,樹榦=父類,樹根=子類。樹根吸收樹榦的營養,並且可以同時吸收幾棵樹榦的營養,所以python
Time of Update: 2016-07-16
物件導向基礎,物件導向物件導向的概述 物件導向的概念在我理解來,函數是對代碼的封裝,而類和對象是對函數的封裝,其優點如下面向過程:根據商務邏輯從上到下寫壘代碼函數式:將某功能代碼封裝到函數中,日後便無需重複編寫,僅調用函數即可物件導向:對函數進行分類和封裝,讓開發“更快更好更強... 物件導向編程是一種編程方式,此編程方式的落地需要使用 “類” 和 “對象” 來實現,所以,物件導向編程其實就是對 “類” 和
Time of Update: 2016-07-16
python讀寫Excel檔案的函數--使用xlrd/xlwt,python中讀取Excel的模組或者說工具有很多,如以下幾種:Packages文檔下載說明openpyxlDownload | Documentation | Bitbucket The recommended package for reading andwriting Excel 2010 files (ie: .xlsx)xlsxwriterDownload | Documentation |
Time of Update: 2016-07-14
python中列表和元組的使用方法和區別,python使用方法一、二者區別列表: 1.可以增加列表內容 append 2.可以統計某個列表段在整個列表中出現的次數 count 3.可以插入一個字串,並把整個字串的每個字母拆分當作一個列表段追加到列表當中 extedn
Time of Update: 2016-07-14
frist Django app — 四、 完善View,fristdjango上一篇已經完成了polls的準系統,接下來完善剩下的vote功能和並使用generic views改進請求處理view。包含表單的簡單運用和前後台參數傳遞。目錄vote:完善投票功能generic views:改進views.pyvote編輯detail.html,添加投票投票功能<h1>{{question.question_text}}</h1>{% if error_message %}
Time of Update: 2016-07-13
Regex,正則介紹 就其本質而言,Regex(或 RE)是一種小型的、高度專業化的程式設計語言, (在Python中)它內嵌在Python中,並通過 re 模組實現。 你可以為想要匹配的相應字串集指定規則;該字串集可能包含英文語句、 e-mail地址、TeX命令或任何你想搞定的東西。然後你可以問諸如“這個字串
Time of Update: 2016-07-16
物件導向進階,python物件導向進階 本篇將詳細介紹Python
Time of Update: 2016-07-14
使用Python和vim外掛程式結合讓Vim支援多檔案夾比較,在Vim的官方網站上有一個支援2個檔案夾比較的外掛程式DirDiff, 連結: http://www.vim.org/scripts/script.php?script_id=102. 不過僅支援2個檔案夾, 我對齊進行研究並改進後讓其支援多個檔案夾的檔案進行比較.DirDiff外掛程式的基本原理就是先產生要比較的幾個檔案夾中的所有檔案清單檔案, 該檔案的每一行對應於一個檔案以及它所在的檔案夾. 啟用檔案夾比較模式時,
Time of Update: 2016-07-15
Python基礎文法,python文法python內部執行流程 編碼 預設情況下,Python3源碼檔案以UTF-8編碼,所有字串都是Unicode字串。當然也可以為源碼檔案指定不同的編碼: # -*- coding: cp-1252 –*- 1. ASCII python2的解譯器在載入.py檔案中的代碼時,會對內容進行編碼(預設ASCII)
Time of Update: 2016-07-17
Python if..else,pythonif..else一、介紹1.完整形式if <條件判斷1>: <執行1>elif <條件判斷2>: <執行2>elif <條件判斷3>: <執行3>else: <執行4>注意:1.if後面的冒號不能省略“:”,規定縮排規則為4個空格
Time of Update: 2016-07-15
Install Python on Mac,installpython1. 從官網下載最新版Python 3.X 後安裝;由於Mac OS X EI Capitan中預設已經整合了 Python 2.7,因此需要在Terminal中輸入 Python3 來檢測是否安裝成功,使用Python命令預設調用的是Python 2.7。2.
Time of Update: 2016-07-13
Python Opearte MS-SQL Use Pymssql,opeartepymssql看到很多的開來源資料庫會用到MySQL,Python同樣也使用,但是我已經習慣使用圖形化介面,操作感極強的MS-SQL看到Python也提供MS-SQL串連方式,需要用到PyMssql。在Windows DOS CMD命令中 輸入:pip install pymssl關於pymssql文檔連結
Time of Update: 2016-07-15
Python 對象記憶體佔用,python對象記憶體佔用一切皆是對象在 Python 一切皆是對象,包括所有類型的常量與變數,整型,布爾型,甚至函數。 參見stackoverflow上的一個問題 Is everything an object in python like ruby代碼中即可以驗證: # everythin in python is object def fuction(): return print isinstance(True, object) print
Time of Update: 2016-07-13
發郵件功能,java發郵件功能python 發郵件的功能 1 import smtplib 2 from email.mime.text import MIMEText 3 from email.utils import formataddr 4 5 #發送郵件功能 6 def send_mail(send_message_txt,*senders_list,**send_to_people): 7 flag = True 8 try: 9 #編寫發送的內容10
Time of Update: 2016-07-15
python學習第五天 List 與 tuple,pythontupleList 和tuple:python提供一種類似C語言數組的類型,但是使用起來確是相當的簡潔。那就講講這神奇的python中list 和tuple吧。List類型:1.直接貼代碼:L = ['A','B','C']//聲明一個Listprint L輸出 ['A','B','C']聲明一個List類型,使用 標識符 [].就這麼簡單。2.得到List L的元素個數:>>> len(L)33.訪問
Time of Update: 2016-07-13
Python IO多工,pythonio多工IO多工是一個系統層面的概念,讓我們先搞清楚為什麼使用IO多工: 由於進程的執行過程是線性(也就是順序執行),當我們調用低速系統I/O(read,write,accept等等),進程可能阻塞,此時進程就阻塞在這個調用上,不能執行其他動作.阻塞很正常.
Time of Update: 2016-07-13
frist Django app — 三、
Time of Update: 2016-07-14
Python爬蟲Scrapy架構入門(0),pythonscrapy想學習爬蟲,又想瞭解python語言,有個python高手推薦我看看scrapy。scrapy是一個python爬蟲架構,據說很靈活,網上介紹該架構的資訊很多,此處不再贅述。專心記錄我自己遇到的問題以及解決方案吧。給幾個連結吧,我是根據這幾個東西來嘗試學習的:scrapy中文文檔(0.24版,我學習的時候scrapy已經1.1了,也許有些過時): http://scrapy-chs.readthedocs.io/zh_CN/0
Time of Update: 2016-07-13
關於python的變數範圍,python變數範圍#定義變數a>>> a = 0>>> print a0 #定義函數p()>>> def p():... print a... >>> p()0 #定義函數p2()>>> def p2():... print a... a = 3... print a... >>> p2() #