uz
Feedback
NeuroLook

NeuroLook

Kanalga Telegram’da o‘tish

C# - обучающий канал Senior C# разработчика.

Ko'proq ko'rsatish
1 669
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kun
-1130 kun
Postlar arxiv
@RussianMarketing_Workshop — мастер-классы по маркетингу для русскоязычной аудитории — обучение и практика.

@RussianDigital_Heart — сердце русского цифрового маркетинга — уникальные взгляды и инсайты для развития вашего бизнеса.

@Digital_Renaissancess — эпоха Цифрового Возрождения — новые идеи и технологии, меняющие мир маркетинга.

@Digital_Refreshss — обновление и освежение цифровых стратегий для эффективной онлайн-присутствия.

@Emotional_Marketing — подход к маркетингу через эмоции, чтобы сильнее донести ваше сообщение к аудитории.

В этом году ШАД Яндекса увеличивает набор студентов на треть Отвечая на растущий запрос рынка на сильных ML-специалистов, Шко
+6
В этом году ШАД Яндекса увеличивает набор студентов на треть Отвечая на растущий запрос рынка на сильных ML-специалистов, Школа анализа данных Яндекса, где бесплатно готовят профессионалов в ML и Data Science, примет более 400 студентов в новом учебном году. О том, что образование в сфере ИИ — всё более перспективный выбор, говорит и исследование ШАДа: каждый четвертый выпускник работает в научной сфере, а 77%  устраиваются в крупные технологические компании, в числе которых Яндекс, Авито, Тинькофф, VK, Сбер и другие. Те, кто хочет участвовать в конкурсном отборе в ШАД, найдут подробности поступления здесь.

🖥 Пишем невероятно простой вирус на C# Всё в этом посте описано исключительно в образовательных целях Любой программист долж
🖥 Пишем невероятно простой вирус на C# Всё в этом посте описано исключительно в образовательных целях Любой программист должен написать свой маленький вирус. В этом посте у нас простой вирус в 30 строк. Принцип роботы таков: он включается и начинает создавать пустые файлы на робочем столе, и когда файлов создается больше 500 explorer.exe (проводник, процесс который управляет рабочим столом и не только) начинает глючить и выключается. В конце концов он вообще перестает включатся даже после перезагрузки ПК. После этого система перестает работать или начинает страшно глючить (в зависимости от мощности компьютера). Единственный способ вылечить ПК — удалить все файлы из папки рабочего стола. Итак вот и код:
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Diagnostics;
class Admin
{
 [DllImport("kernel32.dll")]
        static extern IntPtr GetConsoleWindow();
    [DllImport("user32.dll")]

// Настройка нужных переменных
        static ext
...

@Script_Masters_Main — мастера сценариев — создание убедительных и продающих текстов для вашего бизнеса.

@App_MasteryASO — мастерство приложений и ASO — улучшайте видимость и установки вашего приложения с помощью экспертов.

@Creative_NoLimits — креатив без границ — раскройте свой потенциал и создайте уникальные маркетинговые кампании.

@Osintsev_Printss — отпечатки Осинцева — аналитика и исследования в мире маркетинга от эксперта.

@Strategic_Meetups — стратегические встречи — обмен опытом и знаниями для развития вашего маркетингового подхода.

@PRnMarketing_Trend — тренды в PR и маркетинге — будьте в курсе последних изменений и новостей в отрасли.

@Relay_Handover — передача эстафеты — управление проектами и командой для успешного выполнения задач.

@Retro_MarketingHub — маркетинг ретро — вдохновение из прошлого для создания новаторских кампаний.

@Guerrilla_Marketingsss — героический маркетинг — нестандартные и креативные методы продвижения для амбициозных.

@Launched_Confirmed — запущено и подтверждено — успешные стратегии для запуска новых продуктов и услуг.

🖥 Округление при преобразовании double в decimal ⏩При достаточно больших значениях double (с заданной целой частью) при его
🖥 Округление при преобразовании double в decimal При достаточно больших значениях double (с заданной целой частью) при его преобразовании в decimal происходит округление. Однако преобразование в long дает правильный результат.
double d = 1725040000979649;
long l = (long)d;
decimal result1 = (decimal)d; // 1725040000979650
decimal result2 = (decimal)l; // 1725040000979649
Почему так происходит? Можно ли как то преобразовать без округления? Это особенность преобразования. 1725040000979649 очень близко к максимальному значению мантиссы для типа double 179769313486232, и, видимо, дело именно в этом. Если убрать любую цифру, то всё будет норм. 41-45 округляется к 40, 46-49 округляется к 50. Скорее всего, это сделано потому, что только диапазон 14-тиразрядных чисел может быть представлен точно полностью (до 99 999 999 999 999), поэтому 15-ый рязряд округляется. Преобразовать без округления можно только так:
decimal result2 = (long)d;

@Unconventional_Mkt — нестандартный маркетинг — новаторские идеи для привлечения внимания к вашему бренду.

@Needed_Yesterday_Day — всё, что необходимо было сделать вчера — эффективное управление временем и задачами.