原创 android-27 APP的啓動流程 重點

一、系統的啓動過程 在學習APP的啓動之前先簡單瞭解下系統的啓動,有助於我們更好的學習APP的啓動。系統的啓動過程很複雜,這裏簡單化,只關心大致流程和涉及到的一些名詞以及相關類的作用 APP的啓動可以簡單總結爲一下幾個流程: 加載Boot

原创 01、App測試

http://note.youdao.com/noteshare?id=031c35f95fe2c45642ad8db39385b66c

原创 Python學習-偏函數

1. functools.partial的作用就是,把一個函數的某些參數給固定住(也就是設置默認值),返回一個新的函數,調用這個新函數會更簡單。 例如: >>> import functools >>> int2 = functools

原创 Python學習-匿名函數

1. 當我們在傳入函數時,有些時候,不需要顯式地定義函數,直接傳入匿名函數更方便。 還是以map()函數爲例,計算f(x)=x2時,除了定義一個f(x)的函數外,還可以直接傳入匿名函數:>>> list(

原创 Python學習-模塊

1. 一個abc.py的文件就是一個名字叫abc的模塊,一個xyz.py的文件就是一個名字叫xyz的模塊。 假設我們的abc和xyz這兩個模塊名字與其他模塊衝突了,於是我們可以通過包來組織模塊,避免衝突。

原创 Python學習-列表生成式

#coding=UTF-8 import os #要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): L=list (range(1,11)) print L

原创 接口測試-什麼是接口測試

1. 接口的種類a.外部接口b.內部接口  上層服務與下層服務; 同級服務2. http: post get delete  put區別: post 請求的數據是放在webForm裏面的,以表單形式提交     get 請求的數據跟在地址

原创 Python學習-高階函數Map/reduce/filter/sorted

1. map()函數接收兩個參數,一個是函數,一個是Iterable,map將傳入的函數依次作用到序列的每個元素,並把結果作爲新的Iterator返回。 例如: def f(x): return x*x L=[1,2,3,4,5

原创 Python學習-函數式編程

高階函數除了可以接受函數作爲參數外,還可以把函數作爲結果值返回。 我們來實現一個可變參數的求和。通常情況下,求和的函數是這樣定義的:def calc_sum(*args): ax = 0

原创 Python學習-迭代器

凡是可作用於for循環的對象都是Iterable類型; 凡是可作用於next()函數的對象都是Iterator類型,它們表示一個惰性計算的序列集合數據類型如list、dict、str等是Iterable但

原创 Python學習-list 和 tuple

Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。  按照代碼學習: # -*- coding: utf-8 -*- if __name__ == '__main__':

原创 接口測試-測試工具

一 抓包工具 1、 httpwatch  只適用於IE和firfox, 看數據麻煩, 很少用 2、 wireshark  抓取所有http tcp等請求, 數據太多, 用起來不方便 3、fiddler  抓包工具經常用, 不二選擇 二 接

原创 Python學習-高級特性

取一個list或tuple的部分元素是非常常見的操作。比如,一個list如下: #coding=UTF-8 #list tuple string 都可以進行切片操作 L = list(range(100)) T=((0, 1, 2,

原创 Python學習-ElementTree 方法讀取XML

要想解析XML需分兩步: 第一步: 加載XML文件     1) 加載指定字符串     2) 加載指定文件 第二步: 獲取節點的方法     1) 通過 getiterator     2) 通過 getchildren     3)

原创 Python學習-Dict and Set

Python內置了字典:dict的支持,dict全稱dictionary,在其他語言中也稱爲map,使用鍵-值(key-value)存儲,具有極快的查找速度。 和list比較,dict有以下幾個特點: 查找和插入的速度極快,不會隨着key