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

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


5
Мок-фреймворк против фреймворков MS Fakes
Немного запутался в различиях фреймворков Mock, таких как NMock, и VS 2011 Fakes Framework. Проходя через MSDN, я понимаю, что Fakes позволяют имитировать ваши зависимости так же, как RhinoMock или NMock, однако подход отличается: Fakes генерирует код для достижения этой функциональности, а структура Mocks - нет. Так я правильно понимаю? …

3
Почему при увеличении Nullable <int> не возникает исключение?
Не могли бы вы объяснить, почему Console.WriteLine записывает пустую строку ( Console.WriteLine(null)выдает ошибку компиляции) и почему нет NullReferenceException (даже a+=1не должно вызывать его)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
99 c#  .net  nullable 


9
Как я могу определить, находится ли пользователь на локальном хосте в PHP?
Другими словами, как я могу узнать, находится ли человек, использующий мое веб-приложение, на сервере, на котором оно находится? Если я правильно помню, PHPMyAdmin делает что-то подобное из соображений безопасности.



7
Получить информацию об операционной системе
Недавно я начал интересоваться такими сайтами, как http://thismachine.info/, которые получают информацию об операционной системе пользователя. Я не смог узнать, как это сделать с помощью PHP, и хотел попытаться понять это. Я заметил, что они перечисляют user-agent, что дает много информации о браузере. Оттуда они получают информацию об операционной системе или …

7
Ошибка сокета супервизора [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом году . Уточните этот вопрос $ supervisorctl reread error: &lt;class 'socket.error'&gt;, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: …

10
как загрузить файл модульного теста в django
В моем приложении django у меня есть представление, которое выполняет загрузку файлов. Основной фрагмент выглядит следующим образом ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) Я хотел бы провести модульное тестирование представления. Я планирую протестировать счастливый …

15
Удалите все классы, которые начинаются с определенной строки
У меня есть div, к id="a"которому может быть прикреплено любое количество классов из нескольких групп. У каждой группы есть определенный префикс. В javascript я не знаю, какой класс из группы находится в div. Я хочу иметь возможность очистить все классы с заданным префиксом, а затем добавить новый. Если я хочу …
99 javascript  jquery  css 

24
Ошибка Android [Попытка вызвать виртуальный метод void android.app.ActionBar для ссылки на пустой объект]
У меня есть модуль кода, который реализует viewpager с навигационным ящиком, однако, когда я запускаю код, я получаю следующую ошибку 01-26 09:20:02.958: D/AndroidRuntime(18779): Shutting down VM 01-26 09:20:02.959: E/AndroidRuntime(18779): FATAL EXCEPTION: main 01-26 09:20:02.959: E/AndroidRuntime(18779): Process: com.example.tabwithslidingdrawer, PID: 18779 01-26 09:20:02.959: E/AndroidRuntime(18779): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tabwithslidingdrawer/com.example.tabwithslidingdrawer.MainActivity}: java.lang.NullPointerException: Attempt …
99 android 


5
Запрос POST отправить данные json java HttpUrlConnection
Я разработал Java-код, который преобразует следующий cURL в Java-код с использованием URL-адреса и HttpUrlConnection. завиток: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Я написал этот код, но он всегда дает неверный запрос HTTP code 400. Я не мог …


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