Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Какое исключение следует выбрасывать при некорректных комбинациях аргументов в Python? [закрыто]
Я хотел бы обсудить лучшие практики по указанию недопустимых комбинаций аргументов в Python. Я столкнулся с несколькими ситуациями, когда у вас есть функция, например:
def import_to_orm(name, save=False, recurse=False):
"""
:param name: Название какого-либо внешнего объекта для...
Ошибка "Невозможно использовать объект типа stdClass как массив"
Я столкнулся с странной ошибкой при использовании функции json_decode(). Данные декодируются правильно (это подтверждается использованием print_r), но когда я пытаюсь получить доступ к информации внутри массива, я получаю следующую ошибку:
Fatal error: Cannot use object of type stdClass as array...
Глубокое копирование словаря в Python
Я хочу сделать глубокую копию объекта типа dict
в Python. К сожалению, метод .deepcopy()
не существует для dict
. Как это сделать?
Вот пример кода:
my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]}
my_copy = my_dict.deepcopy() # Здесь возникает ошибка
При выполнении этого кода я...
*.h или *.hpp для определения ваших классов?
У меня всегда были файлы с расширением *.h для определения классов, но после изучения кода библиотеки Boost я заметил, что они используют *.hpp. У меня всегда была предвзятость к этому расширению, вероятно, потому что я к нему не привык.
Какие преимущества и недостатки использования *.hpp по...
Стоит ли использовать re.compile в Python?
Вопрос: Есть ли преимущества в использовании re.compile
для регулярных выражений в Python?
Я изучаю использование регулярных выражений в Python и заметил, что можно использовать функцию re.compile()
для компиляции шаблона регулярного выражения, как в следующем примере:
import...
Найти значение в массиве объектов на JavaScript
У меня есть массив анонимных объектов, в каждом из которых содержится массив именованных объектов. Мне нужно получить объект, у которого свойство "name" равно "string 1". Вот пример массива:
var array = [
{ name:"string 1", value:"this", other: "that" },
{ name:"string 2",...
Получение текущей даты и времени в JavaScript
У меня есть скрипт на JavaScript, который выводит текущую дату и время, но дата всегда отображается неправильно. Вот код:
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth()
+ "/" + currentdate.getFullYear() + " @ "
+...
Возможно ли использование функций с строгой типизацией в качестве параметров в TypeScript?
В TypeScript я могу объявить параметр функции как тип Function
. Существует ли "безопасный с точки зрения типов" способ сделать это, который я упустил? Например, рассмотрим следующий код:
class Foo {
save(callback: Function): void {
// Выполняем сохранение
var...
Как указать несколько типов возвращаемых значений с помощью аннотаций типов
У меня есть функция на Python, которая может возвращать либо bool
, либо list
. Есть ли способ указать типы возвращаемых значений с использованием подсказок типов?
Например, верно ли я делаю это следующим образом?
def foo(id) -> list or bool:
...
Проверка, является ли объект jQuery-объектом
Вопрос: Как быстро проверить, является ли объект объектом jQuery или нативным объектом JavaScript?
У меня есть следующий код:
var o = {};
var e = $('#element');
function doStuff(o) {
if (o.selector) {
console.log('object is jQuery');
...