Golang
Агар систем 24 ядра дошта бошад, дар модели GMP чанд протсессор хоҳад буд?
Кадом асбобҳоро барои арзёбии иҷроиш ва профайлгирӣ дар вақти таҳияи барномаи Go истифода мебаред?
Ғайр аз парадигмаи императивӣ, парадигмаи функсионалӣ низ вуҷуд дорад — оё шумо медонед, ки кадом бартариҳоро дорад?
Дар бораи нокомӣ дар кор гӯед.
Оё шумо ҳам бо декомпозиция ва коркарди техникӣ дар вазифаҳо машғул ҳастед?
len() — дарозии чӣ аст?
Тафовутҳои асосии байни Repeatable Read ва Serializable чист?
Тавсифи намудҳои асосии маълумот дар Go
Дар бораи теоремаи CAP гӯ
Хизмат барои масхӯр кардани фурӯшандагон вуҷуд дорад: як усул ID-и фурӯшандагонро қабул мекунад ва онро дар ҷадвали масхӯршудаҳо сабт мекунад. Шумо ин логикро чӣ гуна татбиқ мекунед?
Таврии 84-ум линияти дар пурсиш чӣ ном дорад, ки бо номи WITH ... AS (...) маъруф аст?
Чаро калиди калиди defer?
Race-и маълумот чист?
Чӣ гуна ба тарҳрезии меъморӣ муносибат мекунед? Аз куҷо оғоз мекунед?
Чӣ тавр хоҳӣ интихоб кардан байни пешниҳодҳо, агар чандто бошанд?
Шумо дар бораи бастаи sync/atomic чӣ медонед?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // транзакция қосу егер err != nil { қайтару err } партнер, err := r.find(partnerID) егер err != nil { қайтару err } рекламодател, Бейланс -= сумма партнер.Hold -= сумма партнер.Баланса += сумма егер err := r.save(рекламодател); err != nil { қайтару err } егер err := r.save(партнер); err != nil { қайтару err } r.totalPayouts++ қайтару nil } функция (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 қосу егер err != nil { егер err == sql.ErrNoRows { қайтару p, errors.New("серіктес табылмады") } қайтару p, err } қайтару p, nil }
Чаро ба бозор ворид шудед, мотивация барои гузариш чист?
Ҳикояҳои ҷолиб аз кор бо PostgreSQL
Кадом фармон фазилати фазилати дискро нишон медиҳад?