Все вопросы
Node.js: Как проверить, является ли путь файлом или директорией?
Я не могу найти никаких результатов поиска, которые объясняли бы, как это сделать.
Мне нужно просто узнать, является ли данный путь файлом или директорией (папкой).
Spring @Transactional - Изоляция и Пропагация
Заголовок: Объясните параметры "isolation" и "propagation" в аннотации @Transactional с реальным примером
Описание проблемы:
Привет всем!
Я пытаюсь понять, как работают параметры isolation и propagation в аннотации @Transactional в контексте управления транзакциями в Spring. Можете ли вы...
Как обойти HashMap с помощью for each?
Описание проблемы:
У меня есть поле типа:
HashMap selects = new HashMap();
Для каждой записи HashMap
мне нужно создать ComboBox
, элементы которого представляют собой значения (которые сами являются HashMap
) из HashMap
.
Попытка реализовать это (но неработающая версия)...
Как преобразовать массив байтов с нулевым завершением в строку?
Я столкнулся с проблемой чтения массива байтов [100]byte
, чтобы передать многострочные данные типа string
. Однако не все строки имеют длину ровно 100 символов, и оставшаяся часть массива байтов заполняется нулями (0
).
Когда я пытаюсь преобразовать [100]byte
в string
, используя следующий...
В чем разница между "is None" и "== None"?
Недавно я столкнулся с этой синтаксической конструкцией, но не понимаю, в чем разница.
Буду признателен, если кто-то объяснит мне разницу.
UnicodeEncodeError: кодек 'charmap' не может закодировать символы
Я пытаюсь сделать парсинг сайта, но возникла ошибка.
Я использую следующий код:
import urllib.request
from bs4 import BeautifulSoup
get = urllib.request.urlopen("https://www.website.com/")
html = get.read()
soup = BeautifulSoup(html)
И получаю следующую ошибку:
File...
Как присвоить значение heredoc переменной в Bash?
У меня есть многострочная строка (включая кавычки):
abc'asdf"
$(dont-execute-this)
foo"bar"''
Как я могу присвоить её переменной, используя heredoc в Bash?
Мне нужно сохранить переводы строк.
Я не хочу экранировать символы в строке, это было бы неудобно...
Как протестировать тип выбрасываемого исключения в Jest
Я работаю с кодом, где мне нужно протестировать тип исключения, выбрасываемого функцией (например, является ли это TypeError, ReferenceError и т.д.).
В настоящее время я использую тестовый фреймворк AVA, и я могу проверить это в качестве второго аргумента метода t.throws
, как показано...
Замена символа в строке
Вопрос: Как в Python проще всего заменить символ в строке?
Я столкнулся с проблемой при попытке заменить символ в строке. Например, у меня есть следующая строка:
text = "abcdefg"
text[1] = "Z" # Здесь возникает ошибка
Я получаю ошибку, потому что строки в Python неизменяемы...
Что такое `unsigned char`?
Проблема: Использование unsigned char
в C/C++
В C/C++ существует тип данных unsigned char
, который часто вызывает вопросы у разработчиков. В частности, возникает необходимость понять, для чего он используется и чем он отличается от обычного char
.
С одной стороны, char
может быть...
Как получить значение закрытого поля из другого класса в Java?
У меня есть плохо спроектированный класс в стороннем JAR, и мне нужно получить доступ к одному из его приватных полей. Например, возникает вопрос, почему я должен выбирать приватное поле и нужно ли это делать?
class IWasDesignedPoorly { private Hashtable stuffIWant; }
IWasDesignedPoorly obj =...
Увеличение даты в JavaScript
Я столкнулся с проблемой инкрементации значения даты на один день в JavaScript.
У меня есть дата в формате 2010-09-11
, и мне нужно сохранить значение следующего дня в переменной JavaScript.
Как я могу увеличить дату на один день?
Как проверить, пустой ли массив или существует?
Описание проблемы
Когда страница загружается в первый раз, мне нужно проверить, есть ли изображение в массиве image_array
, и загрузить последнее изображение. В противном случае я отключаю кнопки предварительного просмотра, уведомляю пользователя о необходимости нажать кнопку для получения...
Каковы преимущества std::distance по сравнению с вычитанием итераторов?
Я итерируюсь по вектору и мне нужен индекс, на который указывает итератор. Какие достоинства и недостатки у следующих методов?
it - vec.begin() std::distance(vec.begin(), it)
Определить, определена ли переменная в Python
Описание проблемы
Как можно узнать, была ли переменная установлена в определенном месте кода во время выполнения? Это не всегда очевидно, так как (1) переменная может быть условно инициализирована, и (2) переменная может быть условно удалена. Я ищу что-то похожее на defined()
в Perl,...
jQuery: Data vs Attr - В чем разница?
В чем разница между использованием $.data и $.attr при работе с data-someAttribute?
Насколько я понимаю, $.data сохраняет данные в кэше jQuery, а не в DOM. Поэтому, если я хочу использовать кэш jQuery для хранения данных, мне следует использовать $.data. Если же я хочу добавить HTML5-атрибуты...
Как переключить булевое значение?
Заголовок: Как легко переключать булево значение в JavaScript?
Описание проблемы: У меня есть булева переменная, и я ищу простой способ переключать ее значение. На данный момент лучшим решением, которое я смог найти, является использование тернарного оператора:
bool = bool ? false :...
Как преобразовать int[] в List<Integer> в Java?
Как конвертировать int[] в List<Integer> в Java?
Я, конечно, заинтересован в любом решении, кроме как делать это в цикле, по элементу. Если других вариантов не будет, я выберу этот как лучший, чтобы показать, что такой функционал не является частью Java.
Какова разница между файлами .js и .mjs?
Я начал работать над существующим проектом, основанным на Node.js, и пытался понять поток выполнения, когда столкнулся с файлами с расширением *.mjs. Я поискал информацию в интернете и узнал, что это файлы JavaScript на основе модулей.
Я хотел бы понять, чем они отличаются от файлов с расширением...
Расширение кортежей в аргументы
Описание проблемы:
У меня есть функция следующего вида:
def myfun(a, b, c):
return (a * 2, b + c, c + b)
Я определил кортеж:
some_tuple = (1, "foo", "bar")
Как мне использовать some_tuple
для вызова функции myfun
? Ожидаемый результат должен быть `(2,...