Лучшие
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
-- Внутренние таблицы в базе данных SQLite и
-- SQL команда ANALYZE.
/*
Команда ANALYZE собирает статистическую информацию обо всех
индексах в базах данных SQLite для последующей оптимизации
запросов.
Этой команде можно передавать имя таблицы или имя базы данных,
для которой следует собирать информацию.
Когда вы выполняете команду ANALYZE в вашей БД создается
таблица с именем sqlite_stat1, в которой хранится вся
необходимая информация. Стоит отметить, что эта таблица
не обновляется автоматические и если данные и их структура
в вашей БД существенно изменились, то стоит повторно
выполнить SQL команду ANALYZE.
Таблицу sqlite_stat1 можно изменять вручную при помощи команд
маниуляции данными.
*/
ANALYZE dbname;
ANALYZE tablename;
.open chinook.db
.headers on
.tables
SELECT * FROM sqlite_stat1;
ANALYZE;
SELECT * FROM sqlite_stat1;
DROP TABLE sqlite_stat1;
/*
Как видим у таблицы sqlite_stat1 три столбца:
tbl – имя таблицы
idx – имя индекса
stat – последовательность целых чисел:
первое – приблизительное число строк в таблице,
второе – приблизительное среднее число строк в таблице,
которые имеют одинаковое значение в первом столбце индекса,
N-ое число – приблизительное среднее число строк в таблице,
которые имеют одинаковые значения в первых (N-1) столбцах
индекса.
У поля STAT может быть ключевое слово UNORDERED,оно означает,
что планировщик SQLite не использует этот индекс для сортировки.
*/
-- таблица SQLITE_MASTER
SELECT * FROM sqlite_master;
/*
У таблицы sqlite_master пять столбцов:
type - столбец для указания типа объекта базы данных (table,
view, trigger, index)
name - хранит в себе имя объекта базы данных
tbl_name - имя таблицы или VIEW, которое связано с данным
объектом БД
rootpage - номеров корневой страницы для таблиц и индексов.
Для VIEW, виртуальных таблиц и триггеров это поле будет
либо NULL, либо 0.
sql - это sql-запрос, который описывает объект базы данных.
*/
-- посмотреть все таблицы в БД и их структуру
SELECT * FROM sqlite_master WHERE type='table';
-- получить всю информацию о конкретной таблице
SELECT * FROM sqlite_master WHERE name='playlists';
-- увидеть имена всех таблиц в БД
SELECT name FROM sqlite_master WHERE type="table";
-- таблица SQLITE_SEQUENCE
SELECT * FROM SQLITE_SEQUENCE;
/*
Эта таблица используется для поддержания работы ограничения
AUTOINCREMENT в базе данных SQLite.
Для каждого инкремента, который создал пользователь в базе
данных эта таблица хранит отедльную строку.
Эту таблицу можно редактировать, будьте аккуратны.
*/
-- таблица SQLITE_STAT2
SELECT * FROM sqlite_stat2;
/*
В современных версиях библиотеки SQLite3 этой таблицы не
существует, но раньше она использовалась для хранения
информации о распределнии ключей в БД.
*/
-- таблица SQLITE_STAT3
SELECT * FROM sqlite_stat3;
/*
Данная внтренняя таблица SQLite появляется только в том
случае, когда библиотека собрана с параметром
SQLITE_ENABLE_STAT3 или SQLITE_ENABLE_STAT4 (у нашей
тестовой БД эти параметры отключены). Эта таблица содержит
в себе информацию о распределении ключей в пределах индекса.
У внутренней таблицы sqlite_stat3 шесть столбцов:
tbl – имя таблицы;
idx – имя индекса;
nEq – приблизительное среднее число записей в таблице,
левый столбец которых равен sample;
nLt – приблизительное среднее число записей в таблице,
левый столбец которых меньше sample;
nDlt – приблизительное среднее число разных записей в
таблице, левый столбец которых меньше sample;
sample – содержит значение крайнего левого столбца индекса;
*/
SELECT * FROM sqlite_stat3;
-- таблица SQLITE_STAT4
/*
Данная внтренняя таблица SQLite появляется только в том
случае, когда библиотека собрана с параметром
SQLITE_ENABLE_STAT4. Эта таблица содержит в себе информацию
о распределении ключей в пределах индекса.
tbl – имя таблицы;
idx – имя индекса;
nEq – список чисел, где k-ое число это приблизительное
число записей в таблице, в которых k левых столбцов,
равны k левым столбцам индекса;
nLt – список чисел, где k-ое число это приблизительное число
записей в таблице, в которых k левых столбцов, в
совокупности, меньше k левых столбцов индекса;
nDLt – список чисел, где k-ое число это приблизительное
число разных записей в таблице, в которых k левых столбцов,
в совокупности, меньше k левых столбцов индекса;
sample – содержание индекса в формате записи (record format);
SQLITE_STAT4 является обощенным вариантом SQLITE_STAT3.
*/
Как работает рекурсия? Иерархические / рекурсивные SQL запросы в базах данных SQLite: WITH RECURSIVE
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
-- Рекурсивные/иерархические SQL запросы в базах данных SQLite:
-- WITH RECURSIVE clause.
/*
Не все любят рекурсивные или как еще говорят иерархические
SQL запросы. Потому что не всем и не всегда просто понять
рекурсию, поэтому, обычно, рекурсивные запросы применяют
либо те, кто рекурсию понимают, либо те, кто не ленится
эксперементировать и пробовать и в конце концов тоже начинает
понимать рекурсию.
Здесь мы попробуем разобраться и с рекурсией и с
иерархическими SQL-запросами. SQLite, как и многие другие
СУБД - реляционная: база данных состоит из таблиц, таблицы
в свою очередь состоят из строк и столбцов, другими словами:
данные представлены двумерно.
В нашей жизни, так уж получается, что не все объекты удобно
описывать двумерной моделью: крупная международная компания
с холдингами и филиалами в различных странах, файловая система
компьютера, карьерная лестница в компании - эти данные намного
удобнее описывать иерархической моделью.
Конечно, например, структуру крупной компании можно описать
несколькими таблицами, например, таблицы стран: Китай, Россия,
США, Англия, Япония. Далее спуститься на уровень ниже
и создать таблицы регионов для страны: Москва, Иваново,
Новосибирск, Омск. Но такой подход не всегда удобен, поскольку
не всегда известна глубина вложенности.
В 1999 году международное сообщество решило эту проблему
путем добавления в стандарт (SQL-1999) рекурсивных SQL-запросов,
хотя компания Oracle это сделала немного раньше (и по Ораклу
рекурсивные запросы называются иерархическими).
*/
http://sqlite.org/lang_with.html
/*
Общий синтаксис рекурсивных запросов в SQLite выглядит следующим
образом:
WITH [RECURSIVE] cte-table-name AS (select-stmt);
Но это не всё, рекурсивный SQL запрос состоит из двух запросов SELECT,
если эта фраза в данном случае уместна:
WITH RECURSIVE
cte-table-name AS (initial-select UNION [ALL] recursive-select)
cte-select;
2 1 cte-table-name 1 2
initial-select (не должен в себя включать ORDER BY, LIMIT, OFFSET) -
точка, откуда начинается рекурсия.
recursive-select - рекурсивный запрос, который будет вполняться
до тех пор, пока условие не будет выполнено, два верхних запроса
позволяют создать наполнить нашу импровизированную таблицу данными
cte-select - позволяет работать с данными таблицы
1-1000
WITH RECURSIVE
table1(col1) AS (
VALUES(1)
UNION ALL
SELECT col1+1 FROM table1
WHERE col1(знак меньше)1000)
SELECT col1 FROM table1;
WITH RECURSIVE
table1(col1) AS (
SELECT 1
UNION ALL
SELECT col1+1 FROM table1
LIMIT 1000
)
SELECT col1 FROM table1;
table1
col1
2
3 2 1 table1 1 2 3
-- Создадим таблицу
CREATE TABLE org(
name TEXT PRIMARY KEY,
boss TEXT REFERENCES org
);
-- наполним ее данными
INSERT INTO org VALUES('Alice',NULL);
INSERT INTO org VALUES('Bob','Alice');
INSERT INTO org VALUES('Cindy','Alice');
INSERT INTO org VALUES('Dave','Bob');
INSERT INTO org VALUES('Emma','Bob');
INSERT INTO org VALUES('Fred','Cindy');
INSERT INTO org VALUES('Gail','Cindy');
SELECT * FROM org;
-- Для лучшего понимания работы рекурсии и поиска значений
-- рекомендую вам погуглить:
-- FIFO, поиск в глубину и поиск в ширину
0|Alice
1|Bob
1|Cindy
2|Dave
2|Emma
2|Fred
2|Gail
-- поиск в глубину
WITH RECURSIVE
under_alice(name,level) AS (
VALUES('Alice',0)
UNION ALL
SELECT org.name, under_alice.level+1
FROM org JOIN under_alice ON org.boss=under_alice.name
ORDER BY 2 DESC
)
SELECT level, name FROM under_alice;
Alice
...Bob
...Cindy
......Dave
......Emma
......Fred
......Gail
WITH RECURSIVE
under_alice(name,level) AS (
VALUES('Alice',0)
UNION ALL
SELECT org.name, under_alice.level+1
FROM org JOIN under_alice ON org.boss=under_alice.name
ORDER BY 2 DESC
)
SELECT substr('..........',1,level*3) || name FROM under_alice;
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
-- Условные выражения CASE, WHEN, THEN, ELSE, END в SQL
/*
Условные выражения, состоящие из CASE, WHEN, THEN и ELSE
полезны в тех случаях, когда нужно осуществить ряд проверок и
получить конечный результат в зависимости от исхода этих
проверок. По сути, CASE является SQL оператором, а ключевые
слова WHEN и THEN позволяют задавать несколько условия для
проверки, теоретически количество этих условий может быть
бесконечным.
Выражение с оператором CASE имеют две формы записи, но в
любом случае условное выражение в SQL завершается ключевым
словом END.
*/
-- 1 вариант
CASE
WHEN первое условие
THEN первое возвращаемое значение
WHEN второе условие
THEN второе возвращаемое значение
…
WHEN энное условие
THEN энное возвращаемое значение
[ELSE возвращаемое значение, если условие не будет выполнено]
END
-- 2 вариант
CASE первое значение, которое хотим проверить
WHEN первое значение, с которым сравниваем
THEN первое значение, которое возвращаем
WHEN второе значение, с которым сравниваем
THEN второе значение, которое возвращаем
…
WHEN энное значение, с которым сравниваем
THEN энное значение, которое возвращаем
[ELSE возвращаемое значение, если условие не будет выполнено]
END
-- Для начала рассмотрим два простых примера
CREATE TABLE booltable (a,b);
INSERT INTO booltable VALUES (1,0);
SELECT * FROM booltable;
-- 1 вариант выражения CASE в SQL
SELECT
CASE WHEN a==1 THEN 'true' ELSE 'false' END as typeColA,
CASE WHEN b THEN 'true' ELSE 'false' END as typeColB
FROM booltable;
-- 2 вариант выражения CASE в SQL
SELECT
CASE a WHEN 1 THEN 'true' ELSE 'false' END AS boolA,
CASE b WHEN 1 THEN 'true' ELSE 'false' END AS boolB
FROM booltable;
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
-- ON CONFLICT: пользовательские ошибки и конфилкты в SQL
-- и их устранение в базах данных SQLite
/*
1. SQL предложение ON CONFLICT не является самостоятельной командой.
2. ON CONFLICT не является частью стандарта SQL.
3. У данного предложения есть два синтаксиса.
4. Синтаксис при создании таблиц.
5. Синтаксис при манипуляции данными.
6. В базах данных SQLite предложение ON CONFLICT - это такое же
ограничение, как, скажем, UNIQUE, NOT NULL, CHECK, PRIMARY KEY и
используется ON CONFLICT как инструкция к действию для СУБД при
возникновении конликтов.
7. ON CONFLICT дает нам пять способов завершения клиентского запроса,
если этот запрос нарушает внутренние правила базы данных.
*/
/*
Не забывайте, что любая SQL операция, манипулирующая данными, за
исключением команды SELECT - это небольшая транзакция. Давайте
теперь посмотрим как может завершаться SQL запрос, породивший
конфликт в базе данных:
1. ROLLBACK:в данном случае библиотека SQLite прервет SQL запрос,
породивший конфликт, а пользователь на экране увидит предупреждение:
SQLITE_CONSTRAINT и произойдет откат транзакции.
2. ABORT: также прерывает выполнение транзакции при обноружении
конфликта, аннулируются изменения, из-за которых конфликт происходит,
но, в то же время, если транзакция состоит из более чем одного предложения,
предыдущие изменения прменяются и при этом транзакция остается активной.
3. FAIL: работает аналогично ABORT, но если вы выполняете UPDATE и
SQLite выполнила успешно 99 модификаций, а на 100 произошел
конфликт, то первые 99 изменения будут применены, а 100 и последующие
изменения выпонены никогда не будут.
4. IGNORE: просто не выполняет предложение, порождающее конфликт,
а все остальные выполняются.
5. REPLACE: один из самых неодназначных способов разрешения конфликта в
базах данных SQLite. Например, если происходит нарушение ограничения
первичного ключа или столба UNIQUE, то алгоритм REPLACE удалит
уже существующие значения, которые конфликтуют с новыми и продолжит
выполнение SQL запросов. Если происходит нарушение ограничения
NOT NULL, то данный алгоритм заменит NULL значения на значение по
умолчанию, заданное при создании таблицы, если такового нет, то
используется алгоритм ABORT. Если происходит нарушение ограничения
CHECK, то REPLACE сработает как ABORT.
*/
/*
Синтаксис заданный для команд манипуляции имеет наивысший
приоритет. А по умолчанию для разрешения конфликтов SQLite
использует алгоритм ABORT
*/
http://sqlite.org/lang_insert.html
http://sqlite.org/lang_update.html
http://sqlite.org/lang_createtable.html
http://sqlite.org/lang_transaction.html
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:WMR: R288272666982WMZ: Z293550531456Яндекс.Деньги: 410011531129223Рубрика SQLite на сайте: http://zametkinapolyah.ru/zame....tki-o-mysql/sqlite/П блога в ВК: https://vk.com/zametkinapolyahТематическая группа в ВК: https://vk.com/zametki_bd-- ¬ременной литерал или строка времениYYYY-MM-DDYYYY-MM-DD HH:MMYYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SS.SSSYYYY-MM-DDTHH:MMYYYY-MM-DDTHH:MM:SSYYYY-MM-DDTHH:MM:SS.SSSHH:MMHH:MM:SSHH:MM:SS.SSSnowDDDDDDDDDD-- Ўаблоны даты и времени%d день мес¤ца: 01Е31%f доли секунд: SS.SSS%H час: 00Е23%j день года: 001Е366%J ёлианска¤ дата%m мес¤ц: 01Е12%M минута: 00Е59%s количество секунд с 1 ¤нвар¤ 1970 года%S секунда: 00Е59%w день недели: 0Е6 (0 Ч воскресенье)%W недел¤ года: 00Е53%Y год: 0000Е9999%% %-- ћодификаторы дл¤ работы с датой и временемNNN daysNNN hoursNNN minutesNNN.NNNN secondsNNN monthsNNN yearsstart of monthstart of yearstart of dayweekday Nunixepochlocaltimeutc-- ‘ункции дл¤ работы с датой и временемdate(Е) strftime(С%Y-%m-%dТ, Е)time(Е) strftime(С%H:%M:%SТ, Е)datetime(Е) strftime(С%Y-%m-%d %H:%M:%SТ, Е)julianday(Е) strftime(С%JТ, Е)date(timestring, modifier, modifier, ...)time(timestring, modifier, modifier, ...)datetime(timestring, modifier, modifier, ...)julianday(timestring, modifier, modifier, ...)strftime(format, timestring, modifier, modifier, ...)-- ѕримеры--¬ычисл¤ет текущую датуSELECT date('now');SELECT time('now');SELECT datetime('now');SELECT julianday('now');-- ¬ычисл¤ет последний день текущего мес¤цаdate(timestring, modifier, modifier, ...)SELECT date('now','start of month','+1 month','-1 day');-- ¬ычисл¤ет дату и врем¤ дл¤ 1092941466 секунд с 1970 годаSELECT datetime(1092941466, 'unixepoch');-- ¬ычисл¤ет дату и врем¤ дл¤ 1092941466 секунд с 1970 года и-- приводит к локальному времени.SELECT datetime(1092941466, 'unixepoch', 'localtime');-- ¬ычисл¤ет текущее UNIX-врем¤SELECT strftime('%s','now');-- ¬ычисл¤ет количество дней прошедших с подписани¤ ƒекларации-- независимости —ЎјSELECT julianday('now') - julianday('1776-07-04');-- ¬ычисл¤ет количество секунд с некоторого момент в 2004 годуSELECT strftime('%s','now') - strftime('%s','2004-01-01 02:34:56');-- ¬ычисл¤ет дату первого вторника окт¤бр¤ текущего годаSELECT date('now','start of year','+9 months','weekday 2');-- ¬ычисл¤ет врем¤ в секундах с начала эпохи UNIXSELECT (julianday('now') - 2440587.5)*86400.0;-- ¬озможные ошибки-- SQLite использует функцию localtime_r() из стандартной библиотеки —и. Ёта функци¤ работает правильно только дл¤ дат между 1970 и 2037 годами. -- ‘ункции работают только с датами между 0000-01-01 00:00:00 и 9999-12-31 23:59:59 (ёлианские даты с 1721059.5 по 5373484.5). ƒл¤ дат за пределами этого диапазона, результат функций неопределен.-- —тоит учитывать особенности перехода на летнее врем¤ как в конкретных странах, так и в операционных системах.-- ¬се внутренние вычислени¤ происход¤т в соответствии с √ригорианским календарем. роме того, предполагаетс¤, что каждый день продолжительностью ровно 86 400 секунд.http://sqlite.org/lang_datefunc.html
В данном видео уроке мы поговорим о том как управлять MySQL сервером из командной строки Windows, а именно: рассмотрим подключение к MySQL серверу, как его запустить или включить, остановить и перезагрузить.
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R28827266698
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
👍 Смотрите как перенести файлы с Android телефона на компьютер и обратно. Как перенести ваши фото, видео и другие файлы со смартфона на ПК по USB кабелю, блютузу, WiFi и через интернет, а также с помощью micro-SD и USB накопителя.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Довольно часто возникает ситуация, когда нужно перенести файлы с телефона на компьютер или обратно. Например, вы фотографируете или снимаете видео смартфоном, файлы копятся и занимают много памяти. Гораздо удобней будет хранить такие файлы на компьютере. Или же наоборот, на компьютере есть интересный фильм или музыка, и вы хотите посмотреть его в дороге. В таком случае вам понадобится перенести их на телефон или планшет.
Если у Вас возникла такая необходимость далее в видео я покажу как проще это сделать.
Содержание:
1:54 - Перенос файлов через USB кабель;
4:14 - Перенос через Bluetooth соединение;
6:12 - Перенос файлов по Wi-Fi;
7:38 - Перенос файлов через Интернет;
8:59 - Перенос файлов с помощью SD карты;
9:38 - Перенос файлов с помощью USB флешки;
10:34 - Перенос файлов с помощью электронной почты;
Wi-Fi FTP-сервер (FTP Server) - https:/play.google.com/store/apps/details?id=com.medhaapps.wififtpserver&rdid=com.medhaapps.wififtpserver;
Google Drive - https://drive.google.com/drive/my-drive;
А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.
Другие видео: #ПеренестиФайлыТелефонКомпьютер, #ПодключитьТелефонКомпьютер, #WifiПодключение, #USBКабельПодключение.
👍 Смотрите 10 настроек Viber, доступных на Android и iOs телефонах и планшетах, которые сделают работу с Viber намного удобнее и безопаснее.
Viber – это один из наиболее популярных мессенджеров. Но, далеко не все пользователи применяют его функционал в полной мере. Возможно пользователи в нём и не нуждаются, но зачастую, причиной неиспользования некоторых функций есть то, что пользователи просто не знают об их существовании. О таких функциях и поговорим.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Функций много, и разработчик их постоянно добавляет. Поэтому я постарался выбрать 10 наиболее полезных и интересных.
Содержание:
Как в Вайбере отключить отображение того, что сообщение просмотрено;
Как очистить память устройства от мультимедиа файов Viber;
Как включить «невидимку» в Viber;
Как делать и восстанавливать резервную копию сообщений в Viber при смене устройства или переустановке приложения;
Как в Вайбере скрыть фотографию своего профиля;
Как в Viber создавать скрытые и секретные чаты, защищенные паролем;
Как в Viber поделиться своей геопозицией (местоположением);
Как правильно отправлять одинаковое сообщение многим пользователям (рассылку) в Вайбер, чтобы не получить блокировку;
Как в Вайбере пометить чат непрочитанным или закрепить в верху;
Как закрепить сообщение в групповом чате;
Чтобы БЕСПЛАТНО получить Hetman Uneraser:
1. Подпишитесь на наш канал.
2. Ставьте под этим видео палец вверх и оставьте любой комментарий.
3. ОБЯЗАТЕЛЬНО поделитесь роликом в любой социальной сети.
4. Пришлите ссылку на ваш пост в соцсети нам на адрес: giveaway@hetmanrecovery.com.
И В ТЕЧЕНИИ НЕДЕЛИ мы вышлем вам регистрационный ключ со сроком действия на 30 дней. Ссылка на скачивание Hetman Uneraser - https://hetmanrecovery.com/dow....nload/no_reg_name/he
Имейте ввиду, что в разных версиях приложения названия указанных мною пунктов меню или место их расположения могут незначительно отличаться. Но суть функций от этого не изменится.
Конечно же это не все фишки, возможно о многих вы уже знали. Если знаете ещё какие-то, то обязательно напишите о них в комментариях к этому видео.
На этом всё. Ставьте лайк и подписывайтесь на канал Hetman Software. Всем спасибо за просмотр. Всем пока.
Смотрите другие ролики на тему: #Android, #Viber, #iPhone.
👍 Смотрите топ приложений, которые сразу же стоит удалить с телефона. Google Play — отличная площадка для новых разработчиков, которые хотят сделать собственное приложение. Но не все из них имеют только чистые помыслы: некоторые из этих программ могут собирать ваши данные, передавать персональную информацию и даже обчистить ваш счет. Я отобрал 5 приложений которые лучше сразу удалить со смартфона.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Погодные приложения;
Приложения социальных сетей;
Сторонние антивирусные программы;
Оптимизаторы системы;
Приложения для увеличения объема оперативной памяти;
Приложения - дефрагментаторы;
Браузеры с дополнительными функциями;
А на этом все! Надеюсь это видео помогло вам очистить свой телефон от бесполезных приложений. Если вам понравилось видео ставьте лайк и подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.
Смотрите другие ролики на тему: #Android, #Apps, #GooglePlay.
👍 Смотрите как отключить рекламу в Viber на компьютере и телефоне Android, iOs.
Надоедливая реклама, которая навязывает нам различные товары и услуги, встречается повсеместно — от различных мигающих баннеров, до коммерческой рассылки. Если вы, пользуясь мессенджером Viber столкнулись с подобным и ищете как убрать такую рекламу это видео будет вам полезным.
Рекламные баннеры в мессенджере персонализированы для каждого пользователя, более того, они еще и привязываются к вашему местоположению. Отключить такого рода контент несложно, все что вам потребуется это изменить некоторые настройки.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Отключение рекламы на Android
Отключение рекламы на iOS
Отключение рекламы в настройках приложения Viber
Отключение рекламы на ПК
Адреса рекламных серверов Viber:
127.0.0.1 ads.viber.com
127.0.0.1 ads.aws.viber.com
127.0.0.1 ads-d.viber.com
127.0.0.1 images.taboola.com
127.0.0.1 api.taboola.com
127.0.0.1 rmp.rakuten.com
127.0.0.1 s-clk.rmp.rakuten.com
127.0.0.1 s-bid.rmp.rakuten.com
127.0.0.1 ads.viber.com
127.0.0.1 s-imp.rmp.rakuten.com
127.0.0.1 rmp.rakuten.com
127.0.0.1 api.mixpanel.com
Вот и всё! Как видите, убрать рекламу в Viber не сложно, хотя и не всегда эффективно.
Если вам не помог последний способ возможно разработчики внесли некоторые изменения и нужно будет добавить в файл hosts новые адреса рекламных серверов. По мере появления мы постараемся обновлять список этих серверов или же вы сможете найти их в Интернете.
Если вам известны другие способы как убрать рекламу будем рады видеть их в комментариях под видео.
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.
Другие видео: #Реклама, #Viber, #ПК.
👍 Смотрите как удалить страницу ВКонтакте и паблик через браузер на компьютере или приложении на телефоне.
Со временем любой пользователь социальной сети задаётся вопросом можно ли удалить или заблокировать свой аккаунт или к примеру, паблик. Желание удалить свою страницу в одной из социальных сетей может возникнуть почти у каждого пользователя. И это вполне нормальная потребность и причин по которой она может возникнуть тоже множество. В этом видео мы детально разберем как заблокировать или удалить свою страницу или паблик социальной сети ВКонтакте. Сделать это можно несколькими способами. Мы рассмотрим, как удалить страничку с помощью браузера на ПК и с помощью смартфона.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Как удалить страницу
Удаление страницы через техническую поддержку
Как ускорить процесс удаления
Как очистить страницу
Удаление публичной страницы
Проблемы с удалением
https://vk.com/support?act=new - техническая поддержка сайта
Как вы уже поняли удалить страницу не проблема, но к этому процессу нужно подходить осознанно. Потому как будет неприятно после удаления вдруг вспомнить что в вашей переписке осталась важная информация, нужное фото или контакт.
Удалить профиль тремя способами: через настройки аккаунта, техническую поддержку и создание новой учётной записи на старый номер. Если использовать первые два способа, то удалённую страницу можно будет восстановить в течение некоторого времени. Удалив страницу по третьему способу вернуть ее уже не получится. Если же доступ к странице был утерян, то сначала восстановите пароль, а потом удалите её или создайте новую страницу на мобильный номер, привязанный к ней.
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #ВКонтакте, #Страница, #Удаление
👍 Смотрите как создать свой собственный стикерпак в мессенджере Viber.
В мессенджере Viber появилась возможность создавать собственный стикерпаки. Теперь вы можете превратить любое фото, мем и фразу в авторские стикеры и отправлять их в чат любому другому пользователю выражая ваши эмоции без слов.
На данный момент возможность создавать стикеры есть только в Viber на Android. Если вы пользуетесь данным мессенджером на ПК и iPhone вы сможете получать авторские стики в чате, пересылать их другим пользователям и скачивать их из магазина стикеров.
Далее в видео мы детально разберем как создать свой собственный стикерпак.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Как создать стикерпак
Как создать стикер
Как изменить или удалить стикер
Как опубликовать стикерпак
Как отправить стикер в чат
Как использовать стикеры в Viber для компьютера
Открытые и закрытые стикерпаки
Как скачать авторский стикерпак
Как удалить стикерпак
Как восстановить стикерпаки при смене устройства
https://www.youtube.com/watch?v=o6bPgF-NYdQ - Как перейти на новый телефон, перенос всех данных
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #Viber, #Стикерпак, #Android
В этом видео уроке мы поговорим о том что такое MySQL Notifier и для чего он нужен. Следует сказать, что MySQL Notifier позволяет управлять сервером MySQL и представляет собой небольшую, но полезную утилиту.
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R28827266698
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
В этом видео уроке мы разберемся где брать информацию по серверу баз данных MySQL и посмотрим где и как можно скачать бесплатно документацию по серверу баз данных MySQL. Для новичков скажем, что документация - это самый основной, полный и самый полезный источник информации по MySQL.
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/vneshnie
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R28827266698
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
👍 Смотрите как удалить свой профиль в Facebook. Как деактивировать и удалить свою личную страницу и страницу компании через браузер на ПК и через приложение на смартфоне.
Социальная сеть «Facebook» является одной из самых известных площадок для общения пользователей между собой и обмена, интересующей их, тематической информацией. Однако при всей привлекательности использования «Facebook», могут происходить определенные жизненные ситуации, при которых у пользователей возникают желания или определенная необходимость временно деактивировать или полностью удалить свою личную учетную запись в социальной сети «Facebook». Причины могут быть разными, от простого желания зарегистрировать новую учетную запись в сети вместо предыдущей, чтобы не чистить аккаунт от старых записей и подписок, а начать с чистого листа, до желания уберечь свои данные от передачи третьим лицам или пресечь возможную несанкционированную утечку, сохранив свою конфиденциальность.
Далее в видео я детально расскажу, как быстро деактивировать или удалить учетную запись Facebook. А еще как предварительно сохранить нужные данные с вашей страницы.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Деактивация учетной записи Facebook
Как сохранить копию своих данных
Как удалить страницу Facebook
Как сохранить данные и удалить связанную страницу компании
Как удалить страницу через мобильное приложение
Теперь вы знаете как деактивировать свою учетную запись, или же полностью удалить личный аккаунт или страницу компании. По завершению процесса удаления вы получите письмо с подтверждением об удалении учетной записи.
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видо: #Facebook, #Удалить, #ПК
👍 Смотрите как создать и выложить ролик в Тик Ток. Как снимать, как добавлять различные эффекты и как его удалить.
Социальная сеть ТикТок позволяет создавать короткие музыкальные видео, прямые эфиры и обмениваться сообщениями. Отличительная особенность – возможность выложить только видеопост. Эта соц.сеть на данный момент популярна в основном у подростков, но с каждым днем начинает набирать популярность и у более старшей аудитории. Все больше людей начинают им пользоваться, снимая различные смешные видеоролики.
Если вы только зарегистрировались в этом сервисе, то наверняка у вас возник вопрос как снять и выложить видео. А также как его отредактировать, добавив интересные эффекты. Далее в видео мы детально разберем эти вопросы.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Как снять и выложить видео в ТикТок от 15 до 60 секунд
Как выложить видео со звуком длительностью 60 секунд.
Частное и публичное видео в ТикТок
Как удалить видео с Тик Ток навсегда
https://www.youtube.com/watch?v=kzHqd7xKTX8 - Как перекинуть файлы с Android телефона на компьютер по кабелю, WIFI или Bluetooth
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #tiktok, #Видео, #Приложение
👍Смотрите как перенести все ваши данные с Android устройства на IPhone. Как перенести контакты, фото, видео, музыку и другую информацию.
Если вы решили сменить свой старый смартфон с Android на новенький IPhone и задаетесь вопросом, а можно ли перенести на новое устройство нужные вам данные - это видео будет вам полезно. Так как мы детально разберем что можно перенести и как это сделать.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержимое:
Перенос содержимого с устройства Android на устройство iOS вручную
Как перенести контакты
Перенос контактов с помощью сим-карты
Перенос программ
Перенос данных с помощью специальной программы
Если вы знаете другие более простые способы переноса данных будем рады видеть их в комментариях под этим видео.
А с перечисленными ранее способами, справится даже новичок. Нужно только внимательно следовать советам и у вас все получиться.
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #Android, #iPhone, #Данные
👍 Смотрите как создать загрузочную флешку с операционной системой Windows на Android смартфоне.
Проблема с загрузкой операционной системы может появится внезапно и в самый не подходящий момент. И как всегда под рукой нет загрузочной флешки или диска для восстановления системы. Но вы забыли, что у вас в кармане есть почти полноценный компьютер в виде смартфона на базе Android, который может помочь создать загрузочную флешку с которой можно восстановить операционную систему на ПК.
Если ваш единственный компьютер или ноутбук не загружается и в результате нужно восстановить или переустановить систему этот ролик будет вам полезным. Далее в видео я детально покажу как создать флешку или карту памяти с Windows на Android устройстве.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Что нужно для создания загрузочной флешки на телефоне
Как записать ISO образ на USB флешку с Android устройства
https://www.youtube.com/watch?v=K3WKliYVERU - Чистая установка Windows 10 на компьютер или ноутбук с загрузочной флешки или диска
https://www.microsoft.com/ru-ru/software-download – образ Windows
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #ЗагрузочнаяФлешка, #Windows, #Android
👍 Смотрите что делать если на Android телефоне не работает встроенная клавиатура.
В недавнем времени многие пользователи смартфонов на базе Android столкнулись с проблемой работы клавиатуры. Во время вызова клавиатуры она выдает ошибку и прекращает свою работу. Проблема с клавиатурой особенно болезненной оказалась для пользователей, у которых установлен числовой пароль для разблокировки устройства. Во время разблокирования смартфона клавиатура прекращает работу, не позволяя разблокировать гаджет.
Такая проблема возникла в приложении Gboard от Гугл, но данное решение может помочь и с клавиатурой от других разработчиков. Далее в видео я покажу как разблокировать устройство если клавиатура не запускается и как решить проблему запуска клавиатуры.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Как разблокировать телефон
Восстановление работоспособности клавиатуры
Установка другой клавиатуры
Сброс устройства
https://www.youtube.com/watch?v=uNQ-vb8A7A0 - Сброс к заводским настройкам и Hard Reset Android телефонов Samsung, Xiaomi, LG, Meizu, Huawei, HTC
https://www.youtube.com/watch?v=UV1GmIYdaYQ - Как сбросить пароль или графический ключ на Android (5 способов) в 2019
А на этом все! Надеюсь данное видео помогло вам решить проблему с клавиатурой. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #Клавиатура, #НеРаботает, #Android