原创 Node.JS基礎知識

-- 運行在服務器端的javascript Node.js API   一、創建HTTP Server   var http = require('http');   http.createServer(function (requ

原创 JQuery UI開發技巧

一、引用   1 2 3 <link rel="stylesheet" href="css/themename/jquery-ui.custom.css" /> <script src="js/jquery.min.j

原创 測試工具比較

一、白盒測試   Parasoft白盒測試工具集   Compuware白盒測試工具集   Xunit白盒測試工具集   二、黑盒測試   黑盒功能測試   黑盒性能測試   三、測試管理工具     四、商業自動化測試工具

原创 swift開發常用庫

工具類  SwiftyJSON:GitHub上最爲開發者認可的JSON解析類 Dollar.swift:Swift版Lo-Dash(或underscore)函數式工具庫 OAuthSwift:國外主流網站OAuth授權類庫

原创 代碼重構的技巧

一、重構概念   對軟件內部結構的一種調整,目的是在不改變軟件可觀察行爲的前提下,提高其可理解性,降低其修改成本   1、爲何 改進軟件設計 使軟件更容易理解 幫助找到bug 提高編程速度   2、何時 添加功能時 修補錯誤時 複審代碼

原创 Scrum敏捷開發流程

1、我們首先需要確定一個Product Backlog(按優先順序排列的一個產品需求列表),這個是由ProductOwner 負責的; 2、Scrum Team根據Product Backlog列表,做工作量的預估和安排; 3、有了Pr

原创 Python常用模塊

python服務 * copy:copy模塊提供了對複合(compound)對象(list,tuple,dict,custom class)進行淺拷貝和深拷貝的功能。 * pickle: pickle模塊被用來序列化python的

原创 Javascript基礎知識

http://www.ziqiangxuetang.com/js/js-tutorial.html   一、引用   在 HTML 頁面中插入JavaScript,請使用 <script> 標籤。 <script> 和</scrip

原创 Python高級技巧之一 - Hooking

這裏總結Python關於Hook的技巧

原创 swift開發常用技巧

一、swift新元素   1、柯里化 可以把接受多個參數的方法變換成接受第一個參數的方法,並且返回接受餘下參數、返回結果的新方法 funcaddTwoNumbers(a:Int)(num:Int) -> Int { return

原创 Android基礎知識

一、應用程序架構   Android的軟件層次由底層至上分爲5個部分: Linux Kernel:核心系統服務,硬件與軟件間的抽象層,例如:安全、內存管理、進行管理、網絡堆棧、驅動模型 Android Runtime:核心庫的集合

原创 Android重要模塊及方法

-- 重點包介紹   android.app:提供高層的程序模型、提供基本的運行環境 android.content:包含各種的對設備上的數據進行訪問和發佈的類 android.database:通過內容提供者瀏覽和操作數據庫 an

原创 《影響力》閱讀筆記

一、互惠原理 我們應該儘量以相同的方式報答他人爲我們所做的一切。簡單來說,就是對他人的某種行爲,我們要以一種類似的行爲去回報。如果人家給了我們某種好處,我們就應該以另外一種好處來報答他人的恩惠,而不能對此無動於衷,更不能以怨報德。於

原创 軟件測試基礎 - 測試用例劃分

1.    Myers提出了使用各種測試方法的綜合策略: 1)    在任何情況下都必須使用邊界值分析方法,經驗表明用這種方法設計出測試用例發現程序錯誤的能力最強。】 2)    必要時用等價類劃分方法補充一些測試用例。 3)    用錯

原创 《人類簡史》閱讀筆記

1,現代人腦容量不如採集社會的祖先腦容量大 2,人類躍居食物鏈頂端的原因是因爲合作,可以合作的原因是因爲人類的語言,有“虛構”功能。人類的貿易網絡就是建立在國家、貨幣這些虛擬概念上的。 3,靠八卦能維持的社會單位時150人,再往上就