Codengineering - блог о программировании ➜ страница 1029


SQL-уродливая комбинация GROUP BY и COALESCE

У меня есть таблица с данными, похожими на следующие: [ID], [State], [foo], [DateCreated], [DateUpdated] Чем дольше я работаю над этим, тем уродливее становится мой SQL, что говорит мне, что я, вероятно, делаю что-то неправильно. Мне нужен уникальный список каждого состояния, если foo всегда одинакова для этого состояния (Если foo не одинакова для всех записей в этом состоянии, я вообще не хочу этого состояния). Кроме того, я хочу объединить DateCreated и DateUpdated и хочу, чтобы максим ...

Алгоритм Вагнера Фишера + шаги отображения

Я сделал реализацию алгоритма Вагнера Фишера в java с входной стоимостью, но я хочу отобразить все шаги. Я ищу, но не могу найти никакой идеи.После долгого времени я пытался сохранить каждое преобразование в матрице наряду с затратами и вернуться к первому решению, а затем повернуть его вспять... является ли это хорошей идеей, если это так, как я должен установить условие? kitten -> sitting 1.replace k with s 2.keep i 3.keep t 4.keep t 5.replace t 6.add g Я пытался сделать ...

Когда не использовать пул соединений с базой данных в Java? [закрытый]

Я могу найти много вопросов о том, как использовать пул соединений и почему это хорошая идея, но мне интересно, действительно ли она мне нужна. Я создаю серверное приложение, и хотя оно многопоточное, я был осторожен, чтобы только один поток когда-либо обращался к моему соединению с базой данных. Так есть ли смысл в использовании пула соединений? Не могу ли я просто открыть соединение с моей базой данных в начале жизненного цикла и использовать это соединение навсегда, или будет ли это тайм ...

Операторы сравнения vs "богатые методы сравнения" в Python

Может ли кто-нибудь объяснить мне разницу между ними? Те, как правило, эквивалентны ? Может быть, я здесь совершенно не прав, но я думал, что каждый оператор сравнения обязательно связан с одним "богатым методом сравнения". Это из документации: Соответствие между символами операторов и именами методов выглядит следующим образом: образом: x<y звонки x.__lt__(y), x<=y звонки x.__le__(y), x==y звонки x.__eq__(y), x!=y звонки x.__ne__(y), x>y вызовы x.__gt__(y), и x>=y звонки ...

Избыточные консольные сообщения от производителя Кафки

Как вы контролируете уровень регистрации консоли производителя или потребителя Кафки? Я использую API Kafka 0.9 в Scala. Каждый раз, когда send на KafkaProducer вызывается, консоль выдает вывод, как показано ниже. Может ли это указывать на то, что я не правильно настроил KafkaProducer, а не просто на проблему избыточного протоколирования? 17:52:21.236 [pool-10-thread-7] INFO o.a.k.c.producer.ProducerConfig - ProducerConfig values: compression.type = none metric.reporters = [] metadata.max. ...

Возврат типа содержимого application/json for.файлы json на RHEL / Apache

ОС в частности RHEL6 работает под управлением Apache2. Итак, в моей конфигурации Apache у меня есть: LoadModule mime_module modules/mod_mime.so И в /etc/mime.types, у меня есть следующее: application/json json Однако при запросе файла с расширением .json (и содержащего допустимый JSON), тип содержимого устанавливается в text/html. Есть идеи, как я могу заставить правильный заголовок для этого типа файлов? ...

преобразование изображения в двоичный код в swift

Я хочу преобразовать изображение в двоичное черно-белое, в данный момент я перебираю пиксели (хранящиеся в UnsafeMutableBufferPointer), используя обычные вложенные циклы, сравнивая каждый RGB со средним и устанавливая его в черный или белый, однако. Это кажется очень медленным, и я уверен, что есть встроенный способ, который использует gpu или хорошо оптимизирован. Если бы вы могли предоставить пример кода или ссылку, это было бы здорово. for var y in 0..<height { for var x in 0..<w ...

R нормализовать затем построить две гистограммы вместе в R

Я понимаю, что было несколько сообщений для людей, спрашивающих, как построить две гистограммы вместе бок о бок (как на одном графике с барами рядом друг с другом) и наложить их в R, а также о том, как нормализовать данные. Следуя совету, который я нашел, я могу сделать одну или другую операцию, но не обе. Вот настройка. У меня есть два фрейма данных разной длины, и я хотел бы построить объем объектов в каждом df в виде гистограммы. Например, сколько в кадре данных 1 между.1-.2 um^3 и сравните ...

Настройка Eclipse, чтобы позволить Fiddler перехватывать запросы

В Eclipse есть два места, которые я попытался настроить так, чтобы Fiddler мог перехватывать запросы HTTP / HTTPS, которые я отправляю: Windows > Preference > General > Network Connections - я пробовал Native / Direct / Manual в аргументах VM я добавляю следующее -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 EDIT: я также попробовал новые свойства, предложенные ргергановым. Я не касался никаких "сетевых" настроек в Fiddler, и я установил его для мониторинга всех процесс ...

Что нужно тестировать в 64-битном Delphi

Delphi с 64-битной компиляцией теперь находится в бета-версии , но только приглашенные бета-тестеры получат эту версию. Что должны тестировать бета-тестеры? ...