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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
247
просмотров
`/` против `//` для деления в Python

Есть ли какие-либо преимущества в использовании одного оператора по сравнению с другим? В Python 2 оба оператора, похоже, возвращают одинаковые результаты: >>> 6/3 2 >>> 6//3 2

5
голоса
5
ответов
247
просмотров
Ошибка импорта: нет модуля с именем urllib2

Вот мой код:

import urllib2.request

response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)

У меня возникла проблема при попытке выполнить этот код. Он используется для запроса страницы Google, но, вероятно, не работает должным образом. Можете помочь...

5
голоса
5
ответов
247
просмотров
JavaScript: Округление до двух знаков после запятой

Проблема с округлением в JavaScript

Я столкнулся с проблемой при работе с округлением в JavaScript. У меня есть следующий код:

var discount = Math.round(100 - (price / listprice) * 100);

Этот код округляет значение до целого числа. Однако мне необходимо, чтобы результат...

0
голоса
3
ответов
247
просмотров
Когда апкастинг незаконен в C++?

Я точно понимаю общую разницу между восходящим и нисходящим приведением типов, особенно в C++. Я знаю, что мы не всегда можем выполнить нисходящее приведение, поскольку преобразование указателя базового класса в указатель производного класса предполагает, что объект базового класса, на который...

0
голоса
5
ответов
247
просмотров
Использование `destructor = delete;` в C++

Рассмотрим следующий класс:

struct S { ~S() = delete; };

Кратко, суть вопроса состоит в том, что я не могу создавать экземпляры S, например, используя S s{};, потому что не могу их уничтожить. Как упоминалось в комментариях, я все же могу создать экземпляр, вызвав S *s = new S;,...

0
голоса
5
ответов
247
просмотров
Как исправить ошибку IIS "compilerVersion"?

Я получаю следующую ошибку:

System.Configuration.ConfigurationErrorsException: Значение для атрибута 'compilerVersion' в параметрах провайдера должно быть 'v4.0' или позже, если вы компилируете для версии 4.0 или позже .NET Framework.

Что мне нужно сделать, чтобы решить эту проблему?

0
голоса
5
ответов
247
просмотров
Python: ImportError: lxml не найден, пожалуйста, установите его

Я столкнулся с проблемой при работе с кодом на Python в среде PyCharm (MacOS):

import pandas as pd

fiddy_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')

print(fiddy_states)

При выполнении этого кода возникает следующая...

0
голоса
5
ответов
247
просмотров
Отправка нескольких параметров данных с помощью jQuery AJAX

У меня проблема с отправкой AJAX-запроса к PHP-файлу. Вот как я это делаю:

function checkDB(code, userid) {
    $.ajax({
        type: "POST",
        url: "/profile/check_code.php",
        data: 'code=' + code + 'userid=' + userid,
        datatype: "html",
        success:...
0
голоса
1
ответов
247
просмотров
Разница между codePointAt и charCodeAt

Заголовок: Разница между String.prototype.codePointAt() и String.prototype.charCodeAt() в JavaScript

Текст вопроса:

Какова разница между методами String.prototype.codePointAt() и String.prototype.charCodeAt() в JavaScript?

Я заметил, что оба метода возвращают одинаковое значение для...

0
голоса
1
ответов
247
просмотров
PHP: Как проверить тип выброшенного исключения?

В PHP, конечно, можно перехватить все выбрасываемые исключения с помощью:

try { /* код с исключениями / } catch (Exception $e) { / Обработка исключений */ }

Но есть ли способ проверить тип выброшенного исключения внутри блока catch?