作者查詢 / gusion

總覽項目: 發文 | 留言 | 暱稱
作者 gusion 在 PTT [ C_and_CPP ] 看板的留言(推文), 共52則
限定看板:C_and_CPP
首頁
上一頁
1
2
下一頁
尾頁
[問題] 大檔案讀寫效能改進方法
[ C_and_CPP ]39 留言, 推噓總分: +16
作者: jacky1989 - 發表於 2024/07/13 13:40(1年前)
16Fgusion: 原字串和新字串長度一樣嗎?如果長度不一樣,那每次寫入就07/14 00:08
17Fgusion: 勢必要整個檔案重新寫入,寫入的資料量就不是單純修改後的07/14 00:08
18Fgusion: 字串大小而已07/14 00:08
[問題] 此段程式哪裡有問題
[ C_and_CPP ]70 留言, 推噓總分: +28
作者: chiya1908 - 發表於 2024/03/08 16:44(1年前)
2Fgusion: code看起來好像沒問題,不過可以簡化,if判斷拿掉,for的03/08 17:48
3Fgusion: 條件改成i < number看起來比較乾淨03/08 17:48
[問題] VA_ARGS 和 ##VA_ARGS 的用法
[ C_and_CPP ]21 留言, 推噓總分: +8
作者: Hyozero - 發表於 2023/12/26 15:15(2年前)
2Fgusion: 第20行展開來後,printf的format string是"Message 1: ",12/26 18:35
3Fgusion: 裡面沒有%,所以後面參數被忽略,最後印出來就是這樣12/26 18:35
[問題] 請問free分配空間的概念
[ C_and_CPP ]10 留言, 推噓總分: +3
作者: liptonbin - 發表於 2023/04/21 11:02(2年前)
3Fgusion: 你的path在strsep那行被更新了,變成指到temp_buf裡面的某04/21 13:25
4Fgusion: 個位置,不是原本kzalloc出來的那塊,所以最後kfree(path)04/21 13:25
6Fgusion: 才會出錯,另外沒有kfree(path),原本allocate的memory就04/21 13:25
7Fgusion: 沒人free,也會memory leak04/21 13:25
9Fgusion: 另外,error handling我是習慣在尾巴加上label,用goto04/21 13:28
[問題] 用#if判斷variable的值
[ C_and_CPP ]11 留言, 推噓總分: +7
作者: Hyozero - 發表於 2022/11/10 00:23(3年前)
5Fgusion: #if可以判斷define的數值,像是linux kernel就有version的11/10 08:54
6Fgusion: define值,寫module時可以用來判斷用不同版本的kernel要co11/10 08:54
7Fgusion: mpile哪段code11/10 08:54
[問題] 近似值問題
[ C_and_CPP ]9 留言, 推噓總分: +1
作者: dblkc - 發表於 2022/09/23 19:00(3年前)
1Fgusion: 因為你的temp是int,float轉int就被無條件捨去,以這個例09/23 19:38
2Fgusion: 子來說,第一個temp的運算會是09/23 19:38
3Fgusion: (12345 mod 100) ÷ 10 × 2 = 4.5 × 2 = 909/23 19:38
4Fgusion: 如果你先把4.5存到int,它就變4,再乘以2就是809/23 19:38
[問題] googletest使用問題
[ C_and_CPP ]52 留言, 推噓總分: +9
作者: vic147569az - 發表於 2022/09/22 00:06(3年前)
47Fgusion: 變數的話可以看make的document09/23 12:04
48Fgusion: https://reurl.cc/KQo1zg09/23 12:04
49Fgusion: 還有像是內建函式和特殊變數,都可以翻翻文件,功能滿多的09/23 12:09
[問題] 兩個process寫入同一個檔案的疑問
[ C_and_CPP ]11 留言, 推噓總分: +4
作者: hth9494 - 發表於 2022/07/09 21:16(3年前)
6Fgusion: 即使write atomic也不能保證ab交替,還是有可能出現連續一07/10 00:44
7Fgusion: 些a然後連續一些b,因為process A只知道一直寫a,不知道b07/10 00:44
8Fgusion: 寫入了沒,反之亦然,除非process A寫入a後通知process B07/10 00:44
9Fgusion: 然後等待通知,B寫入b後通知A並等待,不斷交替07/10 00:44
[問題] 二維陣列亂數+泡沫排序 稅前1000P
[ C_and_CPP ]29 留言, 推噓總分: +2
作者: lovesaber - 發表於 2022/06/24 17:47(3年前)
15Fgusion: 看起來是一個二維陣列和一個一維陣列,然後在二維陣列隨機06/25 09:00
16Fgusion: 填入1~400的值(不知是否可重複)06/25 09:00
17Fgusion: 之後將二維陣列內容每一列接在一起複製到一維陣列,然後檢06/25 09:00
18Fgusion: 查內容是否符合預期06/25 09:00
19Fgusion: 最後根據變數名稱決定對一維陣列泡沫排序大到小或小到大,06/25 09:00
20Fgusion: 然後印出結果06/25 09:00
21Fgusion: 最後依據變數名稱的要求有點怪,runtime應該是無法知道變06/25 09:00
22Fgusion: 數名稱的06/25 09:00
[問題] UDP echo client 除錯
[ C_and_CPP ]18 留言, 推噓總分: +1
作者: ketchupgood - 發表於 2022/01/01 04:02(4年前)
10Fgusion: 如果收4096 bytes,你的\n會加在buffer外,是否是因此出錯01/01 12:20
11Fgusion: ?01/01 12:20
14Fgusion: 另外,sendto傳送的長度是sizeof(udp_buffer),也就是409601/01 18:07
15Fgusion: ,是否應該用n+1或n+2?即收到的字串長度加\n和\001/01 18:07
16Fgusion: 還有個問題就是如果收到的是 hello\0world這樣的data,是01/01 18:17
17Fgusion: 要回傳hello\n還是hello\0world\n?因為你說轉string就行01/01 18:18
18Fgusion: ,也許有這樣的case01/01 18:18
首頁
上一頁
1
2
下一頁
尾頁