今天
早飯趕上公司吃飯了,恢復(fù)運(yùn)動(dòng)身體感覺好多了
欲速則不達(dá)谒亦,但是要快竭宰,要更快,這里強(qiáng)調(diào)專注度
打掃4
- 晚上:
1.1 刷碗
1.2 刷碗
1.3 拖地
電話5
爸爸去給人家婚禮幫忙去了份招,又湊成了一對(duì)切揭。爸爸媽媽把工作干成了事業(yè),對(duì)寶寶的話更相信锁摔,很開心廓旬。
晚飯24
午餐:加了一次飯
晚餐:水果,面條谐腰,甘蔗水
運(yùn)動(dòng)24
- 乒乓球
1.1 要和別人相持球
1.2 要去預(yù)判
1.3 短球短擊球孕豹,有個(gè)擊球距離
1.4 提前準(zhǔn)備好拉球涩盾,再快也要去打 - keep第一課
2.1 對(duì)腰腹力量要求大
2.2 之前的籃球運(yùn)動(dòng)效果顯著
2.3 效果很好 - 籃球
3.1 環(huán)腰 64 ^2
3.2 投籃 64
數(shù)據(jù)結(jié)構(gòu)24
27課 圖的廣度優(yōu)先遍歷
-
類比樹的層序遍歷
樹的層序遍歷 -
思路
圖的廣度遍歷1
圖的廣度優(yōu)先遍歷2 -
代碼
鄰接矩陣表示
代碼實(shí)現(xiàn)1
代碼實(shí)現(xiàn)2
IOS 11
GCD2課 延時(shí)執(zhí)行
- GCD
1.1 代碼簡介
1.2 延時(shí)不如NSThread方式準(zhǔn)確
1.3 無法取消 - NSThread方式
2.1 代碼復(fù)雜
2.2 延時(shí)準(zhǔn)確
2.3 可以取消注冊(cè)(當(dāng)前runloop)
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"主線程執(zhí)行");
[self performSelector:@selector(threadEvent:)
withObject:self
afterDelay:2.0f];
//Cancels perform requests previously registered with the performSelector:withObject:afterDelay: instance method.
//All perform requests having the same target aTarget are canceled. This method removes perform requests only in the current run loop, not all run loops.
//NSThread 可以被取消
[NSObject cancelPreviousPerformRequestsWithTarget:self];
[GCDQueue executeInMainQueue:^{
NSLog(@"GCD 執(zhí)行");
} afterDelaySecs:2.0f];
}
- (void)threadEvent:(id)sender
{
NSLog(@"Thead 事件執(zhí)行");
}
GCD誤差大
讀書 16
克己 17
自勝者強(qiáng)
要快,要專注