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

85
Законно ли исходный код, содержащий неопределенное поведение, вызывать сбой компилятора?

Скажем, я собираюсь скомпилировать какой-то плохо написанный исходный код C ++, который вызывает неопределенное поведение, и поэтому (как говорится) «все может случиться». С точки зрения того, что спецификация языка C ++ считает приемлемым для "совместимого" компилятора, "что-нибудь" в этом...

85
Почему T * может быть передано в регистр, а unique_ptr <T> не может?

Я смотрю выступление Чендлера Каррута в CppCon 2019: Нет абстракций с нулевой стоимостью в нем он приводит пример того, как он был удивлен тем, сколько накладных расходов вы понесли, используя std::unique_ptr<int>овер int*; этот сегмент начинается примерно в момент времени 17:25. Вы можете...

85
Что ?[]? синтаксис в C #?

Пока я изучал делегат, который на самом деле является абстрактным классом Delegate.cs, я увидел следующий метод, в котором я не понимаю Почему возвращаемое значение использует, ?хотя это уже ссылочный ( класс ) тип ?[]? смысл по параметру Могли бы вы объяснить? public static Delegate?...

84
Хорошая печать XML-файлов на Emacs

Я использую emacs для редактирования моих файлов xml (режим nxml), и файлы, созданные машиной, не имеют красивого форматирования тегов. Я искал возможность распечатать весь файл с отступом и сохранить его, но не смог найти автоматический способ. Есть способ? Или, по крайней мере, какой-нибудь...

84
Как узнать, есть ли у переменной числовое значение в Perl?

Есть ли в Perl простой способ определить, является ли данная переменная числовой? Что-то вроде: if (is_number($x)) { ... } было бы идеально. -wКонечно, предпочтительнее метод, который не будет выдавать предупреждений при использовании переключателя....

84
Как совместить два проекта в Mercurial?

У меня есть два отдельных репозитория Mercurial. На этом этапе имеет смысл «стать одним», потому что я хочу работать над двумя проектами одновременно. Мне бы очень хотелось, чтобы каждый из двух проектов был подкаталогом в новом репозитории. Как мне объединить два проекта? Это хорошая идея, или я...

84
Лучшее решение для аутентификации в Ruby on Rails [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

84
Поднимает ли WCF планку или просто уровень сложности? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 1 год назад . Уточните этот вопрос Я понимаю ценность трехкомпонентной...

84
Как я могу написать приложение для iPhone полностью на JavaScript, не делая его просто веб-приложением?

Я не хочу тратить время на изучение Obj-C. Я более 7 лет занимаюсь программированием веб-приложений. Разве не должно быть способа использовать WebView и просто написать все приложение на javascript, извлекая файлы прямо из ресурсов проекта?...

84
Как мне настроить контроль доступа в SVN?

Я создал репозиторий с использованием SVN и загрузил проекты. Над этими проектами работают несколько пользователей. Но не всем требуется доступ ко всем проектам. Я хочу настроить права пользователей для каждого проекта. Как я могу этого добиться?...

84
Хук выполнения до и после Suite в jUnit 4.x

Я пытаюсь выполнить предварительную настройку и разборку для набора интеграционных тестов, используя jUnit 4.4 для выполнения тестов. Разборка должна выполняться надежно. У меня есть другие проблемы с TestNG, поэтому я хочу вернуться к jUnit. Какие хуки доступны для выполнения до запуска любых...

84
Объединить несколько результатов в подзапросе в одно значение, разделенное запятыми

У меня есть две таблицы: TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) Отношения - это один ряд TableA- много таких TableB. Теперь я хочу увидеть такой результат: ID Name SomeColumn 1. ABC X, Y, Z (these are three different rows) 2. MNO R, S Это не сработает...

84
Тестируете веб-службу JAX-RS?

В настоящее время я ищу способы создания автоматических тестов для веб-службы на основе JAX-RS (Java API для RESTful Web Services). Мне в основном нужен способ отправить ему определенные данные и убедиться, что я получаю ожидаемые ответы. Я бы предпочел сделать это через JUnit, но я не уверен, как...

84
В чем разница между int? и int в C #?

Я на 90% уверен, что видел этот ответ в stackoverflow раньше, на самом деле я никогда не видел "int?" синтаксис, прежде чем увидеть его здесь, но как бы я ни искал, я не могу найти предыдущий пост, и это сводит меня с ума. Возможно, я случайно ел забавные грибы, но если нет, может ли кто-нибудь...

84
Есть ли список Java с открытым исходным кодом кодов стран ISO 3166-1

Кто-нибудь знает о свободно доступном пакете java 1.5, который предоставляет список кодов стран ISO 3166-1 в виде перечисления или EnumMap? В частности, мне нужны «элементы кода ISO 3166-1-alpha-2», то есть двухсимвольный код страны, такой как «us», «uk», «de» и т. Д. Создать его достаточно просто...