Helpers - компьютеры, интернет, программирование

Публикации по теме 'c'


Обработка исключений в C++
Обработка исключений включает прогнозирование потенциальных проблем в программе и написание кода для обработки таких ошибок или исключений. В этой статье мы обсудим обработку исключений в C++. В отличие от C, в котором отсутствует поддержка обработки исключений, C++ предлагает надежную обработку исключений, встроенную в язык программирования. Философия дизайна Исключения в C++ были созданы с учетом некоторых соображений дизайна. Давайте посмотрим на некоторые из них и попробуем их..

Вопросы по теме 'c'

Изменить сетевые настройки в C
Как изменить Я меняю сетевые настройки (IP-адрес, DNS-сервер, шлюз, DHCP-сервер) с C, а не с C++, также предпочтительно с вызовами Windows API, а не с WMI. Спасибо!
16.11.2023

Какой из них более быстрый пост-инкремент или пре-инкремент?
Возможный дубликат: Есть ли разница в производительности между i ++ и ++ i в C ++? Привет, меня когда-то спросили, какая из них более быстрая переменная ++ или переменная ++? Я немного запутался. Может кто подскажет, какой из них...
c c++
27.09.2023

Почему не возникает исключение? Если размер перечисления меньше 100 байт
Размер объединения составляет 95 байтов, почему, если я пытаюсь получить доступ к 102 позициям в a, исключение не возникает? Или я просто перезаписываю другое место в памяти? #include<stdio.h> union u{ char a[95]; int b;...
16.12.2023

Отладчик: как мне получить информацию о Mutex Owned или Mutex Free в аварийном дампе?
Я не знаю, что я не делаю, но я просто не могу заставить свой собственный отладчик сохранить информацию «Mutex Owned» или «Mutex Free» для отлаживаемого приложения. CDB работает нормально, если я назову его следующим образом: cdb -pn test.exe...

Чтение и запись файлов MMAP
Я пытаюсь использовать mmap для чтения файла, а затем зашифровать его, а затем записать шифрование в выходной файл. Я также пытаюсь сделать это с помощью mmap, но когда я запускаю код, он сообщает мне, что не удалось отменить отображение из-за...
16.11.2023

Передача нескольких сообщений от клиента -> сервер и сервер -> клиентские сокеты в C
Может ли кто-нибудь помочь определить, почему мой сервер не может принять более одного сообщения от клиента? Я пытаюсь сделать так, чтобы поток выглядел следующим образом: 1. Клиент отправляет размер сообщения на сервер 2. Сервер получает размер...
23.11.2023

Объясните typedef для функции, используемой в библиотеке qsort
Я использую функцию библиотеки qsort для сортировки массива элементов структуры, при поиске в Интернете я нашел ресурс: INFO : Сортировка структур с помощью функции C qsort() @ support.microsoft. Я понимаю, что функция qsort требует приведения...

меньше, чем сравнение для пустых указателей
Я хочу сравнить два указателя void следующим образом: void foo(void* p1, void* p2) { if (p1 < p2) { void *tmp = p1; p1 = p2; p2 = tmp; } // do something with p1 and p2. } Это правильно по стандарту? Я имею в виду,...
17.11.2023

Отобразить MSB в LSB
Мне трудно понять мою проблему: uint8_t nal_type=6; for(i=7;i!=0;i--){ printf("%d",(nal_type>>i)&0x01U);} printf("\n"); Я ожидаю, что следующий код будет отображать двоичное значение от MSB до LSB. Но он отображает следующее:...
20.10.2023

Как использовать набор инструментов Emscripten с biicode?
Как я могу добавить цель компиляции Emscripten для моей программы, используя biicode. Я хотел бы сделать "bii cpp:configure" или сборку с параметрами, которая бы собирала мой исходный код C/C++ с использованием загруженного Emscripten SDK (emsdk) или...

MPI_Finalize() не завершает никаких процессов
Я возился с openMPI, и у меня есть странная ошибка. Кажется, что даже после MPI_Finalize() каждый из потоков продолжает работать. Я следовал руководству по простой программе Hello World, и она выглядит так: #include <mpi.h>; int...

Перенаправить файловый дескриптор в память
Я работаю с файловым API, который предоставляет только интерфейс const char* filename (принимая - вместо stdout ) при записи файлов. Вместо этого я хотел бы, чтобы вывод был записан в память, чтобы я мог передать данные в другое место. Я могу...

execvp() создает небольшую программу на основе оболочки unix
Я сделал небольшую программу, которая разветвляется и выполняет другую программу. В основном он должен работать так же, как оболочка Unix. Вот мой код: int main(int argc, char *argv[]){ pid_t cpid; char *shell[5];...
03.12.2023

Как изменить ширину и высоту элемента управления ATL по умолчанию?
Я использую ATL control для создания ActiveX , но проблема возникает при запуске приложения. Ширина и высота всегда фиксированы и малы. Но я хочу изменить ширину. Я изменил код ниже, но это не сработало. Итак, как решить эту проблему?...
30.10.2023

Ошибка сегментации MPI MPI_Scatter с использованием C
Я новичок в этой области и использую OpenMPI и C . Я пытаюсь выяснить, почему мой код приводит к ошибке Segmentatioin fault . Я уже много писал о MPI, но помощи не нашел. Это заняло у меня уже несколько часов. Вот и решил обратиться сюда за...
23.09.2023

сравнение двойников не работает (появляется всегда, что разные)
У меня есть программа для расчета площади и периметра пойлгн, программа получает текстовый файл с координатами и вычисляет площадь. У меня проблемы с расчетами. Теперь я пытаюсь сравнить двойники, и я не понимаю, почему это не работает. У меня...
c
07.10.2023

читать биты из указателя на массив беззнаковых символов
Скажем, у меня есть массив unsigned char из 6 байт. И какая-то функция изменяет в нем значение. Как мне получить измененные значения, скажем, из 0-19bit ? void my_func() { unsigned char tempVal[6] = { 0,0,0,0,0,0} unsigned char* temPtr =...
c
15.12.2023

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

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

Новые материалы

Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..

Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

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

Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..