Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

5
голоса
5
ответов
330
просмотров
Как отсортировать строки в JavaScript

У меня есть список объектов, которые я хочу отсортировать по полю attr типа строка. Я попытался использовать оператор - для этого:

list.sort(function (a, b) {
    return a.attr - b.attr;
});

Однако я обнаружил, что оператор - не работает со строками в JavaScript. Как я...

5
голоса
5
ответов
330
просмотров
Express.js: req.body undefined - Как решить проблему?

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

app.use(app.router); 
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat" }));
app.set('view engine', 'ejs');
app.set("view options", { layout: true });
// Обработка...
5
голоса
5
ответов
330
просмотров
Создание нового словаря в Python

Я хочу создать словарь в Python. Однако все примеры, которые я вижу, показывают, как инициализировать словарь из списка и т.д.

Как мне создать новый пустой словарь в Python?

5
голоса
4
ответов
330
просмотров
Улучшение размера/интервала подграфиков при использовании большого количества подграфиков

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

5
голоса
5
ответов
330
просмотров
Как развернуть иерархический индекс в столбцах

У меня есть датафрейм с иерархическим индексом по оси 1 (колонки), который получен в результате операции groupby.agg. Пример структуры данных представлен ниже:

     USAF   WBAN  year  month  day  s_PC  s_CL  s_CD  s_CNT  tempf       
                                     sum   sum   sum   ...
0
голоса
1
ответов
330
просмотров
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?

У меня есть входные данные, которые выглядят следующим образом:

A,B,C,"D12121",E,F,G,H,"I9,I8",J,K

Значения, разделенные запятыми, могут быть в любом порядке. Я хочу разделить строку по запятым; однако в случае, если что-то находится внутри двойных кавычек, мне нужно игнорировать запятые...

0
голоса
1
ответов
330
просмотров
Как определить тип свойства у значения `unknown`?

У меня есть следующая функция, которая может принимать значение неизвестного типа:

function formatReason(detail: unknown): string {
    if (detail 
        && detail instanceof Object 
        && detail.constructor.name === 'Object' 
        && detail.hasOwnProperty('description') 
 ...
0
голоса
2
ответов
330
просмотров
Найти первый индекс строки после заданного индекса

Я столкнулся с проблемой в JavaScript. У меня есть строка: "www.google.com.sdg.jfh.sd". Мне нужно найти первый индекс подстроки ".s", который находится после "sdg".

Я уже получил индекс слова "sdg" следующим образом:

var start_index = str.indexOf("sdg");

Теперь мне необходимо...

0
голоса
4
ответов
330
просмотров
Сравнение дат файлов в Bash

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

0
голоса
2
ответов
330
просмотров
Почему statistics.mean() работает так медленно?

Я сравнил производительность функции mean из модуля statistics и простого метода sum(l)/len(l), и по какой-то причине функция mean оказывается очень медленной. Я использовал модуль timeit с двумя наборами кода ниже для сравнения, и меня интересует, что может вызывать значительную разницу...