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