委托在IOS開發框架Cocoa Touch 中經常使用,其含義是一個類的對象要求委托對象執行它的某些操作。委托機制實際是種設計模式,通過此種機制,能降低對象間的耦合。還是不繼續說概念了,直接上定義代碼。//環境//Mac OS X 10.3.7//X
1.引言下面的委托實現使用的MyGUI裡面的委托實現,MyGUI是一款強大的GUI庫,想理解更多的MyGUI信息,猛擊這裡。我們的目標是要實現一個跟.NET幾乎完全一樣的委托,使用簡單,支持多播,可以添加刪除委托。同時支持C++的普通函數、模板函數、
typeid可以獲取到一個對象或引用的確切類型,這在多態編程下非常有用。要使用typeid,首先確保你的編譯器開啟了運行時類型檢查(RTTI)。在visual studio中打開該項目的屬性頁 -> C/C++ -> 語言修改啟用運行時類
1.工廠方法(Factory Method)模式工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。核心工廠類不再負責產品的創建,這樣核心類成為一個抽象工廠角色,僅負責具體工廠子類必須實現的接口,這樣進一步抽象化的好處是
做Android的應該經常會看見桌面上顯示歌詞,或者流量監控的懸浮窗。今天通過一個簡單的實例來學習。先看看效果。1. 先建一個top_window.xml。這個就是用來在桌面上顯示的控件。<?xml version=1.0
操作系統:RHEL5.1-Server編譯器:arm-linux-gcc 4.3.2工程:x264-snapshot-20120817-2245問題:在做 x264 編碼的arm移植時,出現如下問題/usr/bin/ld: x264.o: Reloc
操作系統:RHEL5.1-Server編譯器:gcc 4.1.2 工程:x264-snapshot-20120817-2245問題:在編譯安裝 x264 時出現下列錯誤cc1: error: unrecognized command line opt
結構體在程序中的應用是很廣泛的,要處理的問題越復雜,數據量越多月雜,就越需要用到結構體。比如網絡,內核,驅動等等。熟練使用結構體對每個程序員都是至關重要的。一個好的結構體不僅能使程序體系結構清晰,而且使得操作靈活,可擴展性強。linux網絡之所以很強
參考文獻:《linux kernel development》P43 下載見 http://www.linuxidc.com/Linux/2011-06/37776.htmP43講到關於linux的CFS的調度依據vruntime的時候,想對起做一些
一、什麼是對齊,以及為什麼要對齊:1. 現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定變量的時候經常在特定的內存地址訪問,這就需要各類型數據按照一定的規則在空間上排列,而不是
大多數書籍在介紹字符驅動過於理論化,縱覽一章都是些文字,再附上一些零碎的代碼,看的人頭暈,時間長了自然就不想看了。 對於驅動的學習,剛開始不能過於理論化,一定要結合實際,要不然像空中樓台,住在上面,心裡老感覺不踏實。那麼如何入手呢?我覺得三點是很重要
uboot移植涉及到底層硬件的設置,因此需要掌握UART、系統時鐘頻率、NOR FLASH、NAND FLASH、SDRAM、網卡、存儲控制器等硬件的功能及配置,這些都可以參照相應開發板的芯片手冊來完成,沒有什麼大的問題。在移植過程中,一直困擾我的是
本文所說的Inode是struct inode結構體,並不是在inode塊中的inode結點。Char Device Driver 相關數據結構:struct cdev { struct kobject kobj; struct module
《Unix環境高級編程》這本書附帶了許多短小精美的小程序,我在閱讀此書的時候,將書上的代碼按照自己的理解重寫了一遍(大部分是抄書上的),加深一下自己的理解(純看書太困了,呵呵)。此例子在Ubuntu 10.04上測試通過。相關鏈接《UNIX環境高級編
《Unix環境高級編程》這本書附帶了許多短小精美的小程序,我在閱讀此書的時候,將書上的代碼按照自己的理解重寫了一遍(大部分是抄書上的),加深一下自己的理解(純看書太困了,呵呵)。此例子在Ubuntu 10.04上測試通過。相關鏈接《UNIX環境高級編
《Unix環境高級編程》這本書附帶了許多短小精美的小程序,我在閱讀此書的時候,將書上的代碼按照自己的理解重寫了一遍(大部分是抄書上的),加深一下自己的理解(純看書太困了,呵呵)。此例子在Ubuntu 10.04上測試通過。相關鏈接《UNIX環境高級編
這裡(http://www.linuxidc.com/Linux/2012-08/68722.htm)寫過了RSA非對稱加密解密的交互方式,其實數字簽名也是RSA非對稱加密,只不過用私鑰加密的,再加上個hash摘要CryptoAPI與openssl