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

31
Странное поведение с полями классов при добавлении в std :: vector

Я обнаружил очень странное поведение (на Clang и GCC) в следующей ситуации. У меня есть вектор, nodesс одним элементом, экземпляр класса Node. Затем я вызываю функцию, nodes[0]которая добавляет новый Nodeвектор. При добавлении нового узла поля вызывающего объекта сбрасываются! Однако они, похоже,...

31
Может ли отсутствующий #include нарушить работу программы во время выполнения?

Есть ли какой-нибудь случай, когда пропадание #includeможет сломать программное обеспечение во время выполнения, в то время как сборка все еще проходит? Другими словами, возможно ли, что #include "some/code.h" complexLogic(); cleverAlgorithms(); а также complexLogic(); cleverAlgorithms(); будут ли...

31
Как правильно преобразовать 2 байта в 16-разрядное целое число со знаком?

В этом ответе , zwol сделал это заявление: Правильный способ преобразования двух байтов данных из внешнего источника в 16-разрядное целое число со знаком - с помощью вспомогательных функций, таких как: #include <stdint.h> int16_t be16_to_cpu_signed(const uint8_t data[static 2]) { uint32_t val...

31
Копируются ли потоки при вызове fork?

Если у меня есть программа, работающая с потоками и вызывающая в системе fork()на основе Unix, скопированы ли потоки? Я знаю, что виртуальная память для текущего процесса копируется 1: 1, чтобы новый процесс порождался. Я знаю, что потоки имеют свой собственный стек в виртуальной памяти процесса....

30
Максимальное количество уникальных подстрок из раздела

Я изменил название так, чтобы оно было более понятным. Вот подробная версия вопроса: У нас есть строка, s и мы хотим разбить ее на подстроки . Каждая подстрока отличается друг от друга. Какое максимальное количество уникальных подстрок мы можем получить из одного среза. Другими словами, каково...

30
Пользовательский оптимизатор TensorFlow Keras

Предположим, я хочу написать собственный класс оптимизатора, соответствующий tf.kerasAPI (используя версию TensorFlow> = 2.0). Я запутался в документированном способе сделать это по сравнению с тем, что сделано в реализациях. Документация для tf.keras.optimizers.Optimizer штатов , ### Write a...

30
Как называется (…) в C и C ++?

Одним из применений ...является обозначение переменных элементов в C и C ++. Как это называется? Это классифицируется как оператор или что-то еще, когда используется таким образом? Любые другие детали, касающиеся ...? Изменить: я знаю цель .... Я спрашиваю о его названии и классификации, которые, я...

30
Как изменить настройки кода VS для использования шрифта JetBrains Mono

Я скачал и установил шрифт JetBrains Mono https://www.jetbrains.com/lp/mono/ Я пытаюсь установить VS Code для его использования. Я добавил следующие строки в мой файл settings.json: // Set the font "editor.fontFamily": "Consolas, 'Courier New', monospace", // Copied from current settings // Turn on...

30
Почему я получаю эту ошибку GRPC «ПРЕДУПРЕЖДЕНИЕ: EmulatorService.cpp: 448: Не удается найти файл сертификата» при запуске эмулятора?

Добрый вечер всем, я имею дело с Java и Android Studio всего несколько месяцев, может кто-нибудь помочь мне решить эту ошибку? Это происходит каждый раз, когда запускается эмулятор. Спасибо Эмулятор: сервер GRPC запущен с 127.0.0.1:8554 Эмулятор: эмулятор: ПРЕДУПРЕЖДЕНИЕ: EmulatorService.cpp: 448:...

30
Почему запись постоянно оставляет 4K байтов в буфере?

У меня есть по существу следующий код: int fileWrite(int file, void * pBuffer, size_t size) { size_t bytesWritten = (size_t)write( file, pBuffer, size ) ; if (bytesWritten != size) { return -1; } return 0; } Это работает, если размер составляет 1 ГБ, но когда размер составляет ~ 2 ГБ, он...

29
Как установить настройки сериализатора json в asp.net core 3?

Настройки сериализатора json для устаревших основных приложений asp.net были установлены путем добавления AddMvc().AddJsonOptions(), но я не использую AddMvc()в asp.net core 3. Итак, как я могу установить глобальные настройки сериализации...

29
Почему `std :: string :: find ()` не возвращает конечный итератор при сбоях?

Я считаю, что поведение std::string::findнесовместимо со стандартными контейнерами C ++. Например std::map<int, int> myMap = {{1, 2}}; auto it = myMap.find(10); // it == myMap.end() Но для строки, std::string myStr = "hello"; auto it = myStr.find('!'); // it == std::string::npos Почему бы не...

29
Как проверить, является ли пакет python последней версией программно?

Как вы проверяете, является ли пакет в его последней версии программно в скрипте и возвращаете истину или ложь? Я могу проверить с помощью сценария, как это: package='gekko' import pip if hasattr(pip, 'main'): from pip import main as pipmain else: from pip._internal import main as pipmain...

29
Xcode 11.2 - Невозможно установить файл приложения на устройство?

Я недавно обновил свою ОС до Catalina и обновил Xcode до 11.2. Поскольку при этом я пытаюсь запустить на своем устройстве версию выпуска моего приложения, мне просто выдается ошибка: Невозможно установить приложение. Когда я нажимаю «детали», это дает мне следующее: Установка приложения не удалась...

29
Как сделать «неправильный вызов метода блокировки» соответствующим?

В настоящее время я пытаюсь использовать котлин сопрограммы больше. Но я сталкиваюсь с проблемой: при использовании moshi или okhttp внутри этих сопрограмм я получаю предупреждение: «неподходящий вызов метода блокировки» Каков наилучший способ исправить это? Я действительно не хочу быть неуместным...

29
Как обучить модель в nodejs (tenorflow.js)?

Я хочу сделать классификатор изображений, но я не знаю Python. Tensorflow.js работает с JavaScript, с которым я знаком. Могут ли модели обучаться с этим и каковы будут шаги для этого? Честно говоря, я понятия не имею, с чего начать. Единственное, что я понял, это как загрузить «мобильную сеть»,...

29
Есть ли способ объявить C # лямбду и немедленно вызвать его?

Можно объявить лямбда-функцию и немедленно вызвать ее: Func<int, int> lambda = (input) => { return 1; }; int output = lambda(0); Мне интересно, если это возможно сделать в одну строку, например что-то вроде int output = (input) => { return 1; }(0); что выдает ошибку компилятора...

29
Копирование структур с неинициализированными членами

Допустимо ли копировать структуру, некоторые члены которой не инициализированы? Я подозреваю, что это неопределенное поведение, но если это так, то оставлять неинициализированные члены в структуре (даже если эти члены никогда не используются напрямую) довольно опасно. Поэтому мне интересно, есть ли...