原创 鏈表基本操作
複習了一下鏈表的操作順手寫了一個基本功能的鏈表 #include <stdio.h> #include <stdlib.h> #include <malloc.h> #define MYDATA int typedef struct n
原创 C語言文件操作之fgets()
來說一說fgets(..)函數。 原型 char * fgets(char * s, int n,FILE *stream); 參數: s: 字符型指針,指向存儲讀入數據的緩衝區的地址。
原创 c++隨機數生成
<一> C/C++怎樣產生隨機數:這裏要用到的是rand()函數, srand()函數,C語言/C++裏沒有自帶的random(int number)函數。 (1) 如果你只要產生隨機數而不需要設定範圍的話,你只要用rand()就
原创 linux字符設備和塊設備的區別
設備文件分爲Block Device Driver和Character Device Drive兩類。Character Device Drive又被稱爲字符設備或裸設備raw devices; Block Device Driver
原创 ubuntu14.04 使用ffcitx的雲輸入法
首先安裝fcitx輸入法 sudo add-apt-repository ppa:fcitx-team/nightly && sudo apt-get update sudo apt-get install fcitx fcit
原创 在Qt中如何固定窗口的大小?
一種方法是設置它的最大大小和最小大小,並且使它們的值相等,都等於當前你設置的窗口尺寸。 簡單的示例: setMinimumSize(370, 150); setMaximumSize(370, 150); 其他如height和wid
原创 QPalette
調色板類QPallete提供了顏色角色(color roles)概念是指當前GUI界面中顏色的職責,通過枚舉變量QPalette::ColorRole來定義, 比較常用的顏色角色有: QPalete::Window,通常指窗口部件的背景
原创 Linux操作系統下/etc/hosts文件配置方法
轉載自:http://bbs.openzj.com/viewthread.php?tid=7200&page=1 1、關於/etc/host,主機名和IP配置文件 % p9 ]; Q$ J; w: c: y Hosts - The
原创 Ubuntu14.04搭建ftp
我裝的服務器系統是Ubuntu 14..04 LTS,FTP軟件當然是選擇大名鼎鼎的vsftpd(very secure FTP daemon), 用系統自帶的FTP還好Ubuntu裝vsftpd還是很
原创 make xxx Is a directory. Stop. 的原因
編譯內核時候的一個錯誤提示 make: *** arm/kernel.git/arch/arm: Is a directory. Stop. 這個錯誤是由在Makefile的 ARCH ?= $(SUBARCH) 這行的
原创 編譯內核模塊出現 include/linux/autoconf.h or include/config/auto.conf are missing.解決方法
宿主機:Ubuntu14.04 64位 編譯arm內核模塊出現如下錯誤 lxiang@lxiang-Aspire-5750G:~/workplace/arm_device_driver/code_enjoy/2-4-2$ make ma
原创 嵌入式軟件工程師筆試題
> 預處理器(Preprocessor) 1. 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我
原创 ubuntu14.04串口通信工具minicom
系統環境:ubuntu destop 14.04 那接下來工作主要是兩個:1、安裝 2、配置 相信各位也都是至少會操作一些全令行的,我們在這裏用apt-get安裝 1、安裝 sudo apt-get install minicom
原创 2014校園招聘面試題c++
1.程序運行時內存分配有哪幾個區? 答:摘自網上 1、棧區(stack)— 程序運行時由編譯器自動分配,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。程序結束時由編譯器自動釋放。 2、堆區(heap) — 在內存
原创 linux內核模塊的編譯
Makefile: ifneq ($(KERNELRELEASE),) obj-m := alloc_mem.o else KDIR := ../2-3-1/GQ2440/linux-2.6.32.2 all: make -C