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

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


5
Как установить ssh-copy-id на Mac?
У меня возникают проблемы при попытке установить ssh-copy-id на моем Mac. Я пытался следовать https://github.com/beautifulcode/ssh-copy-id-for-OSX, но каждый раз, когда я запускаю ssh-copy-id, это выдает мне ошибки. Любые идеи о том, как получить ssh-copy-id для установки?
171 macos  ssh  homebrew  ssh-keys 

7
Построить проект в JAR автоматически в Eclipse
У меня есть проект Eclipse, где я хочу, чтобы мой Java-проект был встроен в JAR-файл автоматически. Я знаю, что у меня есть возможность экспортировать проект в JAR; если я сделаю правый клик; но что я действительно ищу, так это то, что Eclipse автоматически создает .classфайлы проекта и помещает их в …
171 java  eclipse  jar 

6
Должен ли я использовать string.isEmpty () или «» .equals (string)?
Название в основном говорит обо всем. Я обычно тестирую это вместе с a string == null, так что я не очень обеспокоен нулевым тестом. Какой я должен использовать? String s = /* whatever */; ... if (s == null || "".equals(s)) { // handle some edge case here } или …
171 java  string 

3
Выберите словарь <T1, T2> с помощью LINQ
Я использовал ключевое слово «select» и метод расширения для возврата IEnumerable&lt;T&gt;с LINQ, но мне нужно вернуть универсальный Dictionary&lt;T1, T2&gt;и не могу понять это. Пример, из которого я узнал, использовал что-то в форме, подобной следующей: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 = value2 …
171 c#  .net  linq  generics 

13
Лучший JavaScript-компрессор [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

21
Рассчитать разницу в ключах, содержащихся в двух словарях Python
Предположим, у меня есть два словаря Python - dictAи dictB. Мне нужно выяснить, есть ли какие-либо ключи, которые присутствуют в, dictBно не в dictA. Какой самый быстрый способ сделать это? Должен ли я преобразовать ключи словаря в набор, а затем пойти дальше? Интересно узнать ваши мысли ... Спасибо за ваши …
171 python  dictionary 

5
Как передать параметры табличного значения в хранимую процедуру из кода .net
У меня есть база данных SQL Server 2005. В нескольких процедурах у меня есть параметры таблицы, которые я передаю хранимому процессу в виде nvarchar(разделенных запятыми) и внутренне делю на отдельные значения. Я добавляю его в список параметров команды SQL следующим образом: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Я должен перенести базу данных …

3
dpi значение по умолчанию «большой», «средний» и «маленький» текстовые представления Android
Говорит ли документация (или кто-либо другой) о значениях dpi по умолчанию Большой TextView { android:textAppearance="?android:attr/textAppearanceLarge"} Средний TextView { android:textAppearance="?android:attr/textAppearanceMedium"} Small TextView { android:textAppearance="?android:attr/textAppearanceSmall"} виджеты в SDK? Иными словами, можем ли мы воспроизвести внешний вид этих текстовых представлений без использования android:textAppearanceатрибута?

6
Самый быстрый способ конвертировать XML в JSON в Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Какие есть хорошие инструменты для быстрого и простого преобразования XML в JSON в …
171 java  xml  json 

4
Дорогой прыжок с GCC 5.4.0
У меня была функция, которая выглядела так (показывая только важную часть): double CompareShifted(const std::vector&lt;uint16_t&gt;&amp; l, const std::vector&lt;uint16_t&gt; &amp;curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i&lt;max;i++) { if ((curr[i] &lt; 479) &amp;&amp; (l[i + shift] &lt; 479)) { nontopOverlap++; } ... } ... } Написанная так, эта функция заняла ~ …
171 c++  gcc 

7
rake db: схема: нагрузка и миграция
Здесь очень простой вопрос - если миграция может стать медленной и громоздкой, поскольку приложение становится все более сложным, и если rake db:schema:loadвместо этого у нас гораздо более чистый вызов, почему миграции вообще существуют? Если ответ на вышесказанное состоит в том, что миграции используются для контроля версий (пошаговая запись изменений в …


2
Общая верхняя граница возвращаемого типа - интерфейс против класса - удивительно правильный код
Это пример из стороннего библиотечного API, но упрощенный. Скомпилировано с Oracle JDK 8u72 Рассмотрим эти два метода: &lt;X extends CharSequence&gt; X getCharSequence() { return (X) "hello"; } &lt;X extends String&gt; X getString() { return (X) "hello"; } Оба сообщают о предупреждении «непроверенный актерский состав» - я понимаю, почему. Меня сбивает …
171 java  generics  java-8 

9
Как макетировать запрос на контроллер в ASP.Net MVC?
У меня есть контроллер в C # с использованием ASP.Net MVC Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я получил несколько советов по насмешкам и надеялся протестировать код с помощью следующего и RhinoMocks var mocks = new …

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