Публикации по теме 'go'
Переводите любую ретро-игру на лету с помощью Google Cloud AI и вперед
Вспоминаете классические игры? Вот руководство для вас
Если вам нравится играть в ретро-игры, и особенно в старые ролевые игры, вы, вероятно, испытали взлеты и падения, открывая для себя эту потрясающую старую японскую ролевую игру, в которую вы теперь отчаянно хотите играть, но сразу же поняли, что она никогда не переводилась на английский язык, и вы просто остались с разбитыми надеждами.
Теперь это история благодаря сервисам Google Cloud AI!
Используя API Google Cloud Vision и..
Вопросы по теме 'go'
Структура Golang вызывает методы встроенного типа, когда метод был перегружен
Я пытаюсь изучить Go и нашел хороший ресурс здесь .
Пример перегрузки метода воспроизводится ниже:
package main
import "fmt"
type Human struct {
name string
age int
phone string
}
type Employee struct {
Human
company...
20602 просмотров
schedule
23.03.2024
Ошибка установки зависимости Go
Я установил Go на свой сервер, используя репозиторий golang для CentOS 6.4. Пути указаны правильно, и я могу запустить версию go. Когда я пытаюсь загрузить пакет ниже, я получаю эту ошибку. Любая помощь приветствуется
go get...
582 просмотров
schedule
25.04.2024
golang возвращает проблему с несколькими значениями
Мне было интересно, почему это действительный код перехода:
func FindUserInfo(id string) (Info, bool) {
it, present := all[id]
return it, present
}
но это не
func FindUserInfo(id string) (Info, bool) {
return all[id]
}...
12860 просмотров
schedule
16.04.2024
Как запустить `go fmt` при сохранении в коде Visual Studio?
Как заставить код Visual Studio (или расширение языка программирования Go) запускать go fmt (или другие инструменты/команды) при сохранении? Даже автосохранение?
Обновление: в настоящее время он отлично работает внутри VSCode; просто нужно...
24271 просмотров
schedule
20.03.2024
Golang: проблема с ошибкой утверждения типа
Меня укусила ошибка, связанная с утверждением типа, в приведенном ниже фрагменте кода. Я не уверен, что мне не хватает. Я делаю утверждения типов в следующих местах: itr = itr.(*DbIterator).Iterator и key := itr.Key().(*Key).Slice и value :=...
1732 просмотров
schedule
19.03.2024
Как дождаться, когда буферизованный канал (семафор) опустеет?
У меня есть часть целых чисел, которые обрабатываются одновременно:
ints := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Я использую буферизованный канал в качестве семафора, чтобы иметь верхнюю границу одновременно работающих подпрограмм:
sem :=...
13325 просмотров
schedule
08.05.2024
config CORS в Gorilla Mux: ошибка 403 при запросе POST
У меня есть API, в настоящее время я пытаюсь использовать одну из его конечных точек. Конечная точка предназначена для запросов POST, конечная точка работает должным образом. API работает в облаке, я протестировал его с помощью curl , и он был...
4049 просмотров
schedule
14.04.2024
Golang конвертирует значение json из int в строку
Я получаю ответ json. Который имеет ключ pk и его значение как int. Мне нужно преобразовать его в строку, как проще всего? Вот пример
"pk": 145250410
и мне нужно, чтобы это было
"pk": "145250410"
Я не могу сделать модель и разобрать...
2752 просмотров
schedule
10.04.2024
Обработка двух последовательных ошибок
При чтении кода я столкнулся со следующей обработкой ошибок, реализованной в настоящее время в коде:
nodes, err := model.AllNodes()
links, err := model.AllLinks()
if err != nil {
// Do stuff
}
Мне любопытно узнать,...
229 просмотров
schedule
22.04.2024
почему у меня ошибка кода (mssql: нарушение ограничения PRIMARY KEY 'PK_SMSBlast2'. Невозможно вставить повторяющийся ключ в объект 'dbo.SMSBlast2')?
У меня проблема с моим кодом, где я использую библиотеку GORM для создания или вставки данных в мой спокойный api, ошибка печати говорит так: (mssql: нарушение ограничения PRIMARY KEY 'PK_SMSBlast2'. Невозможно вставить повторяющийся ключ в объект...
458 просмотров
schedule
05.05.2024
go test не будет строиться: вызов имеет возможную директиву форматирования
go test отказывается выполнять сборку, когда вызов функции в тестируемой библиотеке по замыслу содержит директиву форматирования. Это намеренно или это баг? В любом случае, есть ли обходной путь?
Обратите внимание, что в отличие от Call...
2438 просмотров
schedule
26.04.2024
Как измерить размер ответа gRPC
Я пытаюсь придумать лучшие способы справиться с ограничением размера сообщения 4 МБ в grpc. Мне нужен способ измерить размер ответа grpc, полученного на стороне клиента. Когда ответ превышает ограничение в 4 МБ, grpc показывает сообщение об ошибке,...
2721 просмотров
schedule
21.04.2024
GoLang Firestore медленная пакетная запись
Я использую Golang с Firestore для чтения/записи/обновления информации путем пакетной записи. Мой код следующий:
t0 := time.Now()
iter := client.Collection("subs").Where("some key", "==", lookup).Limit(499).Documents(ctx)
defer...
196 просмотров
schedule
18.03.2024
Слайс может получить доступ к другому слайсу за пределами диапазона, но индексация вне диапазона вызывает панику
Мой код:
package main
import (
"fmt"
)
func main() {
a := [10]int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
b := a[1:4]
fmt.Println("a:", a)
fmt.Println("b:", b)
// Works fine even though c is...
134 просмотров
schedule
14.03.2024
Можно ли с помощью Bazel создать библиотеку Go, а не двоичный файл?
У меня есть приложение, реализующее GRPC API. Bazel генерирует код Go, используя файлы .proto в репозитории, а затем создает двоичный файл.
Мой вопрос: можно ли настроить новую цель, чтобы Bazel создавал (в дополнение к двоичному файлу) библиотеку...
200 просмотров
schedule
19.04.2024