7
голоса
5
ответов
41
просмотров
Как клонировать объект JavaScript, исключив один ключ?

У меня есть плоский объект на JavaScript:

{a: 1, b: 2, c: 3, ..., z: 26}

Я хочу создать его клон, исключив один элемент:

{a: 1, c: 3, ..., z: 26}

Какой самый простой способ сделать это (предпочтительно с использованием ES6/ES7)?

9
голоса
5
ответов
26
просмотров
Найти значение в списке

Проблема: Дублирование вопроса о проверке наличия элемента в списке

У меня есть вопрос о том, является ли конструкция if item in my_list: самым "питоническим" способом проверки наличия элемента в списке. Я использую ее следующим образом:

if item in my_list:
    print("Желаемый...
11
голоса
5
ответов
37
просмотров
В чём разница между g++ и gcc?

В чем разница между g++ и gcc? Какой из них следует использовать для общего разработки на C++?

15
голоса
5
ответов
55
просмотров
Как выбрать элемент по имени с помощью jQuery?

У меня есть столбец таблицы, который я пытаюсь скрыть и развернуть. jQuery, похоже, скрывает элементы ``, когда я выбираю их по классу, но не работает при выборе по атрибуту name.

Например:

$(".bold").hide(); // Выбор по классу работает.
$("tcol1").hide(); // Выбор по имени не...
9
голоса
4
ответов
27
просмотров
Как преобразовать Set в Array?

Проблема:

Я использую класс Set в JavaScript, чтобы создавать массивы с гарантированно уникальными элементами. Однако, я столкнулся с тем, что у Set нет удобного способа для получения его элементов, кроме генератора Set.values, который вызывается в довольно неуклюжем формате:...

10
голоса
5
ответов
31
просмотров
Проверьте количество аргументов, переданных Bash-скрипту

Я хотел бы, чтобы мой Bash-скрипт выводил сообщение об ошибке, если не выполнено требуемое количество аргументов.

Я пробовал следующий код:

#!/bin/bash
echo Название скрипта: $0
echo $# аргументов
if [$# -ne 1]; 
    then echo "недопустимое количество параметров"
fi

По какой-то...

22
голоса
4
ответов
39
просмотров
Вертикальное выравнивание текста рядом с изображением?

Почему не работает vertical-align: middle, но vertical-align: top работает?

Я столкнулся с проблемой при использовании свойства CSS vertical-align. У меня есть следующий код:

span {
  vertical-align: middle;
}

  
  Doesn't work.

Я ожидаю, что текст внутри ``...

9
голоса
5
ответов
18
просмотров
Можно ли CSS-классу наследовать один или несколько других классов?

Вопрос о наследовании CSS-классов

Возможно ли создать CSS-класс, который "наследует" стили от другого CSS-класса (или нескольких классов)?

Например, у нас есть следующие классы: .something { display:inline; } .else { background:red; }

Я хотел бы сделать что-то вроде этого: .composite { ...

9
голоса
5
ответов
39
просмотров
Как инициализировать значения HashSet при создании?

Я столкнулся с проблемой: мне нужно создать объект типа Set с начальными значениями. Вот как я это делаю на данный момент:

Set h = new HashSet();
h.add("a");
h.add("b");

Есть ли способ сделать это в одну строку кода? Это было бы полезно, например, для финальных статических полей.

13
голоса
5
ответов
41
просмотров
Разница между "wait()" и "sleep()" в Java

Вопрос: В чем разница между методами wait() и sleep() в потоках?

Я хочу разобраться в различиях между wait() и sleep() в контексте работы с потоками в Java.

На мой взгляд, поток, находящийся в состоянии wait(), остаётся в режиме выполнения и использует процессорные циклы, тогда как...

10
голоса
5
ответов
37
просмотров
Как преобразовать экземпляр std::string в нижний регистр

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

Существует ли...

7
голоса
5
ответов
30
просмотров
Как прервать выполнение нескольких циклов?

У меня есть следующий код, который не работает: while True: # Срез: вывод текущего состояния while True: ok = get_input("Все в порядке? (y/n)") if ok.lower() == "y": break 2 # Это не работает 😦 if ok.lower() == "n": break

# Продолжение обработки с меню и...
14
голоса
5
ответов
40
просмотров
Как передать пропсы в {this.props.children}

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


  
  

Между родительскими и дочерними компонентами, конечно же, происходит логика рендеринга; можно представить их, например, как и.

Вот упрощенная реализация для...

9
голоса
4
ответов
40
просмотров
Разница между одинарными и двойными кавычками в Bash

В Bash, в чем разница между одинарными кавычками ('') и двойными кавычками ("")?

8
голоса
5
ответов
27
просмотров
Получить статистику для каждой группы (например, количество, среднее и т.д.) с помощью pandas GroupBy?

У меня есть DataFrame df, и я использую несколько его столбцов для выполнения операции groupby:

df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).mean()

Таким образом, я почти получаю нужную таблицу (DataFrame). Однако мне не хватает дополнительного столбца, который...

12
голоса
5
ответов
29
просмотров
Преобразование символа в ASCII код в JavaScript

Как преобразовать символ в его ASCII-код с помощью JavaScript?

У меня есть задача, в которой нужно получить ASCII-код символа. Например, я хотел бы получить значение 10 для символа "\n" (перевод строки).

Есть ли способ сделать это в JavaScript? Спасибо!

11
голоса
5
ответов
29
просмотров
Можно ли получить доступ к памяти локальной переменной вне её области видимости?

У меня есть следующий код:

#include 

int * foo()
{
    int a = 5;
    return &a;
}

int main()
{
    int* p = foo();
    std::cout << *p;
    *p = 8;
    std::cout << *p;
}

Код выполняется без каких-либо исключений во время выполнения! Вывод был 58.

Как это возможно? Разве память...

12
голоса
5
ответов
17
просмотров
Получение уникальных значений из списка в Python

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

['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow']

Мне нужно получить уникальные значения, и ожидаемый результат выглядит так:

['nowplaying', 'PBS', 'job',...
11
голоса
4
ответов
45
просмотров
Что такое std::move() и когда его следует использовать?

Проблема: Необходимость в разъяснении функциональности и применения технологии

  1. Что это?
    Я столкнулся с [название технологии или инструмента], и мне не совсем ясно, что это такое и какие его основные характеристики.

  2. Что он делает?
    Хотел бы получить ясное объяснение...

38
голоса
4
ответов
39
просмотров
Преобразование байтов в строку в Python 3

Я захватил стандартный вывод внешней программы в объекте типа bytes. Вот как это выглядит:

from subprocess import *
stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0]
stdout

Результат:

b'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar  3 07:03 file1\n-rw-rw-r-- 1 thomas...