我一個同事跟我講過一句話:就算老板讓你去造一個火箭蜂挪,你也要點頭答應(yīng)滓走,然后忙上,梳理一下,跟他要院士闲坎、要材料...
不要和老板討論目標(biāo)的合理性,要和老板討論資源的合理性我們之前學(xué)過管理的定義:決定要做的事情茬斧,并且通過對資源的有效利用腰懂,來完成這些事情。 團隊管理的前三步项秉,分別是: 第一步绣溜、明確工作目標(biāo); 第二步娄蔼、制定工作計劃怖喻; 第三步、分配工...
我一個同事跟我講過一句話:就算老板讓你去造一個火箭蜂挪,你也要點頭答應(yīng)滓走,然后忙上,梳理一下,跟他要院士闲坎、要材料...
不要和老板討論目標(biāo)的合理性,要和老板討論資源的合理性我們之前學(xué)過管理的定義:決定要做的事情茬斧,并且通過對資源的有效利用腰懂,來完成這些事情。 團隊管理的前三步项秉,分別是: 第一步绣溜、明確工作目標(biāo); 第二步娄蔼、制定工作計劃怖喻; 第三步、分配工...
德魯克《卓有成效的管理者》里指出:管理者的任務(wù)不是去改變?nèi)嗣校谟谶\用每個人的才干。而管理涕癣,就是把人和事充分結(jié)合起來哗蜈,管事要狠,對人要好坠韩。 一距潘、管理者的任務(wù)不是去改變?nèi)?江山...
本文旨在簡單粗暴體驗instrumentation attach模式的玩法,給讀者一個直觀的體驗氢惋,概念方面不多介紹 場景 有一個spring的http接口定義如下洞翩,每次調(diào)用返...
jvm-sandbox生態(tài)簡介 jvm-sandbox 是 “一種JVM的非侵入式運行期AOP解決方案”卸亮,來自于阿里開源忽妒。先講狹義的sandbox,它基于JVMTI來實現(xiàn)jv...
使用任何一個新技術(shù)兼贸,必定要經(jīng)過采坑的過程段直。一千個團隊面臨一萬個場景,在不同的場景下審視同一個開源技術(shù)溶诞,一定會有不同的看法鸯檬。我們基于開源,回饋開源螺垢,這才是開源的魅力京闰。 repe...
??
mac屏幕錄制(帶聲音)step1 step2 step3 記得選擇聲音輸入,否則視頻沒有聲音 然后點擊小紅按鈕進(jìn)行錄制 step4 點擊touchbar上的結(jié)束按鈕結(jié)束錄制甩苛,或者點擊任務(wù)欄上的結(jié)束...
coroutineScope本身也是一個函數(shù)蹂楣,摘錄這個函數(shù)部分注釋:
“This function returns as soon as the given block and all its children coroutines are completed.”
這個函數(shù)會在入?yún)⒌腷lock以及其所有子協(xié)程全部執(zhí)行完畢后才返回。
是有一點阻塞的感覺讯蒲,但這并不會阻塞線程痊土,其實可以理解為對異步編程結(jié)果的編排,底層這個scope內(nèi)部會繼承外部scope的coroutineContext的墨林。
這塊其實是kotlin官方文檔經(jīng)常提到的一個概念“結(jié)構(gòu)化編程”赁酝,可以參考:https://kotlinlang.org/docs/reference/coroutines/basics.html#structured-concurrency
大概意思就是協(xié)程雖然輕量級犯祠,但是畢竟也要占用一些內(nèi)存的,啟動一個協(xié)程很簡單酌呆,但是我們也要為之負(fù)責(zé)衡载,不能只管開,不管關(guān)閉隙袁,那樣會造成資源泄漏痰娱。
所以我個人理解,kotlin里各處也充滿了對結(jié)構(gòu)化編程的支持菩收。
java程序員的kotlin課(N):coroutines基礎(chǔ)序言 如果對協(xié)程沒有概念梨睁,不了解使用協(xié)程的好處,請參考《異步編程》系列文章 引入?yún)f(xié)程庫 kotlin協(xié)程是以一個lib包的形式引入的娜饵,參考: kotlinx.coroutin...
前言 go 的 goroutine 提供了一種較線程而言更廉價的方式處理并發(fā)場景, go 使用二級線程的模式, 將 goroutine 以 M:N 的形式復(fù)用到系統(tǒng)線程上, ...
函數(shù)在kotlin中是 一等公民坡贺,一個函數(shù)可以充當(dāng)另外一個函數(shù)的入?yún)⒒蚍祷刂担此^的高階函數(shù)箱舞。舉個例子: 調(diào)用方式: 在使用kotlin的過程中發(fā)現(xiàn)kotlin標(biāo)準(zhǔn)庫里的很...
step1 step2 step3 記得選擇聲音輸入遍坟,否則視頻沒有聲音 然后點擊小紅按鈕進(jìn)行錄制 step4 點擊touchbar上的結(jié)束按鈕結(jié)束錄制,或者點擊任務(wù)欄上的結(jié)束...