原创 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人,再往上就