Вопросы с тегом «concatenation»

111
Как объединение строк реализовано в Java 9?

Как написано в JEP 280: Указать конкатенацию строк : Измените Stringпоследовательность байт-кода статической конкатенации, созданную с javacпомощью invokedynamicвызовов функций библиотеки JDK. Это позволит в будущем оптимизировать Stringконкатенацию, не требуя дальнейших изменений байт-кода,...

108
Эффективная конкатенация строк в C ++

Я слышал, как несколько людей выражали беспокойство по поводу оператора "+" в std :: string и различных обходных путей для ускорения конкатенации. Действительно ли это необходимо? Если да, то как лучше всего объединить строки в C...

107
Создание макроса C с ## и __LINE__ (конкатенация токенов с макросом позиционирования)

Я хочу создать макрос C, который создает функцию с именем на основе номера строки. Я подумал, что могу сделать что-то вроде (у реальной функции в фигурных скобках есть операторы): #define UNIQUE static void Unique_##__LINE__(void) {} Я надеялся, что это расширится до чего-то вроде: static void...

104
Oracle SQL, объединить несколько столбцов + добавить текст

Итак, я в основном хочу отобразить это (всю строку в ОДНОМ столбце): Мне нравится торт [тип колонки] с [колонкой глазури] и [колонкой фруктов]. Результат должен быть: Cake_Column ---------------- I like chocolate cake with whipped_cream and a cherry. I like strawberry cake with vanilla_cream and a...

100
Logger slf4j: преимущества форматирования с помощью {} вместо конкатенации строк

Есть ли преимущество использования {}вместо конкатенации строк? Пример из slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); вместо того logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Я думаю, это об оптимизации скорости, потому что оценки...

100
Ограничения SQL NVARCHAR и VARCHAR

Все, у меня большой (неизбежный) динамический SQL-запрос. Из-за количества полей в критериях выбора строка, содержащая динамический SQL, превышает 4000 символов. Теперь я понимаю, что существует максимальное значение 4000 NVARCHAR(MAX), но глядя на выполненный SQL в Server Profiler для оператора...

99
Как объединить и минимизировать несколько файлов CSS и JavaScript с помощью Grunt.js (0.3.x)

Примечание: этот вопрос актуален только для Grunt 0.3.x и оставлен для справки. Если вам нужна помощь с последним выпуском Grunt 1.x, пожалуйста, прочтите мой комментарий под этим вопросом. В настоящее время я пытаюсь использовать Grunt.js для настройки процесса автоматической сборки для первого...

98
Конкатенация строк против подстановки строк в Python

В Python меня ускользает от того, где и когда использовать конкатенацию строк вместо подстановки строк. Поскольку конкатенация строк значительно повысила производительность, является ли это (становится все более) стилистическим решением, а не практическим? В качестве конкретного примера, как...

91
оператор + менее эффективен, чем StringBuffer.append ()

В моей команде мы обычно выполняем конкатенацию строк следующим образом: var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append("<a href='").append(url).append("'>click here</a>"); Очевидно, что гораздо удобнее читать следующее: var url = // some dynamically...

89
Действительно ли временная сложность итеративного добавления строки O (n ^ 2) или O (n)?

Я работаю над проблемой вне CTCI. Третья задача главы 1 - взять строку, например 'Mr John Smith ' и просит вас заменить промежуточные пробелы на %20: 'Mr%20John%20Smith' Автор предлагает это решение на Python, назвав его O (n): def urlify(string, length): '''function replaces single spaces with...

86
Лучшие практики / производительность: смешивание StringBuilder.append с String.concat

Я пытаюсь понять, что лучше всего и почему для объединения строковых литералов и переменных для разных случаев. Например, если у меня есть такой код StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String)...

85
Объединение строк в SQL Server с нулевым значением

Я создаю вычисляемый столбец для полей, некоторые из которых потенциально равны нулю. Проблема в том, что если какое-либо из этих полей имеет значение NULL, весь вычисляемый столбец будет иметь значение NULL. Из документации Microsoft я понимаю, что это ожидается и может быть отключено с помощью...

84
Объединение строк не работает должным образом [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 8 лет назад . Я знаю, что это...

13
Java 8: Class.getName () замедляет цепочку конкатенации строк

Недавно я столкнулся с проблемой касательно конкатенации строк. Этот тест обобщает это: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " +...