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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
5
ответов
257
просмотров
Обрезка строки запроса и возврат чистого URL в C# ASP.NET

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

0
голоса
2
ответов
257
просмотров
Что означает оператор /= в Python?

Что означает оператор /= (слеш равно) в Python?

Я знаю, что |= является оператором для работы с множествами. Однако с оператором /= я раньше не встречался.

0
голоса
4
ответов
257
просмотров
Сортировка Counter в Python по ключам

Я имею счетчик, который выглядит примерно так:

Counter: {('A': 10), ('C': 5), ('H': 4)}

Я хочу отсортировать его по ключам в алфавитном порядке, а не по методу counter.most_common().

Есть ли способ достичь этого?

0
голоса
5
ответов
257
просмотров
numpy float в 10 раз медленнее встроенных типов при арифметических операциях?

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

Я получаю странные результаты по времени выполнения для следующего кода:

import numpy as np
s = 0
for i in range(10000000):
    s += np.float64(1)  # замените на np.float32 и встроенный float

Результаты замеров времени:

  • встроенный float: 4.9 с
  • float64: 10.5...
0
голоса
5
ответов
257
просмотров
"Остановка на NaN в JavaScript"

Вопрос: Есть ли современные браузеры, которые вызывают исключения при распространении NaN (например, при умножении или сложении числа с NaN), или такие, которые можно настроить для этой проверки?

Тихое распространение NaN является ужасным и коварным источником ошибок, и я хотел бы иметь...

21
голоса
2
ответов
256
просмотров
Как проверить, является ли переменная массивом в JavaScript?

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

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

34
голоса
5
ответов
256
просмотров
Как изменить класс элемента с помощью JavaScript?

Как я могу изменить класс HTML-элемента в ответ на событие onclick или какое-либо другое событие, используя JavaScript?

26
голоса
5
ответов
256
просмотров
Может ли выражение (a == 1 && a == 2 && a == 3) когда-либо оцениться как истинное?

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

Я столкнулся с интересным вопросом, который мне задали на собеседовании в одной крупной технологической компании. Вопрос звучал так: может ли выражение (a == 1 && a == 2 && a == 3) когда-либо оцениваться как true в JavaScript?

Я понимаю, что мы редко пишем код подобного...

23
голоса
4
ответов
256
просмотров
Как программно выполнять навигацию с помощью React Router?

У меня есть проблема с использованием библиотеки react-router. Я могу создать ссылки, используя элемент Link, и они обрабатываются нативно.

Я заметил, что внутри него вызывается this.context.transitionTo(...).

Теперь мне нужно выполнить навигацию, но не из ссылки, а, например, из выбора в...

42
голоса
4
ответов
256
просмотров
Сортировка массива объектов по значению строкового свойства

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

var objs = [ 
    { first_nom: 'Laszlo', last_nom: 'Jamf'     },
    { first_nom: 'Pig',    last_nom: 'Bodine'   },
    { first_nom: 'Pirate', last_nom: 'Prentice' }
];

Как я могу отсортировать их по значению поля last_nom в...