Time of Update: 2018-12-03
這個C語言的枚舉為什麼開頭只有一個“enum”而沒有枚舉名?這樣的是什麼作用? 檢舉|2013-03-10 15:59 a313785 | 分類:C/C++ | 瀏覽66次/* PRISM54_HOSTAPD ioctl() cmd: */enum { PRISM2_SET_ENCRYPTION = 6, PRISM2_HOSTAPD_SET_GENERIC_ELEMENT = 12, PRISM2_HOSTAPD_MLME = 13, PRISM2_HOSTAPD_SCAN_REQ = 14,
Time of Update: 2018-12-03
alsa 音頻庫的移植分類: linux嵌入式驅動開發 2010-04-07 17:125244人閱讀 評論(1)收藏舉報playbackaudio嵌入式測試linuxtimerAndrew Huangbluedrum@163.comalsa 是在LINUX出現比較晚的音頻處理庫,主要是針對原有的OSS的庫進行改進.效能更好,支援多個播放源等.但相應的,增加的編程的複雜性.
Time of Update: 2018-12-03
#include <stdio.h>#include <stdlib.h>#define SIZENUM(arryname) sizeof(arryname)/sizeof(student)typedef struct{ int studentId; char studentname[30];}student;student Student[]={ {2011,"zhangsan"}, {1988,"lisi"}, {2000,"wangwu"}, {2012,"
Time of Update: 2018-12-03
數組實現線性表#include "stdio.h"typedef struct{int data[20];int length;}Sqlist;//返回下標int LocateElem(Sqlist L,int x){int i;for(i=1;i<=L.length;i++){if(x<L.data[i]){return i;}}return i;}//插入元素的演算法void insert(Sqlist &L,int x){int p,i;p=LocateElem(L,
Time of Update: 2018-12-03
Baseline JPEG和Progressive JPEG的區別2012-10-25 10:12421人閱讀 評論(3) 收藏 舉報 JPEG檔案格式有兩種儲存方式。他們是Baseline JPEG和Progressive JPEG.兩種格式有相同尺寸以及映像資料,他們的副檔名也是相同的,唯一的區別是二者顯示的方式不同。Baseline
Time of Update: 2018-12-03
前言: linux中,無論是oss還是alsa體系,錄音和放音的資料流必須分析清楚。先分析alsa驅動層,然後關聯到alsa庫層和應用程式層。 連結分析: core/pcm_native.c檔案中.mmap = snd_pcm_mmap調用snd_pcm_mmap_data(substream, file, area);進一步調用substream->ops->mmap(substream, area);根據soc/pxa/pxa3xx-pcm.c檔案中.mmap =
Time of Update: 2018-12-03
[轉]:http://hi.baidu.com/dillisbest/blog/item/819b1013b8cf075af919b8a9.html英文原文:http://www.linuxjournal.com/article/6735period(周期):硬體中中斷間的間隔時間。它表示輸入延時。音效卡介面中有一個指標來指示音效卡硬體緩衝區中當前的讀寫位置。只要介面在運行,這個指標將迴圈地指向緩衝區中的某個位置。frame size = sizeof(one sample) *
Time of Update: 2018-12-03
libpng是一個跨平台的png解碼庫,方便易用。我這裡不說它怎麼移植,基本上如果是支援fopen之類函數的平台都可以支援。其實他的移植非常簡單,zlib可能麻煩一點,但相信一般人都能搞定。主要是檔案讀寫和錯誤處理的試配。這裡只提供一個使用libpng得到檔案RGB(A)資料的例子,沒加任何的錯誤處理:void readpng__001(char* name){// 前邊幾句是扯淡,初始化各種結構FILE* file = fopen(name, "rb");png_structp
Time of Update: 2018-12-03
近來在工作中用到libpng和libjpeg對圖片做解析,要求解析出RGB資料,並能提供8位和24位2中借口,並要求能對圖片進行縮放,結合網上各個朋友的文章,寫出了我自己的代碼,現在貼出來給大家參考。1.從檔案讀取:bool PngImage::loadFromFile(const char* Path, IMAGE_TYPE type){ // 重新初始化,防止load多個圖片。 m_good = false; m_width = 0; m_height = 0; if
Time of Update: 2018-12-03
把FILE *的檔案描述符轉換成int型的fd函數是:int fileno(FILE *tream) ,把int型的fd檔案描述符轉換成FILE *的檔案描述符函數是:FILE *fdopen(int fd, const char *mode)。互相轉換後兩者指向同一個流,如果關閉了其中一個,另一個也關閉了,如果嘗試去關閉的話就會返回錯誤。比如原先是FILE
Time of Update: 2018-12-03
RatingBar是我們在系統顯示分數的好組件,但是我們一般想把RatingBar裝飾的更好看,想把更好看的圖片用來替換系統預設的圖片,系統預設的樣子是這樣的: 是個不錯的選擇哦:
Time of Update: 2018-12-03
C:/Users/archfree>javah 用法:javah [選項] <類> 其中 [選項] 包括: -help 輸出此協助訊息並退出 -classpath <路徑> 用於裝入類的路徑 -bootclasspath <路徑> 用於裝入引導類的路徑 -d <目錄> 輸出目錄
Time of Update: 2018-12-03
web 服務可以在返回 http 響應時附帶認證要求 challenge,作用是詢問 http 請求的發起方是誰,這時發起方應提供正確的使用者名稱和密碼(即認證資訊),然後 web 服務才會返回真正的 http 響應。 收到認證要求時,NSURLConnection 的委派物件會收到相應的訊息並得到一個 NSURLAuthenticationChallenge 執行個體。該執行個體的發送方遵守 NSURLAuthenticationChallengeSender
Time of Update: 2018-12-03
原文地址:http://blog.csdn.net/ddna/article/details/5473293onInterceptTouchEvent和onTouchEvent調用時序onInterceptTouchEvent()是ViewGroup的一個方法,目的是在系統向該ViewGroup及其各個childView觸發onTouchEvent()之前對相關事件進行一次攔截,Android這麼設計的想法也很好理解,由於ViewGroup會包含若干childView,因此需要能夠統一監控各種
Time of Update: 2018-12-03
1.擷取表中第一行資料select top 1 * from Dept2.讓特定的某一行顯示在第一行select DeptNO,DeptName,Phone,Manager,Deputy,Remark from dept where parentID='3' order by case when deptNO='3' then 0 else 1 end3.sql 巢狀查詢select a,b,c from tableD where a=(select a from tableD)select *
Time of Update: 2018-12-03
近來又開始學習韋東山書上的裸機驅動,在運行SDRAM中的代碼的時候發現不能正確運行,當初下載的方法是通過mini2440內建的supervivi的d命令燒寫程式。現在想想真是犯了很多錯誤。在韋東山的書上不止一次強調這些裸機程式要下載到nandflash上運行,但我都是通過supervivi的d命令來下載到SDRAM中運行,呵呵,能正常運行才怪。現在稍微總結下:
Time of Update: 2018-12-03
位元組(Byte):通常將可表示常用英文字元8位二進位稱為一位元組。 一個英文字母(不分大小寫)佔一個位元組的空間,一個中文漢字佔兩個位元組的空間. 符號:英文標點2佔一個位元組,中文標點佔兩個位元組. 1位元組(Byte) = 8位(bit) 位元(Bit),亦稱二進位位。新港台:位元 位元指二進位中的一位,是二進位最小資訊單位。 1位元就是1位
Time of Update: 2018-12-03
寫了這麼久的代碼,應該知道做一產品在寫代碼時候一定不要只考慮實現功能,而是應該考慮這樣的功能會面對什麼的問題。今天看我們公司實習生的代碼,發現關於新人的培養還是應該從代碼習慣開始。舉個很簡單例子,公司某個產品有個列表功能,列表裡面有圖片和其它文本資訊,我看實習生的做法是將列表所有項目的圖片文本資訊全部擷取到之後才構造adapter來顯示listview,這樣肯定是不對的,因為如果列表較長,使用者就需要等待相當長時間才能看見列表所以應該首先使用文本功能和預設圖片來構造列表,再使用線程來重新整理每個
Time of Update: 2018-12-03
Could not access the default keychain.http://developer.apple.com/library/ios/#technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TNTAG24這篇官方文檔裡有說怎麼解決profile doesn't match any valid certificate-/private-key pair in the default
Time of Update: 2018-12-03
答:主要是為了支援多解析度的.hdpi裡面主要放高解析度的圖片,如WVGA (480x800),FWVGA (480x854)mdpi裡面主要放中等解析度的圖片,如HVGA (320x480)ldpi裡面主要放低解析度的圖片,如QVGA (240x320)系統會根據機器的解析度來分別到這幾個檔案夾裡面去找對應的圖片所以在開發程式時為了相容不同平台不同螢幕,建議各自檔案夾根據需求均存放不同版本圖片 答:主要是為了支援多解析度的. hdpi裡面主要放高解析度的圖片,如WVGA