原创 dispatch source

1、它有什麼用 dispatch source 的作用是負責監聽事件,先看看它的構造函數。 [objc] view plaincopy在CODE上查看代碼片派生到我的代碼片 dispatch_source_cr

原创 git 使用大全

一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看當前狀態 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看遠程所有

原创 Mac gitlab創建項目 ssh生成與設置

Mac gitlab創建項目 ssh生成與設置gitLab 創建項目ssh生成與設置 gitLab 創建項目 1.訪問gitlab地址,進行登錄。登錄成功點擊new project按鈕 2.輸入項目名稱,項目描述,選擇權限(一般

原创 NSTread

1.NSTread 首先介紹一下NSTread的特點:每個NSThread對象對應一個線程,量級較輕,更直觀地控制線程對象,但需要管理線程的生命週期、同步、加鎖問題,這會導致一定的性能開銷。 下面介紹一下NSTread的方法和使

原创 iOS折線圖

ZheXianView.h @interface ZheXianView : UIView @property(nonatomic,strong)NSArray *monthArr; @property(nonatomic,str

原创 tableView圖片下載優化

圖片下載:首先在緩存中查找,若有直接取出,反之則去NSCachesDirectory文件中去查找,沒有則下載。 #define HFAppImageFile(url) [[NSSearchPathForDirectoriesInD

原创 查看iOS項目本地數據庫的數據

1.點擊window ->devices 2.點擊設置按鈕 , 選擇download container 3.選擇存儲路徑,點擊save 4.最後生成.xcappdata文件,右鍵顯示包內容 5.選擇appd

原创 Cocoapod安裝及遇到的問題

Cocoapod安裝及遇到的問題RVM安裝 RVM安裝 1.安裝rvm curl -L https://get.rvm.io | bash -s stable 2.安裝完成,加載文件,查看版本,看是否成功 source ~/.ba

原创 分佈式服務框架 Zookeeper

(轉)http://www.cnblogs.com/wuxl360/p/5817405.html

原创 Nsstring定義時用copy還是用strong

1.首先定義兩個屬性 @property (nonatomic,strong)NSString *strongStr; @property (nonatomic,copy )NSString *copyssStr; 2.然後聲明一個

原创 java中關鍵字volatile的作用

轉載自sakyone的博客http://sakyone.iteye.com/blog/668091 注意:atomic wrapper classes配合volatile使用,比如:AtomicInteger 用在多線程,同步變量。 線程

原创 java多線程完整版

(轉)http://blog.csdn.net/ghsau/article/details/7421217

原创 iOS的沙盒機制

Application:存放程序源文件,上架前經過數字簽名,上架後不可修改 Documents: 保存應⽤運行時生成的需要持久化的數據,iTunes同步設備時會備份該目錄。例如,遊戲應用可將遊戲存檔保存在該目錄 tmp: 保存應⽤運行時所

原创 XMPPFramework---登錄篇

開發之前配置: 1.首先安裝mysql 2.安裝openfire 3.還有需要java運行環境,沒有的需要安裝jdk 安裝嚮導如下鏈接(找了好多,這個鏈接講的最詳細,最全) http://www.it165.net/os/htm

原创 正則表達式 java

正則表達式在java中的使用 包名:java.util.regex 類名:Pattern(編譯正則表達式)、Matcher(校驗正則表達式) 方法: 1、Pattern p = Pattern.complile(String reg