И так на моей машине массив из 1000000(!) обьектов был создан через new[] за 11-12 миллисекунд. С мемсетом 4-5 миллисекуд. В ограниченом ряде случаев такой подход имеет смысл.
Мемсетом? А мемесет вам таблицу виртуальных функций в класс положит? А если в обьекте есть более сложные атрибуты чем поля с числами? Другие объекты и указатели например. Вырвать кусок памяти и потом забить нулями — это мягко говоря не самый универсальный подход, я бы даже сказал узкоспециализированый. Хотя по производительности может и быстрее (надо на досуге замер провести).
А кто скажет почему выбран был в СССР именно реактор на медленных нейтронах, ведь реакторы на быстрых нейтронах не имеют в конструкции замедлителя и используют более концентрированое топливо — что делает их компактнее (и ясно выгоднее для транспорта).
«Совок» действительно не нужен. А вот наличие мощьного социалистического государства с плановой (мобилизационной экономикой) где людям вместо материальной системы ценностей привита система хорошо образованного материалиста и паралельно мечтателя сыграло бы делу ой как на руку.
Я всеже думаю что рывок межпланетному сообщению дадут колонии- поселения. И скорее всего такие колонии будут основаны учеными прибывшими с иследовательской миссией, но оставшиеся. Насчет технической возможности. Вы действительно считаете что сейчас реально создать корабль способный перевести 150-200 человек с Орбиты земли, скажем на орбиту Одного из спутников Сатурна. Подумайте о времени полета (это не несколько часов и даже несколько десятков), источнике энергии и обьеме корабля.
s = Nil; //В ячейку с адресом обьекта записали 0
NSString *s2 = s; //ячейку s2 записали адрес что и s
Я конечно понимаю что есть, АRC, но если человек не знаком с языком, нагляднее будет рассказать что есть явный вариант, и что у обьекта есть методы инкремента и декремента количества ссылок.
Судя по количеству минусов я в посте подтекстом
— Написал пост любви к партии Единая Россия
— Написал пост ненависти к Линусу Тордвальдсу/Стиву Джобсу
— Сказал что визуалстудио лучше икскода
— Сказал что сабвершен лучше гита
— Назвал в примере кода переменную транслитом
— Сказал что круглые углы в технике Apple начинают разражать, а анодированный алюминий не так уж и красив.
— Не признал что Сталин был кровожадным тираном
— Не признал что майдан принесет изменения к лучшему.
— Критично высказался про политику Хабра
— Критично высказался про free2play модель
— Оскорбил до смерти почитателей картофельного салата
Абзац и фейспалм:
— Мержить и резолвить конфликты
— Смотреть изменения в файле
— Смотреть список измененных файлов
— Смотреть краткую или развернутую историю коммитов
— Передислоцировать локальный репозиторий на другой сервак
— Просмотреть кем создана та или ина строчка
— Отворачивать измения локально
— Отворачивать закомиченные изменения
— Развернуть рабочую копию/Файл той или иной ревизи.
Для нормального и самодостаточного обслуживания своей рабочей копии все это нужно знать.
P.S. Subversion-user мнение — кроме гита существуют другие системы контроля версий. Не нужно уподобляться мамочкам под подгузниками подразумевающими «памперс».
Я про защиту от Гамма квантов (они сопровождают как альфа так и бета распад), такие высокоэнергетичные фотоны способные разрушить своей ионизационной способностью красталическую рештку кремния чем запороть один вентиль-транзистор гденибуть в микросхеме.
В Украине есть один бич трудоустройства в АЙти (я уже про него писал), программистов не хотят оформлять по КЗОТ, просят открыть ЧП и оформлять трудовые отношение по схеме заказчик->подрядчик, устроится официально очень не легко. Конечно опытным людям с хорошей зарплатой и набившим все шишки от общения с контролирующими органами проблем уже нет, а вот людям только начавшим професию может прийтись не легко. В России вроде такой трюк не прокатит — штрафуюют.
P.S. 3G в Украине есть — Лучшим покрытием обладает Интертелеком, в городах берет МТС с их 450 МГц оборудованием, ну и мелочь типа PeopleNet.
При том что у этого корабля может быть досточно тяговооруженности чтоб работать как буксир, он или корабль на его основе сможет доставить тяжелые грузы к Луне.
Из моего опыта мотоциклиста. Мне нравятся компромисные приборки с электронными индикаторами на «теплых» лампах. Во первых светящиеся цифры горошо видно днем и ночью. Во вторых нет проблемы со съезжающей за деления при нуле стрелки. В третих — приборки с цифровими шкалами получаются компактнее, что мне удобнее эргономически и с точки зрения технического обслуживания (приборка получается монолитной, ее легче снять/поставить).
Дизайн давно победил в играх здравый смысл. Реквестирую следующую часть статьи про подготовку ренедринга полученного мэша в движке игры, от того как модель сделать съедобной для движка (не многие движки могут напрямую работать с форматами 3д-редакторов), да форсмажоры типа — «нужно уменьшить число полигонов — производительности не хвататет» стоит описать.
Тестовая структура:
struct Vector3D
{
private:
float x, y, z;
public:
Vector3D():x(0),y(0),z(0){;}
};
И так на моей машине массив из 1000000(!) обьектов был создан через new[] за 11-12 миллисекунд. С мемсетом 4-5 миллисекуд. В ограниченом ряде случаев такой подход имеет смысл.
s = Nil; //В ячейку с адресом обьекта записали 0
NSString *s2 = s; //ячейку s2 записали адрес что и s
Я конечно понимаю что есть, АRC, но если человек не знаком с языком, нагляднее будет рассказать что есть явный вариант, и что у обьекта есть методы инкремента и декремента количества ссылок.
— Написал пост любви к партии Единая Россия
— Написал пост ненависти к Линусу Тордвальдсу/Стиву Джобсу
— Сказал что визуалстудио лучше икскода
— Сказал что сабвершен лучше гита
— Назвал в примере кода переменную транслитом
— Сказал что круглые углы в технике Apple начинают разражать, а анодированный алюминий не так уж и красив.
— Не признал что Сталин был кровожадным тираном
— Не признал что майдан принесет изменения к лучшему.
— Критично высказался про политику Хабра
— Критично высказался про free2play модель
— Оскорбил до смерти почитателей картофельного салата
— Мержить и резолвить конфликты
— Смотреть изменения в файле
— Смотреть список измененных файлов
— Смотреть краткую или развернутую историю коммитов
— Передислоцировать локальный репозиторий на другой сервак
— Просмотреть кем создана та или ина строчка
— Отворачивать измения локально
— Отворачивать закомиченные изменения
— Развернуть рабочую копию/Файл той или иной ревизи.
Для нормального и самодостаточного обслуживания своей рабочей копии все это нужно знать.
P.S. Subversion-user мнение — кроме гита существуют другие системы контроля версий. Не нужно уподобляться мамочкам под подгузниками подразумевающими «памперс».
P.S. 3G в Украине есть — Лучшим покрытием обладает Интертелеком, в городах берет МТС с их 450 МГц оборудованием, ну и мелочь типа PeopleNet.