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

Q & A для профессиональных программистов и энтузиастов

11
«Метод сравнения нарушает его общий договор!»
Может кто-нибудь объяснить мне простыми словами, почему этот код выдает исключение «Метод сравнения нарушает свой общий контракт!» И как мне это исправить? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0; }
188 java  comparator 

9
Как мне сделать вывод CMake в директорию bin?
Я в настоящее время строю проект со структурой плагина. Я использую CMake для компиляции проекта. Плагины скомпилированы в отдельных каталогах. Моя проблема в том, что CMake компилирует и сохраняет двоичные файлы и плагины, динамические библиотеки, в структуре каталогов исходного кода. Как сделать так, чтобы CMake сохранял файлы в директории ./bin …
188 c++  plugins  cmake 

1
Разница между `npm start` и` node app.js`, при запуске приложения?
Я установил приложение с помощью команды express new 'filename'. Я только что узнал, что вы можете запустить приложение, используя: npm start До сих пор я использовал: node app.js запустить мой сервер. Кто-нибудь знает, в чем разница между ними? Спасибо.
188 node.js  express  npm 

7
Когда .then (успех, неудача) считается антипаттером для обещаний?
Я посмотрел на FAQ об синей птице , в котором упоминается, что .then(success, fail)это антипаттерн . Я не совсем понимаю его объяснение, что касается попытки поймать. Что не так с этим следующим? some_promise_call() .then(function(res) { logger.log(res) }, function(err) { logger.log(err) }) Кажется, что пример предлагает следующее как правильный путь. some_promise_call() …

5
Как преобразовать строку Base64 в растровое изображение, чтобы показать его в ImageView?
У меня есть Base64 String, который представляет изображение BitMap. Мне нужно снова преобразовать эту строку в изображение BitMap, чтобы использовать его в ImageView в моем приложении для Android Как это сделать? Это код, который я использую для преобразования изображения в строку base64: //proceso de transformar la imagen BitMap en un …

7
@HostBinding и @HostListener: что они делают и для чего они?
В моих извилинах по всему миру, и теперь особенно в документах по стилю angular.io , я нахожу много ссылок на @HostBindingи @HostListener. Кажется, они довольно фундаментальны, но, к сожалению, документация для них на данный момент немного схематична. Может кто-нибудь объяснить, чем они являются, как они работают и привести пример их …

16
Явное значение для столбца идентификаторов в таблице можно указывать только в том случае, если используется список столбцов, а IDENTITY_INSERT установлен на ON SQL Server.
Я пытаюсь сделать этот запрос INSERT INTO dbo.tbl_A_archive SELECT * FROM SERVER0031.DB.dbo.tbl_A но даже после того, как я побежал set identity_insert dbo.tbl_A_archive on Я получаю это сообщение об ошибке Явное значение для столбца идентификаторов в таблице 'dbo.tbl_A_archive' может быть указано только в том случае, если используется список столбцов и IDENTITY_INSERT …
188 sql-server 

14
Что быстрее в Python: x **. 5 или math.sqrt (x)?
Мне было интересно это в течение некоторого времени. Как следует из названия, что быстрее, фактическая функция или просто повышение до половины мощности? ОБНОВИТЬ Это не вопрос преждевременной оптимизации. Это просто вопрос того, как на самом деле работает базовый код. Какова теория того, как работает код Python? Я послал Гвидо ван …

7
FFMPEG (libx264) «высота не делится на 2»
Я пытаюсь кодировать .mp4 видео из набора кадров, используя FFMPEG с использованием кодека libx264. Это команда, которую я запускаю: /usr/local/bin/ffmpeg -r 24 -i frame_%05d.jpg -vcodec libx264 -y -an video.mp4 Иногда я получаю следующую ошибку: [libx264 @ 0xa3b85a0] height not divisible by 2 (520x369) После небольшого поиска кажется, что проблема связана …
188 ffmpeg  h.264  libx264 

3
Как «заставить» приложение знать цель по умолчанию для сборки, если цель не указана?
Большинство приложений Linux скомпилированы с: make make install clean Как я понял, make принимает имена целей сборки в качестве аргументов. Так installчто цель, которая копирует некоторые файлы, а после этого cleanцель, которая удаляет временные файлы. Но какую цель будет makeстроить, если не указаны аргументы (например, первая команда в моем примере)?
188 makefile 

9
Возвращаемое значение функции в PowerShell
Я разработал функцию PowerShell, которая выполняет ряд действий, связанных с подготовкой сайтов SharePoint Team. В конечном итоге я хочу, чтобы функция возвращала URL-адрес подготовленного сайта в виде строки, поэтому в конце моей функции у меня будет следующий код: $rs = $url.ToString(); return $rs; Код, который вызывает эту функцию, выглядит следующим …
188 powershell 

7
Изменение размера шрифта и направления текста осей в ggplot2
Я строю график с категориальной переменной на оси X и числовой переменной на оси Y. Для оси x, учитывая, что точек данных много, форматирование текста по умолчанию приводит к тому, что метка для каждой метки перекрывается с другими метками. Как (а) изменить размер шрифта для текста моей оси и (б) …
188 r  ggplot2 

11
HTTP POST с использованием JSON в Java
Я хотел бы сделать простой HTTP POST, используя JSON в Java. Допустим, URL-адрес www.site.com и он принимает значение, {"name":"myname","age":"20"}помеченное как, 'details'например. Как бы я пошел о создании синтаксиса для POST? Я также не могу найти метод POST в JSON Javadocs.
188 java  json  http  post 

19
Зависимая DLL не копируется в выходную папку сборки в Visual Studio
У меня есть визуальное решение для студии. У меня много проектов в решении. Существует один основной проект, который выступает в качестве запуска и использует другие проекты. Есть один проект, скажем "ProjectX". Его ссылка добавлена ​​в основной проект. ProjectX ссылается на другую .NET DLL (скажем, abc.dll), которая не является частью решения. …

5
Как просмотреть все коммиты за определенный день?
Я уже посмотрел соответствующие документы с git-scm.com и gitref.org , но, похоже, не могу понять это. Допустим, я хочу получить все коммиты на вторник, 12 ноября 2013 года. Используя в качестве примера существующее репо, я точно знаю, что у меня были коммиты в этот день, а также коммиты накануне и …
188 git  git-log 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.