Можно. По характеру открытия номеров портов на IP адресе, по TTL характеристике.
Но, как правило, охота за такими пользователями не ведется, если это не касается корпоративной сети, где блюдется сетевая безопасность. Тут чисто коммерческое ограничение.
Очень странные цифры. Общее время работы довольно приличное, а объем записи и чтения около 10 Тбайт (как пассивное хранилище - норм). Обычно, такие диски умирают, когда объемы записи достигают несколько сотен Тбайт, чем диск больше тем этот показатель выше. Возможно, вам попался некачественный экземпляр диска, который проработал ровно в срок гарантии.
Хоть вы и не привели свой пример решения, могу дать подсказку, как решить.
Попробуйте в запросе пересечь таблицу саму с собой и сравнить подстроку world_1 первого псевдонима таблицы с подстрокой world_1 второго псевдонима этой же самой таблицы. Аналогично, с world_2. В заключение, чтобы выправить окончательный результат, нужно будет убрать результаты пересечения одноименных строк по world_1 и world_2.
Олег Милованов, Воглателеком (он же Ростелеком), времена когда, действовал тариф Пострелёнок 128 Кбит/с. Торрент сайт - portal.esso.ru, провайдер позволял пользоваться полным downlink в 6 Мбит/с и uplink в 600 Кбит/с на ADSL в своей сети.
При достаточно толстом кабеле USB и прямом подключении к разъему на материнской плате для дисков 2.5, как правило, дополнительное питание не требуется. Если диск нестандартной толщины, обычно, такие диски больше 1 Тбайт и имеют в себе от 3 блинов, то в этом случае может не хватить питания USB для старта диска.
Вам нужно смотреть не биос, а утилиту, которая запускается в ручном режиме установки ОС. Тот этап установки, когда установщик спрашивает - на какой раздел поставить систему.
Помимо штатных утилит в установщиках Linux и Windows есть утилиты отладки через командную строку (если вы бы имели опыт работы с такой утилитой, то вряд ли бы задавали вопрос).
Еще вариант, взять загрузочный диск Acronis Disk Director - он тоже покажет состояние разделов в удобном графическом виде, даже можно кое-чего подправить в загрузчике, но не все.
Вам не нужно использовать submit на форме, все делайте через axios.
axios.post(URI_API,{
chat_id: CHAT_ID,
parse_mode: 'html',
text: message
}).then(res => {
// тут еще что-то отправляю на свой сервер через axios
})
.catch((err) => {
// тут сообщаю пользователю, что что-то пошло не так
})
У вас нет в сессии переменной ключа id. В таблицу messages пишется значение по умолчанию, определенное в структуре таблицы или задается триггером, при попытке подставить '' или null на место outgoing_msg_id.
Даже если ключами являются числа, то нужна такая структура данных в конкретной среде разработки, которая бы не пыталась создать эти промежутки.
При чтении хэш-таблицы неотъемлемой операцией будет проверка на существование ключа, так что вам никакие промежутки не нужны.
Контейнер под фон не схлопывается в 0?