Вопросы с тегом «int»

98
Ошибка «переведена здесь, но не найдена в локали по умолчанию» в файле strings.xml с translatable = «false»

Вот мои значения \ strings.xml (файл по умолчанию), и все говорит само за себя: Мои вопросы): Как он может быть «не найден в локали по умолчанию», если я редактирую локаль по умолчанию (values ​​\ strings.xml)? Как это может быть ошибка перевода линта, если я ставил translatable="false"? В папках...

98
Предупреждение C ++: деление двойного на ноль

Случай 1: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } Компилируется без предупреждений и выводов inf. Хорошо, C ++ может обрабатывать деление на ноль ( посмотреть вживую ). Но, Случай 2: #include <iostream> int main() { double d =...

97
Преобразуйте float в double без потери точности

У меня есть примитивный поплавок и мне нужен как примитив-двойник. Простое преобразование float в double дает мне странную дополнительную точность. Например: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); //...

97
Как форматировать строки с помощью printf (), чтобы получить на выходе одинаковую длину?

У меня есть две функции: одна создает такие сообщения, Starting initialization...а другая проверяет коды возврата и выходные данные "Ok", "Warning"или "Error". Однако получаемый результат имеет разную длину: Starting initialization...Ok. Checking init scripts...Ok. Как я могу получить что-то...

97
Есть ли способ правильно распечатать упорядоченные словари?

Мне нравится модуль pprint в Python. Я часто использую его для тестирования и отладки. Я часто использую параметр ширины, чтобы вывод хорошо вписывался в окно моего терминала. Он работал нормально, пока они не добавили новый тип упорядоченного словаря в Python 2.7 (еще одна интересная функция,...

97
<cstdint> против <stdint.h>

В чем разница между stdint.hи cstdint? Оба они доступны в MSVC (Visual Studio 2010) и gcc-4.5.1. Также оба определяют intX_t/ uintX_tтипы (где Xразмер в байтах типа). Если обоснование в обоих заголовках одинаково (переносимые типы), какие решения я должен принять, чтобы выбрать тот или другой? В...

97
Почему pylint возражает против односимвольных имен переменных?

Я все еще привыкаю к ​​соглашениям Python и использую его, pylintчтобы сделать свой код более питоническим, но меня озадачивает тот факт, что pylint не любит односимвольные имена переменных. У меня есть несколько таких петель: for x in x_values: my_list.append(x) и когда я бегу pylint, я получаю...

96
Как преобразовать int в Enum в Python?

Использование новой функции Enum (через backport enum34 ) с python 2.7.6. Учитывая следующее определение, как я могу преобразовать int в соответствующее значение Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, что могу вручную создать серию операторов if для...

95
Простая красивая печать поплавков на Python?

У меня есть список поплавков. Если я просто printэто сделаю , это будет выглядеть так: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Я мог бы использовать print "%.2f", что потребовало бы forцикла для обхода списка, но тогда это...

95
Сколько двойных чисел между 0,0 и 1,0?

Это то, о чем я думал в течение многих лет, но я никогда не находил времени, чтобы спросить раньше. Многие (псевдо) генераторы случайных чисел генерируют случайное число от 0,0 до 1,0. Математически в этом диапазоне бесконечные числа, но doubleэто число с плавающей запятой и, следовательно, имеет...

95
JSLint: использовался до того, как он был определен

Привет, у меня есть 3 файла javascript. jquery.js utility.js file1.js В file1.js у меня есть jQuery.noConflict() jQuery(document).ready(function($) { // .... }); Я получаю сообщение об ошибке "jQuery" использовался до того, как он был определен. и слово «документ» использовалось до его...

95
Генерируют ли какие-либо JIT-компиляторы JVM код, использующий векторизованные инструкции с плавающей запятой?

Скажем, узким местом моей Java-программы на самом деле являются узкие циклы для вычисления множества векторных точечных произведений. Да, я профилировал, да, это узкое место, да, это важно, да, именно такой алгоритм, да, я запустил Proguard для оптимизации байтового кода и т. Д. По сути, работа -...

95
Java, упрощенная проверка, содержит ли массив int int

По сути, мой приятель говорил, что я мог бы сделать свой код короче, используя другой способ проверки, содержит ли массив int int, хотя он не сказал мне, что это такое: P. Текущий: public boolean contains(final int[] array, final int key) { for (final int i : array) { if (i == key) { return true;...

95
Тонирование MenuItem на панели инструментов AppCompat

Когда я использую чертежи из AppCompatбиблиотеки для Toolbarэлементов меню, тонировка работает должным образом. Как это: <item android:id="@+id/action_clear" android:icon="@drawable/abc_ic_clear_mtrl_alpha" <-- from AppCompat android:title="@string/clear" /> Но если я использую свои...

94
Отпечаток изображения для сравнения сходства многих изображений

Мне нужно создать отпечатки многих изображений (около 100000 существующих, 1000 новых в день, RGB, JPEG, максимальный размер 800x800), чтобы очень быстро сравнить каждое изображение с каждым другим изображением. Я не могу использовать методы двоичного сравнения, потому что также должны...

94
Что быстрее: if (bool) или if (int)?

Какое значение лучше использовать? Логическое истина или целое число 1? Выше тема заставила меня сделать некоторые эксперименты с boolи intв ifсостоянии. Я просто из любопытства написал эту программу: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return...

94
Как отключить предупреждения об отсутствии строки документации на уровне файла в Pylint?

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

94
Можно ли различить 0 и -0?

Я знаю, что целочисленные значения 0и -0по сути совпадают. Но мне интересно, можно ли их различить. Например, как узнать, назначена ли переменная -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition : addition; Сохраняется ли значение -0в...

94
Подписка устарела: используйте наблюдателя вместо обратного вызова ошибки

Когда я запускаю линтер, он говорит: subscribe is deprecated: Use an observer instead of an error callback Код (из приложения angular 7 с angular-cli): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this)...