Zentrale öffentliche Logbücher
Zur Navigation springen
Zur Suche springen
Dies ist die kombinierte Anzeige aller in dev.kaibel.net geführten Logbücher. Die Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels eingeschränkt werden (Groß-/Kleinschreibung muss beachtet werden).
- 13:08, 19. Aug. 2026 PhilKa Diskussion Beiträge erstellte die Seite Entwicklung mit Git, Visual Studio und Codex (Die Seite wurde neu angelegt: „= Git, Visual Studio und Codex = Diese Seite beschreibt die wichtigsten Git-Funktionen in Visual Studio sowie den empfohlenen Workflow bei der parallelen Verwendung von Visual Studio und Codex für .NET-Projekte. == Git-Funktionen in Visual Studio == Im Fenster '''Git-Änderungen''' stellt Visual Studio verschiedene Funktionen zur Synchronisation mit einem Remote-Repository wie GitHub bereit. === Fetch === '''Fetch''' lädt Informationen über neue C…“)
- 12:27, 4. Jun. 2026 PhilKa Diskussion Beiträge erstellte die Seite Git (Die Seite wurde neu angelegt: „= Git = '''Git''' ist ein verteiltes Versionsverwaltungssystem, das zur Verwaltung von Änderungen an Dateien und Quellcode eingesetzt wird. Es ermöglicht, verschiedene Versionen eines Projekts zu speichern, Änderungen nachzuvollziehen, ältere Zustände wiederherzustellen und gemeinsam an Softwareprojekten zu arbeiten. Git wird besonders häufig in der Softwareentwicklung verwendet, eignet sich aber grundsätzlich für alle textbasierten Dateien,…“)
- 13:02, 30. Mai 2026 PhilKa Diskussion Beiträge erstellte die Seite Beam Search (Die Seite wurde neu angelegt: „= Beam Search = '''Beam Search''' ist ein heuristisches Suchverfahren aus der Künstlichen Intelligenz, das zur Lösung von Such- und Optimierungsproblemen verwendet wird. Es stellt eine speichereffiziente Variante der Best-First Search dar und kombiniert Merkmale von Breitensuche und heuristischer Suche. Die Grundidee besteht darin, in jeder Suchebene nur eine begrenzte Anzahl der vielversprechendsten Kandidaten weit…“)
- 15:41, 19. Mai 2026 PhilKa Diskussion Beiträge erstellte die Seite Lineare Gewichtung (Die Seite wurde neu angelegt: „= Lineare Gewichtung = Die '''lineare Gewichtung''' (englisch: ''Weighted Sum Method'' oder ''Linear Weighting Method'') ist ein Verfahren der Mehrzieloptimierung, bei dem mehrere Zielfunktionen zu einer einzigen Zielfunktion zusammengefasst werden. Dabei wird jeder Zielfunktion ein Gewicht zugeordnet, das ihre relative Bedeutung beschreibt. Die gewichteten Zielfunktionen werden anschließend addiert. Die lineare Gewich…“)
- 15:27, 19. Mai 2026 PhilKa Diskussion Beiträge erstellte die Seite Ε-Constraint-Methode (Die Seite wurde neu angelegt: „= ε-Constraint-Methode = Die '''ε-Constraint-Methode''' (auch ''Epsilon-Constraint-Methode'') ist ein Verfahren der Mehrzieloptimierung, bei dem eine Zielfunktion optimiert wird, während die übrigen Zielfunktionen als Nebenbedingungen formuliert werden. Die Methode gehört zu den klassischen Verfahren zur Berechnung von Pareto-optimalen Lösungen und wird insbesondere in der linearen, nichtlinea…“)
- 12:16, 30. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite Automatentheorie (Die Seite wurde neu angelegt: „{{Infobox Fachgebiet | Name = Automatentheorie | Gebiet = Theoretische Informatik | Zentrale Objekte = Automaten, Zustände, Übergänge, formale Sprachen | Wichtige Modelle = Endliche Automaten, Kellerautomaten, Turingmaschinen, linear beschränkte Automaten | Verwandte Themen = Formale Sprachen, Berechenbarkeitstheorie, Komplexitätstheorie, Compilerbau }} '''Automatentheorie''' ist ein Teilgebiet der [[Theoretische Informatik|theoretischen Informatik]…“)
- 12:05, 30. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite Grundlagen der Theoretischen Informatik (Die Seite wurde neu angelegt: „{{Infobox Fachgebiet | Name = Grundlagen der Theoretischen Informatik | Gebiet = Informatik | Teilgebiete = Automatentheorie, Formale Sprachen, Berechenbarkeitstheorie, Komplexitätstheorie, Logik | Zentrale Fragen = Was ist berechenbar? Wie effizient ist ein Problem lösbar? Wie lassen sich Sprachen, Automaten und Algorithmen formal beschreiben? }} '''Theoretische Informatik''' ist ein Teilgebiet der Informatik, das sich mit den mathematischen Grundlage…“)
- 11:58, 30. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite P, NP, NP-schwer, NP-vollständig und P vs. NP (Die Seite wurde neu angelegt: „= P, NP, NP-schwer, NP-vollständig und P vs. NP = == Überblick == Die Begriffe '''P''', '''NP''', '''NP-schwer''' und '''NP-vollständig''' stammen aus der theoretischen Informatik und dienen dazu, Probleme nach ihrer algorithmischen Schwierigkeit einzuordnen. Sie beschreiben nicht einzelne Programme, sondern Klassen von Problemen. Besonders wichtig sind diese Begriffe bei Optimierungsproblemen, da viele praktische Probleme nicht effizient exakt lös…“)
- 17:26, 16. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite Optimierungsverfahren Glossar (Die Seite wurde neu angelegt: „==Branch-and-Bound== '''Branch-and-Bound''' ist ein exaktes Optimierungsverfahren, bei dem der Lösungsraum rekursiv in Teilräume zerlegt und durch Schrankenbewertungen systematisch reduziert wird, um optimale Lösungen effizienter zu bestimmen. Sie werden insbesondere eingesetzt, wenn ein vollständiges Durchprobieren aller Möglichkeiten zu aufwendig wäre. Typischer Einsatz bei: * Traveling Salesman Problem * Knapsack Problem * Integer Linear Program…“)
- 15:16, 14. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite Grundbegriffe der Optimierung (Die Seite wurde neu angelegt: „= Grundbegriffe der Optimierung = Die '''Optimierung''' beschäftigt sich mit der systematischen Suche nach einer Lösung, welche eine gegebene Zielfunktion unter bestimmten Randbedingungen bestmöglich erfüllt. In der Informatik, Mathematik und im Operations Research bildet sie die Grundlage zahlreicher Verfahren zur Entscheidungsunterstützung, Planung und Steuerung technischer sowie wirtschaftlicher Systeme. == Globales und lokales Optimum == Ein '…“)
- 13:15, 4. Apr. 2026 PhilKa Diskussion Beiträge erstellte die Seite SyntaxHighlight (Die Seite wurde neu angelegt: „'''Anfang''' <source><syntaxhighlight lang="python" line='line'> <syntaxhighlight lang="csharp" line='line'> <syntaxhighlight lang="csharp"> <syntaxhighlight lang="vb"> </source> '''Ende''' <source></syntaxhighlight></source> '''Ergebnis''' <syntaxhighlight lang="python" line='line'> def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>“)
- 12:08, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Random Forest (Die Seite wurde neu angelegt: „= Random Forest = == Definition == Der '''Random Forest''' ist ein Ensemble-Lernverfahren des maschinellen Lernens, das aus einer Vielzahl von Entscheidungsbäumen besteht. Die einzelnen Bäume werden auf zufällig ausgewählten Teilmengen der Trainingsdaten und Merkmale trainiert, und ihre Ergebnisse werden kombiniert, um eine robuste und genaue Vorhersage zu erhalten. --- == Grundlagen == === Ensemble Learning === Random Forest gehört zur Klasse de…“)
- 12:07, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Lineare Programmierung (Die Seite wurde neu angelegt: „= Lineare Programmierung = == Definition == Die '''Lineare Programmierung''' (engl. ''Linear Programming, LP'') ist ein mathematisches Optimierungsverfahren zur Maximierung oder Minimierung einer linearen Zielfunktion unter linearen Nebenbedingungen. --- == Grundlagen == === Zielfunktion === Die Zielfunktion ist eine lineare Funktion der Entscheidungsvariablen: : max / min z = c₁x₁ + c₂x₂ + ... + cₙxₙ Beispiel: : Maximierung des Gewinns…“)
- 12:06, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Pareto-Optimierung (Die Seite wurde neu angelegt: „= Pareto-Optimierung = == Definition == Die '''Pareto-Optimierung''' ist ein Konzept der Mehrzieloptimierung, bei dem nicht eine einzelne optimale Lösung gesucht wird, sondern eine Menge von Lösungen, die sogenannte '''Pareto-Front'''. Diese enthält alle Lösungen, bei denen keine Verbesserung eines Ziels möglich ist, ohne gleichzeitig ein anderes Ziel zu verschlechtern. --- == Grundlagen == === Mehrzielprobleme === Pareto-Optimierung wird bei Pro…“)
- 12:05, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Multi-Objective Optimization (Die Seite wurde neu angelegt: „= Multi-Objective Optimization = == Definition == '''Multi-Objective Optimization''' (Mehrzieloptimierung) bezeichnet Optimierungsverfahren, bei denen mehrere Zielfunktionen gleichzeitig berücksichtigt werden. Diese Ziele stehen häufig in Konflikt zueinander, sodass in der Regel keine einzelne optimale Lösung existiert, sondern eine Menge von Kompromisslösungen. --- == Grundlagen == === Zielfunktionen === Im Gegensatz zur Single-Objective Optimier…“)
- 12:03, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Single Objective Rankings (Die Seite wurde neu angelegt: „= Single Objective Rankings = == Definition == Ein '''Single Objective Ranking''' ist eine eindeutige Rangfolge von Lösungen, die auf der Bewertung durch genau eine Zielfunktion basiert. Jede Lösung erhält dabei einen skalaren Wert, sodass alle Lösungen vollständig vergleichbar und sortierbar sind. --- == Grundlagen == === Zielfunktion === Die Zielfunktion f(x) ordnet jeder möglichen Lösung x einen numerischen Wert zu. Beispiele: * Minimierung…“)
- 11:59, 28. Feb. 2026 PhilKa Diskussion Beiträge erstellte die Seite Optimierungsverfahren (Die Seite wurde neu angelegt: „= Optimierungsverfahren = == Definition == Optimierungsverfahren sind mathematische und algorithmische Methoden zur Bestimmung einer optimalen Lösung aus einer Menge möglicher Lösungen unter gegebenen Nebenbedingungen. Ziel ist es, eine Zielfunktion zu minimieren oder zu maximieren. == Grundlagen == === Zielfunktion === Die Zielfunktion beschreibt das Kriterium, das optimiert werden soll. Beispiele: * Minimierung von Kosten * Maximierung von Gewinn…“)
- 14:44, 27. Jan. 2026 PhilKa Diskussion Beiträge erstellte die Seite Semantic Versioning (Die Seite wurde neu angelegt: „= Semantic Versioning (SemVer) = '''Semantic Versioning''' (kurz '''SemVer''') ist ein Schema zur Versionsnummerierung von Software, das aus einer Versionsnummer '''MAJOR.MINOR.PATCH''' besteht. Ziel ist, aus der Versionsnummer zuverlässig abzuleiten, ob ein Update abwärtskompatibel ist und welche Art von Änderungen enthalten sind. __TOC__ == Grundidee == Eine Version besteht aus drei Zahlen: * '''MAJOR''' – Inkompatible/Breaking Änderungen (API-…“)
- 15:00, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Messaging Pattern (Die Seite wurde neu angelegt: „= Messaging Pattern = Das '''Messaging Pattern''' ist ein grundlegendes Kommunikations- und Integrationsmuster in der Softwareentwicklung. Es beschreibt den **Austausch von Informationen zwischen verteilten Komponenten über Nachrichten**, anstatt über direkte Funktionsaufrufe. Dadurch werden Systeme **lose gekoppelt**, asynchron und skalierbar. == Motivation == In verteilten Systemen kommunizieren Komponenten häufig über Netzwerke. Direkte Aufru…“)
- 14:59, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Publisher-Subscriber-Entwurfsmuster (Die Seite wurde neu angelegt: „= Publisher-Subscriber-Entwurfsmuster = Das '''Publisher-Subscriber-Entwurfsmuster''' (kurz: '''Pub/Sub''') ist ein **Verhaltens- und Integrationsmuster**, das die **asynchrone, lose gekoppelte Kommunikation** zwischen Softwarekomponenten ermöglicht. Statt dass Sender (Publisher) Nachrichten direkt an Empfänger (Subscriber) senden, werden diese über eine **vermittelnde Instanz** (z. B. Message Broker oder Event-Bus) verteilt. == Ziel == Das Muster…“)
- 14:58, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Mediator-Entwurfsmuster (Die Seite wurde neu angelegt: „= Mediator-Entwurfsmuster = Das '''Mediator-Entwurfsmuster''' ist ein **Verhaltensmuster** aus der Softwareentwicklung. Es dient dazu, die **Kommunikation zwischen Objekten zu zentralisieren**, indem ein Vermittlerobjekt (Mediator) die Interaktionen koordiniert. Dadurch werden direkte Abhängigkeiten zwischen den beteiligten Objekten reduziert und das System bleibt **übersichtlicher, entkoppelter und leichter wartbar**. == Ziel == Das Mediator-Muster…“)
- 14:56, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Competing-Consumer-Entwurfsmuster (Die Seite wurde neu angelegt: „= Competing-Consumer-Entwurfsmuster = Das '''Competing-Consumer-Entwurfsmuster''' ist ein Architektur- und Integrationsmuster, das zur Lastverteilung und parallelen Verarbeitung von Nachrichten oder Aufgaben in verteilten Systemen eingesetzt wird. Mehrere Consumer greifen dabei auf eine gemeinsame Nachrichtenquelle (z. B. eine Queue) zu. Jede Nachricht wird genau von einem Consumer verarbeitet, wodurch sich die Last automatisch verteilt und das System…“)
- 14:38, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Google Protocol Buffers (Protobuf) (Die Seite wurde neu angelegt: „= Google Protocol Buffers (Protobuf) = '''Google Protocol Buffers''' (kurz: '''Protobuf''') sind ein binäres, plattform- und sprachunabhängiges Datenserialisierungsformat, das von Google entwickelt wurde. Protobuf wird verwendet, um strukturierte Daten effizient zwischen Systemen auszutauschen oder dauerhaft zu speichern. Es ist besonders in verteilten Systemen, Microservices und Hochleistungsanwendungen verbreitet. == Ziel und Motivation == Protoco…“)
- 14:37, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite JavaScript Object Notation (JSON) (Die Seite wurde neu angelegt: „= JSON (JavaScript Object Notation) = '''JSON''' (JavaScript Object Notation) ist ein kompaktes, textbasiertes Datenformat zur strukturierten Darstellung von Informationen. Es wird vor allem für den Datenaustausch zwischen Systemen verwendet, insbesondere in Web-APIs. JSON ist menschenlesbar, leichtgewichtig und lässt sich effizient von Maschinen verarbeiten. == Eigenschaften == * **Leichtgewichtig:** Geringer Overhead gegenüber XML. * **Menschen-…“)
- 14:36, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite EXtensible Markup Language (XML) (Die Seite wurde neu angelegt: „= XML (Extensible Markup Language) = '''XML''' (Extensible Markup Language) ist ein textbasiertes Datenformat zur strukturierten Darstellung und Speicherung von Informationen. Es wurde entwickelt, um Datenplattform- und sprachunabhängig auszutauschen und ist sowohl für Menschen lesbar als auch maschinell verarbeitbar. == Ziele und Eigenschaften == XML wurde mit folgenden Zielen konzipiert: * **Strukturierte Datenrepräsentation** * **Plattform- und…“)
- 14:35, 8. Nov. 2025 PhilKa Diskussion Beiträge erstellte die Seite Datenrepräsentation (Die Seite wurde neu angelegt: „= Datenrepräsentation = Unter '''Datenrepräsentation''' versteht man die Art und Weise, wie Informationen in einem Computersystem intern dargestellt, gespeichert, verarbeitet und übertragen werden. Sie bildet die Grundlage für jedes Software- und Hardwaresystem, da Daten nur korrekt verwendet werden können, wenn ihre Struktur und Bedeutung eindeutig definiert sind. == Ziele der Datenrepräsentation == Die Datenrepräsentation verfolgt folgende Ziel…“)