作者查詢 / Zoxge

總覽項目: 發文 | 留言 | 暱稱
作者 Zoxge 在 PTT [ C_and_CPP ] 看板的留言(推文), 共120則
限定看板:C_and_CPP
首頁
上一頁
1
2
下一頁
尾頁
[問題] semaphore使用的問題
[ C_and_CPP ]22 留言, 推噓總分: +1
作者: Zoxge - 發表於 2018/05/17 20:07(7年前)
3FZoxge: 有跑過喔 請問哪裡有問題呢?05/18 08:06
4FZoxge: 我有用mutex保護 pthread_mutex_lock( &mutex1 );05/18 08:07
5FZoxge: 請問會有race的原因是哪裡呢?05/18 08:07
10FZoxge: 感謝提醒,我沒弄清楚semaphore的用法,那迴圈的確是多餘的05/18 22:36
11FZoxge: 另外小弟想到一個問題,當consumer超過一個 (上面new code)05/18 22:37
12FZoxge: 有可能發生多個consumer同時等到 sem_wait( &full ); 成立05/18 22:38
13FZoxge: 但其實Buffer內資源不足的情況05/18 22:38
14FZoxge: 例如producer已經停止產生新資源,而Buffer內只剩1個資源,05/18 22:39
15FZoxge: 那就只會有一個consumer能夠跑完,其餘的consumer只能永遠05/18 22:43
16FZoxge: 卡在等 sem_wait( &full ); 成立,這樣code就跑不完了 @@05/18 22:44
17FZoxge: 這種問題該怎麼解決呢?05/18 22:44
[討論] function pointer比switch和if有效率?
[ C_and_CPP ]32 留言, 推噓總分: +6
作者: Zoxge - 發表於 2017/05/24 00:29(8年前)
22FZoxge: 受教了,所以function pointer只是讓code變簡潔而已嗎?@@05/24 20:28
[問題] 使用strcpy, strcat不必在意size嗎?
[ C_and_CPP ]23 留言, 推噓總分: +9
作者: Zoxge - 發表於 2017/04/08 19:42(8年前)
18FZoxge: 感謝各位!!04/09 12:30
Fw: [問題] makefile的寫法問題
[ C_and_CPP ]21 留言, 推噓總分: +5
作者: SeamusBerloz - 發表於 2013/08/23 13:59(12年前)
1FZoxge:感謝您08/24 08:24
2FZoxge:照您的模板去做就成功了08/24 08:25
3FZoxge:但請問 %.dep: %.cpp 這一項是做什麼用呢?08/24 08:26
4FZoxge:另外,這樣的寫法不會檢查.h檔是否被改過,請問要怎麼做呢?08/24 08:27
5FZoxge:發現make clean做第二次,%.dep: %.cpp也會再跑一次 好怪@@08/24 10:14
6FZoxge:是因為 -include $(OUTPUT_DEPENDENCY_RULE_OF_CPP_FILES)的08/24 10:22
7FZoxge:關係,但不include這個好像也沒關係耶?08/24 10:22
8FZoxge:感謝您的精闢解說 ^^08/26 00:42
9FZoxge:關於make clean第二次不需要重跑%.dep: %.cpp的問題08/26 00:43
10FZoxge:我用 ifneq ($(MAKECMDGOALS), clean) 去避掉08/26 00:43
11FZoxge:呵呵 我的想法是:makefile要能檢查相依性08/27 00:11
12FZoxge:所以還是覺得應該每次build code都應該重建dep08/27 00:12
13FZoxge:(建dep的時間還是比build code少很多)08/27 00:12
14FZoxge:不過code穩定了之後,通常都只會是小修改08/27 00:14
15FZoxge:cleandep獨立搬出來的確是個好方法,感謝您的無私分享!08/27 00:15
16FZoxge:對了..ifneq ($(MAKECMDGOALS), cleandep)的話,make clean08/27 00:18
17FZoxge:上面00:18是我想錯了,別理我 XD08/27 00:19
18FZoxge:我想說的是clean就不需要產生dep檔了08/27 00:21
19FZoxge:所以我想改用08/27 00:21
20FZoxge:ifneq ($(findstring clean,$(MAKECMDGOALS)), clean)08/27 00:21
21FZoxge:所有clean相關的指令就不會去產生dep檔了08/27 00:23
Re: [問題] makefile的寫法問題
[ C_and_CPP ]9 留言, 推噓總分: +2
作者: lc85301 - 發表於 2013/08/22 08:33(12年前)
1FZoxge:感謝 可以請問@$(MOVE) $@ $(LIBRARY_DIR)的目的是什麼嗎?08/23 00:04
2FZoxge:想借題問一下 預設build出來的.o會和makefile在同一個資料夾08/23 00:06
3FZoxge:如果我想把這些.o集中到某個資料夾統一放,該怎麼做呢?08/23 00:06
[問題] makefile的寫法問題
[ C_and_CPP ]18 留言, 推噓總分: +6
作者: Zoxge - 發表於 2013/08/22 00:24(12年前)
9FZoxge:可以請B大說得詳細一點嗎? 不太懂意思呀 謝謝08/22 00:51
[問題] unsigned char轉成signed char的問題
[ C_and_CPP ]14 留言, 推噓總分: +2
作者: Zoxge - 發表於 2013/07/17 23:17(12年前)
3FZoxge:還沒這樣試過..07/17 23:34
4FZoxge:但我試過在餵進strlen前就先轉存..也是warning... = =07/17 23:34
11FZoxge:請問為何用strlen()接unsigned不好呢?07/18 01:47
12FZoxge:請問要用memcpy copy到另一個array的原因是? 這樣就不會有07/18 01:48
13FZoxge:signed與unsigned的問題嗎?07/18 01:48
[問題] 請問一個coding原則
[ C_and_CPP ]14 留言, 推噓總分: +1
作者: Zoxge - 發表於 2012/04/07 14:13(13年前)
2FZoxge:請問是因為global的static function嗎?04/07 14:23
3FZoxge:那如果有把prototype寫在.h檔,那其他檔案有include那個.h檔04/07 14:33
4FZoxge:這樣其它檔案可以使用那個function嗎?04/07 14:34
11FZoxge:喔喔 好的 sorry 謝謝各位04/07 15:10
12FZoxge:p大是說static function的做法已經被namespace寫法取代?04/07 15:11
Re: [問題] vector因為capacity改變而產生的segmen …
[ C_and_CPP ]4 留言, 推噓總分: +2
作者: loveme00835 - 發表於 2011/08/17 05:17(14年前)
1FZoxge:aggregation與composition指的是??08/17 09:33
2FZoxge:用2維陣列比較好debug的原因是??08/17 09:35
3FZoxge:感謝板大,現在沒時間,希望晚點可以跟您請教08/17 09:35
Re: [問題] vector因為capacity改變而產生的segmen …
[ C_and_CPP ]3 留言, 推噓總分: +1
作者: littleshan - 發表於 2011/08/16 23:56(14年前)
3FZoxge:嗯 謝謝你提醒了我這點08/17 09:24
首頁
上一頁
1
2
下一頁
尾頁