5
голоса
5
ответов
13
просмотров
Что такое `unsigned char`?

Проблема: Использование unsigned char в C/C++

В C/C++ существует тип данных unsigned char, который часто вызывает вопросы у разработчиков. В частности, возникает необходимость понять, для чего он используется и чем он отличается от обычного char.

С одной стороны, char может быть...

5
голоса
5
ответов
12
просмотров
Как получить значение закрытого поля из другого класса в Java?

У меня есть плохо спроектированный класс в стороннем JAR, и мне нужно получить доступ к одному из его приватных полей. Например, возникает вопрос, почему я должен выбирать приватное поле и нужно ли это делать?

class IWasDesignedPoorly { private Hashtable stuffIWant; }

IWasDesignedPoorly obj =...

5
голоса
5
ответов
16
просмотров
Увеличение даты в JavaScript

Я столкнулся с проблемой инкрементации значения даты на один день в JavaScript.

У меня есть дата в формате 2010-09-11, и мне нужно сохранить значение следующего дня в переменной JavaScript.

Как я могу увеличить дату на один день?

5
голоса
5
ответов
19
просмотров
Как проверить, пустой ли массив или существует?

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

Когда страница загружается в первый раз, мне нужно проверить, есть ли изображение в массиве image_array, и загрузить последнее изображение. В противном случае я отключаю кнопки предварительного просмотра, уведомляю пользователя о необходимости нажать кнопку для получения...

5
голоса
5
ответов
11
просмотров
Каковы преимущества std::distance по сравнению с вычитанием итераторов?

Я итерируюсь по вектору и мне нужен индекс, на который указывает итератор. Какие достоинства и недостатки у следующих методов?

it - vec.begin() std::distance(vec.begin(), it)

5
голоса
5
ответов
14
просмотров
Определить, определена ли переменная в Python

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

Как можно узнать, была ли переменная установлена в определенном месте кода во время выполнения? Это не всегда очевидно, так как (1) переменная может быть условно инициализирована, и (2) переменная может быть условно удалена. Я ищу что-то похожее на defined() в Perl,...

5
голоса
1
ответов
13
просмотров
jQuery: Data vs Attr - В чем разница?

В чем разница между использованием $.data и $.attr при работе с data-someAttribute?

Насколько я понимаю, $.data сохраняет данные в кэше jQuery, а не в DOM. Поэтому, если я хочу использовать кэш jQuery для хранения данных, мне следует использовать $.data. Если же я хочу добавить HTML5-атрибуты...

5
голоса
5
ответов
15
просмотров
Как переключить булевое значение?

Заголовок: Как легко переключать булево значение в JavaScript?

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

bool = bool ? false :...
5
голоса
5
ответов
10
просмотров
Как преобразовать int[] в List<Integer> в Java?

Как конвертировать int[] в List<Integer> в Java?

Я, конечно, заинтересован в любом решении, кроме как делать это в цикле, по элементу. Если других вариантов не будет, я выберу этот как лучший, чтобы показать, что такой функционал не является частью Java.

5
голоса
2
ответов
10
просмотров
Какова разница между файлами .js и .mjs?

Я начал работать над существующим проектом, основанным на Node.js, и пытался понять поток выполнения, когда столкнулся с файлами с расширением *.mjs. Я поискал информацию в интернете и узнал, что это файлы JavaScript на основе модулей.

Я хотел бы понять, чем они отличаются от файлов с расширением...

5
голоса
2
ответов
13
просмотров
Расширение кортежей в аргументы

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

У меня есть функция следующего вида:

def myfun(a, b, c):
    return (a * 2, b + c, c + b)

Я определил кортеж:

some_tuple = (1, "foo", "bar")

Как мне использовать some_tuple для вызова функции myfun? Ожидаемый результат должен быть `(2,...

5
голоса
3
ответов
13
просмотров
Что делает npm install --legacy-peer-deps? Когда рекомендуется использовать и какой потенциальный случай?

Встречаю ошибку при установке пакета:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/react
npm ERR!   react@"17.0.1" from the root project
npm ERR! 
npm...
5
голоса
5
ответов
12
просмотров
Как использовать переменную в качестве ключа в объектном литературе JavaScript?

Почему код ниже работает?

<something>.stop().animate( { 'top' : 10 }, 10 );

А следующий код не работает:

var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 );

Чтобы было еще яснее: в данный момент я не могу передать CSS-свойство в функцию animate как...

6
голоса
0
ответов
13
просмотров
Использование шрифтов .otf в веб-браузерах

Я разрабатываю веб-сайт, который требует для работы онлайн-проб fonts. Шрифты, которые у меня есть, все в формате .otf.

Существует ли способ встроить эти шрифты, чтобы они корректно работали во всех браузерах?

Если это невозможно, какие другие альтернативы у меня есть?

6
голоса
5
ответов
13
просмотров
Преобразование словаря Python в DataFrame

У меня есть словарь Python:

{u'2012-07-01': 391,
 u'2012-07-02': 392,
 u'2012-07-03': 392,
 u'2012-07-04': 392,
 u'2012-07-05': 392,
 u'2012-07-06': 392}

Я хотел бы преобразовать его в DataFrame библиотеки pandas, чтобы даты и соответствующие значения находились в двух отдельных...

6
голоса
5
ответов
17
просмотров
Возможно ли задать условия в Count()?

Возможно ли указать условие в функции Count()? Я хотел бы считать только те строки, которые имеют, например, "Менеджер" в столбце Position.

Мне нужно сделать это в самом операторе COUNT, а не с помощью WHERE; я спрашиваю об этом, потому что мне нужно посчитать как Менеджеров, так и Других в одном...

5
голоса
5
ответов
13
просмотров
Как работает ключевое слово "final" в Java? (Я все еще могу изменять объект.)

В Java мы используем ключевое слово final с переменными, чтобы указать, что их значения не должны изменяться. Однако я заметил, что можно изменять значение в конструкторе и методах класса. Если же переменная объявлена как static, то это приводит к ошибке компиляции.

Вот код:

import...
5
голоса
5
ответов
11
просмотров
Запустить функцию setInterval без задержки при первом выполнении

Как настроить метод setInterval в JavaScript так, чтобы он выполнял функцию немедленно, а затем продолжал выполнять её с заданным интервалом?

5
голоса
5
ответов
14
просмотров
Как определить тип объекта в Go?

Как узнать тип объекта в Go? В Python я просто использую typeof, чтобы получить тип объекта. Существует ли аналогичный способ сделать это в Go?

Вот код, из которого я итерируюсь:

for e := dlist.Front(); e != nil; e = e.Next() {
    lines := e.Value
   ...
6
голоса
5
ответов
16
просмотров
Какой самый эффективный способ страницировать результаты в SQL Server?

Какой лучший способ (с точки зрения производительности) реализовать пагинацию результатов в SQL Server 2000, 2005, 2008, 2012, если также необходимо получить общее количество результатов (до пагинации)?