原创 關於#include頭文件
linux的驅動編程中經常有#include<linux/***.h> 這些文件的目錄是存放在include/linux/下面的,下次不要亂找了 另外module_param(name,type,parm) 中name 是變量名,type
原创 fedora字節序
我在fedora14上進行的編程,意圖創建一個結構體內包含兩個char類型,分別佔用2個位和6個位: 並創建一個數組list[] = "123456789";將list的地址傳給int指針,以十六進制打印整數 #include<stdio
原创 剛學linux的gdb
在編譯程序的時候gcc -g -o debug debug.c,-g標誌是對程序進行調試性編譯是常用的選項,它將使用特殊版本的c語言標準庫以提供庫函數中的調試支持。 接着是gdb debug (gdb) (
原创 open在使用O_RDWR時
我在使用管道時候,有一段是關於一個進程在創建子進程後,子進程execl另一個已編寫的pipe4,pipe4中read設備文件符file_descriptors[0]以獲取數據,我在想關於'\n'是否會被識別到pipe4中(實際上能
原创 關於goto的label
在自己的linux上面試過了,使用goto的label無論是在內聯函數還是在宏定義中,都是不可以編譯的。 點贊 收藏 分享
原创 socket編程時碰到的No route to host
編程時候,本來將c/s分別在兩臺電腦上運行,結果出現No route to host 而後試圖在同一臺電腦上運行c/s兩個程序,只是運用的ip的是本機ip而非127.0.0.1,程序能正常運行 網上搜了下,有說法是因爲電腦上的防火牆開啓,
原创 fork()後printf中加上\n和不加有什麼區別?爲什麼?
這是第一個程序: #include<stdio.h> #include<sys/types.h> #include<unistd.h> int main() { int i; for(i=0;i<2;i++) {
原创 關於msm8x60的啓動
小組讓做ppt,內容太多,看得不是很仔細,結果講得一塌糊塗的。但是想想也是自己這段時間看的,總是該總結總結的,至少以後自己看了,有點啓發吧。 簡單說說msm8x60的啓動,首先是arm7中,根據PBL啓動RPM,在由RPM啓動SBL1,S
原创 進程號和線程號
#include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<string.h> #include<pthread.h> #include<sys/types.h> ty
原创 關於以後
平平靜靜的在大學校園裏面看看書,睡睡覺,才發覺還是在大學裏面一切都要舒服安逸,都要讓人放鬆。工作的一年裏,倍感自己在浪費着青春和精力。 工作的一年,心底無比明確的知道自己什麼都沒有學到,無論是與人交流或者是技術上的東西,承認有自己個性的原
原创 mac 安裝軟件神器 brew
懶得搭建環境了,brew神器也 http://brew.sh
原创 macbook safari上不了網,但是QQ可以上網的問題
我自己macbook的原因找了下,應該是因爲之前使用了翻牆軟件,而後電腦出問題強退了,導致翻牆配置沒有改回來,重啓後沒法上網 我的方法就是重新打打卡翻牆軟件,然後正常關掉就好
原创 等待中。。。
一直想離開現在所在公司,在數輪面試之後,有欣喜的時刻,有悲傷和打擊的時刻,不過最終都是一種傻兮兮的期盼,哪怕那份工作並不是自己最理想的 我期盼的offer,何時到來! 下午四點: 結果出來了,no
原创 lua 首次編譯
首次用c調度lua的時候,按照習慣會使用: gcc -o a main.c 不過會報錯,因爲缺少鏈接庫 使用:gcc -o a main.c -llua -lm -ldl 基本就可以了 #include <stdio.h> #inc
原创 android新手上路(二)--- 關於findViewById 返回爲空
在oncreate中使用findViewById 時要將findViewById 放在setContentView()之後因爲當調用該函數之後纔會繪製當前的layout,之前的layout成員都是不存在的,所以要將findViewB