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

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

5
Как написать модульный тест?
У меня есть класс Java. Как я могу протестировать это? В моем случае у меня класс делает двоичную сумму. Он берет два byte[]массива, суммирует их и возвращает новый двоичный массив.
135 java  unit-testing 

3
Что это '.' (точка или точка) в операторе импорта Go?
В руководстве по Go и большей части кода Go, на который я смотрел, пакеты импортируются следующим образом: import ( "fmt" "os" "launchpad.net/lpad" ... ) Но в http://bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head:/session_test.go пакет gocheck импортируется с .(точка): import ( "http" . "launchpad.net/gocheck" "launchpad.net/lpad" "os" ) Какое значение имеет .(период)?
135 import  go 

14
Где находится svn.exe на моей машине?
У меня установлен Tortoise SVN на моем рабочем столе. Я хочу , чтобы выполнить некоторые задачи с помощью командной строки svn.exe? Но я не могу найти svn.exe на моей машине. Нужно ли устанавливать что-то еще, чтобы получить команды svn.exe ?

4
Какие порты использует RabbitMQ?
Какие порты использует или должен открыть RabbitMQ Server на межсетевом экране для кластера узлов? Мой /usr/lib/rabbitmq/bin/rabbitmq-envустановлен ниже, который, я полагаю, необходим (35197). SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}] \ -kernel inet_dist_listen_min 35197 \ -kernel inet_dist_listen_max 35197" Я не коснулся, rabbitmq.configчтобы установить пользовательский, tcp_listenerпоэтому он должен слушать по …
135 rabbitmq  port 

10
Уникальные поля, которые допускают нулевые значения в Django
У меня есть модель Foo, у которой есть поле. Поле bar должно быть уникальным, но в нём должно быть пустое значение, то есть я хочу разрешить более одной записи, если поле bar есть null, но если это не так, nullзначения должны быть уникальными. Вот моя модель: class Foo(models.Model): name = …

3
Итерация по массиву
Есть ли менее многословная альтернатива этому: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Я придумал это: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Который сохраняет один отступ, но все еще довольно уродлив. Я надеюсь на что-то похожее на этот псевдокод: for x, y in array.indices: do_stuff(x, …
135 python  numpy 

6
Как мне протестировать метод действия веб-API, когда он возвращает IHttpActionResult?
Давайте предположим, что это мой метод действия public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Тест будет var httpActionResult = controller.Get(1); Как я могу проверить мой код статуса http после этого?

4
Различные типы поточно-безопасных наборов в Java
Кажется, есть много разных реализаций и способов генерирования потоковобезопасных наборов в Java. Некоторые примеры включают 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set set) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (новый ConcurrentHashMap ()) 5) Другие множества, сгенерированные способом, аналогичным (4) Эти примеры взяты из шаблона параллелизма: реализации параллельного набора в Java 6 Может ли кто-нибудь …
135 java  concurrency  set 

26
ImportError: не удалось импортировать numpy.core.multiarray
Я пытаюсь запустить эту программу import cv2 import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera", img) if cv.WaitKey(10) == 27: break cv.DestroyAllWindows() Но у меня проблема с numpy, я использую pyschopy вместе с opencv. Проблема, которую я продолжаю получать, - это сообщение об ошибке: RuntimeError: …
135 opencv  python-2.7  numpy 



5
Asynctask против темы в Android
В пользовательском интерфейсе для выполнения некоторых фоновых работ я использовал отдельную Thread. Но, как предлагают другие, я сейчас использую AsyncTask. В чем главное различие между a Threadи an AsyncTask? В каком сценарии я должен использовать Threadили AsyncTask?

5
Как использовать nodejs, чтобы открыть браузер по умолчанию и перейти к определенному URL
Я пишу приложение, используя Node.js. Одна из функций, которую я хочу создать, - открыть веб-браузер по умолчанию и перейти к определенному URL. Я хочу, чтобы он был переносимым, чтобы он работал на Windows / Mac / Linux.

6
Генерация случайных чисел с использованием случайной библиотеки C ++ 11
Как следует из названия, я пытаюсь найти способ генерирования случайных чисел с помощью новой <random>библиотеки C ++ 11 . Я пробовал это с этим кодом: std::default_random_engine generator; std::uniform_real_distribution<double> uniform_distance(1, 10.001); Проблема с кодом, который у меня есть, заключается в том, что каждый раз, когда я компилирую и запускаю его, он …
135 c++  c++11  random  range 


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