Программирование

84
Приведение переменных в Java

Интересно, может ли кто-нибудь сказать мне, как работает кастинг? Я понимаю, когда мне следует это сделать, но не совсем понимаю, как это работает. Я частично разбираюсь в примитивных типах данных, но когда дело доходит до приведения объектов, я не понимаю, как это работает. Как можно внезапно...

84
Где установлен Maven в Ubuntu

Я установил maven на свой компьютер с Ubuntu с помощью команды sudo apt-get install maven Теперь мне нужно знать, где он установлен, чтобы настроить то же самое в IntelliJ ..

84
Как github определяет язык проекта?

Недавно я работал над проектом github как на JavaScript, так и на C ++, и заметил, что github пометил проект как C ++. Если вам нужно выбрать один язык, это, вероятно, правильное обозначение, поскольку код C ++ скомпилирован как библиотека JavaScript, но это заставило меня задуматься ... как...

84
В чем смысл черт характера STL?

Я заметил, что в моей копии справочника SGI STL есть страница о характеристиках характера, но я не вижу, как они используются? Заменяют ли они функции string.h? Кажется, что они не используются std::string, например, length()метод on std::stringне использует length()метод черт характера . Почему...

84
Переплетение двух массивов numpy

Предположим, что даны следующие массивы: a = array([1,3,5]) b = array([2,4,6]) Как бы их эффективно переплести так, чтобы получился третий такой массив? c = array([1,2,3,4,5,6]) Можно предположить, что length(a)==length(b)....

84
Перехватить отправку формы в JavaScript и предотвратить нормальную отправку

Кажется, есть много информации о том, как отправить форму с помощью javascript, но я ищу решение для захвата, когда форма была отправлена, и перехвата ее в javascript. HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button>...

84
Запуск сборки выпуска с Xcode 4

Я вижу, как Xcode 4 красиво разделяет информацию о ваших целях в одном представлении, но как создать и запустить эти разные сборки? Все, что я вижу, - это варианты сборки и запуска, а также эти варианты сборки для запуска, тестирования и профилирования. Однако мне не ясно, как они соотносятся с...

84
Алгоритм проверки схожести цветов

Я ищу алгоритм, который сравнивает два цвета RGB и генерирует значение их сходства (где сходство означает «сходство в отношении среднего человеческого восприятия»). Есть идеи? ИЗМЕНИТЬ : Поскольку я больше не могу отвечать, я решил внести свое «решение» в качестве редактирования вопроса. Я решил...

84
Basic concepts of MVVM— what should a ViewModel do?

Trying to grasp the concepts of MVVM, I have already read several blogs and looked at a few projects. From what I understand, a View is dumb, it just knows how to present something that is passed to it. Модели - это просто простые данные, а ViewModel - это нечто, что действует как отступ между...

84
before_filter с параметрами

У меня есть метод, который делает что-то вроде этого: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end Я также хочу использовать этот метод в некоторых других контроллерах, поэтому...

84
Как мне сделать git merge по умолчанию --no-ff --no-commit?

Политика компании - использовать --no-ffдля коммитов слияния. Мне лично нравится настраивать сообщения журнала слияния, поэтому я использую --no-commit. Кроме того, я люблю компилировать и тестировать, прежде чем отпустить коммит. Как сделать --no-ffи --no-commitпо умолчанию для меня для всех...

84
определить, был ли MKMapView перетащен / перемещен

Есть ли способ определить, перетаскивали ли MKMapView? Я хочу получать центральное местоположение каждый раз, когда пользователь перетаскивает карту с помощью, CLLocationCoordinate2D centre = [locationMap centerCoordinate];но мне нужен метод делегата или что-то, что срабатывает, как только...

84
Найдите тип свойств, допускающих значение NULL, через отражение

Я исследую свойства объекта через отражение и продолжаю обрабатывать тип данных каждого свойства. Вот мой (сокращенный) источник: private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] propertyInfo = null; type = o.GetType();...

84
Ruby each_with_index смещение

Могу ли я определить смещение индекса в итераторе цикла each_with_index? Моя прямая попытка не удалась: some_array.each_with_index{|item, index = 1| some_func(item, index) } Редактировать: Уточнение: мне не нужно смещение массива. Я хочу, чтобы индекс в each_with_index начинался не с 0, а,...

84
Почему память CUDA так быстро закреплена?

Я наблюдаю значительное ускорение передачи данных, когда использую закрепленную память для передачи данных CUDA. В Linux основным системным вызовом для достижения этой цели является mlock. На странице руководства mlock говорится, что блокировка страницы предотвращает ее замену: mlock () блокирует...