All infos - Blog

NuGet по умолчанию запрещает использование HTTP-источников для обеспечения безопасности

Чтобы разрешить использование HTTP-источника, необходимо явно указать в конфигурации, что вы разрешаете небезопасные соединения. Шаги…

Окно приложения открывается на недоступном мониторе RDP

При попытке открыть окно приложения на удаленном ПК по RDP, окно открывается на втором мониторе…

Скрипты для анализа запросов sql

Запрос извлекает основную информацию о таблице dbo.TestStructure:

Замена символов при вводе javascript

Для отслеживание изменеий возможно использовать события клавиатуры: keydown, keyup, keypress, input... keypress устарело, его использование…

Check constraint на два столбца.

Задача: Создать check constraint на двастолбца так, чтобы нельзя было добавить совпадающее значение по одному столбцу, но различающееся по другому. При этом, если есть совадение по обоим столбцам, то добавление возможно и если нет совпадений в обоих столбцах, то добавление возможно.

Определение недостающих индексов в SQL Server

Анализ динамических представлений, сохраняющие статистику информацию о недостающих индексов (при перезагрузке инстанса, данные таблицы очищаются):

Быстрая сортировка C# пример.

static void Main() { int[] numbers = { 4, -12, 3, 31, 0, 7, 4,…

Настройка CronScheduler в Quartz.net

Описание скопированно с сайта https://www.quartz-scheduler.net/documentation/quartz-3.x/how-tos/crontrigger.html#examples версия quartz - 3.x Using the Cron Trigger #Introduction cron is…

Работа с расширением CadesBrowserPlugIn КриптоПро

Чтобы извлечь список сертификатов, на странице https://cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html вызывается функция function FillCertList_Async(lstId) (файл async_code.js)// Функция активации асинхронных…

Base64 encode, decode c#

Пример кодирования и декодирования строки base64. Encode: public static string Base64Encode(string plainText) { var plainTextBytes…

Класс пассивного атрибута. Обработка исключений asp.net Web Api 2.0

Класс пассивного атрибута. Наследование от Attribute нужно если его использовать как атрибут. Но в данном…

SQLXML Bulk Loader

До установки Microsoft SQLXML BulkLoad 4.0, требуется установить msxml.msi.До установки Microsoft SQLXML BulkLoad 4.0, требуется установить msxml.msi.Установлено с https://www.microsoft.com/en-us/download/details.aspx?id=30403По умолчанию Microsoft SQLXML BulkLoad 4.0 Type Library не показывается в при добавлении ссылки проекта во вкладке COM Visual Studio.Чтобы добавить нужно использовать команду - regsvr32 "C:\Program Files\Common Files\System\Ole DB\xblkld4.dll". для X64 - On a 64-bit version of Windows, there are two versions of the Regsvr32 tool.The 64-bit version is %systemroot%\System32\regsvr32.exe.The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe. According to your project platform (x86 or x64), please use the appropriate Regsvr32 tool to register the DLL. Note: If you are using Windows Vista or Windows 7, please right-click…