Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

5
Яка різниця між типовими та змінними в ролі Ansible?
Створюючи нову роль Ansible, шаблон створює і a, varsі defaultsкаталог з порожнім main.ymlфайлом. Визначаючи свою роль, я можу розміщувати змінні визначення в будь-якому з них, і вони будуть доступні в моїх завданнях. Яка різниця між введенням визначення defaultsта vars? У що слід входити defaults, а в що робити vars? Чи …
151 ansible 

2
Як я можу повторно скинути виняток у Javascript, але зберегти стек?
У Javascript, припустимо, я хочу виконати деяку очистку, коли трапляється виняток, але нехай виняток продовжує розповсюджувати стек, наприклад: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Проблема цього коду полягає в тому, що захоплення та повторне скидання винятку призводить …

5
Дизайн бази даних для проведення аудиту аудиту
Кожен раз, коли мені потрібно створити нову базу даних, я витрачаю досить багато часу на роздуми над тим, як мені створити схему бази даних, щоб вести журнал аудиту змін. Тут вже були задані деякі питання, але я не згоден, що існує найкращий підхід для всіх сценаріїв: Дизайн бази даних для …

13
Ломбок додав, але геттери та сетери не розпізнаються в Intellij IDEA
Я використовую IntelliJ IDEA в ubuntu. Я додав lombok.jar у свій проект і встановив плагін Lombok для IDEA. У мене є доступ до анотацій але gettersі settersне генерується. Я отримую ті самі помилки, які я отримав би, якщо спробував отримати доступ до методу getter або setter, який не існує. Що …

5
Чи може Json.NET серіалізувати / десеріалізувати в / з потоку?
Я чув, що Json.NET швидше, ніж DataContractJsonSerializer, і хотів спробувати ... Але я не міг знайти жодних методів на JsonConvert, які брали б потік, а не рядок. Наприклад, для десеріалізації файлу, що містить JSON на WinPhone, я використовую такий код, щоб прочитати вміст файлу в рядок, а потім деріаріалізувати в …


8
Як вибрати схему в postgres при використанні psql?
У мене база даних postgres з кількома схемами. Коли я підключаюсь до бази даних з оболонки psqlі запускаю \dtїї, використовується схема підключення за замовчуванням, яка є загальнодоступною . Чи є прапор, який я можу вказати, або як я можу змінити схему?
151 postgresql  psql 

14
Коли і чому суб'єкти JPA повинні реалізувати інтерфейс Serializable?
Питання в назві. Нижче я лише описав деякі свої думки та висновки. Коли у мене була дуже проста модель домену (3 таблиці без будь-яких відносин), всі мої сутності НЕ реалізували Serializable. Але коли доменна модель стала більш складною, я отримав RuntimeException, який сказав, що одна з моїх організацій не реалізує …

2
Незакінчена заглушка виявлена ​​в Мокіто
Я отримую наступний виняток під час запуску тестів. Я використовую Mockito для глузування. Підказки, згадані бібліотекою Mockito, не допомагають. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. missing thenReturn() 2. you are trying to stub a …
151 java  mocking  mockito 

7
lodash багатоколонний сорт
Існує чудовий метод сортування масиву об’єктів на основі кількох властивостей: var data = _.sortBy(array_of_objects, ['type', 'name']); Однак це лише для висхідного сортування. Чи є якийсь зручний спосіб визначення напрямку на стовпець? Напр var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

9
Як посилатися на файл для змінних за допомогою Bash?
Я хочу викликати файл налаштувань змінної, як це зробити в bash? Отже, файл налаштувань визначатиме змінні (наприклад: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" І сценарій буде використовувати ці змінні в ньому #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up /srv/www/htdocs/$playschool Як я можу змусити башти зробити щось …

16
Як вивести в CLI під час виконання тестів модуля PHP?
Під час запуску тесту PHPUnit я хотів би мати можливість скинути вихід, щоб я міг налагоджувати одну або дві речі. Я спробував наступне (подібний до прикладу керівництва PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; $out …


2
Багатопроцесорна робота - Труба проти черги
Які принципові відмінності між чергами та трубами в багатопроцесорному пакеті Python ? У яких сценаріях слід обирати один за іншим? Коли вигідно використовувати Pipe()? Коли вигідно використовувати Queue()?

14
Переадресація Apache на інший порт
Я боровся з цим деякий час і напевно роблю щось не так. У мене є сервер apache і сервер JBoss на одній машині. Я хотів би перенаправити трафік для mydomain.com на JBoss localhost: 8080 / example. Наразі DNS налаштовано для mydomain.com, і він перейде прямо до порту 80, коли введеться …
151 apache  redirect 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.