1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
26 Treffer
Die heutige KI ist „schwach“ oder „eng“ (Narrow AI): Sie kann sehr gut Texte schreiben, Bilder erkennen oder Schach spielen, aber jeweils nur im Rahmen ihrer Aufgabe. AGI wäre flexibel, würde Wissen auf neue Gebiete übertragen und selbstständig dazulernen.
Verwandt: KI-Verordnung (AI Act) · KI-Phishing · KI
Ganzer Artikel im Wiki →Scrum arbeitet in Sprints von meist zwei Wochen mit festen Rollen (Product Owner, Scrum Master, Team) und Treffen (Planung, Daily, Review, Retrospektive). Kanban visualisiert Aufgaben auf einer Tafel (To do, In Arbeit, Fertig) und begrenzt, wie viele gleichzeitig in Arbeit sind.
Verwandt: Lastenheft und Pflichtenheft · Netzplan und Gantt-Diagramm · Qualitätsmanagement (ISO 9001) und PDCA
Ganzer Artikel im Wiki →Mit LIMIT 20 OFFSET 40 holt die Datenbank Seite 3. Bei großen Offsets muss sie die übersprungenen Zeilen trotzdem durchlaufen, das wird langsam. Ändern sich die Daten zwischen zwei Seiten, rutschen Einträge doppelt oder gar nicht durch.
Verwandt: Connection Pooling
Ganzer Artikel im Wiki →Der Speicher wird in Seiten (meist 4 KB) geteilt. Die MMU der CPU übersetzt bei jedem Zugriff virtuelle in physische Adressen. Ein TLB (Cache für Übersetzungen) macht das schnell. Fehlt eine Seite im RAM, löst die CPU einen Seitenfehler (Page Fault) aus, und das Betriebssystem lädt sie nach.
Verwandt: Prozess-Scheduling · Kernel (Betriebssystemkern) · Dateisysteme und Journaling · Garbage-Collection-Verfahren · Linker und Lader · Speicherhierarchie und Cache-Lines
Ganzer Artikel im Wiki →Das Wort heißt „Käfer“. Die Herkunft: Ein Team fand einmal wegen eines Fehlers tatsächlich einen Käfer (eine Motte) im System. Häufig wird die Anekdote Grace Hopper und dem Computer Harvard Mark II (1947) zugeschrieben. Der Begriff „Bug“ für technische Fehler war schon früher üblich.
Verwandt: IT-Sicherheit in der Webentwicklung · Debugging · Debugging · Y2K (Jahr-2000-Problem)
Ganzer Artikel im Wiki →Konstanten machen Code sicherer und lesbarer: der Compiler verhindert versehentliches Überschreiben, und ein aussagekräftiger Name (z. B. MAX_RETRIES) ersetzt "magische Zahlen" im Code. Konvention in vielen Sprachen: Konstanten komplett in Großbuchstaben mit Unterstrichen schreiben (SCREAMING_SNAKE_CASE).
Verwandt: Declaring Variables (Variablendeklaration) · Code · Identifiers (Bezeichner) · Java · Enum · Modifiers
Ganzer Artikel im Wiki →Der Dateityp wird meist über die Dateiendung (.txt, .jpg, .zip) signalisiert, verlässlich lässt er sich aber nur über den tatsächlichen Byte-Inhalt (Magic Numbers/Signatur am Dateianfang) bestimmen — eine umbenannte Datei behält ihren echten Typ, auch wenn die Endung etwas anderes suggeriert.
Verwandt: Dateien · Signatur · JSON · Komprimieren · XML · ZIP
Ganzer Artikel im Wiki →Startet meist automatisch mit dem Betriebssystem und läuft dauerhaft weiter, um bestimmte Funktionen bereitzustellen — z. B. ein Druckdienst, ein Netzwerkdienst oder ein Datenbankserver. Verwaltet wird das unter Windows über den Task Manager/die Dienste-Verwaltung, unter Linux z. B. über systemd.
Verwandt: Task Manager · Nutzer · Pusher · Resend · Feature Flags (Kill-Switch) · Destination Unreachable
Ganzer Artikel im Wiki →Im Gegensatz zu aktiven Netzwerkkomponenten wie Switches oder Routern, die Daten nur weiterleiten, verarbeitet ein Endgerät die Daten für die eigentliche Nutzung (Anzeigen, Eingeben, Drucken). In der IT-Sicherheit ist "Endpoint" (Endgerät) ein zentraler Begriff, da Endgeräte häufig Angriffsziel sind.
Verwandt: Client · Router · Switch · Firewall · Identität · Drucker
Ganzer Artikel im Wiki →Statt Rückgabewerte manuell auf Fehlercodes zu prüfen, unterbricht eine Exception den normalen Programmfluss und springt zum nächsten passenden Fehlerbehandlungsblock (try/catch). Das trennt den "Glücksfall"-Code vom Fehlerbehandlungscode und verhindert, dass ein übersehener Fehler unbemerkt weiterläuft. Bei mehreren möglichen Fehlerarten lassen sich unterschiedliche Behandlungsblöcke definieren.
Verwandt: Errors (Fehler) · Error Codes (Fehlercodes) · Multiple Exceptions · try-with-resources · Code · Troubleshooting in Java
Ganzer Artikel im Wiki →Der Zugriff auf Dateien läuft über I/O-Streams — Datenströme, über die byte- oder zeichenweise gelesen bzw. geschrieben wird. Weil Datei-Operationen von externen Faktoren abhängen (Datei existiert nicht, keine Berechtigung, Datenträger voll), lösen sie häufig Exceptions aus und sollten entsprechend behandelt bzw. mit try-with-resources sauber wieder geschlossen werden.
Verwandt: Create Files (Dateien erstellen) · Read Files (Dateien lesen) · Delete Files (Dateien löschen) · Write Files (Dateien schreiben) · I/O Streams · try-with-resources
Ganzer Artikel im Wiki →Beim Server-Rendering schickt der Server vollständiges HTML, das sofort lesbar ist. Danach lädt der Browser das JavaScript und das Framework verbindet sich mit den vorhandenen Elementen, statt sie neu zu erzeugen. Erst danach reagieren Schaltflächen.
Verwandt: Lighthouse und Core Web Vitals
Ganzer Artikel im Wiki →Ohne einen zugehörigen else-Zweig passiert bei falscher Bedingung einfach nichts, und das Programm läuft mit dem nächsten Codeabschnitt weiter. Erst die Kombination mit else bzw. else...if erlaubt es, für den "sonst"-Fall ebenfalls gezielt zu reagieren.
Verwandt: else...if · if...else · Logical Operators (Logische Operatoren) · Operatoren · Comparison Operators (Vergleichsoperatoren)
Ganzer Artikel im Wiki →Kotlin ist zu Java kompatibel (kann denselben Bytecode erzeugen, mit Java-Bibliotheken interagieren), vermeidet aber viele Schwachstellen und Umständlichkeiten von Java (z. B. eingebaute Null-Sicherheit gegen NullPointerExceptions, kürzere Syntax). Wird auch außerhalb von Android zunehmend als allgemeine JVM-Sprache genutzt.
Verwandt: Android · Java · React Native · Swift · Syntax · Appdevelopment
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 →Eine Schicht rechnet y = f(W·x + b). Mehrere Schichten hintereinander können komplexe Zusammenhänge lernen. Beim Training läuft die Rechnung vorwärts (Vorhersage, Loss), dann wird der Fehler mit der Kettenregel rückwärts durch alle Schichten propagiert, um die Gradienten zu erhalten.
Verwandt: Gradientenabstieg und Lernen aus Daten · Transformer-Architektur · Überanpassung und Bias-Varianz-Abwägung
Ganzer Artikel im Wiki →Es entkoppelt Sender und Empfänger: Viele Objekte können auf dasselbe Ereignis reagieren. Man findet es in grafischen Oberflächen (Klick-Ereignisse), in Event-Systemen, in der reaktiven Programmierung (RxJS, Streams) und in Frameworks wie Vue oder React, die die Oberfläche bei Datenänderungen aktualisieren.
Verwandt: Callback · Speicherleck (Memory Leak) · Strategy-Muster (Strategie) · Command-Muster · Event Loop (Ereignisschleife) · Interface (Schnittstelle)
Ganzer Artikel im Wiki →Nahezu jede Computerkomponente — Mainboard, Grafikkarte, Erweiterungskarte — ist im Kern eine Platine mit aufgelöteten Chips. Mehrlagige Platinen (mehrere Kupferschichten übereinander) ermöglichen komplexere Schaltungen auf kleinerem Raum.
Verwandt: Motherboard/Mainboard · Bus-Systeme · Mikrocontroller · PCIe · RAM · Smartphones
Ganzer Artikel im Wiki →Ein Projekt ist einmalig, zeitlich begrenzt und hat ein festes Ziel. Die Methode bestimmt, wie Anforderungen, Zeit und Ressourcen gesteuert werden.
Verwandt: Netzplan und Gantt-Diagramm · Projektphasen · KPI · MOM (Minutes of Meeting) · SMART-Ziele
Ganzer Artikel im Wiki →Security ist kein einzelnes Werkzeug, sondern ein Zusammenspiel aus technischen Maßnahmen (Firewalls, Verschlüsselung, Authentifizierung), organisatorischen Prozessen (Berechtigungskonzepte, Patch-Management) und physischer Sicherheit (Zutrittskontrolle zu Serverräumen). Man unterscheidet grob zwischen präventiven Maßnahmen (Angriffe verhindern), detektiven Maßnahmen (Angriffe erkennen, z. B. mit einem Sniffer) und reaktiven Maßnahmen (auf einen Vorfall reagieren).
Verwandt: Cybersecurity · Firewall · IPSec · Authentifizierung · Content Security Policy (CSP) · Hashing
Ganzer Artikel im Wiki →Ein Prozess kann mehrere Threads besitzen, die sich denselben Speicherbereich teilen, aber unabhängig voneinander laufen. Das ermöglicht z. B. einer App, gleichzeitig auf Nutzereingaben zu reagieren und im Hintergrund Daten zu laden.
Verwandt: Cores · CPU · Crash · Node.js · Daten · Prozessorkerne, logische Prozessoren und Threads
Ganzer Artikel im Wiki →Threads erlauben es z. B., eine rechenintensive Aufgabe im Hintergrund laufen zu lassen, während die Benutzeroberfläche weiter reagiert. Die größte Herausforderung ist, dass mehrere Threads, die gleichzeitig auf dieselben Daten zugreifen, zu Race Conditions führen können (unvorhersehbare Ergebnisse je nach Ausführungsreihenfolge) — dagegen helfen Synchronisationsmechanismen, die den gleichzeitigen Zugriff kontrolliert einschränken.
Verwandt: Go · Daten · Ressourcen · Algorithms (Algorithmen) · async/await · Deadlock (Verklemmung)
Ganzer Artikel im Wiki →Sie ist die sichtbare Schicht. Gute UI ist klar, konsistent und barrierefrei.
Verwandt: Frontend · GUI · UX · WCAG und Farbkontrast · Barrierefreiheitsstärkungsgesetz (BFSG) · Touchscreen
Ganzer Artikel im Wiki →Eingaben kommen als Text und müssen oft erst in den passenden Datentyp umgewandelt werden (siehe Type Casting), bevor sie weiterverarbeitet werden können — etwa eine eingegebene Zahl, die zunächst als String vorliegt. Robuste Programme validieren Nutzereingaben, bevor sie sie verwenden, um auf unerwartete oder fehlerhafte Eingaben nicht mit einem Absturz zu reagieren (siehe Exceptions).
Verwandt: SQLi (SQL-Injection) · JSON · String · Daten · Nutzer · void main (Programm-Einstiegspunkt)
Ganzer Artikel im Wiki →Oft arbeitet der Computer nur sehr angestrengt, etwa nach einem Update oder bei zu vielen offenen Programmen. Geduld von ein bis zwei Minuten reicht häufig. Erst danach greifst du ein.
Verwandt: Computer ein- und ausschalten · Programme starten und beenden · Screenshots machen
Ganzer Artikel im Wiki →Zero-Day-Exploits sind besonders gefährlich und wertvoll (auf dem Schwarzmarkt teils sechsstellig gehandelt), weil es zum Zeitpunkt des Angriffs noch keinen offiziellen Schutz gibt — klassische Antivirus-Signaturen oder bekannte Patches greifen nicht. Sobald die Lücke öffentlich wird und der Hersteller einen Patch veröffentlicht, ist sie kein Zero-Day mehr.
Verwandt: Pegasus · Security · Spyware
Ganzer Artikel im Wiki →