Squeak.ru - шаблоны программирования

Публикации по теме 'software-development'


Удобный список языков программирования, которые вы можете выучить
Каждый научит вас чему-то важному в программировании. Список языков программирования, которые я изучил, довольно длинный, и большинство из них научили меня чему-то важному новому. Вот список языков, которые я выучил и что я из них вынес: JavaScript Как манипулировать DOM. В противном случае я научился роскоши иметь хороший инструмент управления пакетами. В JS этого нет. npm — это настоящие сопли. C++ Управление памятью! Я взял это с собой из этого языка. Что делает..

Как отображать изображения с помощью эффекта масонства в угловом приложении
Размещайте изображения, такие как Pinterest и Flickr, в приложении Angular Если вы используете сайты поиска изображений, такие как Pinterest или Flickr, вы заметите, что их изображения отображаются в виде сетки, которая выглядит как стена из кирпичей. Изображения неравномерны по высоте, но равны по ширине. Это называется эффектом кладки, потому что выглядит как стена из кирпича. Чтобы реализовать эффект каменной кладки, мы должны установить ширину изображения, пропорциональную..

Когда не следует использовать DI, IoC и контейнеры IoC
ЛУЧШИЕ ПРАКТИКИ Когда не следует использовать DI, IoC и контейнеры IoC в .NET C# Знайте, когда DI не являются правильным решением, и лучший дизайн для использования вместо этого в .NET C# За годы работы инженером-программистом я сталкивался со многими случаями, когда не мог понять код, на который смотрю. Во-первых, я думал, что это происходит из-за недостатка знаний с моей стороны или из-за того, что мои навыки недостаточно острые, и это всегда подталкивало меня учиться все больше..

Программа «HelloWorld» на IL (промежуточный языковой код) на C#
Отражение  – это мощная функция C#, позволяющая динамически исследовать сборки и их типы . Одним из интересных аспектов Reflection является его способность генерировать код IL (промежуточного языка) во время выполнения; Это позволяет вам создавать типы, методы, переменные, классы, события, делегаты и многое другое . В этом посте мы рассмотрим процесс написания простой программы «HelloWorld» с использованием Reflection и IL-кода . Шаг 1. Импортируйте необходимое..

Я больше никогда не буду пользоваться кодовым домом
Часть 1 — Дерьмовые определения базы данных и функциональные идеалы Это требует некоторой истории. Потерпите немного, пока я готовлю сцену. Несколько лет назад наша компания наняла кодировщика со стороны, потому что я был единственным программистом в штате и руководил большим проектом. Руководство решило, что нам срочно нужна эта новая система. Я разработал очень специфический дизайн: API для загрузки веб-сайта (а позже и мобильного приложения), веб-сайт на чистом HTML,..

Стать разработчиком программного обеспечения в 50 лет?
Сможете ли вы превратить старую обезьяну в разработчика программного обеспечения? Ну… я не совсем честен. Маленькая ложь №1: мне не 50. Мне далеко за 50, и, думаю, это делает меня старой обезьяной. Старый, но, надеюсь, достаточно мудрый, чтобы другие могли заинтересоваться моим мнением. Маленькая ложь № 2: в прошлом веке я был разработчиком программного обеспечения «Предыдущий век». Теперь это звучит старо. Так что я не становлюсь разработчиком программного обеспечения, но я..

Сможете ли вы выучить Python за час?
Да, но нет! Всякий раз, когда я просматриваю статьи или видео, связанные с программированием, я вижу заголовок: «Изучите Python за 1 час». Это всегда Python, не знаю почему. Легко иметь одинаковые видео для JavaScript или многих других языков, если они не такие фундаментальные, как Java или C. Итак, если вы думали о просмотре такого рода видео и просто остановились и спросили…

Новые материалы

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..