Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

4
Використання GSON для розбору масиву JSON
У мене такий JSON-файл: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] До того, коли у файлів був би кореневий елемент, я би використовував: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); код, але я не можу думати, як кодувати Wrapperклас, оскільки кореневим елементом є масив. Я …
110 java  arrays  json  gson 

2
Чому помилка не привласнюється до порожнього списку (наприклад, [] = “”)?
У python 3.4 я набираю текст [] = "" і це працює чудово, виняток не піднімається. Хоча, звичайно [], не дорівнює "". [] = () також чудово працює. "" = [] створює виняток, як очікувалося, () = "" Хоча створює виняток, як очікувалося. Отже, що відбувається?

11
Коли ADT встановлює BuildConfig.DEBUG на значення false?
У новітній версії ADT (r17) додається створена константа, BuildConfig.DEBUGяка встановлюється відповідно до типу збірки. Проблема в тому, що вона ніколи не встановлена ​​на помилку, я очікував, що вона зміниться, виконуючи "Інструменти Android -> Експортний підписаний пакет програм", але це не для мене. Тож як я можу змінити тип збірки? Додана …
110 android  eclipse  adt 

7
Чому повідомлення журналу Level.FINE не відображаються?
У JavaDocs дляjava.util.logging.Level держави: Рівні в порядку зменшення: SEVERE (найвище значення) WARNING INFO CONFIG FINE FINER FINEST (найменше значення) Джерело import java.util.logging.*; class LoggingLevelsBlunder { public static void main(String[] args) { Logger logger = Logger.getAnonymousLogger(); logger.setLevel(Level.FINER); System.out.println("Logging level is: " + logger.getLevel()); for (int ii=0; ii<3; ii++) { logger.log(Level.FINE, ii …

11
PHP генератор UML [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Як створити діаграму UML на основі існуючих класів у PHP?
110 php  uml  class-diagram 


7
Не передбачено таємний варіант для Rack :: Session :: попередження cookie?
Я використовую Rails 3.2.3, Ruby 1.9 під Fedora 17. Я отримую це попередження, коли запускаю rails s, і як це виправити? ПОПЕРЕДЖЕННЯ ПРО БЕЗПЕКА: Не використовується секретний варіант для Rack :: Session :: Cookie. Це створює загрозу безпеці. Настійно рекомендується надати секрет, щоб запобігти подвигам, які можуть бути можливими у …

4
Модулі C ++ - чому їх видалили з C ++ 0x? Чи повернуться вони згодом?
Я щойно відкрив цю стару С ++ 0x чернетку про модулі в C ++ 0x. Ідея полягала в тому, щоб вийти з поточної системи .h / .cpp, записавши лише файли .cpp, які потім створювалимуть файли модулів під час компіляції, які згодом будуть використовуватися іншими .cpp-файлами. Це виглядає як справді чудова …

8
Неправильне значення X-UA-Сумісний для атрибута http-equiv для мета елемента
Я використав те саме, metaщо використовує котло HTML5, і валідатор HTML W3C скаржиться: Неправильне значення X-UA-Сумісний для атрибута http-equiv для мета елемента. <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> Що з цим metaтегом не так?

15
За яких обставин пов'язані списки корисних?
У більшості випадків, коли я бачу, як люди намагаються використовувати пов'язані списки, мені здається, це поганий (або дуже поганий) вибір. Можливо, було б корисно вивчити обставини, за яких пов'язаний список є чи не є вдалим вибором структури даних. В ідеалі відповіді пояснюватимуть критерії, які слід використовувати для вибору структури даних, …

13
Як придушити попередження Java для конкретних каталогів або файлів, таких як згенерований код
Я використовую генератор парсера, який створює дещо потворний код. Як результат, мій проект Eclipse має кілька десятків попереджень, що виходять із створених вихідних файлів. Я знаю, що я можу використовувати @SuppressWarningанотацію для придушення конкретних попереджень у певних елементах, але будь-які додані мною дані вручну будуть втрачені, коли генератор аналізатора знову …

1
Який ефект від @NonCPS у сценарії конвеєра Дженкінса
У мене є сценарій конвеєра в Дженкінсі. Я раніше отримував цей виняток: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Скриптам не дозволено використовувати метод groovy.json.JsonSlurperClassic parseText java.lang.String Я переглянув виняток вгору і виявив деякі вказівки, що мені слід анотувати метод, у якому відбувається виняток @NonCPS. Я це зробив, не розуміючи насправді, що це робить. Після цього, …
110 jenkins  groovy 

7
Просте перетворення між java.util.Date та XMLGregorianCalendar
Я шукаю простий метод перетворення між java.util.Date і javax.xml.datatype.XMLGregorianCalendar в обох напрямках. Ось код, який я зараз використовую : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to create XMLGregorianCalendar instances */ …

5
Актори Scala: отримуйте проти реакції
Спершу скажу, що я маю досить багато досвіду Java, але лише нещодавно зацікавився функціональними мовами. Нещодавно я почав дивитися на Scala, який здається дуже приємною мовою. Однак я читав про програму Scaler's Actor в програмуванні в Scala , і є одне, чого я не розумію. У главі 30.4 сказано, що …

10
Виконувати параметри тестів з джуніту паралельно в будівлі Maven?
Я використовую JUnit 4.4 та Maven, і у мене є велика кількість тривалих інтеграційних тестів. Що стосується паралелізації наборів тестів, то існує декілька рішень, які дозволяють мені паралельно проводити кожен метод тестування в одному тестовому класі. Але все це вимагає, щоб я міняв тести так чи інакше. Я дійсно думаю, …
110 java  maven  junit 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.