Tag: c

Программно получать сводные комментарии во время выполнения

Я ищу способ программно получить итоговую часть Xml-комментариев метода в ASP.net. Я просмотрел предыдущие связанные должности, и они не предоставляют способ сделать это в веб-среде. Я не могу использовать сторонние приложения, и из-за веб-среды плагин Visual Studio тоже не очень полезен. Самое близкое, что я нашел для рабочего решения, – проект JimBlackler, но он работает […]

Получить начальный и конечный адрес текстового раздела в исполняемом файле

Мне нужно получить начальный и конечный адрес текстового раздела исполняемого файла. Как я могу его получить? Я могу получить начальный адрес от символа _init или символа _start , но как насчет _start адреса? Должен ли я считать конечный адрес text раздела последним адресом перед началом раздела .rodata ? Или я должен отредактировать сценарий ld по […]

Почему мой открытый class не может расширить внутренний class?

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

Отправка столбцов матрицы с использованием MPI_Scatter

Я пытаюсь написать программу умножения матрицы-вектора с использованием MPI. Я пытаюсь отправить столбцы матрицы для разделения процессов и локально вычислить результат. В конце я делаю MPI_Reduce используя операцию MPI_SUM . Отправка строк матрицы легко, так как C хранит массивы в строчном порядке, но столбцы не являются (если вы не отправляете их по одному). Я прочитал […]

Сериализация Nullable в XML

Я пытаюсь сериализовать class, некоторые из элементов данных являются объектами Nullable, вот пример [XmlAttribute(“AccountExpirationDate”)] public Nullable AccountExpirationDate { get { return userPrincipal.AccountExpirationDate; } set { userPrincipal.AccountExpirationDate = value; } } Однако во время выполнения я получаю ошибку Невозможно выполнить сериализацию члена AccountExpirationDate типа System.Nullable`1 [System.DateTime]. XmlAttribute / XmlText не может использоваться для кодирования сложных типов. […]

Как узнать, является ли тип «простым»? т.е. имеет единственное значение

typeof(string).IsPrimitive == false typeof(int).IsPrimitive == true typeof(MyClass).IsClass == true typeof(string).IsClass == true typeof(string).IsByRef == false typeof(MyClass).IsByRef == true // correction: should be false (see comments below) У меня есть метод, который создает экземпляр нового экземпляра T и, если он является «сложным» classом, заполняет его свойства из набора значений исходных данных. (a) Если T – простой […]

Правильно печатать символы utf8 в консоли Windows

Я так стараюсь: #include #include using namespace std; int main() { SetConsoleOutputCP(CP_UTF8); //german chars won’t appear char const* text = “aäbcdefghijklmnoöpqrsßtuüvwxyz”; int len = MultiByteToWideChar(CP_UTF8, 0, text, -1, 0, 0); wchar_t *unicode_text = new wchar_t[len]; MultiByteToWideChar(CP_UTF8, 0, text, -1, unicode_text, len); wprintf(L”%s”, unicode_text); } И эффект заключается в том, что отображаются только символы ascii. Ошибок […]

Значение strcpy () return

Многие функции из стандартной библиотеки C, особенно те, которые используются для обработки строк, и, в частности, strcpy (), используют следующий прототип: char *the_function (char *destination, …) Возвращаемое значение этих функций на самом деле такое же, как и указанное destination . Зачем вам тратить обратную стоимость на что-то избыточное? Это означает, что такая функция недействительна или […]

Использование IsAssignableFrom и ключевое слово «is» в C #

При попытке изучить Unity я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: if(!typeof(IController).IsAssignableFrom(controllerType)) { … } это кажется мне довольно запутанным способом в основном писать if(controllerType is IController) { … } Я понимаю, что есть тонкие различия между is и IsAssignableFrom , то есть IsAssignableFrom не включает преобразования конверсий, но я изо всех […]

Как std :: bitset будет быстрее, чем std :: vector ?

Согласно этому ответу плакат ожидает, что std::bitset размером 100k бит будет быстрее, чем std::vector при запросе отдельных битов. Как это может быть возможным? Как они могут существенно отличаться в своей реализации, если std::bitset видимому, допускает произвольные размеры, как std::vector ?

Interesting Posts

Получите исходные файлы jar, прикрепленные к Eclipse для зависимых от Maven зависимостей

Не использовать любые устройства в USB-порту в виртуальном боксе

Как удалить все таблицы MySQL из командной строки без разрешений базы данных DROP?

Как проверить, находится ли целое число в заданном диапазоне?

Использование WPDB в автономном скрипте?

Соединение плоских данных

Как сделать двустороннюю или обратную отладку программ?

NetworkStream.ReadAsync с маркером отмены никогда не отменяет

Java Generics: List, List , List

Какова цель этой дыры на планшете Wacom Intuos Pro?

Выбор устройства для Android – мое устройство кажется офлайн

Android, как создать программный треугольник и прямоугольник?

Получить только что удаленный документ

Тестирование типа утки с помощью C # 4 для динамических объектов

Как сделать мультизагрузочный компакт-диск, который запустит выбранный пользователем ISO-файл

Давайте будем гением компьютера.