Sobes.tech

Golang

Rapor hızlandırma hikayesi hakkında daha detaylı anlat: ne yaptın, neyle karşılaştın, zorluklar nelerdi, nasıl çözdün?

161

```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```

161

Arayüzü nerede tanımlamak daha iyidir — uygulama yerinde mi yoksa kullanım yerinde mi?

Middle+
158

Deneyimin, ilginç görevlerin, çalışmaktan hoşlandığın şeylerin ve gurur duyduğun şeylerin hakkında bana anlat.

156

100 goroutine'un çıktı sırası her çalıştırmada aynı olacak mı? Bu neye bağlıdır?

156

Büyük üretim veritabanında ağır analitik SQL sorgusunu nasıl optimize edilir?

Middle+
153

Görev Go sürüm 1.18'de olduğunu varsayalım. Programın davranışında ne değişecek?

152

ClickHouse'ta MergeTree, ReplicatedMergeTree ve Distributed motorleri arasındaki fark nedir?

Middle+
150

Kubernetes mimarisini biliyor musun, hangi varlıklar var, kontrol düzlemi nedir?

148

Mim yapardın, eğer mimari bir çözüm önerirseniz ve teknik lider sizinle aynı fikirde değilse ve siz haklı olduğunuza emin olsanız?

Middle+
146

Yasaklı içeriği, benzer görseller de dahil olmak üzere, belirlemek için moderasyon sistemleri nasıl çalışır?

Middle+
146

Bir yerel makinede (Docker/konteynerleştirme) birden fazla izole ortam çalıştırmak nasıl mümkün oluyor?

133

Programma başlatıldığında wg (işaretçi iletmek) hatasını düzeltirsek ekranda ne görürüz?

128

İşlem sürelerinin 120'den 5 saniyeye indirilmesi nasıl başarılmıştır?

Middle+
126

```go func main() { wg := sync.WaitGroup{} wg.Add(8) for i := 0; i < 10; i++ { go func(wg *sync.WaitGroup, i int) { defer wg.Done() fmt.Println(i) }(&wg,i) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```

126

fill fonksiyonunun imzasını değiştirmeden, append ile eklenen birimin de beşinci satırda görünmesini nasıl sağlayabilirim?

126
/2