Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Hochschule

Deterministische endliche Automaten, Sprachen & reguläre Ausdrücke

Informatik3,73 KB

Deterministische endliche Zustandsmaschine

Eine deterministische endliche Zustandsmaschine ist eine Menge von Zuständen und Gruppen von Übergängen von Zustand zu Zustand, die bei der Verarbeitung von Eingaben aus einem Alphabet von Symbolen ausgeführt werden.

Language

Eine Sprache ist eine Menge von Wörtern (Strings) endlicher Länge, gebildet aus einem endlichen Alphabet.

Regulärer Ausdruck

Ein regulärer Ausdruck ist eine Möglichkeit, reguläre Sprachen mithilfe von Alphabetzeichen darzustellen, über denen die Sprache definiert ist.

Verkettung (Concatenation)

Verkettung ist die Kombination von Zeichen zu einer Kette oder Zeichenfolge. Beispiele für Verkettung:

  • 'z' verkettet mit '132' = 'z132'
  • '456' verkettet mit 'AB' = '456AB'
  • 'z' verkettet
...
Weiterlesen "Deterministische endliche Automaten, Sprachen & reguläre Ausdrücke" »

MySQL Benutzerverwaltung und Berechtigungen erklärt

Informatik3,02 KB

Benutzer und Berechtigungen in MySQL

Der Benutzer root ist der Administrator und verfügt über alle Berechtigungen in MySQL. Es ist jedoch nicht ratsam, allen Benutzern uneingeschränkten Zugriff auf den Server zu gewähren. Die Integrität von Daten und Strukturen sollte durch die gezielte Zuweisung spezifischer Aufgaben an einzelne Benutzer geschützt werden.

Benutzer und Berechtigungen sind eng miteinander verknüpft. MySQL ermöglicht es, Benutzer zu erstellen und ihnen auf verschiedenen Ebenen spezifische Privilegien zuzuweisen.

Privileg-Ebenen

  • Global: Gilt für alle Datenbanken auf einem Server. Dies ist die höchste Berechtigungsstufe.
  • Datenbank: Gilt für eine individuelle Datenbank und deren gesamten Inhalt.
  • Tabelle: Gilt für einzelne
...
Weiterlesen "MySQL Benutzerverwaltung und Berechtigungen erklärt" »

AutoCAD-Befehle und -Funktionen

Informatik5,27 KB

Anzeige und Steuerung

  • RESVISTA: Kontrolliert die Richtigkeit der Kreise, Bögen, Splines und Ellipsen auf dem Bildschirm.
  • PLINEGEN: Legt fest, wie die Anwendung einer gestrichelten Linienart zu einer Polylinie erfolgt.
  • SORTENTS: Kontrolliert die Verwaltung der Objekte.
  • STRG: Ermöglicht die Auswahl von überlappenden Objekten in einer Schleife.

Formate

  • .$SV: Erweiterung der Auto-Save-Datei (Erweiterung der temporären Dateien).
  • DWT: Vorlagen.
  • DWG: Teilbilder.
  • DXF: Teilbilder (Kompatibilität).
  • LOG: F2 Befehlshistorie.
  • BAK: Backup.
  • SHX: Quellen Formen.
  • TTF: True Type Fonts.
  • RTF: Austausch von Text, höhere Qualität als TXT, lesbar von jeder Textverarbeitung.

Speichern und Wiederherstellen

  • SAVEFILEPATH: Gibt an, wo die automatischen Speicherungen abgelegt werden.
...
Weiterlesen "AutoCAD-Befehle und -Funktionen" »

Netzwerkprotokolle: Link- und Physikalische Schicht

Informatik5,18 KB

Kapitel 9: Link Layer

1. Was ist die Rolle und Verantwortung der Level-2 Link Layer-Netzwerk?

Antwort: Download von Datagrammen zwischen benachbarten Knoten über den Link.

2. Was sind die Komponenten, die vom Link-Layer so behandelt werden, dass sie ihre Verantwortung entwickeln?

Antwort: Hosts, Router und Kommunikationskanäle.

3. Was sind die 3 Arten von Konfiguration, die eine Verbindung realisiert werden kann?

Antwort: Punkt-zu-Punkt, Broadcast und geschaltet.

4. Was sind die Unterschiede zwischen der IP-Adresse und der MAC-Adresse (Media Access Control)?

Antwort: Die IP-Adresse ist eine Adresse der Netzwerkschicht, die durch den Router abgewickelt wird und verwendet wird, um das Datagramm an das Ziel-IP-Subnetz zu leiten. Die MAC-Adresse ist...

Weiterlesen "Netzwerkprotokolle: Link- und Physikalische Schicht" »

Netzwerk-Grundlagen: Fasern, Repeater, Verzögerungen & Tools

Informatik6,59 KB

Kapitel 11: Netzwerk-Grundlagen und Datenübertragung

20. Faserarten und ihre Reichweiten ohne Repeater

Es gibt drei Haupttypen von Fasern, die unterschiedliche Entfernungen abdecken können:

  • Multimode-Stufenindexfaser: Bis zu 2000 m bei 100 Mbit/s.
  • Multimode-Gradientenindexfaser: Bis zu 3000 m bei 100 Mbit/s.
  • Singlemode-Faser: Bis zu 80 km.

21. Was sind Repeater und Hubs?

Ein Repeater ist ein Gerät, das elektrische Signale verstärkt und wiederholt, um deren Reichweite zu erhöhen. Ein Hub verteilt das verstärkte Signal an alle seine Ports. Beide Geräte verstärken sowohl das Nutzsignal als auch das Rauschen im Netzwerk.

22. Netzwerkkarten: Funktion und Zweck

Netzwerkkarten (auch Netzwerkadapter oder Netzwerkschnittstellenkarten genannt) sind Hardwarekomponenten,...

Weiterlesen "Netzwerk-Grundlagen: Fasern, Repeater, Verzögerungen & Tools" »

Funktionen: Rolle, Aufruf, Parameter und Rückgabewerte

Informatik3,06 KB

Funktionen: Rolle und Eigenschaften

ROLLE: Dies ist ein Stück Code oder ein Programm, das eine bestimmte Aufgabe mit einem Namen verwendet, um sich darauf zu beziehen. Es wird vom Rest des Programms verknüpft ausgeführt und dient dazu, ein großes Programm in kleinere Unterprogramme zu gliedern, die vom Hauptprogramm aufgerufen werden.

Warum werden Funktionen verwendet?

WARUM werden Funktionen verwendet:

  • Speicher sparen, wenn die gleiche Funktion viele Male im Code verwendet wird.
  • Reduziert die Wahrscheinlichkeit von Fehlern.

Modularisierung und Datenkapselung

Modularisierung: Eine Funktion kann von anderen Programmen verwendet werden.

Datenunabhängigkeit und Informationskapselung: Funktionen erhöhen die Unabhängigkeit gegenüber dem Rest des...

Weiterlesen "Funktionen: Rolle, Aufruf, Parameter und Rückgabewerte" »

Test 1: Programmierung I – Circle-Klasse und Quersumme

Informatik4,7 KB

Test 1: Programmierung I

Datum: Montag, 29. September 2008
Name: ____________________________________________________________

Abschnitt A: Die Klasse Circle

Angesichts der Circle-Klasse, die mit den folgenden Attributen und Methoden bereits implementiert wurde, arbeiten Sie mit den Signaturen der einzelnen Verfahren wie folgt:

Definition der Klasse Circle

private int radius; private int x, y;
public Circle(int x, int y, int radius)
public Circle() // mit Nullen füllen ...
static double area(Circle c)
public String toString()
public int getX()
public int getY()
public int getRadius()
void setX(int x1)
void setY(int y1)
void setRadius(int r1)
void wachsen(int anteil)

Aufgabenstellung

Nutzen Sie die vorherige Klasse für folgende Lösung:

  1. Erstellen Sie zwei Objekte
...
Weiterlesen "Test 1: Programmierung I – Circle-Klasse und Quersumme" »

Linux-Befehle: Benutzerverwaltung, Dateisystem, Prozesse

Informatik7,41 KB

Grundlegende Linux-Befehle

Mandantenverwaltung

Der Befehl man zeigt ein Handbuch über das Mandat, die Art ihrer Verwendung und ihre Varianten.

Ein- und Ausschalten des Systems

  • shutdown -h 5: Fährt das System in 5 Minuten herunter, ohne neu zu starten.
  • shutdown -h now: Schaltet das System sofort aus, ohne neu zu starten.
  • shutdown -r 5: Fährt das System in 5 Minuten herunter und startet es neu.
  • shutdown -r now: Fährt das System sofort herunter und startet es neu.
  • reboot: Startet das System neu.
  • startx: Startet die grafische Umgebung.

Benutzerverwaltung

  • adduser LPT: Fügt einen Benutzer namens LPT hinzu.
  • passwd LPT: Legt das Passwort für den Benutzer LPT fest.
  • userdel LPT: Löscht den Benutzeraccount LPT.
  • su - LPT: Wechselt zum Benutzer LPT (Root-Rechte
...
Weiterlesen "Linux-Befehle: Benutzerverwaltung, Dateisystem, Prozesse" »

Linux-Grundlagen: Prozesse, Befehle und Netzwerk-Konfiguration

Informatik3,84 KB

Hier sind einige grundlegende Konzepte und Befehle in Linux, die für das Verständnis des Systems wichtig sind:

  • Prozesse:
  • Ein Orphan-Prozess: V.
  • Kill Command: F.
  • Die oberste Führung: V.
  • Zur Information: V.
  • Informationen oder Unterlagen: F.
  • Den Befehl dir: F.
  • Versteckte Dateien: V.
  • Wenn in einer Zeile: V.
  • Das Kommando ls /etc/f*: V.
  • Die Datei /etc/fstab: F.
  • Obwohl wir haben: F.
  • Mit dem Befehl grep: F.
  • cp -i: F.
  • mv -r Befehl: F.
  • bzip2: F.
  • Zu dekomprimieren: V.
  • Den Befehl passwd: F.
  • Um den Inhalt Liste: F.
  • Zu einem Verzeichnis: V.
  • ln /home/pepe/public: V.
  • Den Auftrag, die: V.
  • In der Befehlszeile root@: F.
  • chmod g+x: F.
  • wget -r: V.
  • Netzwerk-Schnittstellen: V.
  • Jeder Benutzer: F.
  • Kein Benutzer: F.
  • Zu gewöhnen: V.
  • Netzwerk loophack: V.
  • yast: V.
  • Aus der Computer-Menü: V.
  • Netzwerkkarten:
...
Weiterlesen "Linux-Grundlagen: Prozesse, Befehle und Netzwerk-Konfiguration" »

Grundlagen der Netzwerkkommunikation: Protokolle, Sicherheit & Architektur

Informatik19,26 KB

Label: Behandelt lange und kurze Sätze und identifiziert eine FEC. LER - Label Edge Router, LSR - Label Switching Router

Forward Equivalence Class (FEC): Darstellung einer Gruppe von Paketen mit den gleichen Transportanforderungen, die auf dem Weg zum Ziel gleich behandelt werden. Basierend auf Serviceanforderungen oder einer Präfixadresse.

Wireless: DV-Geräte, die mit einem drahtlosen Netzwerk verbunden sind. Typen: WPAN, WLAN und WWAN.

WPAN: Persönliche Netzwerke und drahtlose Kurzstreckenfunkverbindungen. Bluetooth verwendet omnidirektionale Übertragung (das Signal breitet sich in alle Richtungen aus). Wenn zwei oder mehr Bluetooth-Geräte verbunden sind, bilden sie ein Piconet (Peer-Netzwerk) mit maximal 8 Geräten. Die Verbindung mehrerer...

Weiterlesen "Grundlagen der Netzwerkkommunikation: Protokolle, Sicherheit & Architektur" »