Реклама
10 августа 2015 г. 4:00

QtQt/C++ - Урок 001. QLineEdit IP Address

ip address, ip адрес, lineedit, qlineedit, QLineEdit example, QLineEdit IP Address, qt, qtcreator

Доступны аналогичные статьи на Qt/QML и PyQt5/Python

При разработке сетевых приложений может потребоваться создание формочки для ввода ip-адреса, но применение простого метода setInputMask("000.000.000.000;_"); с данным аргументом для QLineEdit не обеспечивает должного результата, поскольку маска позволяет вводить значения 999, 657 и т.д., тогда как IP-адрес ограничивается число 255.

Одним из способов решения данной проблемы является применение Валидатора.

9 августа 2015 г. 15:52

Технологии передачи данныхDELL Networking. CLI (Command Line Interface)

CLI, DELL, EXEC Mode

На примере DELL PowerConnect 3524

Вы можете управлять устройством непосредственно через терминальный порт или через Telnet подключение. Если доступ осуществляется через Telnet подключение, обеспечьте это устройство определенным IP-адресом, которые будет использоваться рабочей станцией для доступа к устройству и подключения к устройству для использования команд CLI.

Telnet является эмуляцией терминала по TCP/IP протоколу. RS-232 терминалы могут быть виртуально подключены к локальному устройства через сетевой протокол TCP/IP. Telnet является альтернативой локальному терминалу там, где требуется удаленное управление устройством. Данный коммутатор поддерживает до 4-х сессий Telnet для управления. Все команды CLI могут быть использованы в сессии telnet.

8 августа 2015 г. 8:49

Технологии передачи данныхSDH - Синхронная цифровая иерархия (Часть 2)

GFP, LCAS, PDH, SDH, SDH-NG, Sonet, VCAT

Компенсация рассогласования частоты синхронизации

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

Положительное выравнивание - Указатель наращивается на единицу, что отражает запаздывание начала очередного контейнера VC-4 на три байта.

Отрицательное выравнивание – для размещения «лишних» байтов используются три младших байта указателя, то есть поле НЗ (само значение указателя умещается в поля H1 и Н2)

7 августа 2015 г. 8:39

Технологии передачи данныхSDH - Синхронная цифровая иерархия (Часть 1)

PDH, SDH, Sonet, STM1, Мультиплексор ввода-вывода, Терминальный мультиплексор

Характерные для технологии PDH недостатки были учтены и преодолены разработчиками технологии синхронных оптических сетей (Synchronous Optical NET, SONET), первый вариант стандарта которой появился в 1984 г. Затем она была стандартизована комитетом Т-1 института ANSI. В результате длительной работы ITU-T и ETSI удалось подготовить международный стандарт SDH (Synchronous Digital Hierarchy — синхронная цифровая иерархия).

Основными целями разработчиков SDH были:

  • Преемственность существующих цифровых каналов Т1-Т3 Е1-Е3
  • Обеспечение иерархии скоростей, значительно превышающих скорости плезиохронной цифровой иерархии (PDH)
6 августа 2015 г. 8:28

Технологии передачи данныхPDH - Плезиохронная цифровая иерархия

E1, PDH, T1, бит-стаффинг, мультиплексор

Технология PDH была разработана в конце 60-х годов компанией AT&T для решения проблемы связи крупных коммутаторов телефонных сетей между собой. Линии связи FDM, применяемые ранее для решения этой задачи, исчерпали свои возможности в плане организации высокоскоростной многоканальной связи по одному кабелю. В технологии FDM для одновременной передачи данных 12 абонентских каналов использовалась витая пара, а для повышения скорости связи приходилось прокладывать кабели с большим количеством пар проводов или более дорогие коаксиальные кабели.

4 августа 2015 г. 8:08

Технологии передачи данныхDWDM Технология

CWDM, dwdm, HDWDM, WDM, волс, мультиплексирование, усилители

Технология уплотненного волнового мультиплексирования (Dense Wave Division Multiplexing, DWDM ) предназначена для создания оптических магистралей нового поколения, работающих на мультигигабитных и терабитных скоростях. Информация в волоконно-оптических линиях связи передаётся одновременно большим количеством световых волн. Сети DWDM работают по принципу коммутации каналов, при этом каждая световая волна представляет собой отдельный спектральный канал и несет собственную информацию.

4 августа 2015 г. 1:30

AVREEPROM в микроконтроллерах AVR Atmega

EEPROM, Atmega

Микроконтроллеры AVR Atmega48/88/168/328 содержат память EEPROM объемом 256/512/512/1K байт соответственно. EEPROM в микроконтроллерах AVR поддерживает до 100 000 циклов перезаписи. Доступ к энергонезависимой памяти осуществляется посредством регистров трёх видов:

  • EEARH, EEARL - регистры адресации ячеек памяти. В Atmega48 регистр EEARH отсутствует, поскольку в данном типе микроконтроллера присутствует всего 256 ячеек памяти. EEARH отвечает за старший байт адреса ячейки памяти, EEARL за младший байт;
  • EEDR - регистр для записи и чтения данных;
  • EECR - регистр контроля, в данном регистре производится настройка тех действий, которые должны быть выполнены с памятью.
3 августа 2015 г. 9:28

ВОЛСВОЛС - Урок 009. Пассивные компоненты волс

fiber, волс, компоненты

Пассивные компоненты волоконно-оптических линий связи подразделяются на следующие виды:

  • оптические соединители и разветвители;
  • оптические конвертеры;
  • оптические изоляторы;
  • оптические коммутаторы.

Разветвители

Наиболее важными пассивными компонентами ВОЛC являются оптические соединители и разветвители, которые служат для объединения или разъединения оптических сигналов.

Функциональная схема разветвлителя
2 августа 2015 г. 9:18

ВОЛСВОЛС - Урок 008. Монтаж оптических муфт

fiber, волс, монтаж

Монтаж соединительных муфт

Монтаж муфт должен производиться в соответствии с инструкцией по монтажу конкретного типа муфты изготовителя (поставщика) муфт. Соединение оптических волокон при монтаже муфт следует производить способом сварки под контролем затухания оптическим рефлектометром. Значение затухания сварного стыка волокон, рассчитанное в направлениях А – Б, Б – А, не должно превышать 0,1 дБ. Каждая муфта после окончания монтажа должна быть замаркирована кольцом из листового свинца или пластмассовой биркой. На каждую смонтированную муфту должен быть составлен паспорт в двух экземплярах. Один экземпляр укладывается в муфту, второй прилагается к исполнительной документации. Если предусмотрено проектом, то оптическая муфта и запас ОК помещаются в специально изготовленный шкаф, который должен быть закреплен на опоре.

На местных сетях связи, в основном, должны использоваться оптические муфты отечественных производителей, Разработанные с учетом действующих технических требований и имеющие декларации соответствия Министерства информационных технологий и связи Российской Федерации. Допускается применение на местных сетях оптических муфт зарубежных производителей при наличии сертификатов соответствия и типовых решений по установке, креплению и защите оптических муфт в местах их монтажа.

Оптические муфты для бронированных ОК, проложенных в грунте, должны обеспечивать:

  • возможность электрического соединения экранов или металлических силовых элементов сращиваемых ОК конструктивными элементами сечением не менее 2,5 мм2 ;
  • возможность выводов проводов от металлических элементов конструкции ОК, раздельно для каждого ОК, для подключения к внешнему заземлению.
1 августа 2015 г. 9:00

ВОЛСВОЛС - Урок 007. Конструкция и классификация оптических муфт

fiber, волс, конструкция

Введение

В настоящее время на российском рынке широко представлена продукция как отечественных, так и зарубежных производителей муфт для монтажа оптических кабелей. Широко известны и используются муфты таких фирм-производителей, как: Raychem (Бельгия), Reichle&DeMassari (Швейцария), RXS/Simens (Германия), ЗМ (США), Fujikura (Япония), Ericsson (Швеция), Nokia (Финляндия), AT&T (США), Pirelli (Италия), Alcatel (Германия).

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

Реклама

Qt - Тест 001. Сигналы и слоты

  • Результат 0 баллов
  • Очки рейтинга -10
  • boa
  • 10 декабря 2017 г. 3:04

Qt - Тест 001. Сигналы и слоты

  • Результат 84 баллов
  • Очки рейтинга 4
  • Shalfy
  • 8 декабря 2017 г. 14:05

Qt - Тест 001. Сигналы и слоты

  • Результат 100 баллов
  • Очки рейтинга 10
Последние комментарии
  • EVILEG
  • 7 декабря 2017 г. 9:47

Django - Урок 011. Добавление комментариев на сайт с Django

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

  • Bernar
  • 7 декабря 2017 г. 9:24

Django - Урок 011. Добавление комментариев на сайт с Django

есть визуальный пример ?

  • EVILEG
  • 6 декабря 2017 г. 11:30

Django - Урок 011. Добавление комментариев на сайт с Django

Да, так будет даже лучше, я на сайте уже обновил до такого вида код Вот это уже не нужно if request.method == 'POST': Поскольку Вы и так используете метод post, то есть эта про...

  • Bernar
  • 6 декабря 2017 г. 11:19

Django - Урок 011. Добавление комментариев на сайт с Django

сделал немного по другому class EArticleView(View): template_name = 'knowledge/article.html' comment_form = CommentForm def get(self, request, *args, **kwargs): ...

Сейчас обсуждают на форуме
  • EVILEG
  • 11 декабря 2017 г. 8:09

QCustomPlot исчезает часть графика при перестроении

Объявить volumeAxisRect в заголовочном файле

  • EVILEG
  • 9 декабря 2017 г. 21:24

Как написать парсер страницы при помощи js

Эм... лично я даже растерялся от такого вопроса... У javascript есть методы типо document.getElementById document.getElementByTag, которые выбирают нужные теги и мож...

Ошибки при многопоточном запуске функции библиотке

Большое спасибо, так заработало QFuture<void> Perebor2 = QtConcurrent::map(Perebor,[=](const double& d){ StrategyCod(d,this);});

  • grig_p
  • 8 декабря 2017 г. 12:49

Прерывание таймера в режиме singleShot

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