Какво е дескриптор? Описание на структурата на атрибута

В общи линии дескрипторите са някои атрибути на обекти, за които се определя поведението. Когато бъдат достъпни, посочените атрибути се придобиват, инсталират или изтриват от речника. На прост език това са специални ключови думи, които определят поведението на даден обект, неговите свойства или структура. В статията ще бъдат разгледани няколко варианта на дескриптори. Това по-точно ще разбере тяхната същност и цел.

HTML

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


Като правило спецификата на езика определя наличието на дескриптора за отваряне и затваря. Всичко между тях подлежи на промяна.
Дескрипторът може да има атрибути, т.е. определени свойства. Техният синтаксис изглежда така: име на атрибут = неговата стойност. В съответствие с общата логика, HTML дескрипторите са етикети за идентификация на обекти. С тяхна помощ можете да управлявате външния вид, да взаимодействате с страницата и да му присвоите специално значение.

Архитектура x86

В процесори, дескриптори - това е специална структура, чрез която се извършват различни преходи. Неговата структура изглежда така:
  • Offset. Може да премества кода.
  • Селектор. Показва вида на етикета, къдетотрябва да мине през процедурата.
  • Брой параметри.
  • Разрешения.
  • Java

    Java EE има концепция за дескриптор на разполагане. Той дефинира как ще бъде разгърнат сървлетът. По същество, това е конфигурационен файл, който съдържа параметрите, свойствата и изискванията за хардуерната част.


    В уеб приложения такъв файл с правила трябва да се нарича web.xml и да се намира в определена папка.

    Дескриптори на файлове

    В операционните системи за работа с файлове към тях, първо трябва да имат достъп. Това може да стане чрез дескриптора на файла. В този пример той действа като един вид етикет, който се отразява в процеса, който създава потока на входа-изхода. Операционната система Windows ви дава достъп до дескриптора чрез функцията CreateFile. Може да бъде използван допълнително при работа с желания файл.
    В Unix системите дескрипторът използва цифрова нотация. 0 - стандартен вход на терминалния процес, 1 - неговото заключение, 2 - потока на диагностиката. В допълнение към цифровите представяния, можете да използвате символните константи, дефинирани от спецификацията.

    Дескриптор на прозорец

    След като всеки прозорец е създаден в системата, му се присвоява конкретен дескриптор. Типовете данни, използвани в него, са HWND. За програмист, когато създавате програмата, трябва да ги използвате правилно за достъп до елементите на прозореца. Програмата може да получи дръжка, като се обърне към функцията FindWindow. Тя ще може да намери и върне стойността на дескриптора с името на класа или обекта на прозореца.Функцията IsWindow трябва да се използва, за да се провери дали идентификацията е правилна или правилна.

    Номер на грешка 1400

    Този проблем е често срещан в семейството на операционните системи на Windows. Когато се появи, може да има и кратко описание - невалиден дескриптор на прозореца. И може би има такава формулировка - "Error_invalid_window_handle" или 0х578.
    Как да се борим и какво означава грешен дескриптор? В зависимост от контекста на обекта, трябва да предприемете различни мерки.
    Във всеки случай си струва да преминете през стандартните мерки, приети за всички системни проблеми:
  • рестартирайте компютъра;
  • Откриване и сканиране на грешки с полезността за проверка на целостта на системните файлове;
  • Проверете компютъра си за вируси.
  • Ако основните стъпки не помогнаха, може да се наложи да премахнете и преинсталирате приложението, което се срива. Друг надежден начин за бързо възстановяване на производителността на системата е да се върне назад с помощта на стандартни инструменти. След като използвате функцията за възстановяване на системата, тя ще се върне към последния активен архив, при условие, че е бил създаден преди това.

    Когато може да има грешка

    В повечето случаи е причинена грешка в грешен дескриптор поради недостатъци в инсталирания софтуер. Затова си струва да следите факта, че софтуерът се появява на компютъра. Необходимо е също така периодично да се актуализира целия наличен софтуер и да се следи неговото състояние. Той трябва да бъде оборудван с добър антивирусен софтуер.

    Заключение

    UПредставени са общите принципи на дескрипторите в различни програмни езици и операционни системи, техните функции, свойства и типове. По правило този термин се използва предимно от програмисти и разработчици за идентифициране на обекти и елементи за по-нататъшен достъп и управление. Също така стана ясно, че това е невалиден дескриптор. Както се оказа, това е често срещан проблем в средата на Windows, в повечето случаи можете да решите прости манипулации.

    Свързани публикации