Spread the love

Об использовании FILE_FLAG_WRITE_THROUGH и FILE_FLAG_NO_BUFFERING для проецируемых в память файлов

Это перевод On using FILE_FLAG_WRITE_THROUGH and FILE_FLAG_NO_BUFFERING for memory-mapped files. Автор: Реймонд Чен.

Клиент хотел использовать флаги FILE_FLAG_WRITE_THROUGH и FILE_FLAG_NO_BUFFERING для проецируемого в память файла (memory-mapped

Читать на сайте автора.

Задачка №26

Я тут обругался страшно на одно «нововведение» в библиотеке ZLib.

Упражнение: что не так в этом коде? В предположении, что все параметры указаны верно. Функция, если что, возвращает Z_OK:

function InitDeflate(const ACompressionLevel: Byte): TZStreamRec;
var
Code: Integer;
begin
FillChar(Result, SizeOf(Result), 0);
Code := System.ZLib.deflateInit_(Result, ACompressionLevel, zlib_version, SizeOf(TZStreamRec)));

// ... далее идёт анализ Code
// в данном случае Code = Z_OK
end;

Бонус-упражнение: найдите описание этого поведения в документации к ZLib.

Читать на сайте автора.

INSERT в таблицу без указания значений полей

    Все знают, что в команде INSERT имена полей таблицы не являются обязательными параметрами. Сразу скажу, что я никогда не использую подобный INSERT только с указанием

Читать на сайте автора.

INSERT в таблицу без указания значений полей

    Все знают, что в команде INSERT имена полей таблицы не являются обязательными параметрами. Сразу скажу, что я никогда не использую подобный INSERT только с указанием

Читать на сайте автора.

— А вы базы чините? — Ага…

 Да, с 2002 года у нас есть услуга платного ремонта баз данных СУБД Firebird и InterBase. В процессе ручного ремонта для облегчения наших усилий мы

Читать на сайте автора.

Парсинг SQL запросов

    Весной передо мной поставили задачу оптимизации большой старой базы данных. Собранная с помощью sp_BlitzCache статистика содержала тысячи однотипных запросов, и для одного из графиков нагрузки

Читать на сайте автора.

Парсинг SQL запросов

    Весной передо мной поставили задачу оптимизации большой старой базы данных. Собранная с помощью sp_BlitzCache статистика содержала тысячи однотипных запросов, и для одного из графиков нагрузки

Читать на сайте автора.

Google Play попрощается с программами на C++Builder?

 «Обещанного три года ждут, а на четвертый отказывают» © Народная пословица
    1 августа 2021 года все приложения Google Play, которые содержат нативный код, должны быть обновлены до

Читать на сайте автора.

Google Play попрощается с программами на C++Builder?

 «Обещанного три года ждут, а на четвертый отказывают» © Народная пословица
    1 августа 2021 года все приложения Google Play, которые содержат нативный код, должны быть обновлены до

Читать на сайте автора.

Релиз Patch 3 для RAD Studio 10.4

    Компания Embarcadero выпустила 3-е обновление для RAD Studio, Delphi и C++Builder 10.4 Sydney. Этот патч устраняет ряд проблем касающихся VCL Grid, отладчика C++Builder под Win64

Читать на сайте автора.