Разработка




Базовые команды GIT

git commands

Не так часто создаю новые проекты, потому каждый раз надо куда-то подглядывать. А тут решил опубликовать домашнее задание на гитлабе, причем сначала сделал проект, а потом решил его опубликовать.

(далее...)

Чтение данных из Excel с помощью C#. EPPlus

Рис.4. Ячейка с возможностью выбора значения

Каждый IT специалист когда-то сталкивался с автоматизацией через Excel. Excel – отличный инструмент для мелких автоматизаций, вычислений, даже для небольших баз данных. Все до момента, когда эта для решения на Excel не встает вопрос одновременной многопользовательской работы.

(далее...)

Исправление ошибки Unable to load dynamic library 'pdo_sqlite' в PHP

Если при запуске PHP приложения в ОС Windows выдается сообщение типа «PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: C:\php\ext\pdo_sqlite (The specified module could not be found.), C:\php\ext\php_pdo_sqlite.dll (The specified module could not be found.)) in Unknown on line 0» это означает, что PHP Не смог найти библиотеку sqlite.

(далее...)

Перестановка частей строки на примере обработки даты 'dd.mm.YYYY' в 'YYYY-mm-dd' с помощью Regex в C#

Классическая задача – преобразование формата даты. В C# есть широкий набор с выводом даты в нужном формате, но, когда дата приходит в виде строки, проще воспользоваться классическим разбором строки с использованием регулярных выражений. Ниже пример, как это сделать.

(далее...)

Click-2-Call, или как делать гиперссылки для звонков по телефону

Смартфон Honor 8 Lite 32Gb

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

(далее...)

Ошибка SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client при использовании PHP7 и MySQL 8

Ошибка аутентификации при подключении к базе данных

Установив на свой компьютер nginx, php7 и MySQL 8 обнаружил, что я не могу подключиться к базам данных через adminer (офигенная легкая альтернатива phpmyadmin), получая сообщение SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client. Ниже как побороть ошибку.

(далее...)

Доступ к значениям веток XML документа через XDocument и XPath при заданном Xmlnamespace

Не часто сталкиваюсь с разбором XML, потому каждый раз как в первый раз. На этот раз попался документ, который содержал namespace, что добавило дополнительной траты времени на разбирательство. Ниже решение

(далее...)

C#. Добавить нули перед строкой

Для задачи, когда строку нужно сделать определенной длины, а непосредственно начало строки заполнить символами, например,  нулями "0", на помощь придет функция PadLeft(int totalWidth, char paddingChar) для работы со строками.

(далее...)

C#. Настройка формата строки для Convert.ToDouble(string str)

При конвертации строки в переменную типа Double с помощью Convert.ToDouble(string str) по умолчанию используется в качестве разделителя тот символ, который установлен в региональных параметрах. Если он не совпадает, то получите сообщение об ошибке "[FormatException: Входная строка имела неверный формат.]"

(далее...)

MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика