作者查詢 / yvb

總覽項目: 發文 | 留言 | 暱稱
作者 yvb 在 PTT [ LinuxDev ] 看板的留言(推文), 共247則
限定看板:LinuxDev
[問題] 請教在Driver這兩種宣告的方式有何好壞處
[ LinuxDev ]11 留言, 推噓總分: +2
作者: greenlinux - 發表於 2013/12/05 00:46(12年前)
1Fyvb:(2) 如果 data 不是 static, 那就要注意是否會發生12/07 01:42
2Fyvb: C_and_CPP 置底十三誡之第5誡或第6誡之狀況.12/07 01:43
3Fyvb:如果是 static, 感覺沒太大差別, 只是 variable scope 問題.12/07 01:45
4Fyvb:若要考慮未來可能多個instances,那(3)或許是較佳選項,12/07 01:46
5Fyvb: 但可能會是 some_struct_pointer->data[] ?12/07 01:48
[問題] 請問Linux下如何讀取ext3的磁區
[ LinuxDev ]7 留言, 推噓總分: +3
作者: lonepair - 發表於 2013/12/03 17:06(12年前)
2Fyvb:樓上意思是直接對 ext3 所在的 block device 做存取即可.12/05 19:52
3Fyvb:比方 mount 看到 /dev/hda1 on / type ext3 ...,12/05 19:54
4Fyvb:那直接存取就是對 /dev/hda1 像一般檔案一樣做存取.12/05 19:55
5Fyvb:另外, 由於ext3是ext2的延伸, 可用 e2fsprogs 的 libext2fs,12/05 19:57
6Fyvb:但 ext3 相關似乎未列在文件中, 要自行看code就是...12/05 20:09
[問題] 遠端GDB問題
[ LinuxDev ]5 留言, 推噓總分: +1
作者: donby - 發表於 2013/11/12 18:39(12年前)
2Fyvb:樓上認為原PO的 arm-linux-gdb 是什麼東西?11/13 00:26
[問題] 用 GCC 編譯出來的程式想給華生博士偵錯
[ LinuxDev ]6 留言, 推噓總分: +3
作者: SeamusBerloz - 發表於 2013/09/02 18:08(12年前)
4Fyvb:樓上, 你 lag 了. 這篇早轉到 Programming 板並討論完了.09/24 13:08
5Fyvb:請見 文章代碼(AID): #1I9KjLBy (Programming)09/24 13:08
[問題] suid 的效果與預期不符
[ LinuxDev ]27 留言, 推噓總分: +5
作者: godspeedlee - 發表於 2013/08/28 14:24(12年前)
1Fyvb:都是因為 groups 造成的, 但一般使用者又沒權限 setgroups()08/29 22:19
2Fyvb:另外, fdmaury = 6 那邊因為你沒使用 setgid(), 只用 setuid()08/29 22:21
7Fyvb:你打命令 "id" 時會列出三項: id, gid, 和 groups09/01 22:56
8Fyvb:那個 groups 稱做 supplementary groups09/01 23:00
9Fyvb:只要存取的檔案, gid出現在其中, 就視做以該gid進行存取,09/01 23:02
10Fyvb:因此而可以存取 mjb.09/01 23:03
13Fyvb:檔案的存取權限判斷:09/02 21:02
14Fyvb:(1) 檔案 uid 等於 euid ==> 取得 user 存取權限09/02 21:03
15Fyvb:(2) 否則, 檔案 gid 等於 egid, 或在 groups 中 ==>09/02 21:05
16Fyvb: 取得 group 存取權限09/02 21:05
17Fyvb:(3) 否則, 取得 others 存取權限.09/02 21:05
18Fyvb:有 supplementary groups, 但沒有 supplementary users.09/02 21:09
19Fyvb:不過, 要達到你要的權限存取, 在 file mode 為 -rw-r---- 時,09/02 21:11
20Fyvb:Linux 還是有別的方式: 要使用 setfsuid() 和 setfsgid().09/02 21:12
23Fyvb:不清楚是否有文件規範是否 supplementary 包含 primary group,09/09 19:41
24Fyvb:但目前所使用的 login 程式, 都會叫用 initgroup(),09/09 19:42
25Fyvb:將 primary group 設進 supplementary.09/09 19:43
26Fyvb:更正, initgroups(),09/09 19:44
[問題] 關於 multithread timer 多執行緒的計時器
[ LinuxDev ]13 留言, 推噓總分: +6
作者: note35 - 發表於 2013/08/14 14:04(12年前)
1Fyvb:不知使用 epoll 或 libevent 如何?08/14 22:01
4Fyvb:忽然想到, 3 為何很吃資源? 是因為套用 2 在 main thread 嗎?08/16 20:34
5Fyvb:然後, 2 是在 thread 用 non-blocking 嗎?08/16 20:40
6Fyvb:libev 和 libevent 是兩套不同的 library...08/30 21:27
7Fyvb:使用 select/poll/epoll 基本原理都是 asynchronous 的方式,08/30 21:28
8Fyvb:但在很多 FDs 和 Threads 的情況下, epoll 較佳...08/30 21:29
9Fyvb:另外, 即使用 busy waiting 的方式, 還是可以適當加入一些08/30 21:33
10Fyvb:條件做 usleep() 來避免狂吃資源...08/30 21:34
11Fyvb:比方non-blocking read沒東西就慢慢加大usleep直到某上限之類.08/30 21:36
12Fyvb:read 的到東西就不需做 usleep() ...08/30 21:37
13Fyvb:另外, 不知您 "用「共用變數」的方式" 是怎樣的方式??08/30 21:38