原创 執行iptables -P INPUT DROP後無法聯網

使用iptables -P INPUT DROP來全部關掉input鏈路後,隨之產生了一個很嚴重的問題,那麼服務器本身發送的數據請求返回的數據同樣被iptables拒之門外,一個通俗的解釋就是外部數據無法訪問本地服務,本地服務器也無法正常

原创 Leetcode——兩數之和(twoSum)、三數之和(threeSum)——Python

一、兩數之和 class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :

原创 Linux——$1、$#、$@、$0、$1、$2

$1在shell中稱爲“位置參數”,表示傳入的第1個參數(第1個入參)。 test -z $1 是一個判斷表達式,用於判斷$1的值是否爲空字符串。 若爲空,則結果爲true;否則爲false。 常用的shell中帶有$符號的幾個變量的

原创 IP地址等價類測試用例

下面是一個比較完善的設計方案,這個方案中,首先把IP地址分成有效可用的IP地址和有效但不可用的IP地址兩個等價類;其中有效可用的IP地址中包括IP地址的A,B,C三類地址,有效但不可用的IP地址包括D、E兩類IP地址和A、B、C三類地址中

原创 接口測試

一、接口測試的概念 1.什麼是接口? 應用程序編程接口,也稱爲 API,通俗的說,就是某一個功能的實現或展示基於對另一個功能的調用,那麼調用與被調用之間的連接點就是接口。 2.什麼是接口測試? 接口測試,是測試系統組件間接口的一種測

原创 APP自動化測試之(一) --------Appium自動化測試

跟着邏輯走。 第一章    App自動化框架選擇  目前較火的自動化工具特點對比: Appium(適用於Android&iOS;支持多語言;不需要應用源碼) Uiautomator(適用於Android;僅Java語言;不需要應用源碼)

原创 python之常用算法

1.計算二項式係數(動態規劃) # coding:utf-8 # computing C(n,k) def Binomial_coefficient(n,k): if k == 0 or k == n:

原创 Http相關知識點吐血整理

一、HTTP 簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW)服務器傳輸超文本到本地瀏覽器的傳送協議。。 HTTP是一個基於TCP/IP通信協議來傳遞數據(HT

原创 動不動的“上千萬”——海量數據處理面試題

一、 海量數據,出現次數最多or前K 1、給A,B兩個文件,各存放50億條URL,每條URL佔用64個字節,內存限制爲4G,找出A,B中相同的URL。 【分析】我們先來看如果要把這些URL全部加載到內存中,需要多大的空間。 1MB = 2

原创 設計模式分類與詳解

1.創建型模式 前面講過,社會化的分工越來越細,自然在軟件設計方面也是如此,因此對象的創建和對象的使用分開也就成爲了必然趨勢。因爲對象的創建會消耗掉系統的很多資源,所以單獨對對象的創建進行研究,從而能夠高效地創建對象就是創建型模式要探討的

原创 python你真的會嗎?——(一)基礎知識

你會python?---我會! 你真的會嗎?---好像這個我不是很清楚。。。 1、repr() 和str()——repr(object) repr() 函數將對象轉化爲供解釋器讀取的形式。返回一個對象的 string 格式。 repr是r

原创 減少數據庫死鎖的方法

1,儘量不要在一個事務中實現過於複雜的查詢或更新操作。原因很簡單,越是複雜的數據庫操作,佔用數據庫資源的時間越長,引發死鎖的可能性越大。 2,儘量不要在數據庫事務中要求用戶響應。原因同1,這也會導致事務長時間無法結束,浪費數據庫資料。 3

原创 軟件測試基本知識

1、在軟件底層進行的測試稱爲(C) A.系統測試 B.集成測試 C.單元測試 D.功能測試 根據不同的測試階段,測試可以分爲單元測試、集成測試、系統測試和驗收測試。 體現了測試由小到大、又內至外、循序漸進的測試過程和分而治之的思想。 單

原创 存儲過程

一、概念  存儲過程Procedure是一組爲了完成特定功能的SQL語句集合,經編譯後存儲在數據庫中,用戶通過指定存儲過程的名稱並給出參數來執行。 存儲過程中可以包含邏輯控制語句和數據操縱語句,它可以接受參數、輸出參數、返回單個或多個結果

原创 尋找一個字符串中的最長重複子串(後綴數組)&找出一個字符串中最長不重複子串

一、尋找一個字符串中的最長重複子串(後綴數組) 後綴數組其實可以看尋找一個字符串中的最長重複子串(後綴數組)作一個由字符串s倒數i個字符組成的子串的集合,其中0<i<s.length(),例如 字符串strstr的後綴數組爲: {r,tr