Все вопросы
`std::wstring` против `std::string`: когда использовать и в чем разница?
Я не могу понять различия между std::string
и std::wstring
. Я знаю, что std::wstring
поддерживает широкие символы, такие как символы Unicode. У меня есть следующие вопросы:
- Когда следует использовать
std::wstring
вместоstd::string
? - Может ли
std::string
содержать весь набор...
Java: Кодирование параметров строки запроса в URL
У меня есть URL:
http://example.com/query?q=
и запрос, введённый пользователем, например:
random word £500 bank $
Я хочу получить правильно закодированный URL:
http://example.com/query?q=random%20word%20%A3500%20bank%20%24
Как лучше всего этого добиться? Я пробовал...
Можно ли использовать несколько аргументов в псевдоклассе :not()?
Я пытаюсь выбрать элементы input всех type, кроме radio и checkbox.
Многие показывали, что можно использовать несколько аргументов в :not, но использование с type почему-то не работает так, как я пробовал.
form input:not([type="radio"], [type="checkbox"]) { /* css здесь */ }
Есть идеи?
Изменение цвета PNG-изображения с помощью CSS?
Есть прозрачный PNG с простой фигурой, выполненной в белом цвете. Возможно ли как-то изменить цвет этого изображения с помощью CSS? Может быть, используя наложение или что-то подобное?
Как проверить, пуст ли словарь?
Я пытаюсь проверить, пустой ли словарь, но он работает неправильно. Вместо того чтобы корректно обрабатывать это условие, код просто пропускает его и отображает сообщение ONLINE без дополнительных данных. Есть идеи, в чем может быть проблема? def isEmpty(self, dictionary): for element in...
Какова цель оборачивания целых файлов JavaScript в анонимные функции, например, “(function(){ … })()”?
Я много читал о Javascript в последнее время и заметил, что в .js файлах, которые должны быть импортированы, весь код обернут следующим образом:
(function() {
...
код
...
})();
В чем причина такого подхода, вместо простого набора конструкторских функций?
Правильный способ добавления внешних JAR-файлов (lib/*.jar) в проект IntelliJ IDEA
Когда я создаю новый проект на Java в IntelliJ IDEA, создаются следующие директории и файлы:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
Мне нужно настроить IntelliJ IDEA так, чтобы в проект были включены мои зависимости в JAR-файлах, находящихся в ./lib/*.jar
.
Как...
Как отличить левый и правый клик мыши с помощью jQuery
Вопрос: Как определить, какая кнопка мыши была нажата с помощью jQuery?
Я использую следующий код для обработки кликов по элементу div
:
$('div').bind('click', function(){
alert('clicked');
});
Однако этот код срабатывает как на правый, так и на левый клик. Как я могу...
Как преобразовать int в строку в Go?
Проблема с преобразованием числа в строку в Go
Я столкнулся с проблемой в Go при попытке преобразовать целое число в строку. Вот мой код:
i := 123
s := string(i)
В результате переменная s
содержит символ 'E', но я хочу получить строку "123".
Как я могу получить строку...
Как получить исходный код функции Python?
У меня есть функция на Python, определенная следующим образом:
def foo(arg1, arg2):
# что-то делаем с аргументами
a = arg1 + arg2
return a
Я могу получить имя функции, используя foo.func_name
. Но как мне программно получить исходный код этой функции, как он указан выше?
Перенос строки в HTML с использованием '\n'
Есть ли способ заставить HTML правильно обрабатывать переносы строк, обозначенные как \n
? Или мне нужно заменить их на ``?
Пример кода для наглядности:
abc
def
ghi
Каждый перенос строки в этом коде не отображается, как ожидается. Как я могу добиться правильного отображения...
Как отключить ссылку, используя только CSS
Проблема: Есть ли способ отключить ссылку с помощью CSS?
У меня есть класс под названием current-page
, и я хочу, чтобы ссылки с этим классом были отключены, чтобы при их нажатии не происходило никаких действий.
Как инициализировать значения HashSet при создании?
Я столкнулся с проблемой: мне нужно создать объект типа Set
с начальными значениями. Вот как я это делаю на данный момент:
Set h = new HashSet();
h.add("a");
h.add("b");
Есть ли способ сделать это в одну строку кода? Это было бы полезно, например, для финальных статических полей.
Сортировка массива объектов по одному свойству
Как отсортировать этот массив объектов по одному из его полей, таким как name
или count
?
Вот пример массива:
Array
(
[0] => stdClass Object
(
[ID] => 1
[name] => Mary Jane
[count] => 420
)
[1] => stdClass Object
(
...
Что такое «сырые типы» и почему их не следует использовать?
Вопросы:
Что такое "сырой тип" (raw types) в Java, и почему я часто слышу, что их не следует использовать в новом коде? Какова альтернатива, если мы не можем использовать сырые типы, и в чем преимущество этих альтернатив?
Как программно определить операционную систему в Java?
Я хотел бы программно определить операционную систему хоста, на котором работает моя программа на Java (например, мне нужно загружать разные свойства в зависимости от того, работаю ли я на платформе Windows или Unix). Какой самый надежный способ сделать это с 100% гарантией?
Как рассчитать количество дней между двумя заданными датами
Заголовок: Как посчитать количество дней между двумя датами в Python?
Описание проблемы:
У меня есть две даты, например, '8/18/2008'
и '9/26/2008'
. Какой лучший способ получить количество дней между этими двумя датами в Python? Я хотел бы знать, какие библиотеки или функции могут помочь в...
ValueError: недопустимый литерал для int() с основанием 10: ''
Я получил следующую ошибку в своем коде:
ValueError: invalid literal for int() with base 10: ''.
Что это значит? Почему она возникает и как я могу это исправить?
Почему parseInt(1/0, 19) возвращает 18?
У меня есть надоедливое проблема в JavaScript.
Я столкнулся с странным поведением функции parseInt. Вот пример:
> parseInt(1 / 0, 19) > 18
Почему функция parseInt возвращает 18?
Почему не удается изменить директорию с помощью "cd" в скрипте?
Я пытаюсь написать небольшой скрипт, который изменяет текущую директорию на директорию моего проекта:
#!/bin/bash
cd /home/tree/projects/java
Я сохранил этот файл как proj
, добавил права на выполнение с помощью chmod
и скопировал его в /usr/bin
. Когда я вызываю его с помощью...