原创 關於#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