@gogolang

Страница 1105 из 1630
Alexander
28.05.2018
11:54:11
ну ок тогда

Sergey
28.05.2018
11:55:04
Ожидайте в ближайшем будущем: "У меня переполнение int, как исправить?"

Sergey
28.05.2018
11:55:53
ага, вот только ради него нужно весь код переписать

Google
Alexandr
28.05.2018
11:56:01
https://goplay.space/#CARQI7uS7qF
Это медленнее выходит.

Kirill
28.05.2018
11:56:24
Это медленнее выходит.
на какой платформе?

покажи код бенчмарка и его результаты

Илья
28.05.2018
12:00:05
https://play.golang.org/p/AnLtThIINQN

go test -bench=. backend_test.go goos: darwin goarch: amd64 BenchmarkGetLen-8 100000000 12.7 ns/op BenchmarkGetLenF-8 100000000 22.2 ns/op

как то так

Alexandr
28.05.2018
12:01:45
так.. минуту

да, я просто глазом ошибся. Выходит одинаково.

BenchmarkConcatINT0-8 100000 16287 ns/op 0 B/op 0 allocs/op BenchmarkConcatINT1-8 100000 16258 ns/op 0 B/op 0 allocs/op

Kirill
28.05.2018
12:14:09
так-то не одинаково

признаю, цикл действительно пошустрее будет

Alexandr
28.05.2018
12:14:39
ну, почти.

Daniel
28.05.2018
12:15:23
коллеги, ну нет же другого способа посчитать логарифм, нежели последовательное деление

Google
Kirill
28.05.2018
12:16:27
если, конечно, не оптимизировать цикл ?

можно же и так for i > 100 { i /= 100 count += 2 } for i != 0 { i /= 10 count++ }

Daniel
28.05.2018
12:18:59
можно еще switch попробовать

Kirill
28.05.2018
12:19:05
таки да

но выйдет не сильно быстрее, думаю

даже не думаю - только что проверил

Daniel
28.05.2018
12:23:28
я тоже думаю, что одинаково это все будет

Kirill
28.05.2018
12:23:46
51.7 vs 51.3ns

Alexey
28.05.2018
12:25:41
Вы ещё в обоих вариантах второе число нулём сделайте

А два нуля вообще никак

Sergey
28.05.2018
12:26:13
бисекцией и золотым сечением уже пробовали?

Alexey
28.05.2018
12:26:27
И начинающееся с нулей

Зачем эта конкатенация понадобилась?

Alexandr
28.05.2018
12:27:37
Зачем эта конкатенация понадобилась?
Ну вот зачем это надо было спрашивать.. всё же хорошо шло ?

Zae
28.05.2018
12:28:46
Добрый день, ковыряю http, пытаюсь сделать так, чтобы на все руты кроме /api/reboot, /api/config отдавалась статика, никак не выходит. В чем может быть проблема? https://play.golang.org/p/fyRBZS8EYog

Илья
28.05.2018
12:31:39
а что не выходит?

Zae
28.05.2018
12:33:59
на /settings например если я сделаю рут, заходит нормально, но при обновлении браузера он редиректит на /settings/ и выдает not found

Zae
28.05.2018
12:35:44
на / заходит нормально

Kirill
28.05.2018
12:51:40
вот смотрю я на NATS streaming server, @onokonem

Google
Kirill
28.05.2018
12:51:46
и вот вдумайся

при огромном количестве разных мьютексов

отписка делает delete() без мьютекса

что при одновременной отписке даст тебе очень неприятную ситуацию

Daniel
28.05.2018
13:11:22
чет ты глубоковато копнул :)

может быть - надо им багрепорт оформить?

stixlink
28.05.2018
13:19:09
Кто мноо работает с не структурированным json? помогите реализовать поиск по json, есть json произвольной структуры и есть массив с ключами в иерархической последовательности, как вытащить данные из json по этой последовательности? {"data":{"status":"","data2":{"key1":"asd", "key2":"ASDFDSA"}}} и есть ключи data-> data2 как вытащить?

Kirill
28.05.2018
13:29:46
чет ты глубоковато копнул :)
куда глубоковато? коллега, это первый файл, который я в проекте открыл. это я еще не рассказывал о > 3 уровнях .Lock() в рамках одной функции, код которой обернут временами в RLock()

Kirill
28.05.2018
13:31:12
никто не подскажет? или может есть либы для SPA серверов
если чего-то не хватит - пиши, вкручу. я уже тонну spa на нем поднял

Alexander
28.05.2018
13:32:46
Kirill
28.05.2018
13:33:00
а выше я о проекте на гошке говорил

Alexander
28.05.2018
13:33:13
ну это да, тоже внушает.

Kirill
28.05.2018
13:33:27
и это nats

проект не маленький

stixlink
28.05.2018
13:55:53
Google
Антон
28.05.2018
14:57:33
Всем привет. Есть ли какие нибудь сервисы (платные или бесплатные) обучения по го в стиле: обучение + экзамен? Нужно для корпоративного обучения людей

Alexey
28.05.2018
15:31:02
@rvasily нужно спросить про курсы :)

Vasily Romanov
28.05.2018
15:33:11
Fastumkruk ✅
28.05.2018
17:57:51
Привет Ребята. Может крашиться программа из за переполнения буфера? А именно используеться два буфера по 512000 байт.

Крашиться раз от раза.

Alexey
28.05.2018
18:00:49
Смотря что ты называешь переполнением буфера

Kirill
28.05.2018
18:00:52
Ну ты призвал вангу

Admin
ERROR: S client not available

Kirill
28.05.2018
18:01:01
Смотря на стектрейс при падении

Constantine
28.05.2018
18:01:18
сисколы виноваты, не иначе

Fastumkruk ✅
28.05.2018
18:01:51
Constantine
28.05.2018
18:02:42
меня игнорируй, это я с Кириллом поздоровался))))

Kirill
28.05.2018
18:03:58
И тебе привет ?

Только я так и не понял, пока ты не сказал, что ты так здороваешься))

Fastumkruk ✅
28.05.2018
18:04:28
Смотря что ты называешь переполнением буфера
Я принмаю ответ от сервера в в []byte

Понял

Kirill
28.05.2018
18:10:06
Не знаю, правильно ли понял, поясню: информации крайне недостаточно для того, чтобы помочь

Fastumkruk ✅
28.05.2018
18:10:52
auth := []byte("{\"request\": \"" + key + "\"}") ws.Write(auth) var msg = make([]byte, 512000) // По факту приходил ответ не болие 100 байт { nr, err = ws.Read(msg) }

Google
Fastumkruk ✅
28.05.2018
18:12:20
Может ли из за переполнения крашиться? Потому что все 512000 байт были дописанны NULL

Alexey
28.05.2018
18:13:17
Что значит «крашится»?

Kirill
28.05.2018
18:13:47
По идее, в такой ситуации должен быть стек трейс

Fastumkruk ✅
28.05.2018
18:13:49
Что значит «крашится»?
Просто закрываться либо паника

Kirill
28.05.2018
18:14:01
Который в гошке достаточно понятен

Посмотри трейс

Alexey
28.05.2018
18:14:29
И что в err?

И что в результате ws.Write?

Fastumkruk ✅
28.05.2018
18:15:55
И что в результате ws.Write?
Это все работает как надо. Вопрос в другом, может ли из за переполнение паниковать?

Kirill
28.05.2018
18:16:12
Это слайс

Это ж не массив

Alexey
28.05.2018
18:16:31
Без проверки ошибки я бы так не говорил

Kirill
28.05.2018
18:16:49
Это слайс
Не должен он из-за этого падать

А вот игнорировать ошибки не надо уж точно

Dmitry
28.05.2018
20:08:10
а как мне негативный предпросмотр (?<!...) зафигачить в регекспе на го?

Daniel
28.05.2018
20:08:38
использовать нештатные регекспы

в штатных предпросмотра нет

Dmitry
28.05.2018
20:09:06
использовать нештатные регекспы
а если извратиться как нить ?

программисты мы али пользователи библиотечек !

Страница 1105 из 1630