Разработка




Генерация контекста для DBFirst приложение на Net Core + EF Core

Чтобы сгенерировать контекст для существующей базы данных на SQL сервере, нужно добавить в решение несколько пакетов и выполнить команду для скаффолдинга:

NuGet\Install-Package Microsoft.EntityFrameworkCore
NuGet\Install-Package Microsoft.EntityFrameworkCore.SqlServer
NuGet\Install-Package Microsoft.EntityFrameworkCore.Tools
NuGet\Install-Package Microsoft.Extensions.Configuration

(далее...)

Создать проект Net Core из консоли

Для создания проекта Net Core на машине без Visual Studio проект можно создать и даже компилировать и запускать. С установленным на машине Net core SDK нужно выполнить команду:

PS C:\Projects\SimpleNet> dotnet new console -lang "C#" --name "SimpleNet" --output "C:\Projects\VSCSimpleNet"
В результате будет выдан текст типа "Шаблон "Консольное приложение" успешно создан".


Fix: PyCharm  и ошибка ImportError: cannot import name 'NullHandler' from 'logging'

При запуске программы на Python из программы PyCharm (v 2022.2.3) с подключенной библиотекой requests результатом работы всегда была ошибка. Уже потенциальный код сократил до запроса get и print, но все равно вот такая ошибка:

Traceback (most recent call last):<br />  File "D:\Projects\Python\Python_Basic\Module31\06_web_scrapping\main.py", line 2, in &lt;module><br />   import requests<br />  File "C:\Python310\lib\site-packages\requests\__init__.py", line 43, in &lt;module><br />    import urllib3<br />  File "C:\Python310\lib\site-packages\urllib3\__init__.py", line 9, in &lt;module><br />    from logging import NullHandler<br />ImportError: cannot import name 'NullHandler' from 'logging' (D:\Projects\Python\Python_Basic\logging.py)

(далее...)

Python - шпаргалка по методам строк

Python мне чем-то напомнил PHP - очень много чего уже реализовно с оптимальным быстродействием. Главное - помнить разные методы и свойства. Строки, регулярные выражения, словари - базовые вещи. Еще со времен университета помню, что всегда неплохо иметь небольшую шпаргалгку. Ниже список методов работы со строками в Python

(далее...)

Базовые команды 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 телефонии и различных сервисов, интегрирующих компьютер и телефон, стало возможным осуществлять звонки на телефонные номера прямо с сайта. Это очень удобно. Особенно удобно позвонить по телефону с сайта, когда видишь номер телефона в браузере мобильного телефона. Ниже расскажу, как нужно делать кликабельные ссылки для осуществления звонков по телефону.

(далее...)


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