每次都會忘記要怎麼寫...Orz
記性越來越爛.
參考的網址,
http://www.chengxusheji.com/archives/121.html
忽略目錄.
build/ , 忽略所有 build/ 目錄資料夾
如果有以下情況
build/test1/
build/test2/
build/test3/
build/
!build/test3/
則變成忽略所有build/目錄, 但是 build/test3/ 依然會被記錄
/build/
/foo/
表示gitignore不會遞迴紀錄,只會把目前的目錄下的 build/, foo/ 忽略
build/*.tmp
表示只會忽略 build/ 下的所有 *.tmp 檔案
但是 build/another_folder/*.tmp 子目錄下的 *.tmp 就不會被忽略,依然會被記錄
2015年4月7日 星期二
2015年4月1日 星期三
timer create 之value 搞錯
把timer structure 的member 意義搞反,真是蠢到不行
難怪我一直覺的polling的時間間隔好像怪怪的
struct itimerspec *it=itimerspec;
memset(evp,0,sizeof(struct sigevent));
evp->sigev_signo = SIGUSR1;
evp->sigev_notify = SIGEV_SIGNAL;
timer_create(CLOCK_REALTIME, evp, tid)
interval :polling time的間隔
value: 第一次觸發signal function的時間
用下面的例子解釋,
1秒後觸發 signal function
之後, 每500ms就觸發一次polling function
it->it_interval.tv_sec = 0;
it->it_interval.tv_nsec = 500*1000*1000;
it->it_value.tv_sec = 0;
it->it_value.tv_nsec = 1;
難怪我一直覺的polling的時間間隔好像怪怪的
struct itimerspec *it=itimerspec;
memset(evp,0,sizeof(struct sigevent));
evp->sigev_signo = SIGUSR1;
evp->sigev_notify = SIGEV_SIGNAL;
timer_create(CLOCK_REALTIME, evp, tid)
interval :polling time的間隔
value: 第一次觸發signal function的時間
用下面的例子解釋,
1秒後觸發 signal function
之後, 每500ms就觸發一次polling function
it->it_interval.tv_sec = 0;
it->it_interval.tv_nsec = 500*1000*1000;
it->it_value.tv_sec = 0;
it->it_value.tv_nsec = 1;
訂閱:
意見 (Atom)