Skip to content

Instantly share code, notes, and snippets.

View devitfro's full-sized avatar
😺

Alina devitfro

😺
View GitHub Profile
@sunmeat
sunmeat / security1.cs
Last active March 3, 2025 15:35
настройки безопасности в строке подключения (ввод с клавиатуры, файл конфигурации)
using System.Data;
using Microsoft.Data.SqlClient;
class Program
{
static void Main()
{
Console.OutputEncoding = System.Text.Encoding.UTF8;
// запрашиваем у пользователя данные для подключения к БД, хранить в коде не безопасно
@sunmeat
sunmeat / Program.cs
Created February 12, 2025 07:52
JSON to SQL Server Dapper Plus Example
// dotnet add package Newtonsoft.Json
using Microsoft.Data.SqlClient;
using Newtonsoft.Json;
using Z.Dapper.Plus;
using System.Reflection.Emit;
using System.Reflection;
namespace JSONToDatabase
{
@sunmeat
sunmeat / Program.cs
Last active May 4, 2025 20:41
create threads demo
namespace Threads
{
class Program
{
static void Main()
{
SimpleThreadDemo();
// CustomThreadDemo();
}
@sunmeat
sunmeat / Program.cs
Last active April 14, 2025 12:41
SERVER SIDE network programming example 1
using System.Net; // основное пространство имён для работы с сетевыми адресами и протоколами
using System.Net.Sockets; // пространство имён для работы с сокетами
using System.Text; // пространство имён для работы с кодировками
class Server // класс реализует серверную логику
{
private const int DEFAULT_BUFLEN = 512; // задаёт размер буфера для получения данных
// если нужно работать с большим количеством данных, рекомендуется использовать буферы от 4 КБ до 64 КБ (размер, с которым обычно работают сетевые приложения)
// если данные небольшие и ожидается, что они будут приходить в небольших объёмах, можно использовать буфер 512 байт или даже меньше
private const string DEFAULT_PORT = "27015"; // указывает порт, на котором сервер будет прослушивать подключения
@sunmeat
sunmeat / Program.cs
Last active April 14, 2025 12:35
CLIENT SIDE network programming example 1
using System.Net;
using System.Net.Sockets;
using System.Text;
class Client
{
private const int DEFAULT_BUFLEN = 512;
private const string DEFAULT_PORT = "27015";
static void Main()