Skip to content

Instantly share code, notes, and snippets.

@ysantonyance
ysantonyance / Store.sql
Created December 17, 2025 20:33
Table Products +20 more records
USE [master]
GO
/****** Object: Database [Store] Script Date: 17/12/2025 10:32:02 PM ******/
CREATE DATABASE [Store]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Store', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\Store.mdf' , SIZE = 73728KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'Store_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\Store_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF
@ysantonyance
ysantonyance / Store.sql
Created December 13, 2025 16:33
таблица Product
USE [master]
GO
/****** Object: Database [Store] Script Date: 13/12/2025 6:31:55 PM ******/
CREATE DATABASE [Store]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Store', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\Store.mdf' , SIZE = 73728KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'Store_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\Store_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF
@ysantonyance
ysantonyance / StardewValley.sql
Created December 11, 2025 17:37
SQL introduction my database
USE [master]
GO
/****** Object: Database [StardewValley] Script Date: 11/12/2025 7:36:17 PM ******/
CREATE DATABASE [StardewValley]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'StardewValley', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\StardewValley.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'StardewValley_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\StardewValley_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF
@ysantonyance
ysantonyance / CarStore.sql
Created December 11, 2025 17:35
SQL introduction class work
USE [master]
GO
/****** Object: Database [CarStore] Script Date: 11/12/2025 7:23:33 PM ******/
CREATE DATABASE [CarStore]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'CarStore', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\CarStore.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'CarStore_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\CarStore_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF

Новые возможности GC в .NET 10: обзор и перспективы

Анотация

В .NET 10 Microsoft продолжает развивать сборщик мусора, делая его более адаптивным, эффективным и масштабируемым. В этом обзоре рассматриваются ключевые улучшения: оптимизация сжатия памяти, доработки write-barrier на новых архитектурах, улучшенная адаптация DATAS, а также стековое распределение массивов. Анализируется, как эти изменения могут повлиять на производительность и использование памяти, а также даны рекомендации для разработчиков.

Введение

.NET 9 уже внедрил важные усовершенствования сборщика мусора, такие как DATAS (Dynamic Adaptation to Application Sizes), более адаптивный Server GC и оптимизации JIT. С выходом .NET 10 эти механизмы эволюционируют: добавляются улучшенные алгоритмы компактирования, более точные барьеры записи (write-barriers), расширение размещения на стеке и другие оптимизации. Эти изменения особенно актуальны для современных облачных приложений и серверов, где важны и низкая латентность, и экономия па

#include <iostream>
using namespace std;
int main()
{
/*
1.Користувач вводить з клавіатури два числа. Необхідно знайти суму чисел, різницю чисел, добуток чисел. Результат обчислень
вивести на екран.
2.Користувач вводить з клавіатури два числа. Перше число — це значення, друге число — відсоток, який потрібно порахувати.