Вопросы-ответы - все решения ➜ страница 555
Как сериализовать значение перечисления как int?
Я хочу сериализовать свое значение перечисления как int, но я получаю только имя. вот мой (пример) класс и перечисление: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, PreBookingConfirmation = 5, BookingStatus = 6 } и код (просто чтобы убедиться, что я не делаю это неправильно) Request req = new Request(); req.request = RequestType.Confirmation; XmlSerializer xml = new XmlSerializer(req.G ...
Что означает "фрагмент" в ANTLR?
Что значит фрагмент означает в ANTLR? Я видел, как правила: fragment DIGIT : '0'..'9'; и DIGIT : '0'..'9'; в чем разница? ...
Как создать строку с разделителями-запятыми из ArrayList?
Я храню ArrayList идентификаторов в скрипте обработки, который я хочу выплюнуть как список с разделителями-запятыми для вывода в журнал отладки. Есть ли способ, которым я могу получить это легко, не зацикливаясь на вещах? EDIT: спасибо Джоэлу за указание списка (из T), который доступен в .net 2.0 и выше. Это делает вещи тоннами легче, если у вас есть это доступно. ...
Как читать и писать INI файл с Python3?
мне нужно читать, писать и создавать INI файл с Python3. .INI default_path = "/path/name/" default_file = "file.txt" Python File: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' ) config.append( 'default_message', 'Hey! help me!!' ) обновлено ...
Как добавить общую метку к фасетам в ggplot2?
у меня часто есть числовые значения для фасетирования. Я хотел бы предоставить достаточную информацию для интерпретации этих значений фасетирования в дополнительном заголовке, аналогичном заголовкам оси. Параметры labeller повторяют много ненужного текста и непригодны для более длинных заголовков переменных. какие предложения? по умолчанию: test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20)) qplot(data=test, x=x, y=y, facets=facet.b~facet.a) что бы я ...
Android NavigationView разделитель групп меню [дубликат]
этот вопрос уже есть ответ здесь: как создать простой разделитель в новом NavigationView? 11 ответов библиотека дизайна поддержки Андроида обеспечивает NavigationView: <android.support.design.widget.NavigationView ... app:menu="@menu/navigation_drawer_items" /> меню/navigation_drawer_items: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:c ...
используйте поиск jQuery () на объекте JSON
аналогично вопрос brnwdrng, Я ищу способ поиска через JSON-подобный объект. предположим, что структура моего объекта такова: TestObj = { "Categories": [{ "Products": [{ "id": "a01", "name": "Pine", "description": "Short description of pine." }, { "id": "a02", "name": "Birch", "description": "Short description of birch." }, { "id": "a03", "name": "Poplar", ...
Добавление новых пользовательских разрешений в Django
Я использую пользовательские разрешения в моих моделях Django следующим образом: class T21Turma(models.Model): class Meta: permissions = (("can_view_boletim", "Can view boletim"), ("can_view_mensalidades", "Can view mensalidades"),) проблема в том, что когда я добавляю разрешение в список, оно не добавляется в auth_permission таблица при запуске syncdb. Что я делаю не так. Если это имеет какое-либо значение, я использую юг для миграции базы данных. ...
используйте регулярное выражение в if-condition в bash
интересно, общее правило для использования регулярного выражения в предложении if в bash? вот пример $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[ $gg == s...grid* ]] ; then echo $gg; fi $ почему последние три не совпадает? надеюсь, что вы могли бы дать как можно больше общих правил, а не только для этого примера. ...
Как использовать ADB для отправки сенсорных событий на устройство с помощью команды sendevent?
Я пытаюсь отправить сенсорные события на устройство с помощью AndroidDebugBridge, так что я могу сделать некоторые основные автоматизации для тестов пользовательского интерфейса. Я следил за дискуссией в ссылке. Я могу использовать sendevent для имитации прикосновения к эмуляторам, но не могу сделать то же самое на устройстве. кто-нибудь успел отправить прикосновение от ADB к устройству? Не могли бы вы поделиться решением. ...
Как проверить несколько вызовов методов с разными параметрами
у меня есть следующий метод, который я хочу проверить поведение на public void methodToTest( Exception e, ActionErrors errors ) { ... errors.add( "exception.message", ActionMessageFactory.createErrorMessage(e.toString() )); errors.add( "exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString() )); ... } в моем @ тестовом классе я надеялся сделать что-то вроде этого, чтобы проверить, что error ...
Как определить текущую ОС из gradle
Я нашел этот ответ о том, как это сделать с groovy: обнаружение платформы (окна или Linux) с помощью groovy / grails: if (System.properties['os.name'].toLowerCase().contains('windows')) { println "it's Windows" } else { println "it's not Windows" } есть ли лучший способ? ...
Идентификатор пакета и push-сертификат ... aps-ошибка права среды
Я читал откуда xcode берет идентификатор приложения?,форматирование идентификатора пакета XCode из {PRODUCT_NAME} , и нагрузки больше, но... Я пытаюсь получить push-уведомления идем и страшный "Error Domain = Nscocoaerrordomain Code=3000 "нет допустимой' aps-среды' строка права найдена для приложения " UserInfo=0x15b200 {NSLocalizedDescription=нет допустимой 'aps-среды' строки избранности найдено для приложения} " ошибка. Я совершенно уверен, что я правильно выполнил все шаги, в ...
Ruby on Rails: очистить кэшированную страницу
У меня есть приложение RoR (ruby v1.8.7; rails v2.3.5), которое кэширует страницу в среде разработки. Это было бы не так много проблем, но кэшированная страница a элементы являются неправильными. Я не внес никаких изменений в разработку.rb-файл, и я сознательно не добавил никаких команд кэширования к контроллерам. Я попытался очистить куки браузера (Firefox 3.5 на OSX) и кэш страниц для этого сайта (localhost). Я также перезапустил Дворняжка. Кажется, ничего не помогает. чего мне не хватае ...
Почему 0dp считается повышением производительности?
An ответ в конце этот вопрос был заполнен, сочетая замечания и решения. вопрос я искал вокруг, но не нашел ничего, что действительно объясняет, почему Android Lint а также некоторых затмение подсказки предлагают заменить некоторые layout_height и layout_width значения 0dp. например, у меня есть ListView что было предложено изменилось до <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight=" ...
Что именно означает "поток" и "буфер" в Java I/O?
Я только что узнал о вводе / выводе с помощью BufferedReader. Я хотел бы знать, что именно означает термин Stream и Buffer? кроме того, что эта строка кода служит нам: BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); ...
Tortoise SVN: разрешите конфликт, используя "их". Что это значит?
может кто-нибудь объяснить разницу между следующими двумя вариантами Tortoise SVN на конфликтных файлах: разрешить конфликт с помощью "чужих". разрешить конфликт с помощью "мое". на боковой ноте. Почему никто никогда не сообщал об этом запутанном использовании терминологии как об ошибке? ...
Как внедрить репозиторий в сервис в Symfony?
мне нужно ввести два объекта в ImageService. Один из них является экземпляром Repository/ImageRepository, который я получаю такой: $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); Итак, как я могу заявить, что в моих услугах.в формате YML? Вот сервис: namespace MycompanyMainBundleServiceImage; use DoctrineODMMongoDBDocumentRepository; class ImageManager { private $manipulator; private $repository; public ...
Работа с точностью float в Javascript [дубликат]
этот вопрос уже есть ответ здесь: как справиться с точностью чисел с плавающей запятой в JavaScript? 33 ответы у меня есть большое количество числовых значений y в javascript. Я хочу сгруппировать их, округляя их до ближайшего кратного x и преобразовать результат в строку. как мне обойти раздражающую точность с плавающей точкой? например: 0.2 + 0.4 = 0.6000000000000001 две вещи, которые я пробов ...
Динамическое создание или ссылка на переменные в Sass
Я пытаюсь использовать строковую интерполяцию на моей переменной для ссылки на другую переменную: // Set up variable and mixin $foo-baz: 20px; @mixin do-this($bar) { width: $foo-#{$bar}; } // Use mixin by passing 'baz' string as a param for use $foo-baz variable in the mixin @include do-this('baz'); но когда я это делаю, я получаю следующую ошибку: неопределенная переменная: "$foo -". поддерживает ли Sass переменные в стиле PHP? ...
Как преобразовать отрицательное число в положительное?
Как я могу преобразовать отрицательное число в положительное в Python? (И сохраняйте положительный.) ...
Создайте JPA EntityManager без сохранения.XML-файл конфигурации
есть ли способ, чтобы инициализировать EntityManager без определенной единицы персистентности? Можете ли вы дать все необходимые свойства для создания entity manager? Мне нужно создать EntityManager из заданных пользователем значений во время выполнения. Обновление persistence.xml и перекомпиляция не является опцией. любая идея о том, как это сделать, более чем приветствуется! ...
Правильное использование URLRequestConvertible от Alamofire
Я прочитал пару учебников, README от @mattt, но не могу понять пару вещей. что такое правильное использование URLRequestConvertible в реальном мире API? Похоже, если я создам один маршрутизатор, реализовав URLRequestConvertible протокол для всех API - он будет едва читаемым. Должен ли я создать один маршрутизатор на конечную точку? второй вопрос, скорее всего, вызван отсутствием опыта работы с языком Swift. Я не могу понять, почему это для построения маршрутизатора? Почему мы не используем ...
Установить кодировку файла в UTF8 с BOM в Sublime Text 3
когда я открываю файл в Sublime Text 3, внизу у меня есть возможность установить кодировку символов, как показано на скриншоте. есть возможность установить его в UTF-8, что после проведения некоторых исследований означает UTF-8 без спецификации, но я хочу установить его в UTF-8 С BOM как показано ниже: Как я могу сделать это из ST3? Любая помощь будет очень большой оцененный. спасибо ...
Как использовать запросы Python для подделки посещения браузера?
Я хочу получить контент с сайта ниже. Если я использую браузер, такой как Firefox или Chrome, я могу получить реальную страницу сайта, которую я хочу, но если я использую пакет запросов Python (или wget command) чтобы получить его, он возвращает совершенно другую HTML-страницу. Я думал, что разработчик сайта сделал некоторые блоки для этого, так что вопрос: Как я могу поддельные посещения браузера с помощью запросов на языке Python или команду wget? http://www.ichangtou.com/#company:data_00000 ...
Недопустимая длина для массива символов Base-64
как говорится в названии, я получаю: недопустимая длина для основания-64 символа матрица. Я читал об этой проблеме здесь, и кажется, что предложение состоит в том, чтобы сохранить ViewState в SQL, если он большой. Я использование мастера с большим количеством сбора данных, так что шансы есть ли у меня видовое состояние большое. Но, прежде чем я перейду к " store-in-DB" решение, может быть, кто-нибудь может взглянуть и сказать мне, если у меня есть другие варианты? I построить письмо ...
Строка.Метод Join, который игнорирует пустые строки?
VB.NET метод String.Join(separator, stringArray) похож на PHP implode, но любые нулевые элементы в массиве заменяются пустой строкой, поэтому thatc: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" есть ли простой способ объединить набор строк с разделителем, который игнорирует пустые строки? мне не обязательно использовать массивы или строки.Присоединяйтесь или что-нибудь еще. Мне просто нужны следующие преобразования: ("a", "b ...
Как мне получить версию Scala из самой Scala?
речь идет не о параметрах компилятора командной строки. Как программно получить версию Scala внутри кода? кроме того, где плагин Eclipse Scala v2 хранит путь к scalac? ...
Обязательные и необязательные аргументы с помощью параметров программы Boost Library
Я использую библиотеку параметров программы Boost для анализа аргументов командной строки. У меня есть следующие требования: как только "помощь", все остальные параметры являются необязательными; после того, как" помощь " не предоставляется, все остальные варианты необходимы. Как я могу справиться с этим? Вот мой код, обрабатывающий это, и я обнаружил, что это очень избыточно, и я думаю, что это должно быть легко сделать, не так ли? #include <boost/program_options.hpp> #include <i ...
Переменные Nginx, подобные SetEnv в Apache?
Я использую SetEnv в Apache для установки некоторых переменных в virtualhosts, которые я восстанавливаю в PHP с помощью $_SERVER[the_variable]. теперь я переключаюсь на Perl Catalyst и Nginx, но кажется, что директива "env" в Nginx не то же самое. Это не работает. Как это может быть достигнуто? вот фоновое изображение, на всякий случай кто-то может предложить лучший подход или моя предыдущая система не работает с Nginx. я использую одно и то же приложение для многих доменов. Все данные посту ...