
koder
03.06.2019
12:47:01
а в C++ вам нужно писать вот такой адок, как вверху, или тащить за собой boost, который что бы скомпилить нужно убить день первый раз
но безусловно все эти языки тьюринг-полные и все можно на всем написать

Pavel
03.06.2019
12:47:36

Dmitry
03.06.2019
12:47:46

Google

koder
03.06.2019
12:48:30

Dmitry
03.06.2019
12:48:57

koder
03.06.2019
12:48:57

Dmitry
03.06.2019
12:49:51

koder
03.06.2019
12:51:00

Pavel
03.06.2019
12:51:03
вот у них всё в общем несложно

Iliya
03.06.2019
12:51:37
день добрыть, прошу прощения за глупый вопрос, но я что-то торможу, как правильно сделать срез строки, чтобы получить только определенное количество символов в конце
Нпример есть строка smb_NAME-INTERNET_06032019065937_000173467, а мне надо только 06032019065937_000173467
т.е. 25 символов с конца

Dmitry
03.06.2019
12:51:47

Tishka17
03.06.2019
12:52:03

Iliya
03.06.2019
12:52:14
s[-25:]
это второе что я попробовал/
возвращает начало строки

Tishka17
03.06.2019
12:52:56
двоеточие не потерял?

Google

Pavel
03.06.2019
12:53:19

Iliya
03.06.2019
12:53:50

Tishka17
03.06.2019
12:53:57
ну так
а я написал что?

Pavel
03.06.2019
12:54:24
наоборот надо

Aragaer
03.06.2019
12:54:41
string str1("hello abc-*-ABC-*-aBc goodbye");
typedef vector< iterator_range<string::iterator> > find_vector_type;
find_vector_type FindVec; // #1: Search for separators
ifind_all( FindVec, str1, "abc" ); // FindVec == { [abc],[ABC],[aBc] }
typedef vector< string > split_vector_type;
split_vector_type SplitVec; // #2: Search for tokens
split( SplitVec, str1, is_any_of("-*"), token_compress_on ); // SplitVec == { "hello abc","ABC","aBc goodbye" }
Вот split. Да это не одна строка, но и далеко не боль.
зочем, если есть strtok?

Iliya
03.06.2019
12:54:44
двоеточие стдругой строны :)
мда....внимательность она такая

Валерий
03.06.2019
12:57:28
Как узнать, сколько "весит" строка в байтах?

koder
03.06.2019
12:58:41

Tishka17
03.06.2019
13:00:45
и где "весит"?

Валерий
03.06.2019
13:02:06
Пользователь прежде чем скачать контнет может увидеть размер скачиваемого контента. Так вот он будет складывается из нескольких полей - description (string), parameters (json), image
Мне нужно подсчитать в итоге сумму всех этих полей в байтах

Aragaer
03.06.2019
13:02:38
делаешь encode и получаешь bytes. А у него вызываешь len
вот столько он скачает

Евгений
03.06.2019
13:02:43
Если я тебя правильно понял, то тебе не подходит sizeof.

Валерий
03.06.2019
13:03:04
ну не немного,а много)

Google

?? Eugene
03.06.2019
13:08:10
sizeof возвращает размер питоньего объекта в памяти

Евгений
03.06.2019
13:15:38

koder
03.06.2019
13:20:45

Евгений
03.06.2019
13:22:15

koder
03.06.2019
13:23:30

Евгений
03.06.2019
13:24:10

polunin.ai???
03.06.2019
13:24:14

Дмитрий
03.06.2019
13:25:19

koder
03.06.2019
13:25:41

Валерий
03.06.2019
13:43:21
Как можно отрефакторть?
questions_size = 0
for question in self.questions.all():
questions_size = questions_size + question.calc_size()

Michael
03.06.2019
13:44:21
F()

Kolyann
03.06.2019
13:44:56

Валерий
03.06.2019
13:45:20
cпасибо

Artemij
03.06.2019
13:46:38
почему не хочет создавать новую фигуру?

Евгений
03.06.2019
13:47:09

Artemij
03.06.2019
13:47:41

Евгений
03.06.2019
13:48:23
Попробуем ещё раз? Ошибка в строке 45. Обращение через [] к grid падает.

Artemij
03.06.2019
13:49:49

Kolyann
03.06.2019
13:53:34

Artemij
03.06.2019
13:54:20

Google

Kolyann
03.06.2019
13:54:40
ну или какой-то из элементов, к которому ты по индексу обращаешься, дебагом отлови, кто конкретно

Artemij
03.06.2019
13:54:55
?♂️
А как сделать не none?

Floss
03.06.2019
13:57:40
Необходимо собрать по дизайн-эскизам экранов весь функционал для магазина, на Django.
Все стандартно: api для стыковки с фронтом, мультиязычность, мультивалюстность, фингерпринты, авторизация через соцсети, подбор товара, конструктор товара, оплата через платежный шлюз, чат. Для админки можно использовать шаблон аля jet.
Фронт на angular уже готов. От вас нужен только бек на django.
#работа #удаленка

Artemij
03.06.2019
13:58:22
?♂️
Как он none, если в перед созданием фигуры Грид заполняется в другом методе?

Yuriy
03.06.2019
13:59:17
Дружище, это твой код, вот ты нам и скажи. Пройдись дебагом и определи, в каком месте у тебя присваевается None переменной, которая должна быть не None

Artemij
03.06.2019
13:59:44

Tishka17
03.06.2019
13:59:54
Не вижу чтобы newgrid что возвращал
Выкинь глобальные переменные и попробуй заново
У тебя каша

Artemij
03.06.2019
14:01:07

Tishka17
03.06.2019
14:01:52

Artemij
03.06.2019
14:02:09

Tishka17
03.06.2019
14:02:10

Yuriy
03.06.2019
14:02:24
Ты заполняешь глобальные, а потом работаешь с тем, что возвращает твой метод

Tishka17
03.06.2019
14:02:26

Yuriy
03.06.2019
14:02:28
Который возвращает ничего

Artemij
03.06.2019
14:02:46
Понятно?
Что я лох и мне лучше идти на погрузку угля?

Google

Yuriy
03.06.2019
14:03:35
Чем это плохо??
Ты полдня не мог понять, в чем ошибка, из за того, что возникла путаница с глобальными переменными и не можешь понять, чем они плохи?)

Artemij
03.06.2019
14:03:55

Yuriy
03.06.2019
14:04:12
А, ну тогда норм, извини

Artemij
03.06.2019
14:04:49


Tishka17
03.06.2019
14:05:29
Глобальные переменные в большинстве случаев нарушают инкапсуляцию. К ним открыт неконтролируемый доступ отовсюду.
В большом проекте при обилии глобальных переменных возникает путаница в именах. Глобальную переменную же видно отовсюду, надо, чтобы отовсюду было понятно, зачем она.
Глобальные переменные в большинстве случаев нарушают принцип инверсии зависимостей (или делают возможным его нарушение).
Глобальные переменные ухудшают масштабируемость проекта.
Глобальные переменные ухудшают читаемость кода (в каком-то конкретно взятом месте непонятно, нужна ли какая-то конкретная глобальная переменная, или нет).
Глобальные переменные приводят к трудноуловимым ошибкам. Примеры: нежелательное изменение её значения в другом месте/другим потоком, ошибочное использование глобальной переменной для промежуточных вычислений из-за совпадения имен, возвращение функцией неправильного значения при тех же параметрах (оказывается, она зависима от глобальной переменной, а ее кто-то поменял).
Глобальные переменные создают большие сложности при использовании модульного тестирования.
Глобальные переменные увеличивают число прямых и косвенных связей в системе, делая её поведение труднопредсказуемым, а её саму - сложной для понимания и развития.