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


Как изменить уровень корневого ведения журнала программно

У меня есть следующий logback.xml-файл: <configuration debug="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> теперь, при наступлении определенного события, я хочу программно изменить уровень корневого регистра ...

Использование коллекций Java.singletonList()?

зачем Collections.singletonList() в Java? Я понимаю, что он возвращает список с одним элементом. Почему я хочу иметь отдельный метод для этого? Какую роль здесь играет неизменность? существуют ли какие-либо специальные полезные варианты использования для этого метода, а не просто удобный метод? ...

В чем преимущество встроенных в GCC ожиданий, если еще заявления?

я наткнулся на #define в котором они использовать __builtin_expect. документация говорит: встроенные функции: long __builtin_expect (long exp, long c) вы можете использовать __builtin_expect чтобы предоставить компилятору ветку прогнозная информация. В общем, вы должны предпочесть использовать фактические профиль обратной связи для этого (-fprofile-arcs), как программисты как известно, плохо предсказывает, как их программы На самом деле работают. Тем не менее, есть приложения ...

Как сделать пакетную вставку в MySQL

У меня есть 1-Много количество записей, которые должны быть введены в таблицу. Каков наилучший способ сделать это в запросе? Должен ли я просто сделать цикл и вставить одну запись на итерацию? Или есть лучший способ? ...

Что делает оператор стрелки,' ->', в Java?

во время охоты через какой-то код я наткнулся на оператора стрелки, что именно он делает? Я думал, что Java не имеет оператора стрелки. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); подробности: Java 6, Apache Commons Collection, IntelliJ 12 Обновление/Ответов: оказывается, что IntelliJ 12 поддерживает Java 8, которая поддерживает лямбды, и "складывает" предикаты и отображает их как лямбды. Ниже находи ...

Как я могу удалить элемент из списка, с помощью lodash?

у меня есть объект, который выглядит так: var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; у меня есть _lodash используется в моем приложении для других вещей. Есть ли эффективный способ использовать _lodash для удаления записи:{"subTopicId":2 ...

Ищете четкое определение того, что такое" токенизатор"," парсер "и" лексеры " и как они связаны друг с другом и используются?

Я ищу четкое определение того, что такое" токенизатор"," парсер "и" лексер " и как они связаны друг с другом (например, использует ли парсер токенизатор или наоборот)? Мне нужно создать программу, которая будет проходить через исходные файлы c/h для извлечения декларации и определений данных. Я искал примеры и могу найти некоторую информацию, но я действительно изо всех сил пытаюсь понять основные понятия, такие как правила грамматики, деревья разбора и абстрактное синтаксическое дерево и как ...

SqlDataAdapter против объекта sqldatareader

в чем разница между использованием SqlDataAdapter и SqlDataReader для получения данных из БД? Я специально изучаю их плюсы и минусы, а также их скорость и производительность памяти. спасибо ...

@RequestBody и @ ResponseBody аннотации весной

может кто-нибудь объяснить @RequestBody и @ResponseBody аннотации весной 3? Для чего они нужны? Примеры было бы здорово. ...

Функций Azure веб-заданий Azure и против: Как выбрать

Я создал Azure Webjobs что использовать триггеры и я только что узнал о Функции Azure. из того, что я понимаю функции Azure, похоже, перекрываются с функциями Azure Webjobs, и мне трудно понять, когда выбирать между функцией и Webjob: В отличие от Webjobs, функции могут быть вызваны только, он не был разработан для запуска непрерывного процесса (но вы можете написать код для создания непрерывная функция.) вы можете писать веб-задания и функции, используя множество языков (C#, node.js, python ...