原创 一個比CBitmap更優秀的類 ----- CImage

 前兩天有個朋友讓我幫他編一個圖象處理方面的程序,需要支持目前常見的圖像格式.這可把我難住了.一直以來都只會用Visual C++的CBitmap類加載各種位圖資源,然後處理.Visual C++的CBitmap類的功能是比較弱的,它只能

原创 理解驅動程序中的ioctl

原型:int ioctl(struct inode *inode, struct file *filp,unsigned int cmd, unsigned long arg); 當第一次看到驅動程序中的ioctl時,被它那大量的cas

原创 video4linux--1

1。 video for linux 現在是第2版   2。 號稱是支持multiple opens,當然前提是這多個open最好不要是在都要進行數據傳輸的情況下的,比如一個process可以控制它的一些參數,一個process在進行在線

原创 Linux如何在系統啓動時自動加載模塊

要了解如何在系統啓動時自動加載模塊(Automatically load kernel modules),就得先了解系統是如阿啓動的,啓動的過程中按什

原创 編譯和安裝linux內核2.6.x,一個簡單的內核驅動測試

自己從新安裝一個就是,現下載:www.kernel.org下載, 下載後解壓到/usr/src下:bzip2 -dc linux-2.6.24.4.tar.bz2 | tar xvf -把文件夾linux-2.6.24.4改名字爲:li

原创 video4linux--2

Video standards 當然世界上現在有多個視頻標準,如NTSC和PAL,他們又細分爲好多種,那麼我們的設備輸入/輸出究竟支持什麼樣的標準呢?我們的當前在使用的輸入和輸出正在使用的是哪個標準呢?我們怎麼設置我們的某個輸入輸出使用的

原创 vi常用快捷鍵

vi常用快捷鍵光標控制命令 命令   光標移動h或^h   向左移一個字符j或^j或^n 向下移一行k或^p   向上移一行l或空格   向右移一個字符G   移到文件的最後一行nG   移到文件的第n行w   移到下一個字的開頭W  

原创 SQL*Loader使用指南(轉)

Oracle 的SQL*LOADER可以將外部數據加載到數據庫表中。下面是SQL*LOADER的基本特點: 1)能裝入不同數據類型文件及多個數據文件的數據 2)可裝入固定格式,自由定界以及可度長格式的數據 3)可以裝入二進制,壓縮十進制

原创 SecureCRT

簡要介紹: VanDyke CRT 和 VanDyke SecureCRT是最常用的終端仿真程序,簡單的說就是windows下登錄UNIX或Liunx服務器主機的軟件。二者不同的是SecureCRT支持SSH∗(SSH1和SSH2)。

原创 一個聲音的程序

#include <fcntl.h>#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/ioctl.h>

原创 Linux下ALSA聲卡編程

一. 介紹       ALSA 標準是一個先進的linux聲音體系。它包含內核驅動集合,API庫和工具對Linux聲音進行支持。ALSA 包含一系列內核驅動對不同的聲卡進行支持,還提供了libasound的API庫。用這些進行寫程序不需

原创 Linux音頻編程指南

雖然目前Linux的優勢主要體現在網絡服務方面,但事實上同樣也有着非常豐富的媒體功能,本文就是以多媒體應用中最基本的聲音爲對象,介紹如何在Linux平臺下開發實際的音頻應用程序,同時還給出了一些常用的音頻編程框架。 一、數字音頻 音頻信

原创 腦力急轉彎 邏輯與創意

你駕車經過偏僻小路,三個人要搭順風車,一個病人急着到醫院、一個醫生要趕到醫院救人、最後一個是你心儀的人。而你駕的跑車只能載一個人,你要載誰?  載心儀的人,從此結下良緣,日後踏上紅地毯。但是你心裏很矛盾,患

原创 weblogic 進程不能啓動

<2010-3-31 下午09時29分16秒 CST> <Error> <EmbeddedLDAP> <BEA-171519> <Could not obtain an exclusive lock to the embedded LDA

原创 第一章:內存管理機制

內存的訪問和操作涉及了大量分門別類的內容。必須施以措施保證訪問有效內 存,並對應正確的實際物理存儲器。如果在內存保護模式下,處理器還應當負責確保執行中的任務不去訪問禁止訪問的內存。多任務操作系統就是基於內存保護服務 構建的系統。如果使用了