[Из песочницы] Конкатенация строк, или Патчим байткод
#Высокаяпроизводительность #Java #java #string #art #dalvik #bytecode IV
https://habr.com/post/416479/
#Высокаяпроизводительность #Java #java #string #art #dalvik #bytecode IV
https://habr.com/post/416479/
t.me
Конкатенация строк, или Патчим байткод
Не так давно прочёл статью об оптимизации производительности Java-кода — в частности, конкатенации строк. В ней остался поднятым вопрос — почему при...
Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов
#NET #SQL #MicrosoftSQLServer #РазработкаподWindows #performanceoptimization #string #io IV
https://habr.com/ru/post/503550/
#NET #SQL #MicrosoftSQLServer #РазработкаподWindows #performanceoptimization #string #io IV
https://habr.com/ru/post/503550/
t.me
Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов
Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для...
[recovery mode] Атака на String.hashCode: прообразы и коллизии
#Java #Ненормальноепрограммирование #Программирование #Никтонечитаеттеги #сезонJava #String IV
https://habr.com/ru/post/674816/
#Java #Ненормальноепрограммирование #Программирование #Никтонечитаеттеги #сезонJava #String IV
https://habr.com/ru/post/674816/
Хабр
Атака на String.hashCode: прообразы и коллизии
Как-то раз мне понадобилось несколько наборов строк с коллизией по хеш-коду. То есть таких, чтобы значение String::hashCode() совпадало для всех строк в наборе. Блуждание по интернету не дало...
System.String не то, чем кажется. Представление строк в памяти .NET
#NET #C #строки #базовыетипы #String #памятьNet #CLR IV
https://habr.com/ru/articles/727300/
#NET #C #строки #базовыетипы #String #памятьNet #CLR IV
https://habr.com/ru/articles/727300/
Хабр
System.String не то, чем кажется. Представление строк в памяти .NET
Тип System.String - один из самых используемых при разработке. В этой статье я хотел бы поговорить о нюансах его реализации, начнем с базовой информации: System.String - это ссылочный тип;...
[Перевод] Собственный строковый тип на Rust
#БлогкомпанииRUVDScom #Rust #Программирование #строковыетипы #строки #string #smallstringoptimisation IV
https://habr.com/ru/companies/ruvds/articles/761746/
#БлогкомпанииRUVDScom #Rust #Программирование #строковыетипы #строки #string #smallstringoptimisation IV
https://habr.com/ru/companies/ruvds/articles/761746/
Хабр
Собственный строковый тип на Rust
Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её...
[Перевод] Особенности кодировки строк в Base64 в JavaScript
#Вебразработка #JavaScript #javascript #string #base64 #utf16 #textdecoder IV
https://habr.com/ru/articles/769256/
#Вебразработка #JavaScript #javascript #string #base64 #utf16 #textdecoder IV
https://habr.com/ru/articles/769256/
Хабр
Особенности кодировки строк в Base64 в JavaScript
Кодировка (encoding) и декодирование (decoding) в Base64 — распространенный способ преобразования двоичных данных в безопасный текст. Он часто используется в Data URL , таких как встроенные (inline)...
Кот меняющий строки
#Программирование #Go #go #string #slice #cat
https://habr.com/ru/articles/820295/
#Программирование #Go #go #string #slice #cat
https://habr.com/ru/articles/820295/
Хабр
Кот, меняющий строки
Вне всякого сомнения самое сложное в программировании это именование переменных и что-то там про кеш . Самое сложное в написании статьи это написать введение. Попытка бросить в читателя кусок...
[Перевод] Почему String Templates не будет в Java 23?
#БлогкомпанииSpringАйО #Программирование #Java #java #jdk #templates #string
https://habr.com/ru/companies/spring_aio/articles/825876/
#БлогкомпанииSpringАйО #Программирование #Java #java #jdk #templates #string
https://habr.com/ru/companies/spring_aio/articles/825876/
Хабр
Почему String Templates не будет в Java 23?
От переводчика Неожиданный поворот в поддержке String Templates в JDK 23. Команда Java решила отказаться от функциональности, которая есть в большинстве современных языках программирования. Почему так...