Codengineering - блог о программировании ➜ страница 2654
Избегайте сериализации Джексона на не извлеченных ленивых объектах
у меня есть простой контроллер, который возвращает объект пользователя, у этого пользователя есть координаты атрибута, которые имеют свойство hibernate FetchType.ЛЕНИВЫЙ. когда я пытаюсь получить этого пользователя, мне всегда нужно загрузить все координаты, чтобы получить объект пользователя, иначе, когда Джексон пытается сериализовать пользователя, он выдает исключение: com.быстрее!Джексон.databind.JsonMappingException: не удалось инициализировать прокси-нет сеанса Это связано с Джексо ...
Загружать изображения из комплекта с прошивкой
я добавил в свой проект a .bundle папка заполнена некоторыми изображениями. Правильно ли ссылаться на это изображение напрямую, написав что-то вроде ?: [UIImage imageNamed:@"imageInBundle.png"]; какой лучший способ доступа и использования этих изображений ? ...
Как подсчитать символы в строке юникода в C
допустим у меня есть строка: char theString[] = "你们好āa"; учитывая, что моя кодировка utf-8, эта строка имеет длину 12 байт (три символа hanzi-три байта каждый, латинский символ с Макроном-два байта, а " a " - один байт: strlen(theString) == 12 как я могу подсчитать количество символов? Как я могу сделать эквивалент подписки, чтобы: theString[3] == "好" как я могу нарезать, и кошка такие строки? ...
Сбросить переменную только для чтения в bash
Как снять только для чтения переменной в bash? $ readonly PI=3.14 $ unset PI bash: PI: readonly variable или это невозможно? ...
Как получить ширину и высоту устройства?
в Objective-C мы можем получить ширину и высоту устройства, используя следующий код: CGRect sizeRect = [UIScreen mainScreen].applicationFrame float width = sizeRect.size.width float height = sizeRect.size.height как это можно сделать с помощью Swift ? ...
UISegmentedControl изменить количество сегментов программно
У меня есть UISegmentedControl в представлении SegmentedAnswer, с четырьмя сегментами. Есть ли способ изменить количество сегментов программно? Большое спасибо! ...
Простой редактор C# в Visual Studio 2012 (без intellisense, без отступов, без выделения кода)
Я только что установил visual studio 2012 на своей машине, у меня ранее была visual studio 2012 RC, которую я удалил раньше. Установка прошла успешно, но после того, как я открываю проект, редактор C# не работает, как обычный текстовый редактор: Я попытался восстановить его, удалить его полностью, а затем установить снова, но без успеха. У кого-нибудь есть идея? Я не знаю, связано ли это, но я также получаю эту ошибку иногда при создании нового проекта или при открытии существующего: спа ...
Как индексировать в словарь?
у меня есть словарь ниже: colors = { "blue" : "5", "red" : "6", "yellow" : "8", } как проиндексировать первую запись в словаре? colors[0] вернет a KeyError по понятным причинам. ...
setBackgroundDrawable() устарел
Так что мой sdk идет от 15 до 21 и когда я звоню setBackgroundDrawable(), Android Studio говорит мне, что он устарел. Я думал обойти его с помощью: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) { layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } else { layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } но тогда, я получаю ошибку в " setBackground ()". Итак, как ...
Создание структуры папок src / main / java в Eclipse без Maven
как мне создать src/main/java и src/test/java в моем проекте веб-приложения по умолчанию в Eclipse без Maven? Моя текущая структура папок TestApp -JavaResources - src - com.mypackage -WebContent ...