NeuroLook
رفتن به کانال در Telegram
1 669
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-1130 روز
آرشیو پست ها
1 669
🌐 Присоединяйтесь к @AIDigitalFrontiers — вашему вороту в мир последних технологических инноваций и искусственного интеллекта! Наш канал предлагает уникальную смесь актуальных новостей, глубоких аналитических обзоров и экспертных мнений, позволяющих вам оставаться на переднем крае цифровой революции. От разработок в области машинного обучения до прорывов в квантовых технологиях - @AIDigitalFrontiers это ваш надежный источник знаний о том, как технологии формируют наше будущее. Подпишитесь сегодня, чтобы исследовать границы возможного и стать частью сообщества, стремящегося к знанию и инновациям.
#реклама
1 669
🖥 Отличный сборник заданий и упражнений по C#, поможет освежить самые важные понятия
Эти задачи (с решениями) позволят освоить операторы и базовые конструкции языка C#, потренировать такие навыки программирования, как ввод/вывод данных, целочисленную арифметику, логику и все операторы циклов, ну и не только — есть несколько довольно сложных заданий
📁 PDF
1 669
🚀 Погрузитесь в мир инноваций с каналом @TechRevolutionAI! 🤖💡
Вас приветствует уникальное пространство, где технологии встречают будущее. Наш канал - это ваш надежный источник самых свежих и волнующих новостей в мире искусственного интеллекта, робототехники, виртуальной реальности и многого другого.
🌟 Что вас ждет на канале @TechRevolutionAI?
- Эксклюзивные обзоры последних технологических достижений.
- Глубокие аналитические статьи, которые раскрывают потенциал новых технологий.
- Интервью с ведущими экспертами и предпринимателями техноиндустрии.
- Советы и рекомендации по использованию инновационных технологий в повседневной жизни и бизнесе.
🔍 Если вы стремитесь быть в курсе всех технологических трендов и инноваций, жаждете узнать больше о том, как технологии могут изменить вашу жизнь к лучшему, то подписка на @TechRevolutionAI - это ваш выбор.
Присоединяйтесь сегодня и будьте частью революции, которая формирует наше завтра! 👨💻🚀
1 669
⚡Онлайн-Хакатон "Городские Легенды" от Группы компаний Росохрана и ООО «Эпсилон»!
💡Кейсы хакатона:
1. Разработка интерактивного голосового помощника с использованием анимированного аватара.
2. Интеграция интерактивного аватара в городскую экосистему цифровых сервисов.
👨💻Для кого хакатон?
- C++/C#-разработчиков;
- Unity-разработчиков;
- 3D-Моделлеров;
- UX/UI-дизайнеров;
- AI-Специалистов;
- Команды из 5 человек;
- Готовых внедрить любимых персонажей в городскую среду и побороться за главный приз!
🏆Общий призовой фонд - 700 000 рублей!
📅Дата проведения: 11-18 Марта
📍Формат: Онлайн
Подробная информация и регистрация: https://tglink.io/6c8079854982?erid=LjN8KVcPo
1 669
@AITechEvolutionary — будь на острие научно-технологического прогресса! Здесь ты найдешь самые свежие заметки и новости о самых перспективных и инновационных направлениях технологий: искусственном интеллекте, нейросетях и технологиях, которые определят наше будущее.
#реклама
1 669
🫵 Соберите свой первый проект на С++ и добавьте его в портфолио
👉 На бесплатном практическом уроке от OTUS и Карины Дорожкиной — ведущего разработчика в Kaspersky.
На вебинаре:- разберем понятие единицы трансляции;- проследим за ошибками компиляции и линковки, разберёмся в их причинах;- создадим статическую библиотеку и подключим её при помощи CMake;- обсудим разницу между статической библиотекой и динамической.
⏰ Занятие пройдёт 5 марта в 20:00 мск и будет приурочено к старту курса «Специализация C++ Developer». Доступна рассрочка на обучение!
👉 Зарегистрируйтесь прямо сейчас, чтобы занять место: https://otus.pw/JPb4/?erid=LjN8KEppm
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
1 669
Ищете единомышленников в мире IT и нейросетей? Хотите быть в курсе последних достижений и инноваций в технологиях?
🌐 @TechAIExplorers - это место, где технологии встречаются с искусством возможного! Не упустите возможность окунуться в мир, где каждый день - это новое открытие.
🔍 Для кого канал?
- Для IT-специалистов, желающих повысить свою квалификацию.
- Для студентов, исследующих область искусственного интеллекта.
- Для энтузиастов, следящих за последними технологическими трендами.
👉 Присоединяйтесь сейчас и будьте в курсе самых важных событий из мира IT и нейросетей!
#IT #Нейросети #ИскусственныйИнтеллект #Технологии #Программирование #AI #ML #Реклама
1 669
🖥 Интересный вопрос
Что выведет данная программа? А скомпилируется ли она вообще?
var str = new TheBestStructEver(5);
Console.WriteLine(str.A);
public struct TheBestStructEver
{
public int A;
public TheBestStructEver(int a)
{
A = a;
this = new TheBestStructEver();
}
}
❯ Ответ: да, скомпилируется, причем без всяких предупреждений, и выведет 0.
Давайте разберем почему это так. Обратимся к IL-коду нашей структуры, а конкретнее к 12-ой строчке. Вот как она выглядит в IL-коде:
IL_0013: ldarg.0 IL_0014: initobj TheBestStructEverИтак, первая строчка загружает в стек нулевой аргумент, переданный в метод (конструктор - тоже метод). Аргумент под нулевым индексом - это указатель на объект, в котором мы работаем, то есть
this. initobj инициализирует каждое поле структуры нулями или null по адресу, которое лежит у нас первым в стеке (а у нас там лежит указатель на this). Дополнительно мы еще передаем токен, который указывает тип структуры. Таким образом получается, что ...1 669
🖥 Прямо-таки сеньорская версия FizzBuzz — функциональный код с массивом делегатов преобразований числа в Fizz & Buzz.
public class FizzBuzz
{
public static void Main(string[] args)
{
Console.WriteLine(FizzBuzzProgram(350));
}
public static string FizzBuzzProgram(int n) =>
String.Join("\r\n",
Enumerable.Range(1, n).Select(FizzBuzzPipeline));
static readonly Func<int, string?>[] handlers = [(n) => n % 3 == 0 ? "Три" : null, (n) => n % 5 == 0 ? "Пять" : null];
public static string FizzBuzzPipeline(int i) => Counter(i, String.Join("", handlers.Select(f => f(i))));
public static string FizzBuzzPipelinePar(int i)
{
var results = handlers.AsParallel().Select(handler => handler(i)).Where(r => r != null);
return results.Any() ? string.Concat(results) : i.ToString();
}
}
Этот массив расширяемый - пишите хоть 100 проверок, множество других решений на такое не способно.
Можно любое вычисление вычис...1 669
5️⃣простых правил, которые не стоит забывать, чтобы код C# был чище и производительнее
➖Возврат
null из неасинхронного метода Task/Task<T> приведет к возникновению NullReferenceException. Этой проблемы можно избежать, вернув вместо этого Task.FromResult<T>(null)
// неправильно
public Task<object> GetFooAsync()
{
return null; // Noncompliant
}
// правильно так
public Task<object> GetFooAsync()
{
return Task.FromResult<object>(null);
}
➖Объединять строки в цикле лучше не через +. Лучше использовать StringBuilder как более эффективный вариант.
// можно быстрее
string str = "";
for (int i = 0; i < arrayOfStrings.Length ; ++i)
{
str = str + arrayOfStrings[i];
}
// это быстрее
StringBuilder bld = new StringBuilder();
for (int i = 0; i < arrayOfStrings.Length; ++i)
{
bld.Append(arrayOfStrings[i]);
}
string str = bld.ToString();
➖Для поиска подстрок вместо str.Substring(startIndex).IndexOf(char1) лучше использовать один из методов:
IndexOf
IndexOfAny
LastIndex...1 669
👩💻 TDD в разработке на С# — что, для чего, полезно ли?
Расскажет Антон Герасименко — .net developer + lead. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете:
✅ как короткие циклы разработки, опирающиеся на TDD (разработка через тестирование) влияют на качество продукта;
✅ как его внедрить, когда это нужно и что делать потом.
Занятие пройдёт 29 февраля в 20:00 мск и будет приурочено к старту курса «C# Developer. Professional». Доступна рассрочка на обучение!
👉 Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
1 669
💻 AWS Lambda Handler Cookbook (.NET)
Открытая книга .NET Lambda Handler Cookbook полностью обновлена до
.NET 8, включая примеры того, как сделать нативный AOT в ASP NET.
Этот проект предоставляет рабочий скелет для работы с AWS Lambda на .NET, включая развертывание с помощью AWS CDK и конвейер GitHub Actions.
▪Github1 669
⚡️ Marten - мощная база данных документов и хранилище событий .NET на PostgreSQL
Вы практически можете построить свою базу данных документов на его основе 🐘.
▪Пример работы с Marten
▪Github
1 669
💫 Туннели Dev для мобильной разработки
Создавайте уникальные URL-адреса, которые можно использовать для отладки эндпоинтов API, веб-хуков или просто для обмена информацией о вашем проекте.
Dev-туннели для Visual Studio 2022 создают уникальный URL, который можно использовать в мобильных проектах для отладки API. Теперь Visual Studio 2022 позволяет создавать туннели разработчиков одним нажатием кнопки.
▪Читать дальше
1 669
😎Сишарпист, погрузись в мир встраиваемых систем — программируй микроконтроллеры!
👉Начните на бесплатном вебинаре продвинутого олайн-курса «Программист С» — «Встраиваемые системы и программирование микроконтроллеров»: регистрация
На вебинаре мы:
— проведем обзор различных микроконтроллеров и их характеристик
— рассмотрим проектирование встраиваемых систем от идеи до реализации
— разберем на конкретном примере программирование микроконтроллеров
— сделаем отладку и тестирование встраиваемых систем.
Вебинар будет полезен:
— разработчикам и инженерам, которые интересуются встраиваемыми системами и программированием микроконтроллеров.
🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку!
1 669
🖥 Как использовать шаблон параметров в ASP.NET Core.
Шаблон параметров использует классы для обеспечения строго типизированного доступа к группам связанных параметров.
В ASP.NET Core шаблон параметров можно настроить несколькими различными способами. В этой статье показаны некоторые из них и их потенциальные преимущества.
▪Читать
▪Шаблон параметров в ASP.NET Core
