Программирование

24
какой случай использования для явного (bool)

В C ++ 20 введен явный (bool), который условно выбирает во время компиляции, сделан ли конструктор явным или нет. Ниже приведен пример, который я нашел здесь . struct foo { // Specify non-integral types (strings, floats, etc.) require explicit construction. template <typename T>...

24
Побитовая операция приводит к неожиданному размеру переменной

контекст Мы переносим код C, который был изначально скомпилирован с использованием 8-битного компилятора C для микроконтроллера PIC. Обычная идиома, которая использовалась для того, чтобы не допустить повторения нуля беззнаковых глобальных переменных (например, счетчиков ошибок), заключается в...

24
Медленное приложение, частые зависания JVM с однопроцессорными настройками и Java 12+

У нас есть клиентское приложение (с 10+ лет разработки). Его JDK был недавно обновлен с OpenJDK 11 до OpenJDK 14. На однопроцессорных (с отключенной гиперпоточностью) настройках Windows 10 (и на машинах VirtualBox с одним доступным ЦП) приложение запускается довольно медленно по сравнению с Java...

24
Распределение конечных цифр случайных чисел в Python

Есть два очевидных способа генерирования случайной цифры от 0 до 9 в Python. Можно сгенерировать случайное число с плавающей запятой между 0 и 1, умножить на 10 и округлить в меньшую сторону. В качестве альтернативы можно использовать random.randintметод. import random def random_digit_1(): return...

23
В чем разница между полями и свойствами в Юлии?

Джулия имеет функции инкубационных setproperty!и setfield!и функцию геттера getpropertyи getfieldкоторые работают на структуры. В чем разница между свойствами и полями в Юлии? Например, следующее, кажется, указывает, что они делают то же самое: julia> mutable struct S a end julia> s = S(2)...

23
const App: () => React $ Node = () => {…}: что означает эта инструкция?

на react-native init ProjectName, основной файл приложения App.jsсодержит объявление компонента следующим образом: const App: () => React$Node = () => {...} Что значит эта инструкция? Я имею в виду, я привык к компоненту, определенному как const App = () => {...}, поэтому я не понимаю, в...

23
Почему модель keras предсказывает медленнее после компиляции?

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

23
AttributeError: модуль 'time' не имеет атрибута 'clock' в Python 3.8

Я написал код для генерации открытых и закрытых ключей. Он отлично работает в Python 3.7, но не работает в Python 3.8. Я не знаю, как это терпит неудачу в последней версии. Помогите мне с некоторыми решениями. Вот код: from Crypto.PublicKey import RSA def generate_keys(): modulus_length = 1024 key...

23
Добавить новый столбец в фрейм данных на основе словаря

У меня есть датафрейм и словарь. Мне нужно добавить новый столбец в фрейм данных и рассчитать его значения на основе словаря. Машинное обучение, добавление новой функции на основе некоторой таблицы: score = {(1, 45, 1, 1) : 4, (0, 1, 2, 1) : 5} df = pd.DataFrame(data = { 'gender' : [1, 1, 0, 1, 1,...

23
Почему размер класса в c ++ зависит от публичного / частного статуса членов данных?

Из того, что я знаю, размер класса в C ++ зависит от следующих факторов: Размер всех нестатических элементов данных. Порядок данных членов. Если заполнение байтов включено или нет. Размер его непосредственного базового класса. Существование виртуальных функций. Режим наследования (виртуальное...

23
Для чего нужна опция java.security.egd?

В проекте, над которым я работаю, приложение запускается с помощью команды, подобной этой: java -Djava.security.egd=file:/dev/urandom -jar app.jar Я никогда не видел java.security.egdвариант раньше. Поиски, кажется, используются для настройки генерации случайных чисел в приложении Java. Это...

23
Центрируйте DIV неравномерно, используя CSS

Я центрирую DIV внутри другого DIV, используя flexbox. Подумайте о диалоговом окне, которое появляется в центре экрана при необходимости. Это работает нормально, однако выглядело бы намного лучше, если бы пространство над и под диалоговым окном было не совсем одинаковым, с 40% оставшегося...

23
унаследованное наследование наследуется как устаревшее, вместо этого используйте зависимостьOnInheritedWidgetOfExactType

С момента выпуска Flutter 1.12 мой следующий код: static MyInheritedWidget of(BuildContext context) { return context.inheritFromWidgetOfExactType(MyInheritedWidget) as MyInheritedWidget; } предупреждает со следующим: «attributeitFromWidgetOfExactType» устарел и не должен использоваться. Вместо...

23
Почему функции абсолютного значения в C не принимают константные входные данные?

В C прототипом функции абсолютного значения (которая принимает число с плавающей запятой) является float fabsf( float ); Почему этот прототип не принимает постоянное значение, например так: float fabsf( float const ); fabsf не изменит значение ввода, не так ли? Если у меня есть функция, которая...

23
Как убрать странные промежутки между тремя элементами, имеющими одинаковый цвет фона?

Я уже давно борюсь с этой проблемой. Эту проблему можно увидеть на мобильных устройствах (Android и iOS), некоторые устройства могут быть немного увеличены. На ПК я также могу воспроизвести эту ошибку в браузере Chrome при переключении в мобильный режим. Ниже приведен код, используемый для...

23
firebase-tools «Ошибка: срок действия сертификата истек»

Этим утром я попытался развернуть свой реактивный проект на хостинге firebase, но я получил эту ошибку: Error: Server Error. certificate has expired Затем я попытался выполнить firebase listкоманду, чтобы увидеть список моих проектов, но снова я получил ту же ошибку! Я пробовал это на других...

23
C ++ 20 Основные понятия: какая специализация шаблона выбирается, когда аргумент шаблона соответствует нескольким понятиям?

Данный : #include <concepts> #include <iostream> template<class T> struct wrapper; template<std::signed_integral T> struct wrapper<T> { wrapper() = default; void print() { std::cout << "signed_integral" << std::endl; } }; template<std::integral T>...

23
Почему я могу объявить дочернюю переменную с тем же именем, что и переменная в родительской области?

Недавно я написал некоторый код, в котором непреднамеренно использовал имя переменной в качестве параметра действия, объявленного внутри функции, в которой уже есть переменная с тем же именем. Например: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; Когда я обнаружил...