была задумка доп фишки для совоей программы.
хотел повесить хук на буфер обмена по типу гугл транслета, угу . наивный опоздал на несколько лет. Андроид 10+ - буфер доступен, только если фокус на объекте принимающем ввод твоей активити. В остальных случаях иди лесом или пиши свой способ ввода, который будет дефолтным.
annotationType() unrecognized Attribute name MODULE
вот такое в вашей ошибке.
Анотатор - это то, что работает для автогенерации кода
требуется подключать к проекту.
Например
annotationProcessor "android.arch.persistence.room:compiler:1.1.1"
после этого начинает работать магия
@ Insert
void insert(Item item);
которая сгенерирует нужный для модели код
Про даггер спросил, так как собака Module кажется его директива.
В вашем случае вожможно слово модуле идет в параметрах другой анотации
Но скорее всего вы по ошибке левый файл закинули в папку проекта.
for($i=0;$i<strlen($promo_mask);$i++){
}
foreach (str_split($promo_mask) as $ch){
}
взять текущий символ
Для первого варианта получить текущий символ можно
в лоб через substr(...,$i,1) или воспользоваться тем что строка это неявный массив чаров $ch = $promo_mask[$i];
если он Х то к результату добавить случайный символ иначе текущий
банальный if(){}else{}
Но я бы отличие НС такое дал. Не требуется отвечать на запросы об не обслуживаемых доменах. к нсам простые посетители редко стучаться. обычно к ним ходят сервера днс.
Для меня и думаю остальных .
балансировка - использование одновременно нескольких каналов по правилам динамической маршрутизации в зависимости от требуемых метрик связи.
В простейшем случае с лучшей пропусной способностью.
виджеты для включения вифи и тп идут с вендорным по, которое прописано на заводе в область памяти с правами рута.
Еще раз. Сделать можно все. Но иногда для этого нужно собрать свою прошивку.
Правила плея меняются и целые классы программ перестают работать.
Выпили из плея запись звонков. С 11го андроида перестали работать
менеджеры буферов обмена. И пофиг, что у кого-то были проги с миллионами пользователями.
Antonio Solo, Я не копал так глубоко. Находил прогу. Пытаюсь запустить. Предупреждение о не валидном сертификате разраба. Не получалось запустить даже примеры от самого эпла 7-10 летней давности.
Засев за мак смотрел свои задачи. А это как написать вариант своей программы под макось.
Копался в хкоде. Копался в драйверах принтеров. Работа с юсб и блютуз устройствами.
В общем за год не сильно продвинулся.
100 баксов за разработчика я не платил. Пока так ковырялся. Из хкода запустилось после сборки и ладно. Там как я понял какойто временный сертификат.
Мля честно от мака заметил только один эфект - желание рассказать что сижу на маке.
Может чтобы жабу успокоить через ЧСВ.
за питон не скажу. Я в Android Studio и PhpShtorm сижу.
Мак мини взял чтобы поковыряться в Xcode.
Все остальное можно делать и под виндой.
На счет ваших надежд пользоваться утилитами под юникс более нативно.
Если это часть системы, все прекрасно. А если какойто опенсорс, то тут
или за деньги или вырубать защиту от запуска не подписанных.
У эпла, если разработчик не заплатил взнос в 100 баксов, то его ПО уже стало подозрительным ;(
Первый нуегонах был с обычной виндовс клавиатурой. Заказал китайчонка.
Второе, что я не выдержал, гимор с поиском аналогов привычных программ.
Накатил паралельс. А через месяц купил лицензию.
В общем у меня смесок теперь. Виндовые проги запускаются в конфлюенсе режиме
(выглядит как будто оно в макоси родное)
qqqaa, могу предположить, что вы попробывали сверстать первую хтмл страничку в каком-то редакторе.
Следующим шагом попробуйте на своем компьютере поднять wamp .
потом на него поставить вордпрес или джумлу.
или пойти по хардкорному варианту. Установка апача, сервера базы данных. php по отдельности.
Или попробывать другие стеки . NodeJS, джанго+питон
Это не код автора, а легаси на которое он наткнулся в каком-то древнем движке.
Может костыль лет 15 назад написанный. Предположить могу, что в базу через одно место стали совать ютф , а сменить типы полей не было возможности(поленились).
АХЗ.
To save space with UTF-8, use VARCHAR instead of CHAR. Otherwise, MySQL must reserve three bytes for each character in a CHAR CHARACTER SET utf8 column because that is the maximum possible length. For example, MySQL must reserve 30 bytes for a CHAR(10) CHARACTER SET utf8 column.
И нет никакого волшебного кода 13. Почему Вы к нему прицепились.
Типовая ошибка (описана в Жемчужинах творчества) подмены реальной цели на преодоление трудностей неправильного выбранного пути решения.
хотел повесить хук на буфер обмена по типу гугл транслета, угу . наивный опоздал на несколько лет. Андроид 10+ - буфер доступен, только если фокус на объекте принимающем ввод твоей активити. В остальных случаях иди лесом или пиши свой способ ввода, который будет дефолтным.