乙個定時任務引發的血案

2021-09-25 18:28:39 字數 432 閱讀 3406

上文說到定時任務,也要搬到新服務裡面去。

然後我就搬了。。。

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 ...