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

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

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


4
Можно ли разделить уже разделенный кусок с помощью git?
Недавно я обнаружил, что Git patchиспользует addкоманду, и должен сказать, что это действительно фантастическая функция. Я также обнаружил, что большой кусок можно разделить на более мелкие куски, нажавs клавишу, что повышает точность фиксации. Но что, если я хочу еще большей точности, если разделенный кусок не достаточно мал? Например, рассмотрим этот …
205 git  split  add  patch 

7
Когда для дженериков Java требуется <? расширяет T> вместо <T> и есть ли недостатки в переключении?
Приведенный ниже пример (с использованием JUnit с сопоставителями Hamcrest): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Это не компилируется с assertThatсигнатурой метода JUnit : public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) Сообщение об ошибке компилятора: Error:Error:line (102)cannot find symbol method assertThat(java.util.Map&lt;java.lang.String,java.lang.Class&lt;java.util.Date&gt;&gt;, org.hamcrest.Matcher&lt;java.util.Map&lt;java.lang.String,java.lang.Class …
205 java  generics  junit 

13
Повторите строку до определенной длины
Как эффективно повторить строку определенной длины? Например:repeat('abc', 7) -&gt; 'abcabca' Вот мой текущий код: def repeat(string, length): cur, old = 1, string while len(string) &lt; length: string += old[cur-1] cur = (cur+1)%len(old) return string Есть ли лучший (более питонический) способ сделать это? Может быть, используя понимание списка?
205 string  python  repeat 



8
Windows рекурсивная командная строка grep
Мне нужно сделать рекурсивный grep в Windows, что-то вроде этого в Unix / Linux: grep -i 'string' `find . -print` или более предпочтительный метод: find . -print | xargs grep -i 'string' Я застрял только с cmd.exe, поэтому у меня есть только встроенные команды Windows. К сожалению, я не могу …

4
Xcode: Что такое цель и схема на простом языке?
Да, название говорит это :-) Что они означают на простом английском языке? Я действительно не понимаю объяснения на веб-сайте Apple, и мне нужно переименовать свою цель, и я боюсь, что после этого ничего не получится ..
205 ios  xcode 

13
Как изменить корневой контекст динамического веб-проекта в Eclipse?
Я разработал динамический веб-проект в Eclipse. Я могу получить доступ к приложению через браузер, используя следующий URL: http://localhost:8080/MyDynamicWebApp Я хочу изменить URL доступа на: http://localhost:8080/app Для этого я изменил корневой контекст из проекта «Свойства | Настройки веб-проекта | Корневой контекст». Тем не менее, веб-приложение по-прежнему имеет тот же URL-адрес доступа. …

7
.Net HttpWebRequest.GetResponse () вызывает исключение при возврате кода состояния http 400 (неверный запрос)
Я нахожусь в ситуации, когда я получаю код HTTP 400 с сервера, это совершенно законный способ, когда сервер сообщает мне, что случилось с моим запросом (используя сообщение в содержимом ответа HTTP) Однако .NET HttpWebRequest вызывает исключение, когда код состояния равен 400. Как мне справиться с этим? Для меня 400 вполне …

6
Создание временных файлов в Android
Какой лучший способ создать временный файл в Android? Можно ли использовать File.createTempFile ? Документация очень расплывчата по этому поводу. В частности, неясно, когда File.createTempFileудаляются временные файлы, созданные с помощью , если вообще когда-либо.

6
Есть ли способ вызвать хранимую процедуру с помощью Dapper?
Я очень впечатлен результатами Dapper Micro ORM для stackoverflow.com. Я рассматриваю это для своего нового проекта, но у меня есть одно беспокойство по поводу того, что мой проект иногда требует наличия хранимой процедуры, и я много искал в Интернете, но не нашел ничего с помощью хранимой процедуры. Так есть ли …

21
Должны ли частные вспомогательные методы быть статическими, если они могут быть статическими
Допустим, у меня есть класс, предназначенный для реализации. У меня есть несколько частных «вспомогательных» методов внутри класса, которые не требуют доступа ни к одному из членов класса и работают исключительно с их аргументами, возвращая результат. public class Example { private Something member; public double compute() { double total = 0; …

4
Команда docker не найдена, хотя установлена ​​с помощью apt-get
Добавление этого для справки для других, потому что это бы сэкономило мне 10 минут, если бы существовал такой ответ. Я попытался установить Docker, используя виртуальную коробку Ubuntu 14.0LTS sudo apt get install docker Тем не менее, когда я пытаюсь запустить Docker, это дает мне следующую ошибку The program 'docker' is …

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