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

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

10
Http Basic Authentication в Java с использованием HttpClient?
Я пытаюсь имитировать функциональность этой команды curl в Java: curl --basic --user username:password -d "" http://ipaddress/test/login Я написал следующее с помощью Commons HttpClient 3.0, но каким-то образом получал запрос 500 Internal Server Errorот сервера. Может кто-нибудь сказать мне, если я делаю что-то не так? public class HttpBasicAuth { private static …

4
Создать каталог, если он не существует с Ruby
Я пытаюсь создать каталог со следующим кодом: Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") Тем не менее, я получаю эту ошибку: Нет такого файла или каталога - / Users / Luigi / Desktop / Survey_Final / Archived / Survey / test (Errno :: ENOENT) Почему этот каталог не создается приведенным Dir.mkdirвыше заявлением?
156 ruby 

7
Как смоделировать target = «_ blank» в JavaScript
Когда пользователь нажимает на ссылку, мне нужно обновить поле в базе данных, а затем открыть запрошенную ссылку в новом окне. Обновление не проблема, но я не знаю, как открыть новое окно, не требуя, чтобы они нажимали на другую гиперссылку. <body onLoad="document.getElementById('redirect').click"> <a href="http://www.mydomain.com?ReportID=1" id="redirect" target="_blank">Report</a> </body>
156 javascript 

30
Не удается найти модуль '../build/Release/bson'] код: 'MODULE_NOT_FOUND'} js-bson: не удалось загрузить расширение c ++ bson, используя чистую версию JS
Я получаю следующую ошибку: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version Вот мои подробности версии: ОС: Windows 7 MongoDB: 2.6.5 Узел: 0.12.0 Я пробовал эти вещи, прежде чем я разместил проблему здесь. Я пошел в \node-modules\mongoose\node-modules\mongodb\node-modules\bsonпапку и …


9
Как _really_ программно изменить основной и акцентный цвет в Android Lollipop?
Прежде всего, этот вопрос задает очень похожий вопрос. Однако у моего вопроса есть небольшая разница. Я хотел бы знать, можно ли программно изменить colorPrimaryатрибут темы на произвольный цвет? Так, например, у нас есть: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item name="android:colorAccent">#ff0000</item> </style> Во время выполнения пользователь решает, что он хочет использовать …

12
Какой метод преобразования радиан в градусы?
Я иногда сталкиваюсь с этим и всегда забываю, как это сделать. Одна из тех вещей, которые появляются очень часто. Кроме того, какова формула для преобразования углов, выраженных в радианах, в градусы и обратно?

30
Java-рекурсивная последовательность Фибоначчи
Пожалуйста, объясните этот простой код: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Я запутался с последней строкой, особенно потому, что, например, если n = 5, то будут вызваны fibonacci (4) + …

19
Какая польза от частной статической переменной в Java?
Если переменная объявлена ​​как public static varName;, то я могу получить к ней доступ откуда угодно ClassName.varName. Мне также известно, что статические члены совместно используются всеми экземплярами класса и не перераспределяются в каждом экземпляре. Объявление переменной private static varName;отличается от объявления переменной private varName;? В обоих случаях к нему нельзя …

2
Трубить как stdout, так и stderr в bash?
Кажется, что в более новых версиях bash есть &>оператор, который (если я правильно понимаю) перенаправляет как stdout, так и stderr в файл ( &>>вместо этого добавляет файл, как пояснил Адриан). Какой самый простой способ добиться того же, но вместо того, чтобы передать другую команду? Например, в этой строке: cmd-doesnt-respect-difference-between-stdout-and-stderr | …
156 bash  stdout  stderr  piping 

18
Форматирование именованных строк в C #
Есть ли способ отформатировать строку по имени, а не по позиции в C #? В python я могу сделать что-то вроде этого примера (бесстыдно украденного отсюда ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. Есть ли способ сделать это …

9
Как мне проанализировать файл дампа ядра программы с помощью GDB, если он имеет параметры командной строки?
Моя программа работает так: exe -p param1 -i param2 -o param3 Сбой и генерирование файла дампа ядра core.pid. Я хочу проанализировать файл дампа gdb ./exe -p param1 -i param2 -o param3 core.pid Но GDB распознает параметры файла EXE как входные данные GDB. Как мне проанализировать файл дампа ядра в этой …
156 linux  debugging  gdb  coredump 

5
Что такое непрерывный процесс?
Иногда всякий раз, когда я пишу программу в Linux, и она выходит из строя из-за какой-то ошибки, она становится непрерывным процессом и продолжается до тех пор, пока я не перезагружу свой компьютер (даже если я выйду из системы). Мои вопросы: Что заставляет процесс становиться непрерывным? Как мне остановить это? Вероятно, …

6
nginx: отправлять все запросы на одну html-страницу
Используя nginx, я хочу сохранить URL, но на самом деле загрузить ту же страницу, несмотря ни на что. Я буду использовать URL History.getState()для маршрутизации запросов в моем приложении javascript. Кажется, это должно быть простым делом? location / { rewrite (.*) base.html break; } работает, но перенаправляет URL? Мне все еще …

4
Что делает метод потокобезопасным? Каковы правила?
Существуют ли общие правила / рекомендации для того, что делает метод потокобезопасным? Я понимаю, что, возможно, существует миллион разовых ситуаций, но что в целом? Это так просто? Если метод обращается только к локальным переменным, это потокобезопасно. Это оно? Это относится и к статическим методам? Один ответ, предоставленный @Cybis, был: Локальные …
156 c#  thread-safety 

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