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

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

5
Проектирование базы данных для ведения журнала аудита
Каждый раз, когда мне нужно спроектировать новую базу данных, я трачу некоторое время на размышления о том, как мне настроить схему базы данных, чтобы вести журнал аудита изменений. Здесь уже задавались некоторые вопросы по этому поводу, но я не согласен с тем, что существует единый лучший подход для всех сценариев: …

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

3
Notepad ++ расположение кэшированных файлов
В самых последних версиях Notepad ++, когда приложение закрыто, несохраненные файлы сохраняются при перезапуске приложения. Я предполагаю, что эти файлы кэшируются во временных файлах. Каково расположение этого файла (ов). Спасибо

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

2
Незаконченный Stubbing обнаружен в Mockito
Я получаю следующее исключение при выполнении тестов. Я использую 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 final method, …
151 java  mocking  mockito 

7
сортировка по нескольким столбцам по убыванию
Есть отличный метод для сортировки массива объектов на основе нескольких свойств: var data = _.sortBy(array_of_objects, ['type', 'name']); Однако это только для сортировки по возрастанию. Есть ли какой-нибудь удобный способ определения направления для каждого столбца? Например var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

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


2
Многопроцессорная обработка - труба против очереди
Каковы принципиальные различия между очередями и каналами в многопроцессорном пакете Python ? В каких сценариях следует выбирать один над другим? Когда выгодно использовать Pipe()? Когда выгодно использовать Queue()?

4
Аргументы шаблона по умолчанию
Если мне разрешено делать следующее: template <typename T = int> class Foo{ }; Почему мне не разрешено делать следующее в основном? Foo me; Но я должен указать следующее: Foo<int> me; C ++ 11 представил аргументы шаблона по умолчанию, и сейчас они не совсем понятны.
151 c++  templates 

14
Apache перенаправить на другой порт
Я боролся с этим в течение некоторого времени и определенно делаю что-то не так. У меня есть сервер Apache и сервер JBoss на одной машине. Я хотел бы перенаправить трафик для mydomain.com на JBoss localhost: 8080 / пример. DNS в настоящее время настроен для mydomain.com, и он будет идти прямо …
151 apache  redirect 

10
Как показать математические уравнения в общем уценке GitHub (не блог GitHub)
После расследования я обнаружил, что mathjax может сделать это. Но когда я пишу какой-то пример в моем файле уценки, он не показывает правильные уравнения: Я добавил это в заголовок файла уценки: <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script> И введите заявление mathjax: (E = mc ^ 2) , $$ x_ {1,2} = \ frac …
151 github  markdown  mathjax 

14
Java эквивалент C # async / await?
Я обычный разработчик C #, но иногда я разрабатываю приложения на Java. Мне интересно, есть ли какой-нибудь Java-эквивалент C # async / await? Проще говоря, что такое Java-эквивалент: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 

10
Что возвращают методы querySelectorAll и getElementsBy *?
Работают ли getElementsByClassName(и аналогичные функции, такие как getElementsByTagNameи querySelectorAll) так же, как getElementByIdили они возвращают массив элементов? Причина, по которой я спрашиваю, заключается в том, что я пытаюсь изменить стиль использования всех элементов getElementsByClassName. Увидеть ниже. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

5
Должен ли я вызвать Close () или Dispose () для потоковых объектов?
Такие классы, как Stream, StreamReaderи StreamWriterт. Д. Реализует IDisposableинтерфейс. Это означает, что мы можем вызывать Dispose()метод для объектов этих классов. Они также определили publicметод с именем Close(). Теперь это смущает меня, что я должен назвать, как только я закончу с объектами? Что если я позвоню обоим? Мой текущий код такой: …

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