作者查詢 / galic

總覽項目: 發文 | 留言 | 暱稱
作者 galic 在 PTT [ C_and_CPP ] 看板的留言(推文), 共200則
限定看板:C_and_CPP
[問題] GDB除錯時加入測資
[ C_and_CPP ]6 留言, 推噓總分: +2
作者: wei115 - 發表於 2017/12/10 16:55(8年前)
5Fgalic: 沒在gdb裡面 在shell直接打 ./abc < file 會work?12/10 19:35
6Fgalic: 你該不會用cygwin吧 https://tinyurl.com/yd7qprpc12/10 19:38
[問題] One problem from a header file
[ C_and_CPP ]11 留言, 推噓總分: +1
作者: gecer - 發表於 2017/12/09 12:02(8年前)
5Fgalic: https://en.wikipedia.org/wiki/Include_guard12/09 12:42
[問題] C語言下一步請益
[ C_and_CPP ]63 留言, 推噓總分: +21
作者: PanYX - 發表於 2017/12/08 09:55(8年前)
1Fgalic: 去Soft_Job板爬文看看吧12/08 10:51
2Fgalic: 我是覺得你別想太遠 先把1. 2.做好 但是1. 2.的過程會很枯12/08 10:56
3Fgalic: 燥 所以偶爾4. 一下也不錯 3.就完全不建議 因為這裡是...12/08 10:57
4Fgalic: 大學期間能用C接的小case 大概只有"幫同學寫/改/指導作業"12/08 10:57
6Fgalic: 你可以試著挑戰在大三大四的時候去實習12/08 10:59
10Fgalic: 網路上有一堆開放式課程12/08 11:18
37Fgalic: 5. 先交女友12/09 08:46
[問題] 自定義度串列Iterator
[ C_and_CPP ]4 留言, 推噓總分: 0
作者: nova06091 - 發表於 2017/12/07 23:16(8年前)
3Fgalic: 建議 編譯的時候把warning全開喔 有些"顯而易見"的問題12/08 10:46
4Fgalic: 編譯器都有幫你發現12/08 10:46
[問題] 關於清空鍵盤緩衝區
[ C_and_CPP ]24 留言, 推噓總分: +4
作者: wei115 - 發表於 2017/12/07 22:33(8年前)
2Fgalic: scanf("%[^\n]*s")的 "*s" !?12/07 23:20
3Fgalic: 為何不用通用的 while loop 配getchar 就好12/07 23:20
23Fgalic: c的標準沒定義沒錯 但POSIX有定義12/08 10:43
24Fgalic: 所以回到原點 還是用while loop配getchar吧 XD12/08 10:44
[問題] 看不懂參考書上裡面其中一段的內文
[ C_and_CPP ]18 留言, 推噓總分: +2
作者: zzss2003 - 發表於 2017/12/07 14:59(8年前)
9Fgalic: 2F的意思比較接近 樓上的會錯意了12/07 20:52
10Fgalic: 並不是說"label"本身怎麼實作 而是function內部的實作細節12/07 20:52
11Fgalic: 包含label本身 對於其他function都是被隱藏起來的12/07 20:53
15Fgalic: 看不懂沒關係 猜猜意思就好 然後先往下看 不要琢磨小地方12/08 10:34
16Fgalic: 之後再回頭看看自己有沒有猜對12/08 10:34
17Fgalic: 善用Note之類的功能記錄之前猜的意思 之後回頭看也方便12/08 10:35
[問題] 在thread裡面free memory
[ C_and_CPP ]46 留言, 推噓總分: +5
作者: Lipraxde - 發表於 2017/12/05 20:31(8年前)
7Fgalic: detach沒問題 他只是改狀態而已12/05 21:48
8Fgalic: 先報個環境版本上來吧 glibc kernel等等12/05 21:49
9Fgalic: malloc和free從很早開始就一直都是thead safety12/05 21:49
12Fgalic: 我猜啦 你配置的記憶體很大 glibc會改用mmap/munmap12/05 22:20
13Fgalic: 這會比小記憶體用的brk/sbrk方法慢上許多12/05 22:20
14Fgalic: 你可以用malloc_stats() 觀察12/05 22:21
15Fgalic: 小是多小? 預設是超過128*1024就會用mmap12/05 22:46
17Fgalic: 同樓上 我用相似環境跑沒問題... 用valgrind跑吧12/05 23:19
18Fgalic: 然後你所謂的"記憶體用量" 是從哪邊觀察的?12/05 23:20
21Fgalic: XD 竟然能用top觀察到 這程式跑沒幾秒12/06 10:56
22Fgalic: still reachable的那個別管他 pthread_create配置的空間12/06 13:29
23Fgalic: thread死掉不會歸還 為了效能 下次pthread_create會reuse12/06 13:30
24Fgalic: 很多std library實作上都有類似操作 光malloc系列有一大堆12/06 13:31
31Fgalic: 我的意思是你從valgrind觀察到的still reachable是pthread12/06 14:00
32Fgalic: 走detach的話沒辦法free pthread create的空間 但是下次12/06 14:01
33Fgalic: pthread create的時候會去reuse 若沒被reuse 整個程式結束12/06 14:02
34Fgalic: 後 還是能正確的被OS回收 所以這種std library實作造成的12/06 14:02
35Fgalic: 常見的still reachable 並不算是真正的memory leak12/06 14:02
36Fgalic: 也不該是造成你程式記憶體不斷膨脹的主因12/06 14:03
39Fgalic: 下"--leak-check=full --show-leak-kinds=reachable"看看12/06 14:23
40Fgalic: 看看特別大的那次是誰造成的 XD12/06 14:24
41Fgalic: 你提了之後我才想到 你改成全部由malloc的thread來free之後12/06 14:25
42Fgalic: 狀況就不存在 所以問題可能出在由不同thread來malloc和free12/06 14:25
[問題] arduino感應式掀蓋垃圾桶
[ C_and_CPP ]11 留言, 推噓總分: 0
作者: Wjy5c1 - 發表於 2017/12/04 13:25(8年前)
7Fgalic: 你自己先把程式看懂吧... 這樣找鄉民除錯要弄到幾時12/04 20:27
[問題] Object array在class裡的宣告方法
[ C_and_CPP ]36 留言, 推噓總分: +8
作者: birka1222 - 發表於 2017/12/01 10:25(8年前)
8Fgalic: 不就一個for loop把1~100填到對應index裡面去?12/01 11:16
[問題] Segmentation fault (core dumped)的問題
[ C_and_CPP ]14 留言, 推噓總分: +4
作者: gn00771771 - 發表於 2017/11/30 20:16(8年前)
2Fgalic: 你這不知道從哪邊說起耶... vector<string> v[i]11/30 20:37
7Fgalic: 給小精靈來著 小精靈被吵醒 觸發segmentation fault11/30 21:37