@proGO

Страница 1453 из 1674
Olzhas
23.05.2018
05:06:00
Без этого никак?
тебе субдиректорий жалко?

Artem
23.05.2018
05:15:15
или он стоит по умолчанию уже
На будущее - go get скачивает все пакеты, которых нет, но от которых зависит. А ошибка no buildable Go source files ничего не значит, пакет к этому времени уже скачался

Danil
23.05.2018
07:02:49
python3
Ты уверен что это не python 2?

Roman
23.05.2018
07:22:51
https://github.com/hanwen/go-fuse/blob/master/splice/copy.go

Google
Daniel
23.05.2018
08:16:24
это ты к чему?

Dmitri
23.05.2018
11:07:59
Artem
23.05.2018
11:10:26
сменить язык
не поможет, это момент архитектурный

Dmitri
23.05.2018
11:11:19
не поможет, это момент архитектурный
тогда никак. В го нет циклических импортов, и не планируется.

Ну, либо менять архитектуру, а потом уже язык)

Artem
23.05.2018
11:12:20
Не то что не планируются, они специально находятся и тыкают разработчика носом в это

Dmitri
23.05.2018
11:12:32
Так а есть секрет успеха, как начать писать на go?
записывай, диктую: 1. Открываешь текстовый редактор. 2. Пишешь.

Stanislav
23.05.2018
11:12:59
Открывай ноутбук Закрывай ноутбук Ложись спать

Очень хороший алгоритм

Dmitri
23.05.2018
11:14:18
Не то что не планируются, они специально находятся и тыкают разработчика носом в это
ну, какбэ, гоша планировался как "охренительно простой язык" с "быстрой конпеляцией". Как только из хотелок "быструю конпелящию" уберут, сразу циклические зависимости в языке появятся.

Olzhas
23.05.2018
11:14:28
Открывай ноутбук Закрывай ноутбук Ложись спать
блядский алгоритм, работать невозможно

и уйти с этого алгоритма тоже нельзя

Google
Dmitri
23.05.2018
11:16:00
в шарпе есть дефолтные значения?
для скалярных типов - да

Sergey
23.05.2018
11:16:40
для скалярных типов - да
а не скалярные это какие?

Dmitri
23.05.2018
11:16:49
а не скалярные это какие?
"ссылочные" в терминологии C#

Sergey
23.05.2018
11:17:27
> оно, впрочем, везде так далеко не везде, и предлагаю на этом закончить, уже обсудили

Dmitri
23.05.2018
11:17:48
ну, кроме шарпа(?) и го
в С++: int x; В x будет лежать 0

Sergey
23.05.2018
11:17:54
нет.

Dmitri
23.05.2018
11:19:20
Почему в конфе срутся два кота?

Kirill
23.05.2018
11:20:04
водой их из ведра

Dmitri
23.05.2018
11:20:31
?

Oleg
23.05.2018
11:21:58
Подскажите пож куда нужно глянуть, чтобы решить подобною задачу. У меня есть два серсиса, назовем их А и Б. Сервис Б выкачивает из БД все что было в сервисе А. Проблема в том, что когда сервис Б умрет на какое-то время(для примера неделю), то при новом старте он снова начнет качать всю истории с самого начала, а мне бы хотелось, чтобы он качал историю только за прошедшую неделю. Мб кто-то сталкивался с таким ?

Kirill
23.05.2018
11:23:48
а в чем сложность?

Dmitri
23.05.2018
11:25:24
нет.
#include <iostream> int main() { int i; std::cout << i << std::endl; return 0; } Заставь, пожалуйста, ЭТО мне отдать что-то отличное от 0.

Sergey
23.05.2018
11:25:54
у вас MSVC? если да, то на этом можно останавливаться

Dmitri
23.05.2018
11:26:33
gcc

1nt3rrupt3r
23.05.2018
11:26:43
gcc
))

Google
Oleg
23.05.2018
11:26:58
подойдут обычные unique id
и правда, спасибо

Sergey
23.05.2018
11:28:06
неплохо, я даже скомпилировать не успел

1nt3rrupt3r
23.05.2018
11:28:30
оно чот рандомное вообще

Dmitri
23.05.2018
11:29:03
вижу картинку с экраном какой-то ноунейм вещи... не уверен, что там именно мой код выполнялся

Sergey
23.05.2018
11:29:38
вижу картинку с экраном какой-то ноунейм вещи... не уверен, что там именно мой код выполнялся
➜ ~/dev/cxx/default_values (master) ✗ cat main.cpp #include <iostream> int main() { int i; std::cout << i << std::endl; return 0; } ➜ ~/dev/cxx/default_values (master) ✗ clang++ -O3 -o app main.cpp ➜ ~/dev/cxx/default_values (master) ✗ ./app 1371989960

Dmitri
23.05.2018
11:30:17
я, конечно, понимаю, что int x - выделение памяти на стеке, никто не обязывает эту память вычищать

Sergey
23.05.2018
11:30:37
so?

1nt3rrupt3r
23.05.2018
11:31:22
до того, как я затестил я тоже был уверен что выведет 0

Dmitri
23.05.2018
11:31:25
вот в этом фрагменте собака, я же верно понимаю: -O3

Sergey
23.05.2018
11:31:35
пфф

а кто обещал другое?

Sergey
23.05.2018
11:31:55
нули обязательно будут только с -g -O0

Dmitri
23.05.2018
11:32:35
т.е. с оптимизациями

Sergey
23.05.2018
11:32:36
и то это implementation defined

Dmitri
23.05.2018
11:32:59
ок, на низкоуровневых вещах, поведение может отличаться

Антон
23.05.2018
11:33:04


Dmitri
23.05.2018
11:33:08
наоборот.
ну да, не так выразился

Sergey
23.05.2018
11:33:23
ок, на низкоуровневых вещах, поведение может отличаться
ты пришёл к аргументу, который был несколько часов назад

Google
Антон
23.05.2018
11:33:29


1nt3rrupt3r
23.05.2018
11:33:42
нули обязательно будут только с -g -O0
значит если в коде задумано что при определении переменной она будет равна нулю - лучше дефайнить через int x = 0; ?

Dmitri
23.05.2018
11:34:01
ну, т.е. без экономии тактов 0 по дефолту таки будет?

Sergey
23.05.2018
11:34:10
коких тактов??

псих что ли?

1nt3rrupt3r
23.05.2018
11:34:24
Sergey
23.05.2018
11:34:30
кот
тогда ладно

Admin
ERROR: S client not available

Sergey
23.05.2018
11:35:08
а что, ты в продакшн будет выкатывать с -g -O0?

Dmitri
23.05.2018
11:35:09
смотри, ты включаешь оптимизацию, оно "оптимизируется" в "не надо очищать то, что уже лежит в стеке"

Dmitri
23.05.2018
11:35:32
я в продакшн выкатывать C++-код не буду)

Sergey
23.05.2018
11:35:37
только с -g -O0 оно говорит, что нужно ставить нули

Dmitri
23.05.2018
11:36:26
-O0 - не оптимизированный код с защитой от дурака-программиста

так ведь?

Sergey
23.05.2018
11:36:58
нет никакой защиты от дурака

это нужно только для дебага

Dmitri
23.05.2018
11:37:08
а откуда тогда 0 берется?

Sergey
23.05.2018
11:37:16
а откуда тогда 0 берется?
так придумали, но это никакая не защита

Google
Dmitri
23.05.2018
11:37:39
ну т.е. придумали "дефолтное значение для инта" в целях отладки?

Sergey
23.05.2018
11:38:08
ты хочешь чтобы я тебе сказал, что "в с++ существуют дефолтные значения"?

в чём спор вообще

Alexander
23.05.2018
11:38:26
А какой вообще профит от дефолтных значений в неинициализированных переменных по сравнению с компилятором, который не даёт использовать неинициализированные переменные?

Sergey
23.05.2018
11:38:37
при -g -O0 специально зачищается память в нули

Sergey
23.05.2018
11:39:32
чуть меньше символов в некоторых строках))))
и больше гемороя в некоторых случаях

Sergey
23.05.2018
11:40:44
почему?
есть структура на 30 полей, ты добавляешь новое и думаешь, что компилятор тебе хотя бы подскажет, где именно ты забыл её проинициализировать

Alexander
23.05.2018
11:40:56
почему?
Наверное потому-что можно забыть проинициализировать переменную, а потом дебажить код в попытке понять что не так с кодом.

1nt3rrupt3r
23.05.2018
11:41:08
понятно

я вот немножко головой ебанулся

решил свой яп писать

Roman
23.05.2018
11:41:49
Почему в конфе срутся два кота?
еще третий может быть )))

1nt3rrupt3r
23.05.2018
11:41:50
чисто чтоб скилл прокачать слегка)

Alexander
23.05.2018
11:42:24
решил свой яп писать
Алгебраические типы уже запилил?

Sergey
23.05.2018
11:42:36
решил свой яп писать
(почти) все так делают

Страница 1453 из 1674