https://tproger.ru/digest/awesome-bits/ Я вот совсем не сторонник подобных штучек, но мало ли… Цитата оттуда:Целые числаУстановка n-ого бита1x | (1<<n)Обнуление n-ого бита1x & ~(1<<n)Переключение n-ого бита1x ^ (1<<n)Округление до следующей степени двойки12345678unsigned Читать на сайте автора.

В предыдущем посте про подготовку к тестированию и работе с Linux-серверами в грядущей версии RAD Studio содержались стратегические рекомендации. Среди них была, например, такая:  …Заранее Читать на сайте автора.

Я использую виртуальную машину для проверки работы новых программ и экспериментов, чтобы не делать рискованные операции на рабочем сервере. VurtualBox — программа в которой Читать на сайте автора.

В этой инструкции показано как настроить автоматическое добавлении номера ревизии в Delphi программу из рабочей копии SVN в которой находится собираемый проект. Номер ревизия отображается Читать на сайте автора.

В этом цикле постов описаны возможности Python-telegram-bot — библиотеки для написания ботов Telegram. Первым делом регистрируем нового бота в Telegram. Затем устанавливаем библиотеку python-telegram-bot Читать на сайте автора.

Чтобы получить справку по командам для управления приложениями наберите dokku apps:help Всего доступно четыре команды dokku apps # List your apps dokku apps:create <app> # Читать на сайте автора.

В этой заметке показано как собирать проекты Delphi с помощью bat-файла. Компиляция из консоли часто используется для сборки релизной версии. Файлы проектов Delphi (.dproj) совместимы Читать на сайте автора.

Получение дескриптора безопасности файла Способ №1 function ConvertSecurityDescriptorToStringSecurityDescriptor_( SecurityDescriptor: PSECURITY_DESCRIPTOR; RequestedStringSDRevision: DWORD; SecurityInformation: SECURITY_INFORMATION; StringSecurityDescriptor: PPChar; StringSecurityDescriptorLen: PCardinal ): Boolean; stdcall; external ‘ADVAPI32.DLL’ name {$IFDEF USEUNICODE}’ConvertSecurityDescriptorToStringSecurityDescriptorW'{$ELSE} Читать на сайте автора.

При сборке исполняемого файла для тестирования и при сборке готовой версии для пользователей используются разные настройки компилятора. В Delphi для этого применяются конфигурации сборки. В Читать на сайте автора.

При ремонте баз данных периодически сталкиваемся с полным отсутствием бэкапов или копий БД. Если в этом случае в базе повреждены метаданные, то восстановить уже практически Читать на сайте автора.