Golang
Бізде пайдаланушылардың құпия сөздері бар дерекқор бар, құпия сөздер хэштелген (hashPassword функциясы арқылы), және сонымен қатар құпия сөздерде қолданылуы мүмкін таңбалар жиынтығы белгілі (alphabet айнымалысы). Біздің міндетіміз — белгілі хэш бойынша құпия сөзді қалпына келтіру үшін RecoverPassword функциясын жүзеге асыру және TestRecoverPassword сәтті аяқталуы. Негізгі талаптар: Кез келген әдіс қолданылуы мүмкін package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() {
Роли ва вазифаи теги дар систем ё барнома чист?
Ҳангоми интиқоли маълумот ба канал бо буфер, арзиши фиристода чӣ гуна ҷойгир мешавад: дар оғоз ё дар охири буфер?
Кадом сатҳи изоляция дар транзаксияҳои базаи додаҳо ҳисобида мешавад, ки хеле қатъӣ аст?
Чӣ гуна муайян мекунӣ гурӯҳи муваффақ ва муассирро дар коллективи корӣ?
Ҳангоми паҳн кардани хидматҳо хатогиҳо ё норасогиро чӣ гуна бояд бартараф кард?
Класс StringBuilder дар Java чӣ гуна татбиқ ва кор мекунад?
Кадом усулҳои алтернативии муошират байни goroutines вуҷуд доранд, ба ғайр аз истифодаи каналҳо?
Масалан ба як намунаи фикриюи рушднокунанда, ки роҳбариятон ба ту додааст?
Оё дар лоиҳаҳои худ фармони SELECT FOR UPDATE-ро барои бастани сатрҳо дар вақти транзаксияҳо истифода бурдаед?
Тавзеҳ диҳед дар бораи консепсияи stackless-goroutine ва чӣ гуна он аз goroutine-ҳои оддӣ, ки асоси онҳо стекист, фарқ мекунад
Фарқи байни воҳиди хотира байт ва навъи додаи руна дар забони барномасозӣ чист?
Омӯзиши схемаи интиқоли маълумот байни системаҳо иштирок кардед?
Чӣ гуна таҳлил ва оптимизатсияи дархостҳо дар Elasticsearch анҷом дода мешавад?
баст пакет импорт ( "fmt" "sync" ) функсияи main() { барои i := 0; i < 5; i++ { гӯ fmt.Println(i) } }
Ҳангоми даъвати оператори холии select дар забони Go чӣ рафтор интизор аст?
Чӣ гуна метавон иҷрои барномаро ба охир расонид, вақте ки дар контексти ҳозира дархости боздошти он мешавад?
Кадом функсия ва имкониятҳои иловагӣ ба усулҳои контекст бо пайдоиши Go 1.21 ворид карда шуданд?
Тавсифи кунед, ки концепсияи Saga чист ва нақши он дар татбиқи меъмории микросервисҳо
Чӣ гуна ҷамъоварии худкор ва озодкунии хотира дар забони Go амалӣ карда мешавад?