原创 linux下的setuid等函數

在linux中每個進程有三個[實際上有第4個]用戶標識符.         real uid      : 真實用戶ID.         saved uid     : 已保存用戶ID         effective uid

原创 word2007用法--如何不出現轉換文件

新建word文檔,打開之後出現右圖的對話框 解決方案: 1、 通過“開始”菜單中的Microsoft裏的word程序新建一個.docx文檔,什麼都不寫,直接另存爲winword12.docx (其他名字也可,要跟下面註冊表中的值一樣即

原创 TQ2440開發板open ssh移植

 移植open ssh到TQ2440開發板上,從網上查找了資料,結合自己的實踐整理了下面的文章 1. 下載需要的源碼: openssh-6.2p2.tar.gz openssl-1.0.1e.tar.gz zlib-1.2.8.tar

原创 make 當中各種賦值說明 = := ?= +=

Makefile當中有各種不同的賦值符號, = 是最基本的賦值 := 是覆蓋之前的值 ?= 是如果沒有被賦值過就賦予等號後面的值 += 是添加等號後面的值 其中=和:=都是給變量賦值,他們之間的區別是什麼呢? 代碼在make的時候,是將

原创 net-snmp學習-自定義mib庫

擴展 agent 到這裏你已經應該正確的寫出了一個私有的MIB文件,你需要把它放置到系統的MIB文件庫中。我的系統的MIB庫路徑是/usr/shar

原创 如何看懂man page

看懂man page是做Linux開發最基本的要求,然而很多新手非常不喜歡看man page,我們在教 學中發現,雖然從第一天講編程就開始強調一定要看man page,rtfm=read the f*cking manual,但結果是

原创 linux學習--fork用法

linux當中可以使用fork函數創建一個新進程 #include <unistd.h> pid_t fork(void); 返回值:子進程中返回0,父進程中返回子進程ID,出錯返回-1 在fork調用之後,子進程和父進程繼續執行fork

原创 linux 串口設置流程

串口設置主要是設置struct termios結構體成員值: #include<termios.h> Struct termio {        unsigned short c_iflag;          /*輸入模式標誌*/  

原创 版本加載一些用戶態用法總結--pthread_create函數用法

背景:項目測試的過程中發現程序進入了死循環,追查原因發現是因爲創建工作線程的失敗的時候沒有釋放資源引起的,經過陶工的提醒,測試了一下,發現程序在執行到創建了255次工作線程之後必然失敗。這讓我覺得很奇怪,因爲每次線程創建完,版本加載之後,

原创 tftp用法

這次的項目中用到了tftp,開發板用的是busybox的tftp, 1、首先講講busybox下tftp的用法: 執行tftp,可以發現tftp用法如下:   Usage: tftp [OPTION]... HOST [PORT]    

原创 net-snmp移植項目總結

1、       項目移植總結 1.1  交叉編譯的configure參數的配置 交叉編譯參數的設置,這個部分是最基本的,如果參數設置的有問題,snmpd運行起來就會有問題。 在x86環境下進行測試的時候,選用一個簡單的編譯參數,可以工作

原创 net-snmp學習筆記- trap

最近在學習net-snmp,創建trap的時候在網上網羅了一堆資料,這裏整理了一下: 一、trap的用途 TRAP是提供從代理進程到管理站的異步報告機制。 爲了使管理站能夠及時而又有效地對被管理設備進行監控,同時又不過分增加網絡

原创 h3c和瑞斯康達面試經驗

最近一段時間分別在華三和瑞斯康達進行了面試,現在總結一下。 華三:        剛開始接到華三公司的面試電話還挺意外的,後面約好了週三到該公司進行面試,他們公司現在搬到了回龍觀東大街地鐵站旁邊。早上8點半到達該公司,等了半小時,9點的時

原创 與用戶ID有關的一些知識總結

對《unix高級環境編程》書裏面提到的關於用戶ID的內容進行了一下總結,同時在文章後面畫了一個圖,便於自己記憶。 1、與每個進程相關聯的用戶ID和組ID   實際用戶ID 實際組ID 我們實際上是誰 有效用戶ID 有效組ID 附

原创 開源代碼學習心得

汪工說:拿到一份開源的代碼首先應該熟悉這份代碼如何使用,然後再慢慢開始看代碼,代碼裏面如果有readme,先閱讀,想了解整個代碼的框架就讀makefile。