Я уже писал о создании документов в формате PDF. Он представляет собой контейнер, который состоит из объектов различного типа: текста, изображений, шрифтов и так далее. Иногда может потребоваться операция обратная созданию – разобрать этот контейнер на составные части. Сегодня я рассмотрю извлечение изображений из PDF файлов и сохранение их на диск.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
23 апреля 2021
15 апреля 2021
Сортировка по текстовому полю содержащему комбинацию букв и цифр
Сортировка результата SQL запроса – это то, с чем программисты сталкиваются постоянно. Обычно СУБД при сортировке текстовых полей для сравнения строк использует лексикографический порядок. Согласно Википедии, он означает, что слово X предшествует слову Y (X < Y), если:
- либо слово X является началом слова Y (например, "МАТЕМАТИК" < "МАТЕМАТИКА");
- либо первые m символов этих слов совпадают, а m+1-й символ слова X меньше m+1-го символа слова Y (например, "АБАК" < "АБРАКАДАБРА", так как первые две буквы у этих слов совпадают, а третья буква у первого слова меньше, чем у второго).
Лексикографический порядок | Естественный порядок |
a12 | a2a |
a22 | a2b |
a2a | a3a2 |
a2b | a3a2a |
a30z | a12 |
a3a2 | a22 |
a3a2a | a30z |
05 апреля 2021
TIOBE Index апрель 2021-го года
Апрельский выпуск рейтинга языков программирования TIOBE Index принес несколько интересных новостей. Конечно, главная новость — это то, что Delphi продолжает свое восхождение к ТОП-10. За март он набрал 0.27% и переместился вверх на две позиции заняв 12-е место. Немаловажно то, что Delphi оторвался от ближайших конкурентов, которые наступали ему на пятки в мартовском выпуске (Ruby, занимающий 13-е место, отстает на 0.24%).
01 апреля 2021
Релиз Delphi 10.4 Sydney Community Edition
Сегодня компания Embarcadero представила новую версию Delphi Community Edition. Она реализована на базе Delphi 10.4.2 Sydney и дополнена исправлениями, которые войдут в первое обновление RAD Studio 10.4.2 Sydney. Delphi Community Edition является бесплатной полнофункциональной средой разработки для создания кросс-платформенных приложений для Windows, Android, iOS и macOS.
Подписаться на:
Сообщения (Atom)