Публикации по теме 'programming'
Автоматизация браузера с помощью Python и Selenium (8: Настройка возможностей браузера)
Изменить настройки браузера
В предыдущем посте мы рассмотрели, как управлять действиями клавиатуры с помощью Selenium. Мы увидим, как мы можем настроить экземпляр WebDriver, передав ему параметры/возможности.
Варианты прохождения
Вы можете передать параметры экземпляру WebDriver, например, безголовый, чтобы запустить браузер без графического интерфейса.
В следующем примере используется класс Options , импортированный как FirefoxOptions , для передачи опции без заголовка..
Мои заметки по Python3 в качестве разработчика Java II — «Стек и очередь»
Еще две структуры данных стек и очередь.
Куча
Python не имеет специальной структуры данных для стека. В качестве стека мы можем использовать список , что также рекомендуется официальным документом .
Предположим, я объявляю стек как stack = list[] . Наиболее часто используемый метод для стека Java может быть реализован следующим образом.
Классическая проблема допустимых скобок:
def isValid(s : str):
stack = []
mapping = {"[":"]",..
Создание наследуемого контракта на размещение в Solidity
Эта статья является второй частью серии из четырех статей.
[Создание децентрализованного приложения с контрактом BEP-20 в Solidity] - эта статья поможет вам понять основы Solidity [Создание наследуемого контракта стекинга в Solidity] - вторая статья, в которой мы рассмотрим более сложные элементы Solidity и реализуем стекинг и вознаграждение. [Использование смарт-контракта в веб-приложении] - третья статья из серии, в которой мы узнаем, как подключиться к цепочке блоков..
Поддерживаемый код и принцип открытости-закрытости
Абстракция и принцип открытого-закрытого в JavaScript
В части 1 серии SOLID мы узнали о том, как писать более гибкий код с помощью принципа единой ответственности (SRP). Изолируя части функциональности в отдельных классах / модулях, SRP помогает нам защититься от ненужного связывания обязанностей. Если реализация одной ответственности изменяется, согласованный с SRP дизайн предотвращает влияние изменения на другие обязанности. Однако разделение ответственности не обязательно..
Крупные хакатоны Индии в 2017 году
"На хакатоне ваша безумная идея воплощается в жизнь"
Индия переживает огромные изменения в способах найма разработчиков. Прошли те времена, когда трехэтапный тест по кодированию и раунды HR были вершинами оценки ваших навыков и креативности. Возможно, HR надоело задавать один и тот же вопрос, например "Почему вы считаете, что подходите для этой работы?"
Маданмохан в своей статье для yourstory объяснил преимущества хакатонов как для разработчиков, учредителей, так и для..
Журнал тренера по опыту
Моббинг / ансамблевое программирование: когда ничего нет в TDD
Примечание . Моббинг / Ансамбль я использую как синонимы. Мне все еще трудно заставить себя придерживаться только «Ensemble». Оба являются двумя способами сказать одно и то же. Последнее - новый термин, появившийся после того, как моббинг имеет плохую коннотацию в некоторых культурах.
Бывают случаи, когда есть истории, над которыми вы работаете как моб, которые вы не можете прогнать с помощью TDD (разработка через..
Воссоединение с искусством кодирования
После многих лет работы в сфере высоких технологий вы помните, почему вы вообще начали программировать?
Недавно у меня был разговор с другом и коллегой-разработчиком, который разбил мне сердце.
Он сказал мне: «Знаешь, я начал программировать, когда был подростком, из-за игры, в которую играл с друзьями.
В игре была функция, которую мы все очень хотели. Каким-то образом мы с друзьями реализовали эту функцию, сделав отдельный модуль, который игроки могли скачать. Я изучил основы..