上文說到定時任務,也要搬到新服務裡面去。
然後我就搬了。。。
go func() {
tick := time.tick(time.second*30)
for {
select {
case <-tick:
然後大佬看到了,說別照搬吧,要思考,你這樣寫,這個goroutine掛了怎麼辦?
你這個的本質就是定時任務,可以引入定時任務元件,不用這樣寫的.
第一性原理
如果你思考到 這個問題的本質,再寫這個**,就有可能會轉換乙個角度,換一種更好理解的方式來做
如果只是理解了 他是這麼做的, 而沒有深入思考,那可能只是照搬寫法,優化優化**結構
要有抽象能力, 抽象能力在程式設計師的成長過程中 很重要
能把乙個問題,轉化成 另外乙個問題
嗯,大佬說的對
乙個memset引發的血案
前幾天做了一道bst題,提交了幾次都是wa,今天抽空拿了出來仔細瞧瞧總算被我發現禍頭根源.總結原因還在於自己對memset不太了解,以前用對估計也是瞎貓撞見死耗子 memset的介紹 void memset void buffer,int ch,size t count buffer 指向某段記憶體...
乙個分號引發的「血案」
再多的表情也無法詮釋我現在的心情!a b for matrices 這是很水的一道題,然而卻整整折騰了我2個多小時。從晚上6點多開始,花了沒幾分鐘就把 敲好了,可是資料一測,竟然不對,然後就開始找問題,找了很久,我竟然都還沒看出問題在哪,越找心裡越不爽,這麼做明明對的呀,一執行怎麼就錯了呢?一直到了...
乙個strlen引發的血案
部分測試 原來是這樣的 int decryptrelation aesdecryptfromfiletobytes const std string in file path,unsigned char out data,const char aes encrypt key,int in data ...