|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||||
| 13.09.2015, 12:06 | ||||
|
Предположим, Вам понадобилось уничтожить старый байт и записать новый. Значит логика программы такова, что старые данные Вам уже не нужны вовсе. Все ссылки на старые данные утеряны, а новые ссылки ведут только на 100Мб с уже изменённым байтом. Компилятор легко это поймёт (конечно это должен быть хороший компилятор и, конечно, код должен быть с определённой степенью строгости, которую должен обеспечивать язык, так что компилятор C++ ничего подобного сделать не сможет) и выполнит оптимизацию: добавит семафор и заменит данные.
0
|
||||
| 13.09.2015, 12:06 | |
|
Ответы с готовыми решениями:
926
ООП или функции
литература и/или статьи по ООП |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 13.09.2015, 16:52 | ||||
|
Добавлено через 7 минут
0
|
||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
| 13.09.2015, 17:00 | |
|
Если каким-то объектам по-прежнему требуются старые данные, а Вы затёрли эти данные -- у Вас в коде логическая ошибка. Причём это может быть именно ошибка "преждевременной оптимизации": при анализе кода Вам показалось, что предыдущее состояние не нужно, но это не так, Вы выполнили оптимизацию и сели в лужу; компилятор же с гораздо меньшей вероятностью такую ошибку допустит.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 13.09.2015, 17:05 | |||
|
Добавлено через 1 минуту
0
|
|||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|||
| 13.09.2015, 17:08 | |||
|
Тот факт, что дверь представлена отображением никак не влияет на вопросы корректного её отображения или что там Вы хотите.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 13.09.2015, 17:10 | ||
|
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||||||||||||
| 13.09.2015, 17:11 | |||||||||||||||||
|
1.
0
|
|||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 13.09.2015, 17:45 | |||||||
|
Добавлено через 3 минуты Добавлено через 2 минуты
0
|
|||||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|||||
| 13.09.2015, 18:06 | |||||
|
i) если они просто знают, что радар есть, но данные не запрашивают -- обновляйте; ii) если кто-то записывает какие-то данные , то у него должна быть возможность воспринимать именно то состояние, с которого он записывает, а не какие-то иррелевантные изменения. Изменяемость данных в память -- это уже уровень низкий, там есть оптимизация, которая объектов, общающихся с картой, вроде бы, волновать не должна. Вы снова и снова пытаетесь сказать, что есть какие-то детали реализации, говорите, что карта -- это какие-то биты в памяти... Вероятно, это так. Но это не абстракция карты! Поймите это. Абстракция вашей карты -- это некоторые фундаментальные её свойства, отличающие карту от других объектов и именно эти свойства необходимо отразить в коде. Хороший пример -- это шаблон приложений MVC. Триггер обращается к компетентному слоту, который и запрашивает у двери состояние. Дверь запрашивает датчик, как один из элементов абстракций окружения. Добавлено через 11 минут
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||||
| 13.09.2015, 18:15 | ||||||||||
|
Добавлено через 1 минуту
0
|
||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 13.09.2015, 18:32 | ||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|||||
| 13.09.2015, 18:47 | |||||
|
Добавлено через 3 минуты
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 13.09.2015, 19:00 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 13.09.2015, 20:41 | |||
|
Это и есть событийное управление. А то что вы описали - цикломатика, неоднократно доказавшая свою способность ронять спутники в океян. Добавлено через 8 минут В таких системах по другому надо. А именно - необходимо обновить данные. Все читающие стоп и кыш. Обновили. Вот теперь все запускайте очередной цикл расчета заново. Это если многопоточный код. В однопоточном без стопа и кыша. И именно так. Потому что если у радара есть новые данные, все старые данные уже неактуальны, поэтому и смысла их читать и пересчитывать нет.
0
|
|||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|||
| 29.09.2015, 13:47 | |||
|
0
|
|||
| 04.10.2015, 03:19 | |
|
Прочитав 2 поста ответа, я понял, что этим просто необходимо поделиться с общественностью
http://ivan-gandhi.livejournal... #t53213407
0
|
|
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
| 04.10.2015, 07:42 | |
|
_Ivana
Помню, у меня был специальный курс о "политической речи" в рамках языкознания. Основной тезис, на который опирается построение этой самой политической речи: как сказать много и не сказать ничего. _xacid_ очень точно этому принципу следует.
0
|
|
| 04.10.2015, 12:42 | |
|
mporro, а меня в психобльнице учили основам НЛП и теории коммуникации, в т.ч. так называемой Милтон-модели языка. Это то же самое по сути. Но раза 3 я впечатлялся до слез по ходу чтения
![]() ЗЫ есть шанс, что русский - не родной его язык, что несколько объясняет манеру изложения.
0
|
|
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
| 04.10.2015, 12:46 | |
|
_Ivana
Должен заметить, что если осторожно читать, то там есть здравые мысли. Только выудить их из потока слов не легче, чем рыбку из пруда. P.S. Так как я склоняюсь больше к тому, что людей следует учить и воспитывать, а не программировать, то автор, всё же, вызывает у меня отрицательные эмоции.
0
|
|
| 04.10.2015, 12:55 | |
|
mporro, автор? Автор того эпического топика как раз вызывает у меня отрицательные эмоции в отличие от его вышеупомянутого многословного оппонента. Но давайте будем честными - на этом форуме тоже не блещет культура ведения дискуссий, поэтому снизим уровень критичности и претензий и насладимся слогом
![]() ЗЫ и да, мне легче - для меня не новы те здравые мысли, которые кому-то возможно пришлось выуживать из потока
0
|
|
| 04.10.2015, 12:55 | |
|
Гавнокоддинг или учить ООП? прога или игра ооп
Определить, программа с ооп или нет Изучаю ООП можно или нет так? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|