原创 轉載_理解 Objective-C Runtime

轉載來自:http://www.cocoachina.com/ios/20141008/9844.html 當人們初學 Cocoa/Objective-C 時,Objective-C Runtime 是被忽略的特性之一。原因是 O

原创 LinuxAPP學習筆記---持續更新

1、APP對於底層設備的操作 APP對於底層設備的讀寫操作,最穩妥的方式是使用select模式讀寫,不建議使用在主循環中輪詢的方式來讀取數據。在主循環中對設備數據進行讀寫對輪詢的時間間隔比較敏感,比如串口慢速設備,如果在輪詢中沒有延時,就

原创 轉載_我們離DevOps有多遠:持續集成思想的延伸

我們離DevOps有多遠:持續集成思想的延伸 2014-04-24 11:36 佚名 百度運維空間 字號:T | T DevOps並不僅僅關注軟件部署,它是部門間溝通協作的一組流程和方法。怎樣才能達到這樣一種狀態呢?我們離

原创 轉載_這樣讀源碼,不牛X也難

源代碼 程序員在工作過程中,會遇到很多需要閱讀源碼的場景,比如技術預研、選擇技術框架、接手以前的項目、review他人的代碼、維護老產品等等。可以說,閱讀源代碼是程序員的基本功,這項基本功是否紮實,會在很大程度上影響一個程序員在技術上的

原创 轉載_cygwin和mingw的區別

Unix下編譯通過的C代碼,在win32下編譯是不能通過的 ,當然Unix 和win32的API都是符合標準C,也就是說,大多數函數調用在unix和win32下是相同的.但是,unix有自己一些獨特的API(如fork,spawn,sig

原创 轉載_快速理解Docker - 容器級虛擬化解決方案

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 作者:劉旭暉 Raymond 轉載請註明出處 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/

原创 轉載_

算法-求二進制數中1的個數 問題描述 任意給定一個32位無符號整數n,求n的二進制表示中1的個數,比如n = 5(0101)時,返回2,n = 15(1111)時,返回4 這也是一道比較經典的題目了,相信不少人面試的時候可能遇到過

原创 轉載_OC消息機制(本質的實現方式)

在Objective-C中,message與方法的真正實現是在執行階段綁定的,而非編譯階段。編譯器會將消息發送轉換成對objc_msgSend方法的調用。    objc_msgSend方法含兩個必要參數:receiver、方法名(即:s

原创 Linux內核及驅動學習筆記---持續更新

Linux內核及驅動學習筆記 1、內核中對於不同數據的提示 在你通讀 file_operations 方法的列表時, 你會注意到不少參數包含字串 __user. 這種註解是一種文檔形式, 注意, 一個指針是一個不能被直接解引用的用戶空間

原创 轉載_軟件設計的七大原則

設計模式遵循的一般原則: 1.開-閉原則(Open-Closed Principle, OCP):一個軟件實體應當對擴展開發,對修改關閉.說的是,再設計一個模塊的時候,應當使這個模塊可以在不被修改的前提下被擴展.換言之,應當可以在不必

原创 轉載_架構師重構代碼的12條軍規

對於開發者來說,架構設計是軟件研發過程中最重要的一環,所謂沒有圖紙,就建不了房子。在遍地App的互聯網時代,架構設計有了一些比較成熟的模式,開發者和架構師也可以經常借鑑。 但是,隨着應用的不斷髮展,最初的架構往往面臨着各種問題,比如無

原创 轉載_At a Glance on Mac OS architecture

At a Glance This guide introduces you to the range of possibilities for developing Mac software, describes the many t

原创 轉載_Copy-On-Write技術

Copy-On-Write是寫時才copy的意思,有延遲操作的意思在裏面。比如往磁盤寫數據,先寫到的是內存裏面,只有文件close或flush時才真正寫到磁盤。或者某個對象(值)同時賦值給多個變量,這多個變量默認情況下引用的是那個值的同

原创 轉載_Creating Software Products for the Mac Platform

Apps are the most common type of Mac software, but there are many other types of software that you can create, too. Th

原创 轉載_推薦!國外程序員整理的 C++ 資源大全

關於 C++ 框架、庫和資源的一些彙總列表,由 fffaraz 發起和維護。 內容包括:標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日誌、代碼分析等。   標準庫 C++標準庫,包括了STL容器,算法和函數等。