可以使用shared_ptr
<
basehandler
>
basehandler
::findobject(
string
url)
來查詢當前
looper
或其他looper
中的元件
約定url各層次採用/分隔
此功能是通過basehandler裡的string
mobjectname
來實現的
建議在類的建構函式中取有意義的名稱
,一般是取類名。
比如class mainlooper
的mobjectname
為"mainlooper";
class board
的mobjectname
叫"board";
class rtchandler
的mobjectname
叫"rtchandler";
假定如下場景
mainlooper.addchild(board);
board.addchild(rtc)
則可以在任何
looper
環境下面用
auto obj = dynamic_pointer_cast(baselooper::getmainlooper()->findobject("board/rtchandler"));
來獲取rtchandler
物件。如果是在
board
裡面查義,則更簡單,直接用
autoobj= dynamic_pointer_castfindobject("rtchandler"));
就可以了
mysql查詢資料組 資料庫查詢資料組前一條資料
第一,你b的子查詢裡沒group by 第二,你把你a的子查詢單獨執行,看是否報錯 第三,你b子查詢裡不可以直接引用a的子查詢,如果用可換另一種方法,你把語句貼一下,我自己打出來太費勁了with a as select top 100 percent yearmonth,dist code,ware...
執行緒組使用
可以把執行緒歸屬到某乙個執行緒組中,執行緒組中可以有執行緒物件,也可以有執行緒物件,組中可以有執行緒,這樣執行緒組可以類似樹形。執行緒組的使用主要是方便執行緒的管理維護操作 示例 通過執行緒組的方式組織多個執行緒並且批量停止所有執行緒 1 建立執行緒a和b public class threada ...
mac 使用者查詢,新建組
檢視使用者 dscl list users uniqueid 檢視使用者組 dscl list groups primarygroupid 普通使用者切換到root sudo su root使用者切換到普通使用者 su 普通使用者名稱 建立使用者 建立newuser使用者,使用者id為888,注意此...