Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

8
голоса
5
ответов
47
просмотров
'unknown' против 'any': в чем разница?

Описание проблемы:

В TypeScript 3.0 был введен новый тип unknown. Согласно официальной документации:

unknown теперь является зарезервированным названием типа, так как это встроенный тип. В зависимости от вашего предполагаемого использования unknown, вы можете удалить объявление этого...

7
голоса
5
ответов
47
просмотров
Как преобразовать int в String?

Я работаю над проектом, где все преобразования типа int в String выполняются следующим образом:

int i = 5; String strI = "" + i;

Я не знаком с Java.

Является ли это обычной практикой или что-то здесь не так, как я предполагаю?

6
голоса
5
ответов
47
просмотров
Как преобразовать вложенный словарь Python в объект?

Я ищу элегантный способ доступа к данным в словаре, содержащем вложенные словари и списки, используя синтаксис, похожий на объекты в JavaScript.

Например:

d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]}

Я хотел бы получить доступ к данным следующим образом:

x =...
6
голоса
3
ответов
47
просмотров
Доступ к переменным и функциям, определённым в контексте страницы, из расширения

Я пытаюсь управлять плеером youtube.com с помощью моего расширения. Вот как выглядит мой manifest.json:

{
    "name": "MyExtension",
    "version": "1.0",
    "description": "Готов поймать события Youtube!",
    "permissions": ["tabs", "http://*/*"],
    "content_scripts" : [{
       ...
7
голоса
5
ответов
47
просмотров
Как решить проблему "ImportError: Невозможно импортировать имя X" или "AttributeError: ... (вероятно, из-за циклического импорта)"?

У меня есть код, распределенный по нескольким файлам, которые пытаются импортировать друг друга следующим образом:

main.py:

from entity import Ent

entity.py:

from physics import Physics
class Ent:
    ...

physics.py:

from entity import Ent
class...
8
голоса
5
ответов
47
просмотров
Как идиоматично представлять перечисления (enum) в Go?

Я пытаюсь представить упрощенную хромосому, которая состоит из N оснований, каждое из которых может быть только одним из {A, C, T, G}.

Я хотел бы формализовать ограничения с помощью перечисления (enum), но меня интересует, какой самый идиоматичный способ эмуляции перечислений в языке Go.

7
голоса
5
ответов
47
просмотров
Разница между статическими и динамическими (разделяемыми) библиотеками?

Разница между статическими и динамическими библиотеками

Я использую Eclipse и заметил, что в нем есть несколько типов проектов, включая статические библиотеки и динамические библиотеки (shared libraries). В чем заключается разница между ними? Есть ли у одного типа явные преимущества перед...

6
голоса
3
ответов
47
просмотров
Как перевести строку даты и времени в формате ISO 8601 в объект datetime Python?

У меня есть строка даты и времени в формате "2009-05-28T16:15:00" (это, насколько я понимаю, формат ISO 8601). Один из решения, которое кажется не очень элегантным, — это разобрать строку, используя функцию time.strptime, а затем передать первые шесть элементов кортежа в конструктор datetime,...

7
голоса
5
ответов
47
просмотров
Радиус контура?

Существует ли способ сделать скругленные углы у контура элемента div, аналогично свойству border-radius?

6
голоса
5
ответов
47
просмотров
Как выйти из вложенных циклов в JavaScript?

Описание проблемы: Как выйти из вложенных циклов в JavaScript?

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

Вот код:

// Записываем ссылки...