вызывающие сеттеры от конструктора

Каковы pro и con для вызова мутатора из конструктора (если есть) то есть: public MyConstructor(int x) { this.x = x; } против: public MyConstructor(int x) { setX(x); } public void setX(int x) { this.x = x; } У вас есть предпочтения? (Это не домашнее задание, просто глядя на наш стандарт стандартов кодирования, где он говорит, […]

Обновление пользовательского интерфейса Android с помощью streamов

Я пишу приложение Android Chat. Я слушаю подключения и получаю данные, и я вижу это в Log.d , но всякий раз, когда я пытаюсь обновить свой интерфейс, приложение сбой. Фрагмент кода: private class chatReceiver implements Runnable { @Override public void run() { try { skt = new DatagramSocket(Integer.parseInt(Main.prefs.getString(“port_number”, “5432”))); DatagramPacket rcvPkt = new DatagramPacket(rcvBuf,rcvBuf.length); String […]

C ++ Статическая инициализация члена (внутри шаблона)

Для статической инициализации члена я использую вложенную вспомогательную структуру, которая отлично работает для не templated classов. Однако, если class-shell параметризуется шаблоном, вложенный class инициализации не создается, если вспомогательный объект не обращается в основном коде. Для иллюстрации, упрощенный пример (В моем случае мне нужно инициализировать вектор). #include #include struct A { struct InitHelper { InitHelper() { […]

Управление значением «this» в событии jQuery

Я создал «контроль» с помощью jQuery и использовал jQuery.extend, чтобы помочь сделать его как OO максимально возможным. Во время инициализации моего контроля я подключаю различные события кликов, например jQuery(‘#available input’, this.controlDiv).bind(‘click’, this, this.availableCategoryClick); Обратите внимание, что я pasing ‘this’ как аргумент данных в методе bind. Я делаю это, чтобы получить данные, прикрепленные к экземпляру элемента […]

Параметры «var» устарели и будут удалены в Swift 3

Хорошо, поэтому я просто обновляю Xcode до 7.3 и теперь получаю это предупреждение: Параметры «var» устарели и будут удалены в Swift 3 Как исправить это, когда мне нужно использовать var в этой функции: public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if (language.isEmpty) { language = “NL” } return self.data.objectForKey(“questionList” […]

неопределенная ссылка на sqrt (или другие математические функции)

У меня есть этот простой код: max = (int) sqrt (number); и в заголовке у меня есть: #include Но приложение по-прежнему говорит о неопределенной ссылке на sqrt . Вы видите здесь какую-либо проблему? Похоже, все должно быть хорошо.

Спецификация L (длинная) Java

Похоже, что когда вы вводите число в Java, компилятор автоматически считывает его как целое число, поэтому, когда вы вводите (long) 6000000000 (не в диапазоне целого), он будет жаловаться, что 6000000000 не является целым числом. Чтобы исправить это, мне пришлось указать 6000000000L. Я только что узнал об этой спецификации. Существуют ли другие спецификации номеров, например, короткие, […]

Как декодировать JSON с неизвестным полем с помощью Gson?

У меня JSON похоже на это: { “unknown_field”: { “field1”: “str”, “field2”: “str”, “field3”: “str”, “field4”: “str”, “field5”: “str” }, …… } Я создал classы для отображения этого json public class MyModel implements Serializable { private int id; private HashMap models; // getters and setter for id and models here } и class Model1 – […]

ошибка LNK2038: обнаружено несоответствие для «_MSC_VER»: значение «1600» не соответствует значению «1700» в CppFile1.obj

Я преобразовывал свои проекты из VS2010 в VS2012.Но я получаю ошибку компоновщика _MSC_VER в некоторых проектах. После долгого просмотра через Google я выяснил, что проблема связана с привязкой библиотеки, созданной в VS2010, к VS2012. Как я могу узнать, какой проект вызывает ошибку? Здесь я цитирую ошибку: Error 6 error LNK2038: mismatch detected for ‘_MSC_VER’: value […]

Воспроизведение видео в VideoView на Android

Я не могу понять, почему я не могу воспроизвести видео в своем VideoView. Все, что я получаю за сообщение, это: Невозможно воспроизвести видео. К сожалению, это видео невозможно воспроизвести. Я создал SD-карту для своего эмулятора. Нужно ли мне помещать SD-карту в определенную папку в SDK? Прокомментируйте, пожалуйста. Вот макет: Вот код: package com.examples.videoviewdemo; import android.app.Activity; […]

Interesting Posts

Как повернуть рамку данных

Как включить учетную запись root в Mac OS X?

Обновление клавиатуры ноутбука для подсветки

Когда использовать одиночные кавычки, двойные кавычки и обратные тики в MySQL

Синхронизация двух каталогов на компьютере linux

Как обмениваться компьютером через беспроводной маршрутизатор в Windows?

Редактор графического редактора Netbeans, создающий собственный непонятный код

Внутренняя система позиционирования на основе гироскопа и акселерометра

Каков правильный способ использования printf для печати clock_t?

Как перебирать папки и переименовывать расширения в пакетном файле?

См. Доступные диски из Windows CLI?

Поддерживает ли Windows 7 Home Premium резервное копирование на сетевой ресурс

Динамическое имя файла в командной строке для цикла

Как не изменять URL-адрес при отображении страницы ошибки 404 с помощью ui-router

Печать документа Microsoft Word в очерченном формате

Давайте будем гением компьютера.