Интернет-соединение постоянно прерывается и снова подключается

Интернет является наиболее используемой услугой прямо сейчас. Это экономит много времени, уменьшая расстояние, а также распространяет информацию по всему миру. Теперь вам не нужно путешествовать неделями, чтобы поговорить с человеком о вашем бизнесе. Все это можно сделать с помощью одного устройства, просто подключитесь к Интернету, и вы готовы выполнять любую работу, которую захотите.

Но когда интернет не работает, это становится самым большим разочарованием для любого человека. Эту проблему можно решить несколькими быстрыми и простыми способами. Вот список всех методов, которые мы нашли для решения этой проблемы. Читать

QUERY — опросить состояние процессов и сеансов пользователей

QUERY — опросить состояние процессов и сеансов пользователей

Команда QUERY — это инструмент в операционной системе Windows, который позволяет пользователю получить информацию о процессах и сеансах пользователей, работающих в данный момент на компьютере.

С помощью команды QUERY можно узнать следующие данные

  • Сеансы пользователей: команда позволяет получить список активных пользовательских сеансов на компьютере, включая информацию о идентификаторе сессии, имени пользователя, состоянии сессии и т. д. Пример команды: QUERY SESSION
  • Процессы: команда также позволяет получить список активных процессов на компьютере, включая информацию о идентификаторе процесса, имени процесса, ID сеанса, использовании ресурсов и других параметрах. Пример команды: QUERY PROCESS

Примеры использования команды QUERY

Получение списка активных пользовательских сеансов

  1. Откройте командную строку в Windows
  2. Введите команду QUERY SESSION и нажмите Enter.
  3. В результате будет выведен список активных пользовательских сеансов с информацией о каждом сеансе.

Получение списка активных процессов

  1. Откройте командную строку в Windows
  2. Введите команду QUERY PROCESS и нажмите Enter.
  3. В результате будет выведен список активных процессов с информацией о каждом процессе.

Команда QUERY очень полезна при администрировании компьютеров с помощью командной строки. Она позволяет быстро получать информацию о текущей ситуации на компьютере, что может быть полезно при устранении проблем или мониторинге работы системы.

2023-03-16T01:42:32Список команд CMD

MBR2GPT — преобразование дисков MBR в GPT

MBR2GPT — преобразование дисков MBR в GPT

MBR2GPT — преобразование дискового раздела MBR (Master Boot Record) в GPT (GUID Partition Table) — это команда командной строки в операционной системе Windows, которая используется для изменения структуры разделов на жестком диске.

MBR и GPT — это два различных способа организации и форматирования дискового пространства. MBR был использован в более старых компьютерах и поддерживает максимум до 4 первичных разделов или 3 первичных разделов и 1 расширенный раздел, в то время как GPT, используемый в более современных компьютерах, позволяет создавать до 128 разделов. Кроме того, GPT поддерживает диски с емкостью свыше 2 ТБ, что является ограничением для MBR.

Для использования команды MBR2GPT необходимо запустить командную строку с правами администратора. Команда имеет следующий синтаксис:

mbr2gpt /convert [/validate] [/disk:<номер_диска>] [/allowfullos]

Примеры использования команды MBR2GPT

  1. Преобразование диска с номером 0:mbr2gpt /convert /disk:0
  2. Преобразование диска с номером 1 и валидация после преобразования:mbr2gpt /convert /disk:1 /validate
  3. Преобразование диска с номером 2, включая использование всего доступного места на диске:mbr2gpt /convert /disk:2 /allowfullos

Команда MBR2GPT позволяет изменить разделы на жестком диске без потери данных, однако перед выполнением операции рекомендуется создать резервные копии важных файлов и проверить целостность данных. После выполнения преобразования диска необходимо перезагрузить компьютер для применения изменений

Важно отметить, что команда MBR2GPT доступна только в 64-битных версиях операционной системы Windows 10 с установленными обновлениями Windows 10 версии 1703 (Creator’s Update) и выше.

Преобразование дискового раздела MBR в GPT может быть полезно при обновлении компьютера, добавлении нового жесткого диска с большим объемом или для использования функций управления разделами, предоставляемых GPT. Однако перед применением команды MBR2GPT следует обдумать все последствия и убедиться, что это соответствует требованиям и целям вашей системы.

2023-03-16T00:59:20Список команд CMD

Что такое Wi-Fi 7 и чем он отличается?

Будь то Bluetooth, USB или WiFi, каждый технический стандарт со временем претерпевает множество итерационных обновлений. Следующее поколение Wi-Fi обеспечивает более высокую скорость передачи и меньшие задержки, улучшая возможности подключения этих интерфейсов.

То же самое и с грядущим стандартом Wi-Fi 7. Этот новый протокол, официально известный как IEEE 802.11be с чрезвычайно высокой пропускной способностью (EHT), должен внести множество улучшений в беспроводную связь с использованием технологии Wi-Fi. Вот обзор того, что изменится при переходе с WiFi 6 на WiFi 7. Читать

Python 3. Множества

В этой статье я разбираю Множества в Python 3. Вы узнаете, какими свойствами обладают множества и как можно с ними работать.











Свойства множеств




Я уже писал про последовательности и множества в Python 3. Множество — это неупорядоченная совокупность объектов, в которой не может быть дубликатов. Множество можно изменять, добавляя и удаляя из него объекты.




Объявить множество можно с помощью фигурных скобок, но в отличии от словарей не нужно указывать ключи. Создание множества и получение некоторых свойств множества показаны ниже:




### Код
my_set = {1, 2, 3, 4, 5} # создание множества
print(type(my_set))      # тип
print(len(my_set))       # длина
print(my_set)

### Исполнение
<class 'set'>
5
{1, 2, 3, 4, 5}




Так как множество не упорядочены, то: обращение по индексу, срезы, конкатенация и повторение — здесь не работают.




Множества часто используются для двух целей:




  • для удаления дубликатов;



  • для про­верки, входит ли элемент в множество (поиск в множестве занимает очень мало времени даже для очень больших множеств).




Работа с множествами




Добавить элемент в множество можно с помощью метода add():




### Код
my_set = {1, 2, 3, 4, 5}
my_set.add(6)
print(my_set)

### Исполнение
{1, 2, 3, 4, 5, 6}




Можно одно множество соединить с другим с помощью метода update():




### Код
my_set1 = {1, 2, 3, 4, 5}
my_set2 = {3, 4, 5, 6, 7}
my_set1.update(my_set2)
print(my_set1)

### Исполнение
{1, 2, 3, 4, 5, 6, 7}




Метод update() может принять любой список:




### Код
my_set = {1, 2, 3, 4, 5}
my_set.update([7, 5, 3, 6, 2])
print(my_set)

### Исполнение
{1, 2, 3, 4, 5, 6, 7}




Как можно заметить из результата выполнения кода, повторяющиеся значения, добавляемые в множество, игнорируются.




Удаление элемента из множества можно выполнить с помощью методов remove() и discard(). При этом, если удалять несуществующий элемент:




  • с помощью remove() — то приложение выдаст ошибку,



  • с помощью discard() — приложение ничего не удалит, но и ошибки не будет.




### Код
my_set = {1, 2, 3, 4, 5}
my_set.remove(1)
my_set.discard(3)
print(my_set)

### Исполнение
{2, 4, 5}

### Код (удаление несуществующего элемента методом remove())
my_set = {1, 2, 3, 4, 5}
my_set.remove(6)
print(my_set)
print("Конец!") # Сюда выполнение кода не дойдёт

### Исполнение
Traceback (most recent call last):
  File "test2.py", line 2, in <module>
    my_set.remove(6)
KeyError: 6

### Код (удаление несуществующего элемента методом discard())
my_set = {1, 2, 3, 4, 5}
my_set.discard(6)
print(my_set)
print("Конец!") # Сюда выполнение кода дойдёт

### Исполнение
{1, 2, 3, 4, 5}
Конец!




Некоторые специфичные операции над множествами продемонстрированы на следующем рисунке:




Операции над множествами




Эти же операции в виде кода:




# Множества
my_set1 = {1, 5, 9, 6, 4}
my_set2 = {6, 5, 1, 8, 2}

# Пересечение
print(my_set1 & my_set2) # {1, 5, 6}

# Объединение
print(my_set1 | my_set2) # {1, 2, 4, 5, 6, 8, 9}

# Симметричная разница
print(my_set1 ^ my_set2) # {2, 4, 8, 9}

# Разница
print(my_set1 - my_set2) # {9, 4}
print(my_set2 - my_set1) # {8, 2}




Проверка на то, входит ли элемент в множество, осуществляется с помощью оператора in:




my_set = {15, 85, 12, 55, 95, 87, 33}
print(95 in my_set) # True
print(11 in my_set) # False




Так как множества должны вычислять хеш-код для каждого эле­мента, в них могут храниться только хешируемые элементы. В язы­ке Python изменяемые элементы (список, словарь) не являются хешируемыми. То есть, такое множество нельзя создать:




my_set = {[1, 2, 3], ["один", "два"]}




А такое можно:




my_set = {(1, 2, 3), ("один", "два")}









Итог




В этой статье я немного рассказал про множества (set) в Python 3. Дополнительно, про некоторые особенности множеств можете почитать в официальной документации.



2023-03-13T17:35:40
Python

Ярлык мой компьютер на рабочий стол windows 10 перемещается

Иконки рабочего стола переставляются и перемещаются после перезагрузки в Windows 10

Некоторые пользователи Windows в тот или иной момент сталкивались с проблемой перестановки или перемещения значков на рабочем столе после перезагрузки. Если значки вашего рабочего стола продолжают перескочить, подпрыгнуть, переместиться или переставить после перезагрузки на ПК с Windows 10, вот несколько вещей, которые вы можете попытаться решить проблему. Читать