@gogolang

Страница 1599 из 1630
Vladimir
22.10.2018
09:26:17
нет, вот ровно в set_field все довольно прямолинейно
не заморачивайтесь ... ?, я тут не планировал обьяснять решение мне придется обьяснять мат модель! Сейчас забабахаю Ultimate крестики нолики , выложу в открытый доступ, там обьясню

интересно выдюжит repl.it такую задачу

вау ... repl.it +1000 к карме

Google
Vladimir
22.10.2018
09:36:22
+ Я сначала и не понял, что это на го. Обычная сишка :)
Да я уже MSVC забыл когда грузил GO хватает?

Roman
22.10.2018
09:37:02
не заморачивайтесь ... ?, я тут не планировал обьяснять решение мне придется обьяснять мат модель! Сейчас забабахаю Ultimate крестики нолики , выложу в открытый доступ, там обьясню
ну у меня глаза вытекли от стиля get_razlojenie(mypointers[level].len, mypointers[level].sum, &myrezslice, i) используется 1 раз, почему в неё не передавать &mypointers[level] или же индекс в mypointers? ну и нейминг myrezslice, который по факту массив =/

+ Я сначала и не понял, что это на го. Обычная сишка :)
ну можно и на си писать читабельнее

есть редкие истории когда дублирование кода имеет смысл. например, тут: https://github.com/pragus/gonetmap/blob/master/examples/transparent/netpacket/ip_header.go#L37

Misha
22.10.2018
09:41:39
Всем привет! А возможно ли как-то усыпить горутину, чтобы остальные продолжили работать? В случае, когда их больше, чем реальных потоков

Roman
22.10.2018
09:42:27
что это?

Vladimir
22.10.2018
09:42:45
сверху подписано

Denis
22.10.2018
09:42:57
Всем привет. Подскажите, может кто то сталкивался. Поднимаю конект к БД оракла. Отправляю по конекту функцию, которую обрабатывает сам оракл и возвращает автоинкримент вставки в БД(DBMS_OUTPUT) Так вот при отправке абсолютно одинаковых данных 1-ый запрос проходит а следующие 7-10 результатов будто из кеша берёт да же не обращаясь в БД. Проблема исчезает если каждый раз поднимать новый конект и закрывать после выполнения, но суть в том что бы держать 1 коннект и использовать его.

Vladimir
22.10.2018
09:43:05
снифер и пингплотер

Vladimir
22.10.2018
09:44:23
состояние интернет коннекта за 5 дней

Google
Vladimir
22.10.2018
09:44:44
на фото только за 4-ре (сделал только что)

отдельно считается исходящие и входящий трафик

IN OUT но текущий срез по-секундно

Roman
22.10.2018
09:46:42
состояние интернет коннекта за 5 дней
честно - я не понимаю зачем оно надо.

Misha
22.10.2018
09:47:27
runtime.Gosched()
И как это решает проблему?

Vladimir
22.10.2018
09:48:16
это датчик для сервисов которым передаются текущее состояние , просто переделал для своего ноута так же прикрутив SDL2

Roman
22.10.2018
09:49:00
И как это решает проблему?
мы отдаем управление планировщику. а какую проблему вы пытаетесь решить? N.B. : в go нет потоков.

это датчик для сервисов которым передаются текущее состояние , просто переделал для своего ноута так же прикрутив SDL2
допустим. но я все равно не понимаю зачем это надо. just for fun - допустим. с точки зрения мониторинга интернетов информации там почти около ноля

Misha
22.10.2018
09:50:25
В го нет, в системе есть. Я делаю, скажем так в 100 горутин, запросы в интернет с перерывом в 1 секунду. Хочется, чтобы когда одна из горутин уснула, она не потянула за собой остальных на этом же системном потоке

Misha
22.10.2018
09:54:51
она и не потянет.
Потянет. Написал только что-что тестовую прогу простенькую. Запускается 50 горутин и половина засыпает каждые 2 секунды, а вторая половина нет. И выдают свои ответы они все ровно каждые 2 секунды

Misha
22.10.2018
09:59:05
Так, код работал правильно, глаза слепые. Извиняюсь товарищи, Go ❤️

Google
Misha
22.10.2018
09:59:39
Я всю ночь не спал, вот и ведет)

Vladimir
22.10.2018
10:00:33
Я всю ночь не спал, вот и ведет)
я вчера ночью 2-х людей перепутал 8) ... спать нужно!

Misha
22.10.2018
10:03:02
я вчера ночью 2-х людей перепутал 8) ... спать нужно!
Эх, если б можно было работать, пока спишь..)

Vladimir
22.10.2018
10:04:27
но у меня получилось что человеку спрашивающему про парсинг я начал обьяснять что нужно хандлер обработчик ставить в рутину ! Во позорище то было

Анатолий
22.10.2018
10:25:23
Коллеги, а это норма, что dep ensure не скачивает вложенные пакеты?

Aleksandr
22.10.2018
10:25:38
не норма

но он скачивать должен из Gopkg.lock

там уже зафиксирован набор пакетов

SkyCoffee
22.10.2018
10:26:19
А для Go есть консольная или очень легкая среда разработки, которую освоить легче, чем vim и emacs?

SkyCoffee
22.10.2018
10:27:49
liteIDE
а если даже liteIDE тяжелая?

Илья
22.10.2018
10:28:00
если vim сложно, то nano

Eugenii
22.10.2018
10:28:36
выходить :q

Виктор
22.10.2018
10:28:57
если нужно выйти и не сохранять изменения то :q!

Илья
22.10.2018
10:29:04
:D

SkyCoffee
22.10.2018
10:29:11
мне-то не выходить, а набирать код и переключаться между файлами нужно)

Виктор
22.10.2018
10:29:22
Aleksandr
22.10.2018
10:29:25
так начинался день очевидных шуток

Google
Виктор
22.10.2018
10:29:28
а когда захочешь выйти - начнутся проблемы

Анатолий
22.10.2018
10:29:35
но он скачивать должен из Gopkg.lock
В нём лежит один проект, в котором есть несколько вложенных пакетов. Скачивает только те файлы, что в самом корне: └── golang_commons ├── common.go ├── errors.go ├── middleware.go └── rabbitmq.go Но в репозитории такое: ^ то, что выше db/db.go db/errors.go ...

Eugenii
22.10.2018
10:29:42
это не борода, это классика

Илья
22.10.2018
10:29:50
мне-то не выходить, а набирать код и переключаться между файлами нужно)
тогда vim - отличный выбор, если хочется большей гибкости, то tmux намажь еще

Andrii
22.10.2018
10:30:28
goland
goland или же atom с плагинчиком, удобно жи

SkyCoffee
22.10.2018
10:30:40
никак не могу смириться с мыслью, что для набора текста vim, а для вкладок tmux

Olzhas
22.10.2018
10:30:48
atom

Анатолий
22.10.2018
10:30:49
что из этого корень?
golang_commons. Файлы, что в нём, скачиваются, а вложенные папки с файлами - нет

Aleksandr
22.10.2018
10:31:05
Анатолий
22.10.2018
10:31:42
Так видно же :) Могу ещё так показать...

Aleksandr
22.10.2018
10:31:54
Анатолий
22.10.2018
10:31:54




SkyCoffee
22.10.2018
10:32:13
может, golang_commons - пакет, а golang_commons/some/thing - другой пакет, и поэтому dep не хочет скачивать?

Aleksandr
22.10.2018
10:32:38
в Gopkg.lock что прописано?

Анатолий
22.10.2018
10:33:41
Aleksandr
22.10.2018
10:34:08
["."] - зачем?

в Gopkg.toml что прописано?

Google
Анатолий
22.10.2018
10:34:31
packages = ["."] какой-ото подозрительный, но такое же у всех остальных пакетов, которые с гитхаба качались

Причём я его не вписывал, dep мудрит, видимо

Aleksandr
22.10.2018
10:35:13
в Gopkg.toml что прописано?

Анатолий
22.10.2018
10:35:27
SkyCoffee
22.10.2018
10:35:53
А если name = "BACKEND/golang_commons/..." сделать?

Aleksandr
22.10.2018
10:36:16
unused packages если удалить?

Анатолий
22.10.2018
10:37:13
А если name = "BACKEND/golang_commons/..." сделать?
Не принимает, говорит, что такой уже есть

unused packages если удалить?
Завелось. Спасибо!

Evgeniy
22.10.2018
11:58:30


что означает выражение в квадратных скобках?

Илья
22.10.2018
11:59:04
ошибку

Evgeniy
22.10.2018
11:59:10
минус забыли?

Vladimir
22.10.2018
11:59:19
что означает выражение в квадратных скобках?
все это ошибка выход за рамки, вставить минус

Илья
22.10.2018
12:00:04
что означает выражение в квадратных скобках?
О, придумал, означает, что человек выбрал не ту профессию

Илья
22.10.2018
12:00:57
почему? опечатался
без знаков препинания, даже ваше высказывание непонятно :)

Vladimir
22.10.2018
12:01:13
у меня минус тоже плохо работает на клаве

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