Читая его статью, становится очевидно, что приемы маркетологов достаточно простые. Они основаны на невнимательности людей Вспомните банальный приемчик с ценниками 9990, который вызывает смех. А ведь он действует!
Мне кажется, обмануть можно только того, кто сам себя обманывает. Обманывает утверждением, что не нужно задумываться о том, на что обменивает свои деньги. Не было бы «ведущихся» — не было бы всех этих приемов
23derevo, потому что это терминология, используемая Б. Эккелем.
Цитата из оригинала книги на английском (стр. 297)
The java.util library has a reasonably complete set of container classes… List, Set, Queue, and Map. ...I shall use the more inclusive term «container.»
Спасибо, удивился приятно! Добавлю информацию об упомянутых Вами книгах в статью.
Странно все-таки — почему в русскоязычном переводе все эти упражнения выбросили?
Раз уж сложилась такая ситуация, то буду переводить упражнения, опубликованные в оригинале, и размещать их после вопросов. Ответы на упражнения, наверное, приводить не стоит. Это будет просто дублирование книги
Annotated Solution Guide for Thinking in Java.
burdakovd, согласен, вопрос уже конкретизирован. Однако, что достаточно ответить, а что нет — решать Вам, потому что вы учитесь для себя и сами можете выбирать глубину и полноту Ваших ответов.
Данная статья на учебную, например, для студентов, конечно, не претендует. Она для тех, кто любит и хочет заниматься самообразованием.
На мой взгляд, ответов не такая уж и тьма, потому что типов контейнеров не «тьма». Однако, спасибо за замечание, лучше разобью один вопрос на несколько и сделаю их более конкретными
WraithOW, спасибо за уточнение. Однако, в вопросе подразумевается Collection.remove(), а не Collection.remove(Object).
Приведенный мной ответ верен при вызове метода remove() для контейнера Queue:
Известный многим Budam в своих подкастах отмечал, что с точки зрения денежной прибыли написание книги убыточно даже в Америке. То есть за час, потраченный на написание книги, программист получит меньше, чем за час программирования.
Однако, я думаю, люди пишут книги по той же причине, по которой вы пишете статьи на хабре ;)
Спасибо! Во 2-м издании есть упражнения (практикум), которые действительно можно адаптировать. А что по поводу вопросов? Не подскажете ли, в каком издании они есть?
В декабре, если я не ошибаюсь, президент потребовал навести порядок с незаконной коммерцией через ввоз посылок из-за рубежа.
Возможно имеет место следующее:
1. Президент требует подготовить нормативные документы.
2. Нормативные документы готовятся людьми, которые сидят в кабинетах, поэтому таможенные процессы представляют лишь в теории.
3. Нормативные документы падают на голову заказчикам товаров, которые страдают от того, что составители документов-теоретики.
4. Нормативные документы падают на голову таможенникам, которые радуются от того, что составители документов-теоретики.
В общем, может иметь место следующий бардак: составители нормативов не имеют никакого представления о том, как нормативы исполняются.
Интересно — судя по результатам опроса, виджеты вручную кодирует достаточно большое количество человек? Почему? На первый взгляд Designer использовать удобнее…
mapron, под стандартными средствами Qt Creator я понимаю, например, Graphics View — изначально входит в Qt Creator, т. е. не требует дополнительной установки. Возможно, не совсем верно называть это «стандартным средством Qt Creator»
В наборе примеров, которые поставляются вместе с Qwt, представлены только двумерные графики. Судя по названию, для ваших задач следует использовать QwtPlot3D.
А также, судя по описанию на официальном сайте QCustomPlot, эта библиотека тоже предназначена только для 2D визуализации.
Если в будущем мне придется работать с QwtPlot3D, обязательно напишу соответствующий tutorial.
Самым быстрым является простой способ заполнения симметричного массива с помощью двух вложенных циклов? Так и отвечать работодателю на собеседовании, если он вдруг задаст такую задачку?
Интересно вот: а действительно ли в условиях нынешней сумасшедшей конкурентной гонки находится возможность заниматься вот такой оптимизацией?
Или же в данном примере проверяется навыки кандидата в оптимизации? Которые потом применяются не в улучшении производительности в работе с массивами, а в других, более серьезных ситуациях.
Collection<Integer> collection = new ArrayList<Integer>(Arrays.asList(1, 2, 3, 4, 5)); Collections.addAll(collection, 11, 12);
Это не то же самое, что и конструция col.addAll(Arrays.asList(1, 2, 3)).
Читая его статью, становится очевидно, что приемы маркетологов достаточно простые. Они основаны на невнимательности людей Вспомните банальный приемчик с ценниками 9990, который вызывает смех. А ведь он действует!
Мне кажется, обмануть можно только того, кто сам себя обманывает. Обманывает утверждением, что не нужно задумываться о том, на что обменивает свои деньги. Не было бы «ведущихся» — не было бы всех этих приемов
Цитата из оригинала книги на английском (стр. 297)
Странно все-таки — почему в русскоязычном переводе все эти упражнения выбросили?
Раз уж сложилась такая ситуация, то буду переводить упражнения, опубликованные в оригинале, и размещать их после вопросов. Ответы на упражнения, наверное, приводить не стоит. Это будет просто дублирование книги
Annotated Solution Guide for Thinking in Java.
Данная статья на учебную, например, для студентов, конечно, не претендует. Она для тех, кто любит и хочет заниматься самообразованием.
Приведенный мной ответ верен при вызове метода remove() для контейнера Queue:
docs.oracle.com/javase/7/docs/api/java/util/Queue.html
а также см. пример решения упражнения 11.3. В нем есть такой кусочек:
Чтобы не возникало недоразумений, переформулирую пока вопрос следующим образом:
Однако, я думаю, люди пишут книги по той же причине, по которой вы пишете статьи на хабре ;)
Пусть будет только один (этот) пост.
Возможно имеет место следующее:
1. Президент требует подготовить нормативные документы.
2. Нормативные документы готовятся людьми, которые сидят в кабинетах, поэтому таможенные процессы представляют лишь в теории.
3. Нормативные документы падают на голову заказчикам товаров, которые страдают от того, что составители документов-теоретики.
4. Нормативные документы падают на голову таможенникам, которые радуются от того, что составители документов-теоретики.
В общем, может иметь место следующий бардак: составители нормативов не имеют никакого представления о том, как нормативы исполняются.
А также, судя по описанию на официальном сайте QCustomPlot, эта библиотека тоже предназначена только для 2D визуализации.
Если в будущем мне придется работать с QwtPlot3D, обязательно напишу соответствующий tutorial.
Самым быстрым является простой способ заполнения симметричного массива с помощью двух вложенных циклов? Так и отвечать работодателю на собеседовании, если он вдруг задаст такую задачку?
Или же существует лучшее решение?
Или же в данном примере проверяется навыки кандидата в оптимизации? Которые потом применяются не в улучшении производительности в работе с массивами, а в других, более серьезных ситуациях.
Расскажите, многоопытные товарищи