Time of Update: 2016-06-05
標籤:Core Data、Core Graphics、Core Animation 和 OpenGL ES 架構,是對於應用程式開發很重要的進階技術,因此需要花時間來學習和掌握。Core Data 架構管理應用程式的資料模型Core Data 管理對象圖。藉助 Core Data,您可以建立模型對象(稱為被管理的對象)。您管理那些對象之間的關係,並通過架構更改資料。Core Data 利用內建的 SQLite 技術,高效地儲存和管理資料。使用 Core
Time of Update: 2016-06-05
標籤:對於大多數Linux驅動來說,需要直接與硬體互動,本章主要介紹用Linux驅動來控制二極體的明暗,即通過Linux驅動發送資料控制開發板上LED燈的開關。第一節介紹了LED驅動的實現原理。Linux驅動不是直接向硬體中的記憶體寫資料,而是與原生I/O記憶體互動,Linux核心提供了多個與I/O記憶體互動的函數,每個串連Linux的硬體在I/O記憶體中都會有映射首地址,開發板上的LED等也有其映射首地址。第二節編寫LED驅動,步驟如下:(1)測試開發板,開啟電源開關(2)建立LED驅動裝置檔
Time of Update: 2016-06-05
標籤:Linux系統將每一個驅動都映射成一個檔案,這些檔案被稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。由於大多數Linux驅動都有與其對應的裝置檔案,因此與Linux驅動交換資料就變成了與裝置檔案交換資料。編寫Linux驅動程式的步驟:第一步,建立Linux驅動骨架(裝載和卸載Linux驅動);第二步,註冊和登出裝置檔案;第三步,指定與驅動相關的資訊;第四步,指定回呼函數;第五步,編寫商務邏輯;第六步,編寫makefile檔案;第七步,編譯Linux驅動程式;第八步,安裝和卸載Linux驅
Time of Update: 2016-06-05
標籤:Android深度探索(卷1)HAL與驅動開發學習筆記(6)第六章 第一個Linux驅動程式 統計單詞個數 Linux系統將每一個驅動都映射成一個檔案.這些檔案稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。這種設計理念使得與Linux驅動進行互動就像與普通檔案進行互動一樣容易。雖然C語言裡沒有事件的概念,但卻有與事件類別似的概念,這就是回調(c a l l b a c k)函數。因此,編寫Lin u
Time of Update: 2016-06-05
標籤:記憶體相關的問題在面試中被問到的機率還是比較大的,而且記憶體最佳化對於一個程式的效能而言也是至關重要的,現在就讓我們一起來學習吧!不廢話,直接上乾貨~一、記憶體流失記憶體流失就是我們對某一記憶體空間的使用完成後沒有釋放。主要原因:導致記憶體流失最主要的原因就是某些長存對象持有了一些其它應該被回收的對象的引用,導致記憶體回收行程無法去回收掉這些對象。出現的情境:1.資料庫的cursor沒有關閉;2.構造adapter時,沒有使用緩衝contentview;3.Bitmap對象不使用時採用re
Time of Update: 2016-06-05
標籤:
Time of Update: 2016-06-05
標籤:在開放平台等申請API key 和secret時經常要用到apk檔案簽名,那麼如何讀取呢?下面貼一下相關讀取源碼:一共兩個檔案MainActivity和MD5,package com.lcg.gensinature;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import
Time of Update: 2016-06-05
標籤:RISC(reduced instruction set computer)精簡指令集電腦 簡介 精簡指令集,是電腦中央處理器的一種設計模式,也被稱為RISC(Reduced Instruction Set Computer的縮寫)。[1]
Time of Update: 2016-06-05
標籤:核心空間與使用者空間介紹 Linux系統將自身劃分為兩部分,一部分為核心軟體,即是kernel,也稱作核心空間,另一部分為普通應用程式,這部分稱為使用者空間。 Linux簡化了分段機制,使得虛擬位址與線性地址總是一致,因此,Linux的虛擬位址空間也為0~4G.Linux核心將這4G位元組的空間分為兩部分。將最高的1G位元組(從虛擬位址0xC0000000到0xFFFFFFFF),供核心使用,稱為"核心空間".而將較低的3G位元組(從虛擬位址
Time of Update: 2016-06-05
標籤: 文章挺好的,雖然我用的是jQuery,但感覺還是有些用的~~~ 首先想說說javascript中函數的隱含參數:arguments Arguments 該對象代表正在執行的函數和調用它的函數的參數。 [function.]arguments[n]m.hrbfc120.com 參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function
Time of Update: 2016-06-05
標籤: 一、為什麼要寫這篇文章前段時間,有個回老家 創業的同事(做法務的) 問我 開發一個 新聞類的APP要多少錢,產品、UI、介面、後台管理頁 他們啥都沒有,想全部外包。我 並沒有在外包公司做過,也沒有接過私活,但是畢竟一線開發也做了很多年,也管理過Team Dev。沒吃過豬肉 也是見過豬跑的。於是寫了這篇 文章,來闡述 自己對 外包 中報價和開發時間 的想法。隨帶說了下 工作中的時間評估。有的 想法 可能不對,可以探討。 二、外包
Time of Update: 2016-06-05
標籤:前言: 上一篇已經介紹了用自己定義的屬性怎麼簡單定義一個view《Android 自訂view(二) —— attr 使用》,那麼接下來我們繼續深究自訂view,下一步將要去簡單理解自訂view的兩個比較重要的方法 onDraw(Canvas canvas) ,在探究 onDraw方法之前,我們必須先深入瞭解兩個類Paint和Canvas 。 第一:認識Paint
Time of Update: 2016-06-05
標籤:第七章 Led為我閃爍儘管 Linux 驅動直接與硬體打交道,但並不是 Linux 驅動直接向硬體中的記憶體寫資料, 而是與原生記憶體(νO Memory,位於核心空間〉進行互動。所謂 1/0 記憶體是通過各種介面(PCI、USB、藍芽、乙太網路口等〉串連到主機( PC、手機〉的硬體〈網卡。音效卡、網路攝影機等〉在主機內 存中的映射。例如,在 Ubuntu Linux 上啟動並執行驅動只需要訪問運行 Ubuntu Linux 的主機中的記憶體即可,然後Linux核心會利1/
Time of Update: 2016-06-05
標籤:編寫Led燈驅動的步驟如下:1、 建立LED驅動裝置檔案:(1)使用cdev-init函數初始化cdev;(2)指定裝置號;(3)使用cdev_add函數將字元裝置添加到核心中的字元裝置數組中;(4)使用class_creat宏建立struct class;(5)使用device_create函數建立裝置檔案;2、卸載Led驅動的裝置檔案3、 設定寄存器和初始化led驅動4、 控制led燈:(1)通過字串控制LED(2)通過I/O命令控制5、 LED驅動的模組參數6、 測試LED驅動(1)
Time of Update: 2016-06-05
標籤:這章內容講了搭建S3C6410開發板的測試環境。1.安裝串口調試工具:minicom,第1步:使用 insmod | grep usbserial命令檢測當前系統是否支援USB轉串口;第2步:使用apt-get install minicom命令安裝minicom;第3步:使用minicom
Time of Update: 2016-06-05
標籤:第五章主要學習了搭建S3C6410開發板的測試環境。首先要瞭解到S3C6410是一款低功耗、高性價比的RISC處理器它是基於ARMI1核心,廣泛應用於行動電話和通用處理等領域。 開發板從技術上說與我們經常用的手機類似, 也包含顯示屏、 鍵盤、 Wi-Fi、 藍芽等模組(可 能有的是選配〉。但與手機不同的是在開發板上安裝嵌入式系統要比手機容易得多。而且一般開發 扳都有很多擴充的連接埠,可以很容易開發定製的硬體, 並與開發板連結。因此,開發板相對於孚機
Time of Update: 2016-06-05
標籤:藍芽適配器 windows 驅動 筆記本 蘋果電腦 boot
Time of Update: 2016-06-05
標籤:Linux驅動的工作和訪問方式是Linux的亮點之一,Linux系 統將每一個驅動都映射成一個檔案,這些檔案稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。這種設計理念使得與Linux驅動進行互動就像與普通檔案進
Time of Update: 2016-06-05
標籤:通過學習Android深度探索(卷1)HAL與驅動開發的第五章搭建S3C6410開發板的測試環境,我掌握了搭建S3C6410開發板的測試環境的方法1安裝串口調試工具:minicom以Ubuntu Linux為例,需要按照如下步驟安裝、配置和調試minicom:第一步:檢測當前系統是否支援USB轉串口#lsmod | grep usbserial 如果有usbserial說明系統支援USB轉串口第二步:安裝minicom#apt-get install
Time of Update: 2016-06-05
標籤:1、字型屬性的添加方法 1 - (IBAction)changeBodySelectedColorMatchBackgroundOfButton:(UIButton *)sender { 2 [self.body.textStorage addAttribute:NSForegroundColorAttributeName 3 value:sender.backgroundColor 4