介紹 AnnoRouter是一個用於協助Android元件化的路由框架。它參考了Retrofit的介面設計,將路由跳轉API轉化為Java介面,使用註解來配置跳轉資訊。 Usage 初始化全域性Router Router.Builder builder = new Router.Builder() […]
本文已搬家至【HeadFirst 設計模式學習筆記】1.策略模式
FPGA的IBUFDS、IBUFGDS&OBUFDS (轉載自 http://hi.baidu.com/shouzhishi/blog/item/8a348bfabbc05c284e4aead6.html ) 目前,大型設計一般推薦使用同步時序電路。同步時序電路 […]
重構是對軟體內部結構的一種調整,目的是在不改變軟體行為的前提下,提高其可理解性,降低其修改成本。開發人員可以使用一系列重構準則,在不改變軟體行為的前提下,調整軟體的結構。 有很多種原因,開發人員應該重構程式碼,例如之前的開發人員程式碼寫得很爛、自己以前設計時有缺陷、需求變更需要新增一些新的功能或修改 […]
《用Prolog建專家系統》學習筆記(1) 2009年,打算把主要精力放在AI的學習和開發上。主攻的方向,一是專家系統,二是智慧遊戲。 專家系統的開發工具,準備選用GNU Prolog, CLIPS, PyCLIPS, EreSye。 其實,這4個工具分屬2類語言,第一個是邏輯程式設計的Prolog […]
陳碩 (giantchen_AT_gmail) Blog.csdn.net/Solstice 本文主要討論 Linux x86/x86-64 平臺,偶爾會舉 Windows 作為反面教材。 C/C 的二進位制相容性 (binary compatibility) 有多重含義,本文主要在“標頭檔案和庫檔 […]
陳碩 (giantchen_AT_gmail) Blog.csdn.net/Solstice 本文主要討論 Linux x86/x86-64 平臺,偶爾會舉 Windows 作為反面教材。 C/C 的二進位制相容性 (binary compatibility) 有多重含義,本文主要在“標頭檔案和庫檔 […]
“實現一個介面”的廣義概念,包括”implements an interface”和”extend an abstract class”兩方面的含義。【續】
直接上例子吧。只是捕獲某個裝置的中斷而已。。。 該檔案的名字是irq.c #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <li […]
操作環境 VMware 虛擬機器Ubuntu10.10 。 ARM11, OK6410 開發板, Linux2.6.36.2 核心 第一個錯誤: s3c64xx-pata.0: failed to claim resource 0 uboot 列印資訊: NET: Registered pr […]