原创 HTTP/URL編碼以及靜態網頁和動態網頁

HTTP: 通信協議  Hypertext  Transfer Protocol (超文本傳輸協議)   網絡中的兩臺主機交談溝通的方式 A: 基於請求request和響應response B: 無狀態通信 HTTP的請求方式: G

原创 iOS開發網絡-HTTP協議

一、URL 1.基本介紹 URL的全稱是Uniform Resource Locator(統一資源定位符) 通過1個URL,能找到互聯網上唯一的1個資源 URL就是資源的地址、位置,互聯網上的每個資源都有

原创 iOS開發多線程-自定義NSOperation

一、實現一個簡單的tableView顯示效果 實現效果展示: 代碼示例(使用以前在主控制器中進行業務處理的方式) 1.新建一個項目,讓控制器繼承自UITableViewController。 #impo

原创 SQL精妙語句

如何從一位菜鳥蛻變成爲高手,靈活使用的SQL語句是必不可少的。本文收集了部分比較經典,常用的SQL語句供大家參考,希望對大家有所幫助。   說明:複製表(只複製結構,源表名:a 新表名:b)     S

原创 KVC和KVO操作

一、KVC概述KVC是KeyValueCoding的簡稱,它是一種可以直接通過字符串的名字(key)來訪問類屬性(實例變量)的機制。而不是通過調用Setter、Getter方法訪問。(和Java中是使用反射機制去訪問類的private權限

原创 iOS開發多線程-線程安全

一、多線程的安全隱患 資源共享 1塊資源可能會被多個線程共享,也就是多個線程可能會訪問同一塊資源 比如多個線程訪問同一個對象、同一個變量、同一個文件 當多個線程訪問同一塊資源時,很容易引發數據錯亂和數據安全問題 示例一: 示例二: 問題代

原创 iOS開發多線程-線程的狀態

一、簡單介紹 線程的創建:  self.thread = [[NSThread alloc] initWithTarget:self selector:@selector(test) object:nil];  說明:創建線程有多種方式,

原创 iOS開發網絡-網絡編程基礎

一、爲什麼要學習網絡編程 1.簡單說明 在移動互聯網時代,移動應用的特徵有: (1)幾乎所有應用都需要用到網絡,比如QQ、微博、網易新聞、優酷、百度地圖 (2)只有通過網絡跟外界進行數據交互、數據更新,應

原创 iOS開發多線程-NSOperation基本操作

一、併發數 (1)併發數:同時執⾏行的任務數.比如,同時開3個線程執行3個任務,併發數就是3 (2)最大併發數:同一時間最多隻能執行的任務的個數。 (3)最⼤大併發數的相關⽅方法- (NSInteger)

原创 Java的時間處理

如果你知道怎樣在java中使用日期,那麼使用時間和它差不多一樣簡單。這篇文章告訴你怎樣把他們的差別聯繫起來。 在讀你這篇文章時,你首先應該熟悉關鍵點: 1. Java計算時間依靠1970年1月1日開始的毫秒數.              

原创 iOS開發多線程-RunLoop

一、什麼是RunLoop   1.從字面意思看     1)運行循環     2)跑圈   2.基本作用     1)保持程序的持續運行     2)處理App中的各種事件(比如觸摸事件、定時器事件、Selector事件)     3)

原创 iOS開發多線程-創建線程

iOS中實現多線程的方案有4種 一、創建和啓動線程簡單說明   一個NSThread對象就代表一條線程   創建、啓動線程   (1) NSThread *thread = [[NSThread alloc] initWithTarge

原创 Java相對路徑總結

1.基本概念的理解 絕對路徑:絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)例如: C:xyz est.txt 代表了test.txt文件的絕對路徑。http://www.su

原创 PO BO VO DTO POJO DAO概念及其作用

PO: persistant object持久對象 最形象的理解就是一個PO就是數據庫中的一條記錄。 好處是可以把一條記錄作爲一個對象處理,可以方便的轉爲其它對象。 BO: business object

原创 iOS開發多線程-GCD的常見用法

一、延遲執行 1.介紹 iOS常見的延時執行有2種方式(1)調用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; // 2