Benutzerbeiträge von „PhilKa“
Ergebnisse für PhilKa Diskussion Sperr-Logbuch Hochgeladene Dateien Logbücher
Ein Benutzer mit 192 Bearbeitungen. Das Konto wurde am 30. August 2025 erstellt.
8. November 2025
- 14:5614:56, 8. Nov. 2025 Unterschied Versionen +39 Hauptseite →Software Entwurfsmuster
- 14:3814:38, 8. Nov. 2025 Unterschied Versionen +4.999 N 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:3714:37, 8. Nov. 2025 Unterschied Versionen +4.219 N 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:3614:36, 8. Nov. 2025 Unterschied Versionen +4.492 N 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:3514:35, 8. Nov. 2025 Unterschied Versionen +4.675 N 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…“
- 14:3514:35, 8. Nov. 2025 Unterschied Versionen +178 Hauptseite →GUI Entwurfsmuster
6. November 2025
- 13:3813:38, 6. Nov. 2025 Unterschied Versionen +74 Strings in C Keine Bearbeitungszusammenfassung aktuell
- 13:3713:37, 6. Nov. 2025 Unterschied Versionen +4.622 N Strings in C Die Seite wurde neu angelegt: „= Strings in C = '''Strings''' in der Programmiersprache C sind Zeichenketten, die als Arrays von `char` repräsentiert werden und immer durch ein spezielles Nullterminierungszeichen (`'\0'`) abgeschlossen werden. Da C im Gegensatz zu höheren Programmiersprachen keinen eigenen String-Datentyp bereitstellt, müssen Speicherverwaltung und Länge von Strings explizit beachtet werden. == Darstellung von Strings == Ein String ist ein Array von Zeichen: <s…“
- 13:3713:37, 6. Nov. 2025 Unterschied Versionen +20 Hauptseite →C
4. November 2025
- 15:2015:20, 4. Nov. 2025 Unterschied Versionen +1 Advanced Message Queuing Protocol (AMQP) →Funktionsweise aktuell
- 15:2015:20, 4. Nov. 2025 Unterschied Versionen +953 Advanced Message Queuing Protocol (AMQP) →Funktionsweise
- 15:1915:19, 4. Nov. 2025 Unterschied Versionen −4 Advanced Message Queuing Protocol (AMQP) →Funktionsweise
- 15:1715:17, 4. Nov. 2025 Unterschied Versionen +12 Advanced Message Queuing Protocol (AMQP) →Advanced Message Queuing Protocol (AMQP)
- 15:1715:17, 4. Nov. 2025 Unterschied Versionen 0 Advanced Message Queuing Protocol (AMQP) Keine Bearbeitungszusammenfassung
- 15:1615:16, 4. Nov. 2025 Unterschied Versionen +509 RabbitMQ →Funktionsweise aktuell
- 15:1415:14, 4. Nov. 2025 Unterschied Versionen +788 RabbitMQ →Funktionsweise
- 15:0915:09, 4. Nov. 2025 Unterschied Versionen −4 RabbitMQ →Funktionsweise
- 15:0915:09, 4. Nov. 2025 Unterschied Versionen +7.636 N Advanced Message Queuing Protocol (AMQP) Die Seite wurde neu angelegt: „= Advanced Message Queuing Protocol (AMQP) = Das '''Advanced Message Queuing Protocol (AMQP)''' ist ein offener, standardisierter Netzwerkprotokollstandard für die Kommunikation zwischen Nachrichten-orientierten Systemen. Es definiert, wie Nachrichten zuverlässig, sicher und plattformunabhängig zwischen Sendern (Producern) und Empfängern (Consumern) ausgetauscht werden. AMQP wird häufig in Messaging-Systemen wie RabbitMQ, Apache Qpid oder Azu…“
- 15:0915:09, 4. Nov. 2025 Unterschied Versionen +47 Hauptseite →Programmierung für verteilte Systeme
- 14:1514:15, 4. Nov. 2025 Unterschied Versionen +56 Entwurfsmuster (Softwareentwicklung) →Entwurfsmuster in der Softwareentwicklung aktuell
- 14:1414:14, 4. Nov. 2025 Unterschied Versionen +6.915 N Entwurfsmuster (Softwareentwicklung) Die Seite wurde neu angelegt: „= Entwurfsmuster in der Softwareentwicklung = '''Entwurfsmuster''' (engl. *Design Patterns*) sind wiederverwendbare Lösungsansätze für häufig auftretende Probleme in der Softwareentwicklung. Sie beschreiben bewährte Strukturen und Interaktionen von Klassen und Objekten, ohne eine konkrete Implementierung vorzugeben. == Ziel == Das Ziel von Entwurfsmustern ist es, Software: * **verständlicher**, * **wartbarer**, * **erweiterbarer** und **wied…“
- 14:1114:11, 4. Nov. 2025 Unterschied Versionen +6.662 N Programmierung für verteilte Systeme Die Seite wurde neu angelegt: „= Programmierung für verteilte Systeme = '''Programmierung für verteilte Systeme''' bezeichnet die Entwicklung von Software, deren Komponenten auf mehreren, miteinander vernetzten Rechnern (Knoten) ausgeführt werden. Ziel ist es, Aufgaben parallel, fehlertolerant und skalierbar auszuführen, während die Verteilung für Benutzer weitgehend transparent bleibt. == Grundlagen == Ein '''verteiltes System''' besteht aus autonomen Computern, die über ein…“ aktuell
- 14:0914:09, 4. Nov. 2025 Unterschied Versionen +5.715 N RabbitMQ Die Seite wurde neu angelegt: „= RabbitMQ = '''RabbitMQ''' ist ein quelloffener Message Broker, der den Nachrichtenaustausch zwischen verteilten Systemkomponenten ermöglicht. Er implementiert das '''Advanced Message Queuing Protocol (AMQP)''' und dient als Vermittler, um Daten zuverlässig und asynchron zwischen Produzenten (Sendern) und Konsumenten (Empfängern) zu übertragen. == Grundlagen == RabbitMQ arbeitet nach dem Prinzip der Nachrichtenvermittlung. Anwendungen kommunizieren…“
- 14:0914:09, 4. Nov. 2025 Unterschied Versionen +108 Hauptseite →Verteilte Informationsverarbeitung
3. November 2025
- 16:0716:07, 3. Nov. 2025 Unterschied Versionen −534 Datentypen in C →Zusammenfassung aktuell
- 16:0716:07, 3. Nov. 2025 Unterschied Versionen −2 Datentypen in C →Zusammenfassung
- 16:0516:05, 3. Nov. 2025 Unterschied Versionen +525 Datentypen in C →Zusammenfassung
- 16:0316:03, 3. Nov. 2025 Unterschied Versionen −3 Uint8 t (C-Datentyp) →Zweck aktuell
- 16:0216:02, 3. Nov. 2025 Unterschied Versionen −4 Uint8 t (C-Datentyp) →Hinweise
- 16:0116:01, 3. Nov. 2025 Unterschied Versionen −20 Uint8 t (C-Datentyp) →Verwendung
- 16:0116:01, 3. Nov. 2025 Unterschied Versionen −8 Uint8 t (C-Datentyp) →Verwendung
- 15:5915:59, 3. Nov. 2025 Unterschied Versionen +99 Uint8 t (C-Datentyp) →Vergleich zu anderen Ganzzahltypen
- 15:5315:53, 3. Nov. 2025 Unterschied Versionen 0 Datentypen in C Keine Bearbeitungszusammenfassung
- 15:5315:53, 3. Nov. 2025 Unterschied Versionen 0 Uint8 t (C-Datentyp) Keine Bearbeitungszusammenfassung
- 15:3815:38, 3. Nov. 2025 Unterschied Versionen +7.112 N Datentypen in C Die Seite wurde neu angelegt: „= Datentypen in C = In der Programmiersprache '''C''' sind '''Datentypen''' die Grundlage jeder Variablendeklaration und bestimmen: * die **Art der gespeicherten Werte** (z. B. Ganzzahlen, Fließkommazahlen, Zeichen), * die **Speichergröße**, * den **Wertebereich**, * und die **Art der Operationen**, die auf diesen Daten erlaubt sind. Datentypen in C lassen sich in **grundlegende (primitive)**, **abgeleitete**, **benutzerdefinierte** und **void**-Type…“
- 15:3115:31, 3. Nov. 2025 Unterschied Versionen +3.550 N Uint8 t (C-Datentyp) Die Seite wurde neu angelegt: „= uint8_t (C-Datentyp) = Der Datentyp '''uint8_t''' ist ein standardisierter Ganzzahltyp aus der C-Standardbibliothek <code><stdint.h></code>. Er wurde mit dem C99-Standard eingeführt und steht für einen **genau 8 Bit breiten, vorzeichenlosen Integerwert**. --- == Bedeutung == <syntaxhighlight lang="c"> #include <stdint.h> uint8_t x; </syntaxhighlight> * '''u''' = unsigned (ohne Vorzeichen) * '''int''' = Ganzzahl * '''8_t''' = 8 Bit bre…“
- 15:3115:31, 3. Nov. 2025 Unterschied Versionen +69 Hauptseite →C
2. November 2025
- 12:4012:40, 2. Nov. 2025 Unterschied Versionen −5 Peer-to-Peer-Netzwerke (P2P) →Funktionsweise aktuell
- 12:3912:39, 2. Nov. 2025 Unterschied Versionen 0 Peer-to-Peer-Netzwerke (P2P) Keine Bearbeitungszusammenfassung
1. November 2025
- 14:5414:54, 1. Nov. 2025 Unterschied Versionen 0 Kademlia-Netzwerk Keine Bearbeitungszusammenfassung aktuell
- 14:5314:53, 1. Nov. 2025 Unterschied Versionen +7.920 N Kademlia-Netzwerk Die Seite wurde neu angelegt: „= Kademlia-Netzwerk = Das '''Kademlia-Netzwerk''' ist ein verteiltes Peer-to-Peer-Protokoll und eine Implementierung einer '''Distributed Hash Table (DHT)'''. Es wurde 2002 von '''Petar Maymounkov''' und '''David Mazieres''' entwickelt und bietet ein effizientes, robustes und ausfallsicheres Verfahren zur **Speicherung und Suche von Daten** in dezentralen Netzwerken. Kademlia wird in vielen bekannten Systemen eingesetzt, darunter **BitTorrent DHT**, *…“
- 14:5314:53, 1. Nov. 2025 Unterschied Versionen +25 Hauptseite →Netzwerk Architektur
- 14:5014:50, 1. Nov. 2025 Unterschied Versionen +7.565 N Service-Oriented Architecture (SOA) Die Seite wurde neu angelegt: „= Service-Oriented Architecture (SOA) = Die '''Service-Oriented Architecture''' (kurz: '''SOA''', deutsch: '''dienstorientierte Architektur''') ist ein **Architekturstil**, der Softwareanwendungen als eine Sammlung **lose gekoppelter, wiederverwendbarer und interoperabler Dienste** beschreibt. Jeder Dienst stellt eine **klar definierte Schnittstelle** bereit und kann unabhängig von anderen Diensten genutzt werden. SOA bildet die **konzeptionelle Grun…“ aktuell
- 14:5014:50, 1. Nov. 2025 Unterschied Versionen +42 Hauptseite →Netzwerk Architektur
- 14:1814:18, 1. Nov. 2025 Unterschied Versionen +7.783 N Microservices-Architektur Die Seite wurde neu angelegt: „= Microservices-Architektur = Die '''Microservices-Architektur''' ist ein moderner Architekturstil in der Softwareentwicklung, bei dem eine Anwendung aus einer Sammlung **kleiner, unabhängiger und lose gekoppelter Dienste** besteht. Jeder Microservice erfüllt eine **spezifische Geschäftsaufgabe**, kommuniziert über klar definierte Schnittstellen (z. B. REST oder Messaging) und kann **unabhängig entwickelt, bereitgestellt und skaliert** werden. ==…“ aktuell
- 14:1714:17, 1. Nov. 2025 Unterschied Versionen +43 Hauptseite →Netzwerke
- 14:1614:16, 1. Nov. 2025 Unterschied Versionen +6.266 N Client-Server-Architektur Die Seite wurde neu angelegt: „= Client-Server-Architektur = Die '''Client-Server-Architektur''' ist ein grundlegendes Kommunikationsmodell in der Informatik, bei dem Aufgaben und Dienste zwischen zwei Rollen aufgeteilt werden: dem '''Client''' (Anfragender) und dem '''Server''' (Dienstanbieter). Dieses Modell bildet die Basis vieler moderner Anwendungen wie Webdienste, E-Mail-Systeme oder Datenbanken. == Grundprinzip == Der Client stellt eine **Anfrage (Request)** an den Server…“ aktuell
- 14:1614:16, 1. Nov. 2025 Unterschied Versionen +32 Hauptseite →Netzwerke
- 14:1414:14, 1. Nov. 2025 Unterschied Versionen +7.546 N Peer-to-Peer-Netzwerke (P2P) Die Seite wurde neu angelegt: „= Peer-to-Peer-Netzwerke (P2P) = Ein '''Peer-to-Peer-Netzwerk''' (kurz: '''P2P''') ist eine Netzwerkarchitektur, bei der alle teilnehmenden Computer ('''Peers''') **gleichberechtigt** miteinander kommunizieren. Im Gegensatz zu klassischen Client-Server-Systemen gibt es **keine zentrale Instanz**, die Dienste bereitstellt oder steuert. Jeder Peer kann sowohl **Dienste anbieten** (Server-Rolle) als auch **Dienste nutzen** (Client-Rolle). == Grundprinz…“
- 14:1414:14, 1. Nov. 2025 Unterschied Versionen +52 Hauptseite →Netzwerk Programmierung