Публикации по теме 'programming'


Не интегрируйте различия среды в двоичный файл — Обрабатывайте их извне!
Включение различий между различными средами выполнения непосредственно в двоичный файл приводит к ненужной сложности и неправильному распределению ответственности. Рассмотрим следующий код, который ссылается на переменную среды, представляющую среду, и возвращает ключ API на ее основе: package main import ( "os" ) func main() { functionUsesAPIKey(getAPIKey()) } func getAPIKey() string { switch os.Getenv("ENV") { case "PROD": return "XXXXX"..

Создайте CLI-приложение для отслеживания времени с помощью разработки через тестирование
TDD с библиотекой тестирования oclif Хотя написание инструмента CLI может быть очень увлекательным, первоначальная настройка и шаблон — анализ аргументов и флагов, проверка, подкоманды — как правило, одинаковы для каждого CLI, и это утомительно. Вот где оклиф фреймворк спасает положение. Шаблон для написания однокомандного или многокомандного интерфейса командной строки исчезает, и вы можете быстро перейти к коду, который вы на самом деле хотите написать. Но подождите — это еще..

Автоматически изменяйте размер всех ваших изображений с помощью Python
Легкие в использовании учебники Автоматически изменяйте размер всех ваших изображений с помощью Python Быстрый и простой скрипт для изменения размера всех ваших изображений в папке до желаемых размеров. Представьте себе: у вас есть ТОННЫ изображений в папке на вашем компьютере, и вы хотите изменить их размер до определенных размеров (изменить высоту или ширину). Вы могли либо - По отдельности загружайте их в какой-нибудь инструмент для изменения размера по одному, или Ухх .....

Мобильные приложения с Python: понимание плавающей разметки
Все, что вам нужно знать, чтобы не разочароваться в макете Одна из самых неприятных вещей при изучении любого GUI-фреймворка — это, вероятно, правильная компоновка вашего виджета. Каждый фреймворк имеет свою логику, и большинство из них (если вообще есть) не воспринимают макеты интуитивно. Вот почему я хочу дать вам представление о макетах в Kivy уже здесь, во второй части моей серии Kivy, чтобы избавить вас от этого разочарования. В частности, давайте подробнее рассмотрим менеджера..

GraphQL против REST
GraphQL и REST — две популярные архитектуры API для создания веб-приложений. Оба широко используются для создания современных приложений и имеют свои преимущества и недостатки. В этой статье мы сравним и сопоставим GraphQL и REST, изучим преимущества каждого из них и предоставим примеры кода, иллюстрирующие различия. Что такое GraphQL? GraphQL – это язык запросов для API, разработанный Facebook в 2012 году. Он представляет собой более эффективную и гибкую альтернативу традиционным..

Как добавить ключ ssh в Github (полное руководство)
Добавление ключа ssh в ваш github или другую платформу, такую ​​как bitbucket и т. д., очень важно. Потому что это ускорит ваш процесс обновления кода в GitHub, чтобы ваш компаньон мог объединить или объединить ваш код. Например, скажем, если у вас нет ssh, всякий раз, когда вы хотите получить доступ к своему github с терминала, вам нужно указать имя пользователя и пароль. Для меня это немного раздражает делать это. Таким образом, с ключом ssh, добавленным в github, вам даже не нужно..

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