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

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


11
«Java DateFormat не является потокобезопасным», к чему это приводит?
Все предупреждают, что Java DateFormat не является потокобезопасным, и я теоретически понимаю эту концепцию. Но я не могу представить себе, с какими реальными проблемами мы можем столкнуться из-за этого. Скажем, у меня есть поле DateFormat в классе, и оно используется в разных методах этого класса (форматирование дат) в многопоточной среде. …

10
Как использовать обратный вызов Tensorboard для Keras?
Я построил нейронную сеть с Керасом. Я бы визуализировал его данные с помощью Tensorboard, поэтому я использовал: keras.callbacks.TensorBoard(log_dir='/Graph', histogram_freq=0, write_graph=True, write_images=True) как объяснено в keras.io . Когда я запускаю обратный вызов, я получаю <keras.callbacks.TensorBoard at 0x7f9abb3898>, но не получаю ни одного файла в моей папке «График». Что-то не так в …
144 keras  tensorboard 

15
Список внешних ключей и таблиц, на которые они ссылаются в Oracle DB
Я пытаюсь найти запрос, который вернет мне список внешних ключей для таблицы, а также таблиц и столбцов, на которые они ссылаются. Я на полпути с SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = 'R' Но мне все еще нужно …

14
Spring MVC: как вернуть изображение в @ResponseBody?
Я получаю данные изображения (как byte[]) из БД. Как вернуть это изображение @ResponseBody? РЕДАКТИРОВАТЬ Я сделал это без @ResponseBodyиспользования HttpServletResponseпараметра метода: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException { response.setContentType("image/jpeg"); InputStream in = servletContext.getResourceAsStream("/images/no_image.jpg"); IOUtils.copy(in, response.getOutputStream()); } Использование @ResponseBodyс зарегистрированным org.springframework.http.converter.ByteArrayHttpMessageConverterконвертером, как сказал @Sid, у меня не работает :(. @ResponseBody …
144 spring-mvc 

21
Почему при подтверждении SSL возникает исключение «Не удалось создать пару ключей DH»?
Когда я устанавливаю SSL-соединение с некоторыми серверами IRC (но не с другими - предположительно из-за предпочтительного метода шифрования сервера), я получаю следующее исключение: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:183) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165) ... 3 more …

4
Понимание Spliterator, Collector и Stream в Java 8
У меня возникают проблемы понимания Streamинтерфейса в Java 8, особенно там , где он должен делать с Spliteratorи Collectorинтерфейсов. Моя проблема в том, что я пока просто не могу понять Spliteratorи Collectorинтерфейсы, и в результате Streamинтерфейс для меня все еще несколько неясен. Что такое «а» Spliteratorи «а» Collectorи как их …

5
Object.is vs ===
Я наткнулся на пример кода, в котором использовалось это сравнение: var someVar = 0; Object.is(false, someVar); //Returns false Я знаю, false == 0будет true, поэтому у нас есть ===. Чем Object.isотличается от ===?

4
Ссылка: mod_rewrite, перезапись URL и объяснение «красивых ссылок»
«Красивые ссылки» - это часто запрашиваемая тема, но она редко получает полное объяснение. mod_rewrite - это один из способов создания "красивых ссылок", но он сложен, а его синтаксис очень краток, его трудно понять, а документация предполагает определенный уровень владения HTTP. Может ли кто-нибудь простыми словами объяснить, как работают "красивые ссылки" …

1
Новый файл, созданный в Xcode 9.3, <wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plist, следует ли его зафиксировать?
Я загрузил недавно выпущенный Xcode 9.3, перекомпилировал свое рабочее пространство и заметил, что он создал новый файл: &lt;mywsname&gt;.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist содержание которого: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;IDEDidComputeMac32BitWarning&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;/plist&gt; Интересно, следует ли этот файл игнорировать или фиксировать с помощью git. Мне не …
144 ios  xcode  git 

6
Как мне написать надстройку для Firefox? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …

9
Хорошие примеры шаблона MVVM
В настоящее время я работаю с шаблоном Microsoft MVVM и считаю, что отсутствие подробных примеров меня разочаровывает. Включенный пример ContactBook показывает очень мало обработки команд, и единственный другой пример, который я нашел, взят из статьи MSDN Magazine, где концепции похожи, но использует немного другой подход и по-прежнему не имеет какой-либо …
144 wpf  mvvm 

4
Rails: использование сборки с ассоциацией has_one в рельсах
В этом примере я создаю объект userбез profile, а затем создаю profileдля этого пользователя. Я пробовал использовать сборку с has_oneассоциацией, но это не удалось. Единственный способ, которым я вижу эту работу, - использовать has_many. userДолжен иметь не более одной profile. Я пробовал это. У меня есть: class User &lt; ActiveRecord::Base …

5
Метод `final` в Java: что он обещает?
В классе Java может быть определен метод final, чтобы отметить, что этот метод не может быть переопределен: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Это ясно, и …
144 java  oop  final 

16
Lollipop: рисовать за statusBar с прозрачным цветом
Я установил прозрачный цвет statusBar для Lollipop только со следующей строкой в ​​моей теме: &lt;item name="android:statusBarColor"&gt;@android:color/transparent&lt;/item&gt; Теперь мне нужно нарисовать за ним, но я не могу нарисовать вид за ним. Я знаю, как это сделать со windowTranslucentStatusсвойством, но не хочу использовать это свойство, так как в этом случае цвет statusBar, …

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