作者查詢 / ucrxzero

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