作者查詢 / ucrxzero
作者 ucrxzero 在 PTT [ C_and_CPP ] 看板的留言(推文), 共273則
限定看板:C_and_CPP
看板排序:
全部Tech_Job378Soft_Job339C_and_CPP273NBA148Linux99LoL81BeautyBody29Prob_Solve27LinuxDev25C_Chat24WomenTalk21movie12Gossiping11MIS9BeautySalon6SportLottery6Hunter5Python5japanavgirls4Live4Math4Mavericks4Wizards4PuzzleDragon3DragonBall2facelift2GUNDAM2Isayama2LeBronJames2NARUTO2NBA_Film2Oversea_Job2PACERS2part-time2Spurs2TaiwanDrama2Vocal2AAA1bag1Baseball1basketball1Cavaliers1DC_SALE1FuMouDiscuss1GameDesign1hairdo1Hearthstone1homemaker1J-PopStation1Japandrama1Kings1LaClippers1LArc-en-Ciel1MH1Militarylife1MJ1music1NTU1Pelicans1sex1shoes1Sub_Strategy1Tainan1talk1watch1ZARD1<< 收起看板(66)
6F→: 版主改了什麼?10/29 00:17
8F推: 好10/30 20:01
30F推: 推推推10/28 22:59
31F推: 問一下樓上你覺得先上課了解RPC原理還是直接看thrift g10/28 23:37
32F→: RPC那些手冊動手做比較有用呢10/28 23:37
33F→: 我現在是前者 我抱持的心態就是反正我只要在意摳你的哪10/28 23:39
34F→: 個函式名稱要對上名字而已,這樣還要花錢嗎10/28 23:39
35F→: 更正 我是後者10/28 23:39
36F推: 這樣對我未來職涯走大型主從式架構設計有幫助嗎?10/29 00:16
37F推: 因為....thrift的手冊非常難啃...10/29 00:24
49F推: 我讀過啦 還不是被嗆爆10/30 15:08
51F推: 抱歉10/30 18:48
2F推: 我錯了嗎10/27 17:36
4F推: 推推10/27 19:49
1F推: 你在工蝦咪?10/27 02:14
2F→: 你問題描述得不好喔10/27 02:15
4F推: 給我網址 你scanf要寫在迴圈內10/24 10:44
6F→: 這是基本非力扣測資的起手式10/24 10:45
7F→: 然後要用i測試到a次才能判斷 你每次加了i就直接判斷是.10/24 10:46
8F→: .?10/24 10:46
11F推: 所以問題跟我說的一樣嗎?10/24 16:51
15F→: 你一千位數是要做大數處理欸...10/24 23:30
16F→: 不可能10/24 23:30
18F推: google判斷質數就有十萬筆解答惹10/25 14:53
21F推: 找醜數還比較多人考10/26 10:34
1F→: 有組語版嗎?10/23 01:54
2F→: 另外我想問為何eax會是0~10/23 01:55
4F→: 發在這也可以吧10/23 02:12
5F→: 我要問位址的問題而已10/23 02:12
6F→: 感謝提供10/23 02:12
7F→: 想到台大電機這題剛好請神人解釋10/23 02:19
8F→: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1544605335.A.10/23 02:19
9F→: 904.html10/23 02:19
16F→: 感謝大大10/23 09:26
17F→: 所以結論是往上往下都可 heap是只能往上10/23 09:45
18F→: 回傳值是給eax用的這樣嗎10/23 09:45
19F→: 不過直觀感覺往上長才會溢位需要保護 反而要保護往下長10/23 09:46
20F→: 我看來要多看書10/23 09:47
23F→: CSAPP上說return address是%rbp+4原來是eax10/23 11:54
24F→: 感謝大大10/23 11:54
28F→: 這篇真多寶藏10/23 19:40
31F→: 我想也是10/23 23:27
32F→: heap 是用best fit 用過的可能還會釋放或GC後重新分配10/23 23:28
33F→: 不一定只會往上10/23 23:28
36F→: 我看這兩天把CSAPP的procedure call看完10/25 02:53
1F推: scanf("%s",number);改成scanf("%s",&number);10/23 01:02
2F→: 要改值一定要傳位址R10/23 01:02
3F推: 忽略上面我知道你問題在哪了10/23 01:05
4F推: number被改爛了10/23 01:07
5F→: 一樣是number的問題,你number一變前面都會跟著變10/23 01:07
6F→: number是位址~~~你只是一值改number指向的值而已~10/23 01:08
8F推: 不能動架構嗎?10/23 01:15
9F→: 還有我有一個問題 你要輸入浮點數float不是才佔4byte10/23 01:16
10F→: 為什麼要用50byte?10/23 01:17
13F推: 幫你改好了10/23 01:21
14F→: 改成宣告 char number[50][50];10/23 01:21
15F→: 改 scanf("%s",number[i]);10/23 01:21
16F→: 改 a[i]=number[i];10/23 01:22
17F→: 萬事如意10/23 01:22
19F推: 因為你原本寫的是改number指向的值,然後把number的10/23 01:24
20F→: 位址放進a[i]10/23 01:24
21F→: 我舉個例: 你原本像是一個迴圈指令 var=num10/23 01:25
22F→: 但你每次指定給a[i]的都是&var10/23 01:26
23F→: 那等於沒改10/23 01:26
24F→: 只是剛好C字串的位址就是他的字串,你誤以為傳到值10/23 01:26
27F→: https://glot.io/snippets/fscq0gdgey10/23 01:27
28F→: 對R10/23 01:28
30F→: 迴圈指定字串不可能在同一個字串內搞10/23 01:28
31F→: 因為字串本身就是位址10/23 01:28
33F→: 除非拆解原number[0]+number[1]這種方法,但要重構10/23 01:29
34F→: 算了上面那句話當我沒說10/23 01:30
35F→: 式的10/23 01:30
37F推: 我把我01:29的話重新講一次好惹10/23 01:33
38F→: 你要用指向的寫法寫 要類似這樣10/23 01:34
39F→: int main(void){10/23 01:34
40F→: char a[10];10/23 01:34
41F→: a[0]='a'; a[1]='b', a[2]='c' ;}10/23 01:34
42F→: 這種就是指向的方法10/23 01:35
44F→: 你就會得到a="abc" 再用atof轉就可以,照你原本邏輯是這10/23 01:37
45F→: 對啊10/23 01:37
46F→: %s跟%c的作法不一樣RRRR10/23 01:37
47F→: 但就要重構你的程式碼了我也沒寫過但一定可行10/23 01:38
48F→: 你的問題這樣有解決了嗎10/23 01:39
50F推: 建議*a[50] 也改成a[50][50]10/23 01:44
51F→: 沒是忽略上面的那段話我以為會存取錯誤應該不會10/23 01:45
1F推: 所以你還在gdb的shell內嗎10/21 11:04
2F→: 直接r?10/21 11:04
6F推: 對啊看不懂你為啥可以top還能再gdb shell內 你是用shel10/21 11:51
7F→: l top?10/21 11:51
8F→: 反正只知道你的那個執行緒已經跑完了10/21 11:52
9F→: 重現那個狀況 移過去那個執行緒看bt 為啥死在那可行嗎10/21 11:53
10F→: 你都可以Ctenophora+c了為啥不能重跑10/21 11:53
11F→: Ctrl +c10/21 11:53
1F推: https://i.imgur.com/H7CzftL.png10/17 12:15
2F→: 版本多少 ?10/17 12:15
4F噓: 感覺要用很髒的寫法印出來10/17 13:21
5F→: 按錯等補推10/17 13:21
6F推: https://community.slickedit.com/index.php?topic=86410/17 13:25
7F→: 1.010/17 13:25
8F推: 可以用-O0編嗎 最不會有問題?10/17 13:35
9F推: https://i.imgur.com/E8qFr2J.png10/17 13:37
10F→: 這是gdb evaluate function的過程10/17 13:38
11F→: 我大膽猜測問題在create new stack那邊10/17 13:38
12F→: 畢竟全域不在stack裡面10/17 13:38
13F推: 所以全域的沒問題10/17 13:44
14F推: 好想知道為什麼喔10/17 15:33
15F推: 用print S::f1 卻可以有int10/17 16:21
16F推: 我今天有空幫你研究一下10/17 16:25
17F推: 我用template卻可以s.f1(123)=12310/17 16:45
18F推: 11就有囉10/17 17:23
19F推: 只是要配合decltype10/17 17:26
22F推: 乾10/19 18:08
23F→: 打錯10/19 18:08
24F推: 跟我想的一樣10/20 10:20
25F推: 舊的版本可以試試看把回傳值改成volatile試試10/20 11:27
26F→: 剛剛想到的10/20 11:27
27F推: 抱歉10/20 15:18
3F推: https://stackoverflow.com/questions/23440132/fork-a10/15 10:34
4F→: fter-malloc-in-parent-does-the-child-process-need-t10/15 10:34
5F→: o-free-it/2344017610/15 10:34
6F→: 這篇說exec要 execvp不用10/15 10:35