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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
5
ответов
176
просмотров
Как заставить клиентов обновить файлы JavaScript?

Проблема с кэшированием JavaScript файлов при обновлении

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

6
голоса
5
ответов
176
просмотров
Как получить исходный код функции Python?

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

def foo(arg1, arg2):
    # что-то делаем с аргументами
    a = arg1 + arg2
    return a

Я могу получить имя функции, используя foo.func_name. Но как мне программно получить исходный код этой функции, как он указан выше?

8
голоса
5
ответов
176
просмотров
Как преобразовать существующий API с обратными вызовами в промисы?

Я хочу работать с промисами, но у меня есть API, который использует колбэки в следующих форматах:

1. Загрузка DOM или другое одноразовое событие:

window.onload; // установить колбэк
...
window.onload = function() {

};

2. Простой колбэк:

function...
7
голоса
5
ответов
176
просмотров
Почему enum class считается более безопасным в использовании, чем обычный enum?

Я слышал, что некоторые люди рекомендуют использовать перечисления (enum classes) в C++ из-за их типобезопасности.

Но что это на самом деле означает?

8
голоса
5
ответов
176
просмотров
Как обслуживать статические файлы в Flask

Неудобная ситуация. Я разрабатываю приложение на Flask, и на данный момент оно просто отображает одну статическую HTML-страницу с ссылками на CSS и JS. Однако я не могу найти в документации Flask информацию о том, как возвращать статические файлы. Да, я мог бы использовать render_template, но я...

7
голоса
5
ответов
176
просмотров
Имеет ли Python "приватные" переменные в классах?

Вопрос о доступности переменных экземпляра в Python

Я пришел из мира Java и читаю книгу Брюса Эккелла Python 3 Patterns, Recipes and Idioms.

Во время чтения о классах я узнал, что в Python не нужно объявлять переменные экземпляра. Вы просто используете их в конструкторе, и они...

8
голоса
5
ответов
176
просмотров
Как запустить файлы TypeScript из командной строки?

Я сталкиваюсь с удивительной трудностью в поиске ответа на этот вопрос. В стандартном Node.JS вы можете запустить любой js-файл с помощью команды node path/to/file.js, в CoffeeScript используется команда coffee hello.coffee, а для ES6 — babel-node hello.js. Как же сделать то же самое с...

6
голоса
5
ответов
176
просмотров
Как получить рекурсивный полный список файлов с выводом по одному файлу на строку?

Как мне получить плоский список рекурсивных полных путей, по одному на строку?

Мне нужно получить плоский список файлов с их полными путями. Например, в результате я хочу видеть что-то вроде этого:

/home/dreftymac/.
 /home/dreftymac/foo.txt
 /home/dreftymac/bar.txt
...
8
голоса
5
ответов
176
просмотров
Использование @property против геттеров и сеттеров

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

Я столкнулся с вопросом о преимуществах использования синтаксиса @property в Python по сравнению с традиционными методами получения и установки значений (геттерами и сеттерами). В каких конкретных ситуациях программисту следует предпочесть один подход другому?

**С...

6
голоса
5
ответов
176
просмотров
Возможно ли вывести тип переменной в стандартном C++?

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

Я пытаюсь вывести тип переменной в C++, но, вместо ожидаемого результата, не могу добиться нужного вывода. Например, у меня есть следующий код:

int a = 12;
cout << typeof(a) << endl;

Я ожидаю, что результат будет:

int

Однако компилятор выдает ошибку,...