Mike
Mike
Чего, что у него высота match.
Сергей
Несколько теоретический вопрос. Есть у приложения класс хранения данных, куда вынесено все что работает с файлами приложения - сохранение, скачка и прочее. При этом данные приложения хранятся: между сеансами в sqlite и в сжатых собственном кодировщиком файлах, при работе еще и в обноволяемой коллекции
Пока писал методы - о мультипоточности не особо думал. В приложении все работает, но подозреваю что у мегашустроого пользователя на супербыстром аппарате теоретически возможена ситуация когда сохранение вызовется чуть не раньше чтения скажем. Или коллекция начет обновляться вторым методом когда первый в работе. Или запрос на чтение файла пойдет пока он пишется
Как (на стадии планирования продакшн версии) стоит подойти к синхронизации потоков? Прописать теоретически проблемные при одновременности действия и синхронизировать только их по занятости изменяемых переменных? Засинхронизировать вообще все от греха?
Ivansuper
Делай 0dp и weight. Или оба wrap content
Mike
Последний вариант.
Anonymous
top убери и норм будет
Anonymous
match_parent у edit тоже поменяй на wrap
Ivansuper
Эм. Скопировать?
Anonymous
@Harmonizr так как быть то?
Вот пытаюсь через xml
<string name="compris"><u>J'ai compris</u></string> Так не работает надо юзать \ это долго и морока по всему тексту проходить и смотреть
<string name="compris"><u>"J'ai compris"</u></string> Вот так работает, но тег <u> игнориться....
Anonymous
Может простой файл создать? и по строчно добавить на html?
Dmytro
Кто-то сталкивался с тем, что ExoPlayer который лежит в NestedScrollView, при скролле виден под StatsuBar'ом, если да, то скажите как победили?
Спасибо.
Anonymous
а не юзать этот гавно strings
Ivansuper
Mike
AL
Вот я так сделал. Теперь понятно, что происходит, но непонятно, почему. note_text никак на это не влияет. Он создает два note_title, и каждый из них можно менять.
AL
AL
Anonymous
Только мне translate надо будет потом использовать на другие 10 языков..........
Ivansuper
Anonymous
AL
weight
с ним я пытался играться, но что именно вы имеете в виду? могу попробовать, может, что-то не то делал
Alexander
Всем привет! Кто нибудь сталкивался с тем что recyclerview не отображает items при создании адаптера, при этом если полистать список все начинает отображаться (не отображаются только те что должны быть видимы при создании)
Dmytro
Dyno
у меня реклама не отображается, она в дебаг-билде будет отображаться или надо опубликовать?
Alexander
Сергей
Alexander
Dyno
Сергей
Поэтому осторожно надо с этим. Лучше закомментить в дебаге
Dmytro
Сергей
И да,до бубликации рекламу вряд ли увидит кто то кроме разработчика, так что там могут заглушки стоять. Не в смысле что пусто, а в смысле что одно и то же
Сергей
Если вообще ничего - то что то не так, размер элемента не соотв.баннеру скажем
Проще учебное приложение по адмобу поставить и пересадить оттуда
Dyno
Dyno
Screenshot (Mar 6, 2019 15:45:14)
Dyno
Вот видите отступ такой, вот там должна быть реклама
Сергей
Обычно размер не тот. Найдите пример адмоба и берите оттуда кусками, по докам без трех литров не сделать
RASHIT
Всем доброго дня, вопрос чуток не потеме, как вообще реализовать.
Есть файл с расширением txt, внем 500к слов, нужно взять первое слово и пройтись по всем словам и найти сколько раз это слово используется, взять это число и сохранить и удалить это слово из всех 500к слов, потом так же брать второе слово и сделать так же, и до тех пор пока не останется в документе ни одно слово.
С помощью чего это делается?
Dyno
Сергей
Если размер отведенного места меньше баннера (с припусками) показов не будет, оно капризное
RASHIT
Alexander
Сергей
Че то в пикселях че то в dp
Dyno
RASHIT
Dyno
Сергей
Dyno
Dyno
хотя конечно долго будет да
Mike
Стринг больше мегабайта? Забавно.
RASHIT
Сергей
Или sqllite - перегнать все в базу и сделать ОДИН sql запрос
Сергей
С distinct & count
RASHIT
Dyno
думаю, есть такие
Mike
Сергей
SQL SELECT DISTINCT Statement
SELECT DISTINCT returns only distinct(different) values.
SELECT DISTINCT eliminates duplicate records from the results.
DISTINCT can be used with aggregates: COUNT, AVG, MAX, etc.
DISTINCT operates on a single column. DISTINCT for multiple columns is not supported.
Mike
Сергей
Это в доли секунды делается.
Сергей
Один запрос вернет список слов и число
Сергей
Повторов
night111
Завести map из стрингов и интов. Читать последовательно из файла по одному символу и прибавлять к строке. Если символ - пробел - берем строку и смотрим, есть ли она в мапе. Если есть - увеличиваем соответствующий инт на единицу. Повторяем до конца файла.
Dyno
500к слов в бд пихать?
Dyno
это ж вечность займет
Сергей
500к записей если без транзакций очень быстро. Там кешируется запись и все в памяти делается
RASHIT
500к слов в бд пихать?
Ну почему вечность, очень быстро, там лярд читается за 1,5 сек, а запись пусть будет 5 сек, от такой времени я ожидая точно от скуки не сдохну
Сергей
https://stackoverflow.com/questions/1711631/improve-insert-per-second-performance-of-sqlite
Sergey
Dyno
500 тысяч)
RASHIT
RASHIT
Sergey
500 тысяч)
А... Я "к" не рассмотрел.
RASHIT
Sergey