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

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

18
Сериализация с Джексоном (JSON) - получение «Не найден сериализатор»?
Я получаю исключение при попытке сериализации очень простого объекта с использованием Джексона. Ошибка: org.codehaus.jackson.map.JsonMappingException: не найден сериализатор для класса MyPackage.TestA и не обнаружены свойства для создания BeanSerializer (во избежание исключения отключите SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS)) Ниже приведен простой класс и код для сериализации. Может кто-нибудь сказать, почему я получаю эту ошибку? public class …
262 java  json  jackson 

12
Есть ли: раньше не работал на img элементов?
Я пытаюсь использовать :beforeселектор, чтобы поместить изображение поверх другого изображения, но я обнаружил, что просто не получается поместить изображение перед imgэлементом, а только каким-то другим элементом. В частности, мои стили: .container { position: relative; display: block; } .overlay:before { content: url(images/[someimage].png); position: absolute; left:-20px; top: -20px; } и я считаю, …
262 html  css 

6
Нужно ли возвращаться после досрочного разрешения / отклонения?
Предположим, у меня есть следующий код. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } Если моя цель состоит в том, чтобы использовать его rejectдля досрочного выхода, должен ли я привыкнуть returnсразу же после …


9
Почему Stream <T> не реализует Iterable <T>?
В Java 8 у нас есть класс Stream &lt;T&gt; , который, как ни странно, имеет метод Iterator&lt;T&gt; iterator() Таким образом, вы ожидаете, что он реализует интерфейс Iterable &lt;T&gt; , который требует именно этот метод, но это не так. Когда я хочу перебрать поток с помощью цикла foreach, я должен сделать …

3
переадресация портов в windows
У меня есть две сетевые платы на моем компьютере: Основной имеет локальный ip -&gt; 192.168.1.111. Второй имеет локальный ip -&gt; 192.168.0.200. Основной из них имеет подключение к Интернету, а второй подключен к устройству с IP-адресом 192.168.0.33, он имеет http-сервер в порту 80. У меня есть apache-сервер в основном соединении (порт …

21
Предотвращение кеширования браузером результата вызова AJAX
Похоже, что если я загружаю динамический контент $.get(), результат кэшируется в браузере. Добавление некоторой случайной строки в QueryString, кажется, решает эту проблему (я использую new Date().toString()), но это похоже на хак. Есть ли другой способ добиться этого? Или, если уникальная строка - единственный способ добиться этого, есть какие-то предложения, кроме …

18
Линейный макет и вес в Android
Я всегда читал об этом забавном значении веса в документации Android. Теперь я хочу попробовать это в первый раз, но это не работает вообще. Как я понял из документации это расположение: &lt;LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"&gt; &lt;Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /&gt; &lt;Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" …

28
Как инициализировать двумерный массив в Python?
Я начинаю Python и пытаюсь использовать двумерный список, который я изначально заполняю одной и той же переменной в каждом месте. Я придумал это: def initialize_twodlist(foo): twod_list = [] new = [] for i in range (0, 10): for j in range (0, 10): new.append(foo) twod_list.append(new) new = [] Это дает …

14
Класс против статического метода в JavaScript
Я знаю, что это будет работать: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' Но если я хочу позвонить Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Я нахожу несколько способов заставить Foo.talkработать, Foo.__proto__ = Foo.prototype Foo.talk …
262 javascript  oop 

23
Импорт lodash в текстовое приложение angular2 +
Я с трудом пытаюсь импортировать модули lodash. Я настроил свой проект, используя npm + gulp, и продолжаю бить в одну и ту же стену. Я пробовал обычный lodash, но также и lodash-es. Пакет lodash npm: (в корневом каталоге пакета есть файл index.js) import * as _ from 'lodash'; Результаты в: …

6
Заменить определенные символы в строках
Я хотел бы удалить определенные символы из строк в векторе, аналогично функции поиска и замены в Excel. Вот данные, с которых я начинаю: group &lt;- data.frame(c("12357e", "12575e", "197e18", "e18947") Я начинаю только с первого столбца; Я хочу создать второй столбец, удалив e: group group.no.e 12357e 12357 12575e 12575 197e18 19718 …

12
Преобразование данных JSON в объект Java
Я хочу иметь возможность доступа к свойствам из строки JSON в моем методе действия Java. Строка доступна, просто сказав myJsonString = object.getJson(). Ниже приведен пример того, как может выглядеть строка: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ 'title': 'LeveloneCIS', 'id': 2, 'children': 'true', 'groups': [{ 'title': 'IntroToComputingandInternet', 'id': …
262 java  json  jackson  gson 


17
Ошибка: не удается найти модуль "../lib/utils/unsupported.js" при использовании Ionic
Я всегда получаю это сообщение об ошибке при запуске «Ионическое имя запуска проекта»: Сообщение об ошибке Running command - failed![ERROR] An error occurred while running npm install (exit code 1): module.js:471 throw err; ^ Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require …

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