Pull to refresh
5
0.8
Дмитрий Померанцев @pda0

User

Send message

Потом удивляемся а почему не отработало.

Оно сработало. Просто неожиданно. :)

Тут либо я совсем уж тупой, либо лыжи не едут.

Лыжи не едут. Срезы в go устроены так: структура (ссылка на буфер, размер, вместимость). Пока кол-во вставляемых элементов не превышает вместимость среза - они просто дописываются в буфер и увеличивается размер. Если превышено - увеличивается вместимость, выделяется новый буфер, память копируется в него, переключаемся на новый буфер. И далее как выше. Вместимость кратна степени двойки.

Первый случай:

a - срез с размером 3, вместимостью 4.

Передаём в функцию срез с него с тем же буфером, размером 1, вместимостью 4.

Добавляем один элемент. Это не превышает вместимость, буфер остаётся прежним, NIGHTMARE пишется в буфер, переписывая world.

Второй случай.

Добавляем 4 элемента, это превышает вместимость - размер, по этому в функции буфер среза копируется, отвязывая его от буфера исходного среза и добавляет в него элементы. Но буфер исходного среза не затронут.

По этому я и написал в первой статье тот каммент.

Насчёт длинных тире - а вы не думаете, что некоторые могут набирать большой текст в Ворде или либрерайтере, программах, которые умеют заменять минус на тире?

Можно, но не ясно что там будет с доступностью гуглосервисов тогда.

Экран девайса треснул в нижнем углу.

Некоторые отметили, что поступок стал «пустой тратой телефона».

Что нужно знать о ремонтопригодности продукции Apple... :-D

Учитывая, что 4chan регулярно проводили действенные акции, скорее всего это мы чего-то не знаем.

Надо действовать на опережение. Модель сгенерировала код. Проверяется - существуют ли используемые библиотеки. Если нет - даётся внутренний запрос на создание, после чего библиотека выкладывается на github. :-D

Но "Модель" же - она. :)

Тогда Perl, разумеется. Четвёрку хоронил Ruby. :)

Сам озадачен. Предположил бы, что автор плохо знает русский, но в профиле "беларус, 1966 года рождения". Похоже дело и правда в перенесённом инсульте. Если так, то автору - улучшения состояния.

В Python они Read-only. В Go они и не полностью shared, и не полностью cow... Просто поразительно, как можно было так налажать...

Если вы предположили [hello world !], то неплохо разбираетесь в причудах этого бестолкового языка программирования.

Да, срезы и правда реализованы "сомнительно и не okay".

А как сами данные хранятся?

Потому что ценность скриптов перед исполняемыми файлами в том, что их можно посмотреть, подправить и т.д.

Ваш дежурный Капитан Очевидность.

если в лесу, где никого нет, упало дерево, будет ли шум?

Будет.

Эта проблема существует из-за неточного определения. Что имеется ввиду под звуком. Если акустическая волна, то будет, а если личный чувственный опыт, то нет. Нужно хоть какое-то живое существо, способное воспринимать звуки.

В симулированной модели она вообще ноль ватт потреблять может. Хотя, как известно, лампочки в видеоиграх используют настоящее электричество. ;-)

Обожаю рассуждения древних философов. Они основаны не пойми на чём. :)

Тогда каждая вещь должна отличаться от других (иначе это была бы одна и та же вещь).

Фотоны: Мы для вас что, какая-то шутка?

Если вещи существуют, они должны иметь величину (размер).

Но любая величина делится на части.

Электроны: Мы для вас что, какая-то шутка? :)

Если части не имеют размера - их сумма не даёт величины.

Современная геометрия: Ну да, ну да, пошла я на хер...

Information

Rating
1,843-rd
Location
Химки, Москва и Московская обл., Россия
Date of birth
Registered
Activity