Codengineering - блог о программировании ➜ страница 2219


Отражение Java-влияние setAccessible(true)

Я использую некоторые аннотации для динамического задания значений полей в классах. Поскольку я хочу сделать это независимо от того, является ли это публичным, защищенным или частным, я вызываю setAccessible(true) на поле объекта каждый раз перед вызовом set() метод. Мой вопрос в том, какое влияние оказывает setAccessible() вызов есть на самом поле? более конкретно, скажем, что это частное поле и этот набор кодов вызывает setAccessible(true). Если какое-то другое место в коде было тогда получит ...

Рисование изображения из URL-адреса, данных на холст

Как я могу открыть изображение на холсте ? который закодирован Я использую var strDataURI = oCanvas.toDataURL(); на выходе получается закодированное базовое 64 изображение. Как я могу нарисовать это изображение на холсте? Я хочу использовать strDataURI и создать образ ? Это возможно ? Если это не так, то каким может быть решение для загрузки изображения на холст ? ...

Наследование методов класса от модулей / миксинов в Ruby

известно, что в Ruby методы класса наследуются: class P def self.mm; puts 'abc' end end class Q < P; end Q.mm # works однако меня удивляет, что он не работает с миксинами: module M def self.mm; puts 'mixin' end end class N; include M end M.mm # works N.mm # does not work! Я знаю, что #extend метод может сделать это: module X; def mm; puts 'extender' end end Y = Class.new.extend X X.mm # works но я пишу mixin (или, скорее, хотел бы написать), содержащий как методы экземпляра, так ...

Как я могу динамически добавлять элементы в массив Java?

в PHP вы можете динамически добавлять элементы в массивы следующим образом: $x = new Array(); $x[] = 1; $x[] = 2; после этого, $x будет такой массив:{1,2}. есть ли способ сделать что-то подобное в Java? ...

Android softkeyboard никогда не появляется в эмуляторе

Я новичок в Android. Я уже потратил два часа на поиски. Что бы я ни пробовал softkeyboard никогда не показывается для моего EditText. Я создаю его просто: EditText editText = (EditText)findViewById(R.id.editText); пробовал: editText.requestFocus();//i tried without this line too InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); и: editText.setOnFocusChangeListener(new OnFocusChange ...

jQuery удаление символа ' - ' из строки

У меня есть строка "-123445". Можно ли удалить символ ' - ' из строки? Я пробовал следующее, но безрезультатно: $mylabel.text("-123456"); $mylabel.text().replace('-', ''); ...

Путь Windows в Python

каков наилучший способ представления каталога Windows, например "C:meshesas"? Я пытался изменить скрипт, но он никогда не работает, потому что я не могу получить правильный каталог, я предполагаю, что из-за '' действуя как escape-символ? ...

Что такое Kestrel (vs IIS / Express)

что такое веб-сервер kestrel и как он связан с IIS / IIS Express? Я пришел из разработки приложений на IIS Express и размещения их на веб-сервере IIS. С помощью ASP.NET ядро у меня есть зависимость от Microsoft.AspNetCore.Server.Kestrel и мой стартап .UseServer("Microsoft.AspNetCore.Server.Kestrel"). Но когда я запускаю свой сайт, я все еще получаю значок IIS Express в системном трее. Кто-то спросил меня, использую ли я IIS Express или Kestrel, и я не знал, что сказать! у меня нет никаких крос ...

Как удалить один маркер с помощью Google Maps V2? [дубликат]

этот вопрос уже есть ответ здесь: Удалить маркер из расчет 9 ответов единственный метод, который удаляет маркеры с карты, ясен. Однако он очищает все маркеры с карты. Я хочу удалить только один маркер или группу маркеров. Как я мог этого добиться? ...

Ширина в пикселях текста в UILabel ни

Мне нужно нарисовать UILabel вычеркнут. Поэтому я подкласс UILabel и реализовал его следующим образом: @implementation UIStrikedLabel - (void)drawTextInRect:(CGRect)rect{ [super drawTextInRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1)); } @end что происходит, так это то, что UILabel зачеркивается строкой длиной до всей метки, но текст может быть короче. Есть ли способ определить длину ...