Pull to refresh
10
0
Send message
А вот ламерский вопрос — а что будет если снимать без объектива? :))
Ну, то есть лучи как есть чтобы падали на светочуствительную матрицу.
Будет ли в таком случае изображение запечетлено 1:1 (1см поверхности луны на 1 см матрицы), и с отсутствием перспективы (перспективу как я понял именно фокусирующяя линза и дает — в глазе в том числе).
Либо же вообще ничего не получится. И почему. Вопрос вроде не серьёзный. Но больно интересно.
Почему странно? Это как раз быстро. Система то уже установлена и настроена. Включил и работай.

Это просто удобно, попробуйте Vagrant и вам понравится :)

Попробую, если дадите ссылку где Vargant настраивает среду для андроид разработчика. Ubuntu + Ant + Android NDK + SDK + Eclipse ADT.

Я более чем уверен что образ машины передать в разы быстрее чем даже просто ждать пока оно скачает все это. Как Vargant будет справлятся с загрузкой компонентов из GUI я вообще не представляю (В SDK manager). Впрочем, возможно у него есть CLI, но все равно время загрузки все убъет напрочь.

P.S. Мне кажется этот Vargant заточен исключительно под веб.
А почему я не могу дать новому сотруднику свой образ VirtualBox?
Тяжко смотрится… Сто лет дверь открывает.
А чего звука то нет?
А — это только в начале.
А чем это все отличается от простого создания образа вирт. машины с последующей установка туда нужных программ/настроек?
которые можно соединить с событиями на светоподобной (изотропной) бесконечности светоподобными геодезическими линиями (траекториями световых лучей)

Что такое светоподобная бесконечность? При чем тут геодезические линии?

Упрощённо можно сказать, что горизонт событий прошлого разделяет события на те, на которые можно повлиять с бесконечности, и на которые нельзя; а горизонт событий будущего отделяет события, о которых можно что-либо узнать, хотя бы в бесконечно отдалённой перспективе, от событий, о которых узнать ничего нельзя.

Что значит «повлиять с бесконечности»?
А на что 19 млн. то? На анализ данных? На эксплуатацию уже существующего комплекса?
Перефразируйте пожалуйста, я вас не понял :)
Посмотрите «Результат» (спойлер в самом конце) — возможно вы его просто не заметили.
Прогрев, как оказалось связан с lazy memory OS model. Тобишь, реально память выделяется только при создании объекта.
stackoverflow.com/questions/20591821

Плюс, как показали мои тесты заполнение даже пустыми знаениями std::vector быстрее чем std::vector<T*>
А разве я не то же самое делаю в Buffer (в вашей реализации пула это, кажется, Block)? Для того буферы у меня и есть, чтобы с них указатели брать.

::operator new (sizeof(T[num])) — вот это именно и выделяет непрерывную область памяти (линейный массив объектов)

Собственно аналогично с вашим BlockAlloc.
Библиотека для рисования, буст получается мне был бы нужен лишь ради пула.
Никто не спорит что буст более надежен. Но не раз слышал и о его тормознутости, и даже некоторой непредсказуемости.

Но в проекте который будет использовать библиотеку, попробую буст :)

Так что не считайте свои старание напрасными :)
В общем спасибо вам за трюки с new. Разобрался.

А буст все равно не буду встраивать :). Пишу библиотеку. Стараюсь по возможности не добавлять лишних зависимостей (пусть и встроенных).
Впрочем я ошибаюсь. Магию делает сам new. ideone.com/DfJS4N
Честно говоря несколько непонятно. Что здесь [pastebin.com/uA58pqAr] Data* data = new Data(1); вызывается? void* Data::operator new(size_t x)? В таком случае как конструктор узнает что вы ему параметры передаете?

Я конечно не могу проверить с бустом, но я практически уверен, что при Data* data = new Data(1); не будет вызван конструктор Data(int first).

Разве что void* ptr = DataPool::malloc(); делает какую то немвслимую магию… Которую он делать не может.
мне чего то казалось что перегружать можно только
void* Data::operator new(size_t x)

В смысле с фикс. кол. параметров, а-ля www.cplusplus.com/reference/new/operator%20new/

Information

Rating
Does not participate
Registered
Activity