原创 python實現斐波那契數列

斐波那契數列的發明者是意大利數學家昂納多.斐波那契(Leonardo Fibonacci)。斐波那契數列又被稱爲黃金分割數列,或兔子數列。它指的是這樣一個數列:0 1 1 2 3 5 8 13 21 34 ....在數學上,斐波那契數列以遞

原创 python面試題

選擇題:1.以下代碼輸出什麼?list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]print list[10:]正確答案: AA [ ]B 程序異常C [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]D 輸出空

原创 常用的網站

阿里雲鏡像網站:https://mirrors.aliyun.com 百度的各種統計圖:http://echarts.baidu.com/ docker的UI界面:https://www.shipyard-project.com/

原创 mysql replication

mysql replicaton環境:主:192.168.48.150           從:192.168.48.152簡單的說,就是master把數據庫的改變寫入二進制日誌,slave同步這些二進制日誌,並根據這些二進制進行數據操作。

原创 爬蟲的種類

通用爬蟲:搜索引擎用的爬蟲系統    目標:儘可能的互聯網上所有的網頁下載下來,放到本地形成備份,        再對這些網頁進行相關處理(提取關鍵字,去除廣告),最後提供一個        用戶可用的接口。    抓取流程:      

原创 mysql replication

mysql replicaton環境:主:192.168.48.150           從:192.168.48.152簡單的說,就是master把數據庫的改變寫入二進制日誌,slave同步這些二進制日誌,並根據這些二進制進行數據操作。

原创 HTTP與HTTPS簡介

HTTP協議(HyperText Transfer Protocal):    即超文本傳輸協議,是一種發佈和接收HTML頁面的方法.HTTPS協議(HyperText Transfer Protocal over Secure Socke

原创 http協議調試代理工具Fiddler

Fiddler是一款WEB調試工具,它可以記錄所有客戶端到服務器端的HTTP請求.Fiddler啓動時,會默認代理IE瀏覽器的127.0.0.1:8888,其它瀏覽器則要手動設置.工作原理:    Fiddler是以代理WEB服務器的形式工

原创 HTTP與HTTPS簡介

HTTP協議(HyperText Transfer Protocal):    即超文本傳輸協議,是一種發佈和接收HTML頁面的方法.HTTPS協議(HyperText Transfer Protocal over Secure Socke

原创 常用的網站

阿里雲鏡像網站:https://mirrors.aliyun.com 百度的各種統計圖:http://echarts.baidu.com/ docker的UI界面:https://www.shipyard-project.com/

原创 幾行代碼抓取百度首頁

python中源碼位置(以urllib爲例):    python中自帶的模塊:        /usr/lib/python3.5/urllib/request.py(python3)        /usr/lib/python2.7/

原创 百度貼吧爬取(可以指定貼吧名及頁碼)

#!/usr/bin/python # coding=utf-8 import urllib import urllib2 def loadPage(url,filename):     '''     作用:根據URL發送請求,獲取服務

原创 基於python tkinter的簡單計算器(v1.0)

import tkinter #定義計算器類 class Calc: #初始化魔術方法 def __init__(self): #初始化共用屬性 #定義一個用於存放被計算字符串的列表 self.operationLi

原创 python模擬隊列和堆棧(列表練習)

##################################queue######################################### #!/usr/bin/env python 'use list as a q

原创 python找出字符串中每個字母出現的次數

#完全用列表方式實現 #!/usr/bin/env python # coding=utf-8 str1 = "abcdefabcdefgghj" listStr = [] for eachStr in str1:     countSt