Реклама
27 июля 2015 г. 13:21

Стандартизация Технологий Передачи Данных

РуководствоТехнологии передачи данныхСтандартизация, ЛВС, ШПД512

Стандартизация и источники стандартов

Универсальный тезис о пользе стандартизации, справедливый для всех отраслей, в компьютерных сетях приобретает особое значение. Суть сети — это соединение разного оборудования, а значит, проблема совместимости является здесь одной из наиболее острых. Без согласования всеми производителями общепринятых стандартов для оборудования и протоколов прогресс в деле «строительства» сетей был бы невозможен. Поэтому все развитие компьютерной отрасли, в конечном счете, отражено в стандартах — любая новая технология только тогда приобретает «законный» статус, когда ее содержание закрепляется в соответствующем стандарте.

26 июля 2015 г. 20:12

Toast - Кастомизация всплывающего сообщения в Android

РуководствоAndroidAndroid, Toast462

Даешь кастомизацию всего приложения под ОС Android!!!

С таким лозунгом хочется поведать сегодня о кастомизации всплывающего сообщения (Toast) в ОС Android. В любом приложении, которое проектируется и разрабатывается с особой тщательностью, может встать вопрос о кастомизации даже такого элемента, как всплывающее сообщение. Ведь успех приложений зависит не только от идеи и полезности, но также и от реализации внешнего вида деталей, даже самых мелких и, казалось бы, не особо важных. Что уж говорить про приложения с вырвиглазным дизайном.

Структура проекта

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

В Проекте присутствует два класса:

  1. MainActivity
  2. MyListAdapter - который отвечает за передачу данных в форму элемента списка

Также в проекте присутствуют следующие файлы ресурсов:

  1. activity_main.xml
  2. toast_info.xml - разметка всплывающего сообщения
  3. toast_border:xml - дополнительная разметка для background`а всплывающего сообщения
  4. ic_info.png -изображение информационного значка, который будет применяться во всплывающем сообщении
  5. string.xml - файл строковых констант
21 июля 2015 г. 19:55

Android. Кастомизация ListView

РуководствоAndroidAndroid, ListView, ListAdapter908

Кастомизация ListView является обычным явлением при разработке Приложения под ОС Android. ListView (Список) позволяет отображать однотипную информацию в Вашем Приложении, например показывать товары с ценами и характеристиками, если вы разрабатываете Приложение для онлайн продаж. При этом являясь по сути рутинной операцией, тем не менее, некоторые вопросы доставляют начинающим разработчикам массу неудобств. Некоторые из этих неудобств и вопросов будут разобраны в данной статье.

Структура проекта

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

Всего для создания списка используется четыре страны: Россия, Южная Африка, Сингапур, Турция. Флаги этих стран находятся в папке drawable. Также присутствует xml файл для создания бэкграунда ListViewи флагов. Для хранения названий и аббревиатур используется файл strings.xml. Также используется отдельный xml файл для создания разметки элемента ListView.

В Проекте присутствует три класса:

  1. MainActivity
  2. MyListAdapter - который отвечает за передачу данных в форму элемента списка
  3. DataFlags - класс, который призван облегчить передачу данных в Адаптер ListView
20 июля 2015 г. 12:57

Топологии сетей передачи данных

РуководствоТехнологии передачи данныхиерархическая звезда, кольцевая топология, топология ЛВС, полносвязная топология, ячеистая топология1083

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

Полносвязная топология

Полносвязная топология

В данной топологии для связи N узлов требуется N(N-1)/2 физических дуплексных линий связи. Преимуществом данной топологии является то, что она соединяет каждый узел с каждым. Таким образом, в случае выхода одного из узлов из строя, не происходит нарушения функционирования остальных узлов в сети, построенной на данной топологии.

Но на практике данный вид топологии не применяется, поскольку является крайне дорогим вариантом построения сети.

20 июля 2015 г. 12:38

Архитектура сетей передачи данных

РуководствоТехнологии передачи данныхnetwork, transmission669

Декомпозиция задачи сетевого взаимодействия

Архитектура сети - это представление сети в форме системы взаимосвязанных элементов, на каждый из которых возложена определенная частная функция.

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

Декомпозиция задачи

Декомпозиция - разбиение одной сложной задачи на несколько простых.

29 июня 2015 г. 13:47

ВОЛС - Урок 004. Дисперсия в оптическом волокне

РуководствоВОЛСfiber, волс, модовая дисперсия5733

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

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

c – скорость распространения света
l – длина оптического волокна
n 1 , n 2 – коэффициенты преломления сердечника и оболочки

29 июня 2015 г. 13:36

ВОЛС - Урок 003. Затухание в оптическом волокне

РуководствоВОЛСfiber, волс, потери6538

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

α c – собственные потери волоконных волноводов
α k – дополнительные кабельные потери
α ik – потери на поглощение в инфракрасной области
α pr – потери, вызванные присутствием в оптических волокнах примесей

Собственные потери волоконных световодов состоят, в свою очередь, из потерь на поглощение α p и потерь на рассеяние α r :

Затухание в результате поглощения связано с потерями на диэлектрическую поляризацию, существенно зависит от свойств материала оптического волокна и рассчитывается по следующей формуле:

tgδ – тангенс угла диэлектрических потерь

Затухание в инфракрасной области, расположенной в диапазоне длин волн свыше 1,6 мкм, рассчитывается по формуле:

C и k – постоянные коэффициенты. Для кварцевого стекла C = 0,9; k = (0,7—0,9) мкм.

28 июня 2015 г. 19:22

ВОЛС - Урок 002. Оптическое волокно и его типы

РуководствоВОЛСfiber, волс, типы волс1158

В зависимости от числа распространяющихся на рабочей частоте волн (мод) волоконные световоды разделяют на одно и многомодовые . Число мод зависит от соотношения диаметра сердцевины световода и длины волны и для оптических волокон со ступенчатым профилем показателя преломления рассчитывается по формуле.

α – радиус сердцевины волокна,
λ – длины волны света,
Δ – относительная разность показателей преломления.

Так как n 1 и n 2 имеют очень близкие значения, номинальная величина ∆ для большинства оптических волокон находится в пределах

28 июня 2015 г. 18:37

ВОЛС - Урок 001. Волоконный световод – принцип действия

РуководствоВОЛСfiber, волс, апертурный угол1232

Волоконный световод представляет собой тонкую двухслойную стеклянную нить, каждый элемент которой (сердцевина и оболочка) обладает различным показателем преломления. Показатель преломления n прозрачного вещества представляет собой отношение скорости света в вакууме ( c – скорость света) к скорости света в данном веществе ( v ), а также определяется следующей формулой:

где ε и μ — относительные соответственно диэлектрическая и магнитная проницаемости.

Учитывая, что относительная магнитная проницаемость прозрачного вещества обычно постоянна и равна единице, показатель преломления для сердцевины n 1 = √ε 1 , а для оболочки n 2 = √ε 2 .

Реклама
Последние комментарии
  • EVILEG
  • 23 мая 2017 г. 12:26

Qt/C++ - Урок 005. QSqlRelationalTableModel - Работаем со связными таблицами

В классе DataBase указывается путь к базе данных. В данном случае C:/example/ и т.д. Так вот, у вас есть каталог example ?

  • EVILEG
  • 23 мая 2017 г. 12:19

Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление

Нет. не верно. Ошибка вот в этой строке: QPixmap inixmap = fileName; // Сохраняем его в изображение объекта QPixmap; Выше я показывал, как что нужно путь передавать в качестве аргумент...

Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление

QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "/home", tr("Images (*.png *.xpm *.jpg)")); QPixmap inixmap = fileName; // Сохраняем его в и...

Qt/C++ - Урок 005. QSqlRelationalTableModel - Работаем со связными таблицами

https://www.dropbox.com/sh/vhxcx0iyq0j4578/AACwgWPnZwNqGBndKESiXfFqa?dl=0

  • tetta
  • 22 мая 2017 г. 1:32

Qt/C++ - Урок 052. Кастомизация Qt Аудио плеера в стиле AIMP

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

Сейчас обсуждают на форуме
  • tetta
  • 23 мая 2017 г. 17:59

Создание кнопки "new", "save" и "open". MDI. toolBar

void MainWindow::open(){ QString openFile = QFileDialog::getOpenFileName(this, tr("Open File"), "C:/", ...

Проверка наличия записи в БД при выполнении запроса

Код форм про которые говорил прикрепил. regrdit форма в которой отображается информация отбираемая из базы. editobject форма для редактирования

  • Arrow
  • 23 мая 2017 г. 13:41

qmake

Странно по сообщениям выдает, что у меня компилирутся 32 bit версия (x86 build). Компилятор опознан правильно и в ABI сам определилил x86-windows-msys-pre-64bit и исполняемый файл создае...

WinApi CBTProc

Да всех активных, тоесть через CBT.