TGViewer
Channel Public Channel
Метод утёнка

Метод утёнка

@devs_books

Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Subscribers
6.66K
Photos
563
Videos
99
Links
466

Showing posts older than #1410 · Back to latest

Older Posts 20 shown
Post #1409 2.09K
Как реализовать односвязный список в Golang

Связные списки — это фундаментальные структуры данных информатики и программирования, часто применяемые для хранения и управления набором данных, элементы которого не хранятся в смежных участках памяти.

Особенности односвязного списка:
1. В каждом узле содержатся данные;
2. В каждом узле имеется ссылка — указатель next  — на следующий узел последовательности;
3. В последнем узле обычно имеется ссылка nil, которой указывается на конец списка.

Реализация односвязного списка на Go по этой ссылке.

#go
  • 🤝 1
Post #1408 2.09K
Эволюция форматирования строк в Python

Форматирование строк кода на Python часто используется для того, чтобы представить объект определенным образом или, чтобы включить значения каких-либо выражений внутри строки.

При этом в Python существуют несколько способов форматирования строк:
1. оператор %  
2. строковый метод format()  
3. f-строки

В этой статье подробно рассмотрена эволюция способов форматирования строк. Автор статьи также разобрал их преимущества и недостатки.

#python
  • 🤝 1
Post #1407 2.21K
10 советов и хитростей VS Code для повышения производительности

Согласно результатам опроса разработчиков Stack Overflow за 2023 год, по всему миру 73% разработчиков пользуются редактором кода VS Code. Особую популярность эта среда разработки получила среди начинающих программистов. Но не все знают, как использовать её потенциал по максимуму, и тем самым облегчить себе труд.

В этой статье раскрыты функции, которые повышают производительность благодаря локальному управлению версиями, анимированному набору текста и быстрому удалению строк, среди прочего.

#vscode
  • 👍 3
Post #1406 2.18K
Что мешает разработчикам выпускать продукт быстрее

Для бизнеса скорость разработки считается критически важным преимуществом. В попытке понять, почему работа идет не так быстро, как хотелось, автор статьи опросил 100 инженеров из таких компаний как Amazon, SpaceX, Stribe, Google, eBay и других крупных компаний.

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

Подробности можно узнать в этой статье.

#факты
  • 👍 4
  • 👏 3
  • ❤ 1
Post #1404 2.46K
Кто такие Junior, Middle, Senior и чем они отличаются друг от друга

От стажеров до сеньоров — разбираемся, кто есть кто в мире программирования и чем они отличаются друг от друга.

Подробности в этой статье.
  • ❤‍🔥 6
  • 👎 2
Post #1403 2.29K
  • 😁 8
  • 👍 4
  • 🌚 2
  • 🍓 1
Post #1402 2.48K
305 RAMAC — прародитель современных жестких дисков

Прародителем современных HDD стал 305 RAMAC от корпорации IBM. Название это расшифровывается как "Random Access Method of Accounting and Control" (Метод случайного доступа к учету и контролю).

305 RAMAC обладал колоссальными размерами, напоминающими промышленный рефрижератор, и весил почти одну тонну — точнее, 970 килограммов. Устройство представляло собой систему из 50 алюминиевых пластин, покрытых ферромагнетиком, каждая из которых имела диаметр 24 дюйма (61 сантиметр).

На тот момент это было настоящее технологическое чудо, несмотря на его внушительные габариты. 305 RAMAC прокладывал путь к современным жестким дискам, которые сегодня можно держать в руке.

#ibm #hdd #история
  • 👍 2
  • 🔥 1
Post #1401 2.26K
Рекомендации по автоматической генерации unit-тестов Java

Представьте, что ваши тесты создаются сами собой, помогая вам сосредоточиться на действительно важных задачах. И это не фантастика, а реальная возможность благодаря автоматически сгенерированным unit-тестам.

В этой статье рассмотрены определения, рекомендации и преимущества автоматической генерации unit-тестов Java. Возможно, ваше представление о тестировании изменится навсегда.

#qa #java
Post #1400 2.25K
Как создать игру с помощью ChatGPT

Чтобы создать игру требуется много времени и глубоких знаний программирования. ChatGPT уже давно помогает разработчикам игр решать определенные задачи. Но сможет ли ИИ помочь вам создать игру, даже если у вас нет никакого опыта в программировании?

В этой статье автор показывает какие шаги необходимо предпринять, чтобы создать простую игру с помощью ChatGPT.

#chatgpt #game #ai
Post #1399 2.34K
Полное руководство по использованию API

Говоря простыми словами, API дают возможность компаниям легко и быстро предоставлять свои инструменты и сервисы. Например, когда вы делаете покупки на маркетплейсах, вызываете такси через Яндекс или добавляете друзей в социальных сетях, вы пользуетесь API.

Существует множество видов API и гора технических определений. В этой статье простым языком будут рассмотрены лишь несколько современных API с практическими примерами и некоторыми практическими компонентами.

#api
Post #1398 2.24K
Как Кевин Систром и Майк Кригер создали Instagram*

Кевин Систром придумал идею создания платформы для обмена фотографиями, а Майк Кригер помог воплотить идеи Кевина в реальность.

Вместе они разработали и запустили первую версию Instagram* в октябре 2010 года. Подробнее об их истории успеха можно прочитать в этой статье.

*Instagram запрещён на территории РФ, а Meta признана экстремистской организацией.

#стартап #instagram
Post #1397 2.31K
Решение задач сортировки с помощью алгоритмов деления

Алгоритм «QuickSort», основанный на принципе «Разделяй и властвуй», является самым быстрым способом сортировки данных, поэтому он широко используется на практике как лучший способ поиска.

В этой статье автор объясняет, что такое быстрый способ сортировки (quicksort) и как сделать поиск в массиве эффективнее. Он показал простые примеры и объяснил, как эти алгоритмы работают.

#quicksort #алгоритмы
  • ✍ 3
Post #1396 2.35K
Что такое реляционная база данных: основы и ключевые концепции

Реляционные БД — это способ организовать данные в виде таблиц.

Где они используется? Почти везде! От интернет-магазинов, которые хранят информацию о товарах и клиентах, до социальных сетей, в которых хранятся сотни миллионов данных о пользователях и их постах.

В этой статье можно узнать подробно про структуру реляционных БД, принципы их работы, преимущества, сферы применения и про облачные решения для управления БД.

#sql
Post #1395 2.53K
Выбор и чтение IT книг: советы от опытного инженера

Инженер SRE с пятилетним опытом в IT прочитал более 25 000 страниц технической литературы. Эти книги помогли ему углубить знания, улучшить навыки программирования и ускорили его продвижение по карьерной лестнице. В своей статье он делится своими наблюдениями и рекомендациями по поводу выбора качественной литературы и методом сохранения мотивации к чтению.

Один из ключевых факторов выбора — это язык издания. Английские книги часто оказываются более актуальными и содержат все последние изменения и передовые технологии.

Подробности в этой статье.
  • 🔥 10
Post #1394 2.61K
Простым языком — что такое паттерны в программировании

Паттерны в программировании — это как инструкции для LEGO. Это проверенные способы решать типичные задачи в коде, которые уже были придуманы кем-то до тебя. Они помогают строить программы быстрее и лучше, потому что ты следуешь примерам, которые уже показали свою эффективность.

Паттерны делятся на три основные группы:
1. Порождающие паттерны;
2. Структурные паттерны;
3. Поведенческие паттерны.

В этой статье представлено полное руководство по всем шаблонам проектирования.

#паттерны #junior
Post #1393 2.97K
25 лучших Java-проектов для начинающих разработчиков в 2024 году

Для начинающих программистов не обязательно делать сложные вещи. Даже базовые проекты, использующие разнообразные функции Java, будут полезны, и покажут работодателям, что вы имеете некоторый опыт реализации реальных приложений.

В данной подборке вы найдете несколько проектов, которые сможете легко реализовать и добавить в свой портфель: https://favtutor.com/blogs/java-projects-for-beginners

#java
  • 👍 5
Post #1392 2.47K
Python против JavaScript: самые важные отличия

Выбор между Python и JavaScript может существенно повлиять на вашу карьеру и эффективность работы. Оба языка популярны и востребованы, но каждый имеет свои уникальные особенности и области применения.

В этой статье приведены самые важные отличия между Python и JavaScript, которые стоит знать, прежде чем приступать к изучению того или иного из них.

#python #javascript
  • ❤ 6
  • 👍 2
Post #1391 2.67K
Подробная дорожная карта разработчика на языке Go

В ней перечислены не только все обязательные технические навыки, которые вам необходимо освоить для серверной разработки Go, но также все опции и дополнительные навыки, которые действительно могут сделать вас компетентным разработчиком Go.

Подробности в этой статье.

#golang #roadmap
  • 🔥 5
  • 👍 1
Post #1390 2.86K
​​Как увеличить производительность SSD

Изменение режима работы SSD с QLC на SLC может значительно увеличить его ресурс и производительность. Этот метод особенно полезен для тех, кто занимается оптимизацией хранения данных и повышением производительности оборудования.

Изменяем QLC в режим SLC, что позволяет увеличить скорость записи за счет уменьшения объема данных на ячейку, а также продлить срок службы SSD. Для оптимизации SSD часто используются специальные инструменты, предоставляемые компаниями, такими как Silicon Motion. Прежде чем начать процесс, важно обязательно создать резервную копию всех важных данных, чтобы избежать потери информации.

Хотите узнать больше о том, как улучшить производительность вашего SSD: https://habr.com/ru/companies/ruvds/articles/816463/
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →