33
голоса
5
ответов
15
просмотров
Как перебрать слова в строке?

Как мне пройтись по словам строки, состоящей из слов, разделенных пробелами?

Обратите внимание, что меня не интересуют функции работы со строками в C или подобные манипуляции с символами. Я предпочитаю элегантность, а не эффективность. Мое текущее решение:

#include 
#include 
#include...
20
голоса
5
ответов
14
просмотров
Цикл внутри JSX в React

Я пытаюсь реализовать что-то вроде следующего в React JSX (где ObjectRow — это отдельный компонент):


    for (var i=0; i < numrows; i++) {
        
    } 

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

11
голоса
5
ответов
13
просмотров
Каковы соглашения по наименованию переменных и функций в Python?

Заголовок: Проблема выбора стиля именования переменных и функций в Python

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

Я пришел из C# и в этой языке имена переменных и методов обычно пишутся в формате camelCase или PascalCase:

// Пример на C#
string thisIsMyVariable = "a";
public void ThisIsMyMethod() {...
21
голоса
2
ответов
36
просмотров
Как проверить, является ли переменная массивом в JavaScript?

Как проверить, является ли переменная массивом в JavaScript? if (variable.constructor == Array)

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

35
голоса
4
ответов
17
просмотров
Красивый вывод JSON с помощью JavaScript

Как я могу отобразить JSON в удобочитаемом формате для людей? Мне нужно, чтобы был правильный отступ и пробелы, а возможно, даже цвета, стили шрифтов и другие визуальные элементы.

10
голоса
5
ответов
11
просмотров
Ошибка "Кросс-доменные запросы поддерживаются только для HTTP" при загрузке локального файла

Я пытаюсь загрузить 3D-модель, которая хранится локально на моем компьютере, в Three.js с помощью JSONLoader. Эта 3D-модель находится в той же директории, что и весь сайт.

Однако при попытке загрузки я получаю ошибку: "Cross origin requests are only supported for HTTP." Не могу понять, в чем...

10
голоса
5
ответов
11
просмотров
Java 8: Преобразование List<V> в Map<K, V>

Я хочу преобразовать список объектов в карту, используя стримы и ламбды в Java 8.

Вот как я бы это сделал в Java 7 и ниже:

private Map nameMap(List choices) {
    final Map hashMap = new HashMap();
    for (final Choice choice : choices) {
        hashMap.put(choice.getName(), choice);
  ...
35
голоса
5
ответов
29
просмотров
Как преобразовать строку в логическое значение в JavaScript?

Заголовок: Как преобразовать строку, представляющую логическое значение (например, 'true' или 'false'), в встроенный тип в JavaScript?

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

Я работаю с скрытой формой в HTML, которая обновляется в зависимости от выбора пользователя из списка. Эта форма содержит несколько полей,...

13
голоса
3
ответов
9
просмотров
UTF-8 на всех уровнях!

Я настраиваю новый сервер и хочу полностью поддерживать UTF-8 в своем веб-приложении. В прошлом, когда я пробовал это на существующих серверах, мне всегда приходилось возвращаться к ISO-8859-1.

Где именно мне нужно установить кодировку/символьные наборы? Я знаю, что необходимо настроить Apache,...

11
голоса
5
ответов
15
просмотров
Можно ли изменить формат input type="date"?

По умолчанию, элемент ввода с атрибутом type="date" отображает дату в формате YYYY-MM-DD. Вопрос заключается в том, возможно ли изменить этот формат на что-то вроде DD-MM-YYYY?

76
голоса
5
ответов
28
просмотров
Сравнение: var functionName = function() {} против function functionName() {}

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

17
голоса
5
ответов
14
просмотров
Разница между StringBuilder и StringBuffer

В чем основное отличие между StringBuffer и StringBuilder? Существуют ли проблемы с производительностью при выборе одного из этих классов?

17
голоса
5
ответов
17
просмотров
Выбор нескольких колонок в DataFrame Pandas

Как выбрать столбцы a и b из df и сохранить их в новом датафрейме df1? У меня есть следующий датафрейм:

index a b c 1 2 3 4 2 3 4 5

Я делал несколько попыток, но они оказались неудачными:

df1 = df['a':'b'] df1 = df.ix[:, 'a':'b']

Как правильно извлечь столбцы a и b и...

10
голоса
5
ответов
14
просмотров
Как объявить пространство имен в JavaScript?

Как создать пространство имен в JavaScript, чтобы мои объекты и функции не перезаписывались другими объектами и функциями с таким же именем? Я использовал следующий код:

if (Foo == null || typeof(Foo) != "object") { var Foo = new Object();}

Существует ли более элегантный или лаконичный способ...

22
голоса
1
ответов
19
просмотров
В чем разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

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

На StackOverflow существует вопрос с ответами на тему различий между различными типами соединений в SQL. Известно, что существует несколько видов соединений, таких как INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN, однако, я не совсем понимаю, каковы основные отличия...

18
голоса
4
ответов
16
просмотров
Ошибка "Неопределенная ссылка/нестираемая внешняя символ" — что это такое и как её исправить?

Что такое ошибки "неопределенная ссылка"/"нерешенный внешний символ"? Каковы их общие причины и как можно исправить и предотвратить эти ошибки?

11
голоса
5
ответов
7
просмотров
Как вставить элемент после другого элемента в JavaScript без использования библиотеки?

Проблема: В JavaScript есть метод insertBefore(), который позволяет вставлять элемент перед другим элементом. Однако как я могу вставить элемент после другого элемента без использования jQuery или каких-либо других библиотек?

16
голоса
4
ответов
13
просмотров
Как вынести легенду за пределы графика

У меня есть серия из 20 графиков (не субграфиков), которые нужно поместить в одну фигуру. Я хочу, чтобы легенда находилась за пределами графика. При этом я не хочу изменять масштаб осей, так как это уменьшает размер фигуры.

  1. Я хочу, чтобы легенда располагалась вне области графика (я хочу, чтобы...
11
голоса
5
ответов
12
просмотров
Как получить первые N элементов массива

Я работаю с Javascript (ES6) и React от Facebook и пытаюсь получить первые 3 элемента массива, который имеет переменный размер. Мне нужно сделать эквивалент метода Linq Take(n).

В моем JSX файле у меня есть следующий код:

var items = list.map(i => {
  return (
    
 ...
10
голоса
5
ответов
8
просмотров
Разделить массив на части

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

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

["Element 1", "Element 2", "Element 3", ...]; // около ста элементов

Какой подход будет уместен для разделения (чункования) этого массива на множество меньших массивов, каждый из которых содержит не более 10...