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

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

28
Заменяет ли функциональное программирование шаблоны проектирования GoF?
С тех пор как я начал изучать F # и OCaml в прошлом году, я прочитал огромное количество статей, в которых утверждается, что шаблоны проектирования (особенно в Java) - это обходные пути для отсутствующих функций в императивных языках. Одна статья, которую я нашел, довольно убедительно утверждает : Большинство людей, которых …


26
Найти все файлы в каталоге с расширением .txt в Python
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Stack Overflow на русском : Вывод файлов с определённым расширением Как я могу найти все файлы в каталоге, имеющем …
1043 python  file-io 

12
Как сделать --no-ri --no-rdoc значением по умолчанию для установки gem?
Я не использую вывод RI или RDoc из гемов, которые я устанавливаю на своей машине или на серверах, с которыми я работаю (я использую другие средства документации). Каждый гем, который я устанавливаю, устанавливает документацию RI и RDoc по умолчанию, потому что я забыл установить --no-ri --no-rdoc. Есть ли способ сделать …
1042 ruby  rubygems 


10
Функции группировки (tapply, by, aggregate) и семейство * apply
Всякий раз, когда я хочу сделать что-то «сопоставить» py в R, я обычно пытаюсь использовать функцию в applyсемье. Однако я никогда не понимал различий между ними - как { sapply, lapplyи т. Д.} Применять функцию к входу / групповому вводу, как будет выглядеть вывод, или даже каким может быть ввод …
1041 r  lapply  sapply  tapply  r-faq 

30
Параметризация предложения SQL IN
Как я могу параметризовать запрос, содержащий INпредложение с переменным числом аргументов, как этот? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC В этом запросе число аргументов может быть от 1 до 5. Я бы предпочел не использовать выделенную хранимую процедуру для этого (или XML), но если …

30
Android 8: открытый HTTP-трафик не разрешен
У меня были сообщения от пользователей с Android 8, что мое приложение (которое использует внутренний канал) не показывает контент. После расследования я обнаружил следующее исключение, происходящее на Android 8: 08-29 12:03:11.246 11285-11285/ E/: [12:03:11.245, main]: Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458) at …
1041 android  http  https 


16
Почему переменная JavaScript начинается со знака доллара? [Дубликат]
На этот вопрос уже есть ответы здесь : Может кто-нибудь объяснить знак доллара в Javascript? (8 ответов) Закрыто 5 дней назад . Я довольно часто вижу JavaScript с переменными, которые начинаются со знака доллара. Когда / почему вы выбрали бы префикс переменной таким образом? (Я не спрашиваю о $('p.foo')синтаксисе, который …



13
Вы не завершили свое слияние (MERGE_HEAD существует)
Я сделал ветку под названием «f» и сделал проверку мастеру. Когда я попробовал git pullкоманду, я получил это сообщение: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. Когда я попробовал git status, это дало мне следующее: On branch master # Your branch …
1037 git 

5
Как объединить конкретный коммит в Git
Я разветвил ветку из репозитория в GitHub и совершил что-то конкретное для меня. Теперь я обнаружил, что оригинальный репозиторий имеет хорошую функцию, которая была в HEAD. Я хочу объединить его только без предыдущих коммитов. Что мне делать? Я знаю, как объединить все коммиты: git branch -b a-good-feature git pull repository …
1036 git  merge 

12
Как вручную отправлять HTTP-запросы POST из браузера Firefox или Chrome?
Я хочу протестировать некоторые URL-адреса в веб-приложении, над которым я работаю. Для этого я хотел бы вручную создавать запросы HTTP POST (то есть я могу добавлять любые параметры, которые мне нравятся). Есть ли какие-либо расширения или функции в Chrome и / или Firefox, которые мне не хватает?

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