#include "apue.h"gcc -o stderror stderror.c#include int main(int argc,char *argv)
執行:./stderror
結果:eacces: permission denied
./stderror: no such file or directory
程式說明:
程式中的argv[0]指的是./stderror,其作為引數傳遞給perror。這是乙個標準的unix慣例。使用這種方法,在程式作為管道線的一部分執行時,例如:
prog1 < inputfile | prog2 | prog3 > ouputfile
我們就能分清三個程式中哪乙個產生了一條特定的出錯訊息。
使用ReentrantLock兩個方法的互斥訪問
現在有多個執行緒需要對兩個方法都進行訪問 乙個方法名為test1,乙個方法名為test2 但是有個要求 同乙個時間只能兩個方法互斥訪問,而且兩個方法可能在不同的類裡面。就是多個執行緒只要有乙個執行緒訪問test1方法,那麼其他執行緒test1和test2方法都不能訪問,相反一樣。可能有人會想到syn...
FCKEditor 使用方法和出錯排除
今天花了乙個上午終於完整的把fkceditor使用起來了。記錄下注意點和遇到問題的解決方法 fckeditor 2.6.6 fckeditor.net 2.6.4 版本可能會繼續更新,自己選擇 2 將fckeditor 2.6.6解壓,把加壓後的資料夾fckeditor拷貝到站點的根目錄 3 在站點...
兩個無厘頭的字串拷貝函式出錯
1 strcpy dst,src 明明src是一坨字串,但copy到dst中乙個位元組。納了悶了。最後發現是 unicode的問題。不過奇了怪了,同樣的 別人的vc6編譯執行就沒問題。我的vc2005編譯後src就變成unicode了。ps 我的usbdetect v2工程屬性為unicode,不過...