736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
41 Treffer · die ersten 40
M.2-Steckplätze können je nach Mainboard entweder SATA- oder NVMe/PCIe-SSDs ansteuern — das physische Einstecken sagt also noch nichts über die tatsächliche Geschwindigkeit aus, das hängt vom verwendeten Protokoll ab. Die kompakte Bauform macht M.2 besonders für Laptops attraktiv.
Verwandt: NVMe · SATA · SSDs · Protokoll · Chipsätze · CPU
Ganzer Artikel im Wiki →Anders als IP-Adressen sind MAC-Adressen physisch an die Hardware gebunden (Schicht 2) und ändern sich normalerweise nicht, wenn ein Gerät das Netzwerk wechselt. Die ersten drei Byte identifizieren den Hersteller (OUI). Auflösung von IP zu MAC im lokalen Netz übernimmt ARP.
Verwandt: ARP · Ethernet · Hub · IP-Adressen · Switch · Adapter
Ganzer Artikel im Wiki →Der Versand läuft über SMTP, der Abruf typischerweise über IMAP oder POP3. Eine Mail-Adresse besteht aus einem lokalen Teil und einer Domain (name@domain.tld), wobei die Domain per MX-Eintrag auf den zuständigen Mailserver verweist.
Verwandt: SMTP · E-Mails · Mailserver · MX-Eintrag · IMAP · DNS-Einträge
Ganzer Artikel im Wiki →Je nach Aufgabe unterscheidet man Mail Transfer Agents (MTA, Versand/Weiterleitung per SMTP) und Mail Delivery/Access-Dienste (Abruf per IMAP/POP3). Welcher Mailserver für eine Domain zuständig ist, wird über den MX-Eintrag im DNS festgelegt.
Verwandt: IMAP · SMTP · E-Mails · Mail · MX-Eintrag · Resend
Ganzer Artikel im Wiki →Es gibt einfache Textersetzung (C-Präprozessor: #define) und mächtige Syntax-Makros, die mit dem Syntaxbaum arbeiten (Lisp, Racket, Rust, Nim, Elixir, Julia). Letztere sind hygienisch, wenn Namen im Makro nicht mit Namen des Aufrufers kollidieren.
Verwandt: Reflection (Reflexion) · Annotations (Annotationen) · Compiler · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Malware ist der Oberbegriff für konkrete Unterarten wie Viren (verbreiten sich durch Anhängen an andere Programme), Würmer (verbreiten sich selbstständig über Netzwerke), Trojaner (tarnen sich als nützliche Software) und Ransomware (verschlüsselt Daten und erpresst Lösegeld). Schutzmaßnahmen umfassen Antiviren-Software, regelmäßige Patches (viele Malware nutzt bekannte Sicherheitslücken aus), Firewalls und Nutzer-Awareness (die meiste Malware gelangt über Social Engineering ins System).
Verwandt: Ransomware · Virus · Cybersecurity · DDoS · Firewall · Hashing
Ganzer Artikel im Wiki →MariaDB wurde 2009 von den ursprünglichen MySQL-Entwicklern gestartet, aus Sorge, Oracle könnte MySQL proprietär schließen. Es ist bis heute API- und meist drop-in-kompatibel zu MySQL, hat sich seitdem aber mit eigenen Features (z. B. anderen Storage-Engines) weiterentwickelt.
Verwandt: MySQL · PostgreSQL · SQL · NeonDB
Ganzer Artikel im Wiki →Alle Methoden sind statisch, man ruft sie also direkt über den Klassennamen auf, ohne ein Objekt zu erzeugen: Math.sqrt(16), Math.pow(2, 10), Math.max(a, b), Math.random(). Da die Klasse Teil von java.lang ist, braucht es dafür keinen expliziten import.
Verwandt: double · Type Casting
Ganzer Artikel im Wiki →Statt Grundoperationen wie Quadratwurzel oder Runden selbst zu implementieren, greifen Programme auf eine mitgelieferte Bibliothek zurück (in Java z. B. die Math-Klasse mit Math.sqrt(), Math.pow(), Math.round()). Das spart nicht nur Zeit, sondern nutzt auch numerisch getestete, performante Implementierungen statt eigener, potenziell fehleranfälliger Berechnungen.
Verwandt: Java · double (Gleitkommazahl) · Type Casting
Ganzer Artikel im Wiki →Kenngrößen einer Maus sind u. a. die DPI (Punkte pro Zoll, Empfindlichkeit) und bei Gaming-Mäusen die Abfragerate (Polling-Rate), die bestimmt, wie oft pro Sekunde die Position an den PC gemeldet wird.
Verwandt: Tastatur · USB · Bluetooth · Bildschirm · Computer · Desktop-PCs
Ganzer Artikel im Wiki →Ein MCP-Server bietet “Tools” (aufrufbare Funktionen) über eine standardisierte Schnittstelle an – als Transport dient z. B. stdio, SSE oder Streamable HTTP. Der Client (hier Claude Code) verbindet sich, bekommt eine Liste verfügbarer Tools, und ruft sie danach wie eingebaute Tools auf.
Verwandt: Obsidian Vault · Streamable HTTP · Protokoll · Client · Code · Dateien
Ganzer Artikel im Wiki →Deklaration z. B. int[][] matrix = new int[3][4]; für ein 3×4-Raster. Java implementiert das intern als "Array von Arrays", die Zeilen müssen dabei nicht zwingend gleich lang sein (jagged arrays). Zugriff über zwei Indizes: matrix[zeile][spalte].
Verwandt: Arrays · Java · Collections · Index
Ganzer Artikel im Wiki →Ein zweidimensionales Array wird über zwei Indizes angesprochen (Zeile und Spalte, z. B. feld[2][5]), ein dreidimensionales über drei usw. Intern ist ein mehrdimensionales Array meist nichts anderes als ein Array von Arrays — jede "Zeile" kann dabei sogar unterschiedlich lang sein ("jagged array"), was bei echten Matrizen mit fester Breite selten genutzt wird.
Verwandt: Arrays · Index · Data Structures (Datenstrukturen) · For-Schleife
Ganzer Artikel im Wiki →Grundlage ist der europäische Digital Services Act (DSA, Verordnung (EU) 2022/2065), in Deutschland ergänzt durch das Digitale-Dienste-Gesetz. Der englische Name lautet „Notice and Action“. Wer Nutzerinhalte hostet (Forum, Kommentare, Chat), soll einen leicht auffindbaren Meldeweg anbieten, Meldungen sorgfältig prüfen und dem Meldenden sowie dem Betroffenen mitteilen, wie entschieden wurde.
Verwandt: Rate Limiting · Audit Log · DSGVO
Ganzer Artikel im Wiki →Im Netzwerkkontext etwa Status- oder Steuerinformationen wie ICMP-Typen-Nachrichten. Der Unterschied zur Fehlermeldung: Eine Meldung kann auch einen normalen, erfolgreichen Zustand kommunizieren (z. B. eine Bestätigung), nicht nur ein Problem.
Verwandt: Fehlermeldung · ACK · Destination Unreachable · DHCP · DNS · Header
Ganzer Artikel im Wiki →Das Verfahren funktioniert nur bei reinen Funktionen (Pure Functions), die bei gleicher Eingabe immer dasselbe zurückgeben. Den Speicher bildet meist eine Hashmap. Memoization macht die rekursive Fibonacci-Berechnung von exponentieller auf lineare Laufzeit schneller.
Verwandt: Dynamische Programmierung · Hashmap (Dictionary) · Pure Function (reine Funktion) · Lazy Evaluation (verzögerte Auswertung) · Recursion (Rekursion) · Speicherleck (Memory Leak)
Ganzer Artikel im Wiki →Passiert typischerweise beim Zusammenführen ("Merge") zweier Branches. Git markiert die betroffenen Stellen im Code mit Konflikt-Markern (<<<<<<<, =======, >>>>>>>), und ein Mensch muss manuell entscheiden, welche Änderung übernommen wird, bevor der Merge abgeschlossen werden kann.
Ganzer Artikel im Wiki →Anders als Quicksort hat Mergesort keinen schlechten Sonderfall; dafür braucht es zusätzlichen Speicher von O(n). Es eignet sich gut für verkettete Listen und für das Sortieren von Daten, die nicht in den Arbeitsspeicher passen (externes Sortieren).
Verwandt: Bubblesort · Quicksort · Binäre Suche · Dynamische Programmierung · Recursion (Rekursion) · Sorting (Sortieren)
Ganzer Artikel im Wiki →Signatur-Aufbau: Zugriffsmodifier Rückgabetyp name(Parameter) { ... }, z. B. public int summe(int a, int b) { return a + b; }. Gibt eine Methode nichts zurück, steht dort void statt eines konkreten Typs.
Verwandt: Classes · Overloading · Parameters · void · Annotations · Recursion
Ganzer Artikel im Wiki →Methoden können Parameter entgegennehmen, einen Wert zurückgeben (oder void sein, also nichts zurückgeben) und über Overloading mehrfach mit unterschiedlichen Parameterlisten definiert werden. Über Zugriffsmodifizierer wird gesteuert, von wo aus eine Methode aufgerufen werden darf.
Verwandt: Classes (Klassen) · Objects (Objekte) · Overloading (Methodenüberladung) · Parameters (Parameter) · void · Daten
Ganzer Artikel im Wiki →Micro-SD-Karten sind elektrisch mit normalen SD-Karten kompatibel und lassen sich über einen einfachen mechanischen Adapter auch in normale SD-Kartenslots stecken. Sie folgen denselben Kapazitäts- und Geschwindigkeitsklassen wie reguläre SD-Karten.
Verwandt: SD-Karten · Adapter · Smartphones · SSDs · Tablets
Ganzer Artikel im Wiki →Der Wechsel zu Chromium bedeutete, dass Edge dieselbe Rendering-Engine wie Chrome nutzt und damit von dessen Web-Kompatibilität und Erweiterungs-Ökosystem profitiert. Standard-Browser unter Windows.
Verwandt: Browser · Google Chrome · Mozilla Firefox · Windows · Internet
Ganzer Artikel im Wiki →Mikrofone werden analog (über eine Klinkenbuchse/AUX) oder digital (über USB, mit eingebautem Wandler) angeschlossen. Bei Laptops und Webcams ist meist ein einfaches Mikrofon bereits integriert.
Verwandt: AUX · Kamera · Spyware · Aufnahme · Laptops · Peripherie
Ganzer Artikel im Wiki →Jede Notation eignet sich für einen anderen Zweck; wichtig ist, sie korrekt einzusetzen und im Text zu erklären.
Verwandt: Abschlusspruefung Teil 2 (AP2) · IHK-Projektdokumentation
Ganzer Artikel im Wiki →Die Zugriffsmodifier regeln, von wo aus etwas erreichbar ist: public (überall), protected (Paket + Unterklassen), ohne Modifier/"package-private" (nur im selben Paket) und private (nur in derselben Klasse). static bindet ein Element an die Klasse statt an einzelne Objekte, final macht eine Variable unveränderlich bzw. eine Klasse/Methode nicht mehr erweiterbar/überschreibbar.
Verwandt: Classes · Encapsulation · Paket · Constants (final) · Packages/API · void main
Ganzer Artikel im Wiki →Typische Stufen sind: öffentlich (von überall zugreifbar), geschützt (nur innerhalb der Klasse und ihrer Unterklassen), paketintern (nur innerhalb desselben Moduls/Pakets) und privat (nur innerhalb der eigenen Klasse). Neben Zugriffsmodifizierern gibt es weitere Modifizierer wie "final" (Wert/Klasse kann nicht mehr verändert bzw. nicht weiter vererbt werden) oder "static" (gehört zur Klasse selbst, nicht zu einem einzelnen Objekt).
Verwandt: Encapsulation (Kapselung) · Abstraction (Abstraktion) · Classes (Klassen) · Methods (Methoden) · Inheritance (Vererbung)
Ganzer Artikel im Wiki →Anders als relationale Datenbanken (SQL) erzwingt MongoDB kein festes Schema — jedes Dokument in einer Collection kann theoretisch andere Felder haben. Das eignet sich gut für sich häufig ändernde oder unstrukturierte Daten, erkauft sich das aber mit weniger eingebauten Konsistenzgarantien als klassisches SQL.
Verwandt: Drizzle ORM · JSON · PostgreSQL · SQL · Daten
Ganzer Artikel im Wiki →Wichtige Kenngrößen sind Auflösung (z. B. 1920×1080), Bildwiederholrate (Hz) und Reaktionszeit. Angeschlossen wird ein Monitor meist über HDMI oder DisplayPort, ältere Geräte auch über VGA.
Verwandt: Bildschirm · DP (DisplayPort) · Grafikkarten · HDMI · Capture · Desktop-PCs
Ganzer Artikel im Wiki →Das Mainboard bestimmt über CPU-Sockel, RAM-Slots und Erweiterungssteckplätze (PCIe), welche Komponenten überhaupt kompatibel sind. Der Chipsatz auf dem Board steuert die Datenwege zwischen CPU, Speicher und Peripherie.
Verwandt: Chipsätze · CPU · CPU-Sockel · Komponenten · Peripherie · Platinen
Ganzer Artikel im Wiki →Wird oft für seinen Fokus auf Privatsphäre und Standard-Konformität hervorgehoben. Die Unabhängigkeit von Chromium ist relevant für die Web-Standard-Vielfalt: Würden alle Browser auf derselben Engine basieren, hätte ein einzelner Anbieter faktisch die Kontrolle über Web-Standards.
Verwandt: Browser · Google Chrome · Microsoft Edge
Ganzer Artikel im Wiki →Nutzt verlustbehaftete Kompression — Videoframes werden nicht einzeln, sondern als Differenzen zueinander gespeichert, was riesige Größenvorteile gegenüber unkomprimiertem Video bringt. Bekannte Ableger: MP3 (Audio) und MP4 (Video-Container).
Verwandt: Dekomprimieren · Komprimieren · Bit-Tiefe · Aufnahme · Kamera · JPEG
Ganzer Artikel im Wiki →Typisches Muster: kunde1.meine-plattform.de, kunde2.meine-plattform.de usw. laufen alle über dieselbe Code-Basis, aber mit getrennten Daten pro Tenant. Braucht in der Regel einen Wildcard-DNS-Eintrag und eine Zahlungslösung, die Geld an mehrere Empfänger verteilen kann (z. B. Stripe Connect).
Verwandt: DNS-Records · proxy.ts (Next.js Middleware-Nachfolger) · Stripe · Daten · Subdomain
Ganzer Artikel im Wiki →Empfänger melden sich über IGMP bei einer Multicast-Gruppe an, Router leiten den Traffic dann gezielt nur dorthin weiter. Effizient bei Anwendungen mit vielen gleichzeitigen Empfängern desselben Datenstroms, z. B. IPTV oder Börsenkurs-Feeds.
Verwandt: Broadcast · Geocast · IGMP · Unicast · Anycast · Router
Ganzer Artikel im Wiki →Die Reihenfolge zählt: spezifischere Exception-Typen müssen vor allgemeineren Typen stehen, sonst fängt ein früherer, breiterer catch-Block (z. B. Exception) alles ab und der speziellere danach wird nie erreicht — das meldet der Compiler als Fehler. Mit catch (IOException | SQLException e) lassen sich mehrere gleich behandelte Typen in einem Block zusammenfassen.
Verwandt: Exceptions · Error Codes
Ganzer Artikel im Wiki →Statt für jeden möglichen Fehlertyp einen komplett eigenen try-Block zu schreiben, lassen sich mehrere catch-Zweige an einen einzigen try-Block anhängen — jeder zuständig für eine andere Exception-Art. Manche Sprachen erlauben zusätzlich, mehrere Fehlertypen in einem einzigen catch-Zweig zusammenzufassen, wenn sie gleich behandelt werden sollen.
Verwandt: Exceptions · Error Codes (Fehlercodes)
Ganzer Artikel im Wiki →Syntax: int a = 1, b = 2, c = 3; — spart Zeilen, kann aber die Lesbarkeit verschlechtern, besonders wenn die Variablen inhaltlich nicht eng zusammengehören. Für Variablen unterschiedlichen Typs braucht es weiterhin getrennte Deklarationen.
Verwandt: Constants (final) · Declaring Variables (Variablendeklaration) · Identifiers (Bezeichner) · Syntax
Ganzer Artikel im Wiki →Das spart vor allem bei eng zusammengehörigen Variablen Platz und macht die Zugehörigkeit auf einen Blick klar (z. B. x- und y-Koordinaten). Bei zu vielen oder inhaltlich unterschiedlichen Variablen in einer Zeile leidet allerdings schnell die Lesbarkeit — dann sind separate Zeilen mit sprechenden Namen meist die bessere Wahl.
Verwandt: Declaring Variables (Variablendeklaration)
Ganzer Artikel im Wiki →Im Netzwerkkontext ermöglichen z. B. Ports, dass mehrere Anwendungen gleichzeitig über dieselbe Netzwerkkarte kommunizieren — die Ports "multiplexen" den einen physischen Kanal in viele logische. Auch bei SSH (SSH-CONNECT) lassen sich mehrere Kanäle über eine einzige Verbindung multiplexen.
Verwandt: OSI-Schicht: Transport · SSH · SSH-CONNECT · Port · Sockets · Verbindung
Ganzer Artikel im Wiki →Wer den Mutex besitzt, darf den geschützten Abschnitt betreten; alle anderen Threads warten, bis er wieder freigegeben ist. Das verhindert Race Conditions bei gemeinsam genutzten Daten, kostet aber Zeit und kann bei falscher Verwendung zum Deadlock führen.
Verwandt: Deadlock (Verklemmung) · Race Condition (Wettlaufsituation) · Thread (Faden) · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Ein MX-Eintrag besteht aus einer Priorität und dem Hostnamen des Zielservers. Bei mehreren MX-Einträgen versucht ein sendender Mailserver zuerst den mit der niedrigsten Prioritätszahl, bei Fehlschlag die nächsten — das ermöglicht Ausfallsicherheit über mehrere Mailserver hinweg.
Verwandt: DNS-Einträge · Mail · Mailserver · DNS · SMTP · A-Eintrag
Ganzer Artikel im Wiki →