Результаты поиска по запросу "go"

5 ответов

Как проверить, существует ли файл или каталог?

4 ответа

Форматировать строку Go без печати?

Есть ли простой способ отформатировать строку в Go без печати строки? Я могу сделать:

1 ответ

stackoverflow.com/questions/51119682/...

я есть следующий код: import "github.com/kless/osutil/user/crypt/sha512_crypt" c := sha512_crypt.New() hash, err := c.Generate([]byte("enter-new-password"), []byte("$2a$09$f5561d2634fb28a969f2dO8QeQ70f4bjCnF/.GvPpjj.8jgmtzZP2")) if err != nil { ...

ТОП публикаций

1 ответ

 в качестве префикса к значению хеша предлагается использовать хэш типа Blowfish. Некоторые из моих предыдущих попыток не учитывали это. Фактически, модуль в попытке 3 не имеет поддержки blowfish.

трока кода в PHP оценивается как true echo '$2a$09$f5561d2634fb28a969f2dO8QeQ70f4bjCnF/.GvPpjj.8jgmtzZP2' == crypt("enter-new-password",'$2a$09$f5561d2634fb28a969f2dO8QeQ70f4bjCnF/.GvPpjj.8jgmtzZP2'); Что мне нужно, так это криптовая функция на ...

1 ответ

 стоимость.

код является правильным в коде, где глобальная карта с дорогой для генерации структуры значений может быть модифицирована несколькими параллельными потоками? // equivalent to map[string]*activity where activity is a // fairly ...

1 ответ

go os / exec Проблемы с аргументами команды [дубликаты]

На этот вопрос уже есть ответ: оманда @calling с некоторыми аргументами работает, но не с другими, но с консолью [/questions/24427615/calling-command-with-some-arguments-works-but-not-with-others-bu-wotrks-from-con] 1 ответ Я написал код на ...

3 ответа

Суть в том, что я видел детерминированный результат, в котором не должно быть детерминизма. Это то, что застряло у меня. Я был полностью прояснен, когда обнаружил, что результаты действительно случайны в нормальной среде. Песочница - это отличный инструмент. Но это не нормальная среда. Скомпилируйте и запустите ваш код локально, и вы увидите ожидаемые результаты.

func main() { messages := make(chan string) go func() { messages <- "hello" }() go func() { messages <- "ping" }() msg := <-messages msg2 := <-messages fmt.Println(msg) fmt.Println(msg2)денный выше код последовательно печатает «ping» и затем ...

4 ответа

В общем, я предпочитаю указатель приемника по той причине, которую я продемонстрировал выше. Я предпочитаю Friendly API, а не производительность, и иногда, когда тип ошибки содержит огромную информацию, он более производительный.

о получателях значений по сравнению с получателями указателей в сети и потоке стека, я понимаю, что основное правило таково: если вы не планируете модифицировать получатель, а получатель относительно небольшой, указатели не нужны. Затем, читая ...

1 ответ

 позволит вам передавать либо значения, либо ссылки на указатели, так что вы можете передавать указатели или значения нечетко в эту функцию.

м фрагментом, почему он позволяет интерфейсу {} проходить в функцию, но не [] интерфейсу. А какая разница? Я знаю, что говорит ошибка (прокомментировал это в функцию), но я не уверен, что означает ошибка. https://play.golang.org/p/689R_5dswFX ...

2 ответа

Я скомпилировал с: g ++ --std = c ++ 11 -O3 -lstdc ++

ТИРОВАТЬ: После получения некоторых отзывов я создалновый пример [https://stackoverflow.com/questions/50282452/iterating-over-linked-list-in-c-is-slower-than-in-go-with-analogous-memory-ac] который должен быть более воспроизводимым. Я писал ...