原创 深入理解RunLoop

RunLoop 是 iOS 和 OS X 開發中非常基礎的一個概念,這篇文章將從 CFRunLoop 的源碼入手,介紹 RunLoop 的概念以及底層實現原理。之後會介紹一下在 iOS 中,蘋果是如何利用 RunLoop 實現自

原创 三種編程命名規則(匈牙利法,小駝峯法,大駝峯法)

原文發佈於http://blog.csdn.net/liaoxiaoli99/article/details/6372557 1. 匈牙利命名: 開頭字母用變量類型的縮寫,其餘部分用變量的英文或英文的縮寫,要求單詞第一個字母大寫。

原创 談談 iOS 中圖片的解壓縮

對於大多數 iOS 應用來說,圖片往往是最佔用手機內存的資源之一,同時也是不可或缺的組成部分。將一張圖片從磁盤中加載出來,並最終顯示到屏幕上,中間其實經過了一系列複雜的處理過程,其中就包括了對圖片的解壓縮。 圖片加載的工作

原创 iOS 開發中的八種鎖(Lock)

原文發佈於http://www.jianshu.com/p/8b8a01dd6356 這兩天翻看 ibireme 大神 《不再安全的 OSSpinLock》 這篇文章,看到文中分析各種鎖之前的性能的圖表: lock_benchmark.

原创 對MAC自帶的SVN進行升級

原文發佈於http://blog.csdn.net/wirelessqa/article/details/45485347 目錄(?)[+] 一. 爲什麼要升級SVN? 因爲MAC上默認安裝的是1.6版本,在使用時經

原创 Python 十分鐘學會用任意中文文本生成詞雲

前述 本文需要的兩個Python類庫  jieba:中文分詞分詞工具  wordcloud:Python下的詞雲生成工具 寫作本篇文章用時一個小時半,閱讀需要十分鐘,讀完該文章後你將學會如何將任意中文文本生成詞雲 Python詞

原创 iOS應用程序生命週期(前後臺切換,應用的各種狀態)詳解

http://blog.csdn.net/totogo2010/article/details/8048652/ 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 目錄(?)[-] 應用程序的狀態應用程序的生命週期 1加

原创 NSRunloop,runloop,autoReleasePool和thread的關係理解及案例解決

1.NSRunloop NSRunloop顧名思義,就是一個消息循環,它會偵測輸入源(input source)和定時源(timer source),然後做回調處理。這和windows的消息處理非常類似,只不過你無法看到類似SendM

原创 純線性同餘隨機數生成器

線性同餘隨機數生成器介紹: 古老的LCG(linear congruential generator)代表了最好最樸素的僞隨機數產生器算法。主要原因是容易理解,容易實現,而且速度快。  LCG 算法數學上基於公式: X(n+1) = 

原创 iOS之利用GCD信號量控制併發網絡請求

原文發佈於http://blog.csdn.net/cloudox_/article/details/71107179 引 對計算機瞭解的都會知道信號量的作用,當我們多個線程要訪問同一個資源的時候,往往會設置一個信號量,當信號量大

原创 Objective-C Fast Enumeration 的實現原理

在 Objective-C 2.0 中提供了快速枚舉的語法,它是我們遍歷集合元素的首選方法,因爲它具有以下優點: 比直接使用 NSEnumerator 更高效; 語法非常簡潔; 如果集合在遍歷的過程中被修改,它會拋出異常;

原创 linux代碼段,數據段,BSS段, 堆,棧

原文分佈於http://blog.csdn.net/wudebao5220150/article/details/12947445  linux代碼段,數據段,BSS段, 堆,棧 網上摘抄了一些,自己組織好了,以便參考 !!!! 

原创 iOS: 聊聊 Designated Initializer(指定初始化函數)

原文發佈於http://www.cnblogs.com/smileEvday/p/designated_initializer.html 一、iOS的對象創建和初始化 iOS 中對象創建是分兩步完成: 分配內存初始化對象的成員變量

原创 TCP協議中的三次握手和四次揮手(圖解)

原文發佈於http://blog.csdn.net/whuslei/article/details/6667471/ 建立TCP需要三次握手才能建立,而斷開連接則需要四次握手。整個過程如下圖所示: 先來看看如何建立連接的。

原创 Python中文分詞 jieba 十五分鐘入門與進階

版權聲明:歡迎轉載我的博客,請標明出處. 目錄(?)[-] 整體介紹三種分詞模式與一個參數關鍵詞提取中文歧義測試與去除停用詞三種可以讓分詞更準確的方法並行計算 整體介紹 jieba 基於Python的中文分詞工具,安裝