fa
Feedback
How To С

How To С

رفتن به کانال در Telegram

Заявки принимаются моментально! Обучаем C, C#, C++ просто и понятно! Сотрудничество: @me_Smith Cсылка на канал: @HowTo_C

نمایش بیشتر
2 070
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-67 روز
-2730 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
ابر برچسب‌ها
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
نوامبر '24
نوامبر '240
در 0 کانال‌ها
اکتبر '240
در 0 کانال‌ها
Get PRO
سپتامبر '240
در 0 کانال‌ها
Get PRO
اوت '24
+3
در 0 کانال‌ها
Get PRO
ژوئیه '240
در 0 کانال‌ها
Get PRO
ژوئن '240
در 0 کانال‌ها
Get PRO
مه '240
در 0 کانال‌ها
Get PRO
آوریل '240
در 0 کانال‌ها
Get PRO
مارس '240
در 0 کانال‌ها
Get PRO
فوریه '24
+2
در 0 کانال‌ها
Get PRO
ژانویه '24
+1
در 0 کانال‌ها
Get PRO
دسامبر '230
در 0 کانال‌ها
Get PRO
نوامبر '230
در 0 کانال‌ها
Get PRO
اکتبر '23
+1
در 0 کانال‌ها
Get PRO
سپتامبر '23
+1
در 0 کانال‌ها
Get PRO
اوت '23
+2
در 0 کانال‌ها
Get PRO
ژوئیه '23
+1
در 0 کانال‌ها
Get PRO
ژوئن '23
+4
در 0 کانال‌ها
Get PRO
مه '23
+1
در 0 کانال‌ها
Get PRO
آوریل '23
+46
در 0 کانال‌ها
Get PRO
مارس '23
+48
در 0 کانال‌ها
Get PRO
فوریه '23
+19
در 0 کانال‌ها
Get PRO
ژانویه '23
+8
در 0 کانال‌ها
Get PRO
دسامبر '22
+14
در 0 کانال‌ها
Get PRO
نوامبر '22
+256
در 0 کانال‌ها
Get PRO
اکتبر '22
+1 408
در 0 کانال‌ها
Get PRO
سپتامبر '22
+495
در 0 کانال‌ها
Get PRO
اوت '22
+835
در 0 کانال‌ها
Get PRO
ژوئیه '22
+1 420
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
19 نوامبر0
18 نوامبر0
17 نوامبر0
16 نوامبر0
15 نوامبر0
14 نوامبر0
13 نوامبر0
12 نوامبر0
11 نوامبر0
10 نوامبر0
09 نوامبر0
08 نوامبر0
07 نوامبر0
06 نوامبر0
05 نوامبر0
04 نوامبر0
03 نوامبر0
02 نوامبر0
01 نوامبر0
پست‌های کانال
Хочешь стать мастером хайлоада? ПРОКАЧАЙ СВОИ НАВЫКИ ДО ПРЕДЕЛА ВСЕГО ЗА 3 МЕСЯЦА! 🔺Изучи работу высоконагруженных систем по
Хочешь стать мастером хайлоада? ПРОКАЧАЙ СВОИ НАВЫКИ ДО ПРЕДЕЛА ВСЕГО ЗА 3 МЕСЯЦА! 🔺Изучи работу высоконагруженных систем под руководством главы разработки Bumble/Badoo, СТО опытом работы в хайлоаде более 17 лет. ▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️
Максим Н. (бекенд-разработчик Python, Golang / MySQL, ClickHouse): «Материал очень интересный. Курс совмещает в себе теоретические знания и практические разборы кейсов. Любые темы можно уточнить, обсудить и задать вопросы. О многом узнал впервые, а что-то смог для себя более структурировано упорядочить: подходы к шардированию, cap/pacelc теоремы. Плюс transaction outbox - это прямо маст хэв для распределенных систем».
▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️ Таких курсов ещё не было! Что тебя ждет? 🔺погружение в DevOps, Linux и архитектуру highload-систем; 🔺практические задания с первых дней; 🔺работа с личным стеком Java, Python, PHP, C#, Golang, Node.js; 🔺проектирование и управление высоконагруженными проектами ➡️ Регистрируйся и погружайся в секреты хайлоада! Реклама ИП Рыбак А. А. ИНН 7714079607

2
​Одномерный массив №2 — C В С отсутствует проверка границ массивов. Можно выйти за один конец массива и записать значение в какую-либо переменную, не относящуюся к массиву, или даже в код программы. Работа по предоставлению проверки границ возлагается на программиста. Например, следует убедиться, что массив символов, куда осуществляется ввод, имеет достаточную длину для принятия самой длинной последовательности символов. Одномерные массивы это на самом деле списки информации одного типа. Например, таблица. показывает, как массив а располагается в памяти, если он начинается с адреса 1000 и объявлен следующим образом: а [7]; Таблица. Массив символов, включающий семь элементов и начинающийся по адресу 1000 Ссылка на таблицу 📓 #C #Код
619
3
​Одномерный массив №1 — C Стандартный вид объявления одномерного массива следующий: имя_переменной [размер]; В С массивы должны определяться однозначно, чтобы компилятор мог выделить для них место в памяти. Здесь тип объявляет базовый тип массива и является типом каждого элемента массива. Параметр размер определяет, сколько элементов содержит массив. В одномерном массиве полный размер массива в байтах вычисляется следующим образом: общее число байт = sizeof (базовый тип) *число элементов У всех массивов первый элемент имеет индекс 0. Поэтому, если написать р [10]; то будет объявлен массив символов из 10 элементов, причем эти элементы адресуются индексом от 0 до 9. Следующая программа загружает целочисленный массив числами от 0 до 9 и выводит его: Ссылка на код 📓 #C #Код
1 053
4
Лучший способ борьбы с рутиной – взять ее в свои руки. И тут на сцену выходят 1С-разработчики, которые упрощают бизнесу рутин
Лучший способ борьбы с рутиной – взять ее в свои руки. И тут на сцену выходят 1С-разработчики, которые упрощают бизнесу рутину С помощью платформы «1С:Предприятие». После доступного курса обучения программисты автоматизируют сбор отчётности, учёт налогов, зарплат и другие важные для бизнеса задачи. И становятся незаменимыми в любой команде, в любом бизнесе. Хочешь так же? Кликай, записывайся и дерзай!
262
5
​Массивы — С Массив — это совокупность переменных одного типа, к которым обращаются с помощью общего имени. Доступ к отдельному элементу массива может осуществляться с помощью индекса. В С все массивы состоят из соприкасающихся участков памяти. Наименьший адрес — соответствует первому элементу. Наибольший адрес — соответствует последнему элементу. Массивы могут иметь одну или несколько размерностей. Массивы довольно тесно связаны с указателями. При обсуждении одного из этих понятий, как правило, ссылаются на другое. Данный цикл постов расскажет вам всё самое интересное о массивах. 📓 #C #Совет
1 037
6
Хотите работать с данными, но еще не слышали про телеграм-канал LEFT JOIN? Это вы зря! Быть в курсе трендов сферы, лучших инс
Хотите работать с данными, но еще не слышали про телеграм-канал LEFT JOIN? Это вы зря! Быть в курсе трендов сферы, лучших инструментов для анализа, познавательных докладов и лекций по архитектуре данных, и даже быть в контексте аналитических мемов — значительный буст для входа в профессию. Итак, LEFT JOIN — это канал о технологиях и данных, в котором простым языком рассказывают про: 🔵 всемогущий язык SQL и базы данных, 🔵 статистику, без которой, как говорится, «не жизнь», 🔵 полезные инструменты, которые заслуживают не меньшее внимание чем ChatGPT, 🔵 то, как нейросети могут облегчить работу аналитика данных. А еще у авторов сейчас выходит отдельная рубрика «Основы статистики» — серия полезных карточек с теорией и понятными примерами, например, про p-value. Если вы еще не видели первые пять выпусков — наверстывайте упущенное и... 🔜 Подписывайтесь на @leftjoin!
285
7
​Рекурсия №3 — С Рекурсивные версии большинства подпрограмм могут выполняться немного медленнее, чем их итеративные эквиваленты, поскольку к необходимым действиям добавляются вызовы функций. Но в большинстве случаев это не имеет значения. Много рекурсивных вызовов в функции может привести к переполнению стека. Поскольку местом для хранения параметров и локальных переменных функции является стек и каждый новый вызов создает новую копию переменных, пространство стека может исчерпаться. Если это произойдет, то возникнет ошибка - переполнение стека. Основным преимуществом применения рекурсивных функций является использование их для более простого создания версии некоторых алгоритмов по сравнению с итеративными эквивалентами. Например, сортирующий алгоритм Quicksort достаточно трудно реализовать итеративным способом. Некоторые проблемы, особенно связанные с искусственным интеллектом, также используют рекурсивные алгоритмы. Наконец, некоторым людям кажется, что думать рекурсивно гораздо легче, чем итеративно. При написании рекурсивных функций следует иметь оператор if, чтобы заставить функцию вернуться без рекурсивного вызова. Если это не сделать, то, однажды вызвав функцию, выйти из нее будет невозможно. Это наиболее типичная ошибка, связанная с написанием рекурсивных функций. Надо использовать при разработке функции printf() и getchar(), чтобы можно было узнать, что происходит, и прекратить выполнение в случае обнаружения ошибки. 📓 #C #Совет
1 190
8
Что общего у драгоценных металлов и данных? Их нужно уметь обрабатывать и умело использовать! 🔥А как это делать читайте в @l
Что общего у драгоценных металлов и данных? Их нужно уметь обрабатывать и умело использовать! 🔥А как это делать читайте в @leftjoin! Это канал про аналитику, данные, нейронки и большую любовь к SQL. Там вы найдете: 🔵 новости индустрии, 🔵 крутые инструменты для аналитиков, которые спасут ваши время, деньги и нервы, 🔵 полезные курсы и анонсы мероприятий, 🔵 небанальные материалы про аналитику, статистику и не только. ❤️ Убедитесь сами — смотрите гайд по каналу!
462
9
​Рекурсия №2 — С Действие рекурсивной функции factr() немного более сложно. Когда factr() вызывается с аргументом 1, функция возвращает 1. В противном случае она возвращает произведение factr(n- 1) * n. Для вычисления этого значения factr() вызывается с n-1. Это происходит, пока n не станет равно 1. При вычислении факториала числа 2, первый вызов factr() приводит ко второму вызову с аргументом 1. Данный вызов возвращает 1, после чего результат умножается на 2 (исходное значение n). Ответ, таким образом, будет 2. Можно попробовать вставить printf() в factr() для демонстрации уровней и промежуточных ответов каждого вызова. Когда функция вызывает сама себя, в стеке выделяется место для новых локальных переменных и параметров. Код функции работает с данными переменными. Рекурсивный вызов не создает новую копию функции. Новыми являются только аргументы. Поскольку каждая рекурсивно вызванная функция завершает работу, то старые локальные переменные и параметры удаляются из стека и выполнение продолжается с точки, в которой было обращение внутри этой же функции. Рекурсивные функции вкладываются одна в другую, как элементы подзорной трубы. 📓 #C #Совет
1 417
10
​Рекурсия (Ч.2) — С Простым примером является функция factr(), вычисляющая факториал целого числа. Факториал числа N является произведением чисел от 1 до N. Например, факториал 3 равен 123 или 6. Как factr(), так и его итеративный эквивалент показаны ниже: Ссылка на код Действие нерекурсивной версии fact() должно быть совершенно очевидно. Она использует цикл, начиная с 1 и заканчивая указанным числом, последовательно перемножая каждое число на ранее полученное произведение. 📓 #C #Код
1 369
11
​Рекурсия (Ч.1) — С В С функции могут вызывать сами себя. Функция является рекурсивной, если оператор в теле функции вызывает функцию, содержащую данный оператор. Иногда называемая круговым определением, рекурсия является процессом определения чего-либо с использованием самой себя. 📓 #C #Совет
1 451
12
​Создание прототипов функций, не имеющих параметров (Ч.2) — С В данной программе прототип функции display10() говорит компилятору, что функция display10() не получает аргументов. Поскольку список параметров функции должен соответствовать ее прототипу, то void должен содержаться при объявлении display10() так же, как и при последующем определении в программе. Предполагая наличие предшествующего прототипа, Borland С++ не будет компилировать вызов display10() типа: Тем не менее, если void отсутствует в списке параметров, не будет выдана ошибка и аргумент будет просто проигнорирован. 📓 #C #Код
507
13
Силён! А зачем? How To С
Силён! А зачем? How To С
628
14
🤬 ОХ&^$ЛИ СОВСЕМ? Midjourney снова попытались удалить бота, который использует мощности их алгоритмов и при этом обходит ЛЮБ
🤬 ОХ&^$ЛИ СОВСЕМ? Midjourney снова попытались удалить бота, который использует мощности их алгоритмов и при этом обходит ЛЮБЫЕ ограничения по генерации контента. 👨🏼‍💻В начале марта с серверов Midjourney были выкачаны 1.27TБ модели и датасэтов оригинальной нейросети! 11.04.2023 поступила жалоба в суд от Midjourney на создателей авторского канала, после чего Telegram заблокировал их бота. Но они вернулись и сделали его абсолютно БЕСПЛАТНЫМ! ✅ Попробуй легендарного Midjourney3301, пока его опять не удалили: @midjourney3301
400
15
👩‍💻Как разрабатывать веб-сервисы на C# быстрее? Узнайте на бесплатном вебинаре «ASP NET Core - подготовка и запуск простого
👩‍💻Как разрабатывать веб-сервисы на C# быстрее? Узнайте на бесплатном вебинаре «ASP NET Core - подготовка и запуск простого веб-сервиса»: регистрация На уроке мы: — Создадим базовый web-api для сервиса; — Разработаем контроллер и настроим маршрутизацию точек доступа; — Подключим источник данных; — Познакомимся с инструментами ручного тестирования сервиса и моделями развертывания приложения. Спикером выступит Антон Герасименко, тимлид и .NET Developer. Вебинар точно будет полезен C#-разработчикам с опытом от 2 лет, которые хотят углубиться в создание web-приложений. 👉Для регистрации пройдите вступительный тест: пройти тест на сайте
361
16
​Создание прототипов функций, не имеющих параметров (Ч.1) — С Как известно, прототипы функции сообщают компилятору о типе возвращаемого функцией значения, а также о числе и типе используемых функцией параметров. Поскольку прототипы не являются частью исходной версии С, возникает особый случай, если необходимо создать прототип функции, не принимающей параметров. Когда необходимо сообщить компилятору, что функция не получает параметров, следует использовать ключевое слово void внутри списка параметров. Рассмотрим следующую короткую программу: #include <stdio.h> void display10(void); int main(void) { display10(); return 0; void display10(void) { int i; for(i=0; i<10; i++) printf("%d ", i); } 📓 #C #Код
518
17
​​Можно ли работать C# разработчиком и не знать паттерны? Да. Можно ли с ними никогда не столкнуться? Ответ — точно нет. Паттерны — один из основных инструментов при проектировании архитектуры программ. Было описано, опробовано и забыто множество паттернов проектирования. Что нужно знать о паттернах C# разработчику? Изучим в понедельник 10 апреля в 20:00 мск на открытом уроке онлайн-курса «C# Developer. Professional» в OTUS. 👉 Тема вебинара: «Паттерны проектирования в C#: абстрактная фабрика, декоратор и другие» 📗 На занятии мы: — Рассмотрим классификацию паттернов — Обсудим критику паттернов — Ощутим мощь их применения для решения конкретной задачи — Затронем как популярные паттерны: абстрактная фабрика, декоратор, так и те, которые можно встретить в проектах значительно реже: компоновщик, посетитель и другие. 👉Пройдите вступительный тест, чтобы зарегистрироваться на урок https://otus.pw/t0Ef/ 📌 Урок бесплатный. Продолжить обучение на курсе можно в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru
306
18
How To С
How To С
502
19
❗️ Хардкорный тест для разработчиков MS SQL Server Вырвитесь из однотипных задач. Освойте продвинутые подходы. Ответьте на 20
❗️  Хардкорный тест для разработчиков MS SQL Server Вырвитесь из однотипных задач. Освойте продвинутые подходы.  Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе «MS SQL Server Developer» ⚡️ Курс создан для разработчиков, которые хотят понять, как устроены БД, научиться писать сложные запросы или заниматься проектированием на SQL профессионально.  ⚠️ Протестируйте обучение на открытом уроке уже сегодня: Реализация ETL средствами SQL Server Integration Services — https://otus.pw/0XkJ/ 👉 ПРОЙТИ ТЕСТИРОВАНИЕ  https://otus.pw/5fus/ Реклама. Информация о рекламодателе на сайте otus.ru
347
20
How To С
How To С
601