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

Q & A для профессиональных программистов и энтузиастов

13
Почему я не должен включать файлы cpp и вместо этого использовать заголовок?
Итак, я закончил свое первое задание по программированию на C ++ и получил оценку. Но по оценке я потерял оценки за including cpp files instead of compiling and linking them. Мне не очень понятно, что это значит. Оглядываясь назад на мой код, я решил не создавать файлы заголовков для своих …
147 c++  header-files 

12
Как подавить научную запись при печати значений с плавающей запятой?
Вот мой код: x = 1.0 y = 100000.0 print x/y Мой коэффициент отображается как 1.00000e-05. Есть ли способ подавить научную запись и заставить ее отображать как 0.00001? Я собираюсь использовать результат в виде строки.


13
Во время выполнения найдите все классы в приложении Java, которые расширяют базовый класс
Я хочу сделать что-то вроде этого: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); Итак, я хочу посмотреть на все классы во вселенной моего приложения, и когда я найду тот, который происходит от Animal, я хочу создать новый объект этого …



3
Какова минимальная длина действующего международного номера телефона?
Мне нужно подтвердить ввод пользователем международного телефонного номера. Согласно E.164 максимальная длина составляет 15 цифр, но я не смог найти никакой информации о минимуме. Я рассматриваю только цифры, без знака плюс или разделителей.
147 validation 

6
Разница между JVM и HotSpot?
Что такое HotSpot и как он связан с JVM и OpenJDK? Это библиотека? Что именно это делает? Кроме того, в чем разница между OpenJDK и HotSpot?
147 java  jvm-hotspot 

8
Рекурсивный список всех файлов в каталоге, включая файлы в каталогах символических ссылок
Предположим , у меня есть каталог , /dirв котором есть 3 символические ссылки на другие каталоги /dir/dir11, /dir/dir12и /dir/dir13. Я хочу , чтобы получить список всех файлов в dirтом числе и в dir11, dir12и dir13. Чтобы быть более общим, я хочу перечислить все файлы, включая файлы в каталогах, которые являются …
147 linux 

5
C # Thread Safe быстрый (EST) счетчик
Как получить потокобезопасный счетчик в C # с наилучшей производительностью? Это так просто, как получается: public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } Но есть ли более быстрые альтернативы?

4
Regex, как подобрать дополнительный символ
У меня есть регулярное выражение, которое я думал, работает правильно до сих пор. Мне нужно сопоставить дополнительный символ. Это может быть там или не может. Вот две строки. Верхняя строка совпадает, а нижняя - нет. Отсутствие единственной буквы в нижней строке - вот что делает его неудачным. Я хотел бы …
147 regex  string  operators 

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

2
Как настроить IntelliJ (также Android Studio) для быстрого восстановления сочетания клавиш CTRL + Y вместо CTRL + SHIFT + Z?
По умолчанию ярлык действия «Повторить» для IntelliJ / Android Studio - CTRL+ Shift+, Zи это обычная проблема для пользователей Windows. Более серьезная проблема - это CTRL+, связанный Yс действием «Удалить строку» - и это приводит к потере стека отмены. Чтобы решить эту проблему, как можно изменить ярлык «Повторить» на CTRL+ …

21
Тип сущности <тип> не является частью модели для текущего контекста
Я вхожу в Entity Framework, но я не уверен, что мне не хватает критической точки в подходе, основанном на коде. Я использую общий шаблон репозитория на основе кода из https://genericunitofworkandrepositories.codeplex.com/ и создал мои объекты. Но когда я пытаюсь получить доступ или изменить сущность, я сталкиваюсь со следующим: System.InvalidOperationException: тип объекта …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.