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

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


6
Как вернуть файл (FileContentResult) в ASP.NET WebAPI
В обычном контроллере MVC мы можем вывести pdf с помощью FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Но как мы можем изменить это в ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } …

5
бросить проверенные исключения из макетов с мокито
Я пытаюсь заставить один из моих поддельных объектов выдать проверенное исключение при вызове определенного метода. Я пытаюсь следующее. @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String> list = mock(List.class); when(list.get(0)).thenThrow(new SomeException()); String test = list.get(0); } public class SomeException extends Exception { } Однако это приводит к следующей ошибке. org.testng.TestException: …
173 java  mocking  mockito 


10
Обработка исключений службы REST Spring Boot
Я пытаюсь настроить крупномасштабный сервер служб REST. Мы используем Spring Boot 1.2.1 Spring 4.1.5 и Java 8. Наши контроллеры реализуют @RestController и стандартные аннотации @RequestMapping. Моя проблема в том, что Spring Boot устанавливает перенаправление по умолчанию для исключений контроллера /error. Из документов: Spring Boot обеспечивает отображение / error по умолчанию, …



5
Являются ли имена таблиц в MySQL чувствительными к регистру?
Являются ли имена таблиц в MySQL чувствительными к регистру? На моей машине для разработки Windows код, который у меня есть, может запрашивать мои таблицы, которые выглядят строчными. При развертывании на тестовом сервере в нашем центре данных имена таблиц начинаются с заглавной буквы. Все серверы, которые мы используем, находятся на Ubuntu.

12
Как определить, нажаты ли несколько клавиш одновременно с использованием JavaScript?
Я пытаюсь разработать игровой движок JavaScript, и я столкнулся с этой проблемой: Когда я нажимаю, SPACEперсонаж прыгает. Когда я нажимаю, →персонаж движется вправо. Проблема в том, что когда я нажимаю вправо, а затем нажимаю пробел, персонаж прыгает, а затем перестает двигаться. Я использую keydownфункцию, чтобы нажать клавишу. Как я могу …

6
Почему MYSQL с более высоким смещением LIMIT замедляет запрос?
Краткий сценарий: таблица с более чем 16 миллионами записей [размером 2 ГБ]. Чем выше смещение LIMIT в SELECT, тем медленнее становится запрос при использовании ORDER BY * primary_key * Так SELECT * FROM large ORDER BY `id` LIMIT 0, 30 занимает гораздо меньше, чем SELECT * FROM large ORDER BY …

12
Как я могу найти последний элемент в List <>?
Вот выдержка из моего кода: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID …
173 c#  list  for-loop 

4
Выберите строки, которых нет в другой таблице
У меня есть две таблицы postgresql: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. Я хочу получить каждый IP-адрес, с login_logкоторого нет строки ip_location. Я пробовал этот запрос, но он выдает синтаксическую ошибку. SELECT login_log.ip FROM login_log WHERE NOT EXIST …

9
Почему Python запускает мой модуль, когда я импортирую его, и как мне его остановить?
У меня есть программа на Python, которую я создаю, и которую можно запустить любым из двух способов: во-первых, вызвать «python main.py», который запрашивает ввод данных в дружественной манере, а затем запускает ввод пользователя через программу. Другой способ - вызвать «python batch.py -file- », который пропустит весь дружественный сбор ввода и …

6
Редактирование сообщения git commit в GitHub
Есть ли способ онлайн-редактирования сообщения о коммите GitHub.comпосле отправки? Из командной строки можно сделать git commit --amend -m "New commit message" как правильно предложено в другом вопросе . Попытка, git pullа затем git pushсработало (без вмешательства других коммитов в это время). Но можно ли это сделать через GitHubсайт?

6
Как сделать SSH с таймаутом в скрипте?
Я выполняю сценарий подключения через SSH без пароля на удаленном хосте. Я хочу установить тайм-аут, чтобы, если удаленный хост работал бесконечно долго, я хотел выйти из этого сеанса ssh и продолжить другие строки в моем скрипте sh. Есть идеи, как это сделать?
173 shell  ssh  timeout 

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