Die Frage ist irgendwie ungenau gestellt. In modernen Spielen schaffst du mit dem gezeigen Setup nicht viele FPS. Du solltest immer versuchen so viele FPS stabil mit deinem Setup (Grafikkarte, ...) zu erreichen, wie der Monitor Hertz hat. In uralten Spielen und geringem Detailgrad kannst du damit trotzdem viele FPS schaffen. Wie viele FPS könnte man damit nun höchstens schaffen? Keine Ahnung. Ohne VSync und im schwarzen Ladebildschirm von nem (unoptimierten) Indiegame kannst du kurzzeitig vielleicht 900FPS haben. Das bringt dir nur nichts, weil es während des richtigen Spielens weniger sein wird und die oben genannten Punkte auch zu berücksichtigen sind.

...zur Antwort

Du kommst an den internen Speicher deiner Fritzbox und angeschlossener USB-Geräte. Du kannst Nutzer unter 'System -> Fritzbox-Benutzer' erstellen und dich dann damit einloggen. Dem erstellten Nutzer gibst du Zugriff auf (bestimmte) NAS-Inhalte.

...zur Antwort

Also der Text ist etwas verwirrend, aber ich versuche mal darauf einzugehen.

Du schreibst eine Funktion (meistens), weil du sie einerseits wiederverwenden willst und sie spezialisiert ist, etwas bestimmtes zu tun. Sie erfüllt also eine (nützliche) (Teil-)Aufgabe.

Also in dem Beispiel unten wird die Funktion 'multiply_and_print' mehrfach verwendet. Jedes mal mit anderen Parametern. Die übergebenen Parameter werden offensichtlich dafür verwendet, etwas zu berechnen. Eine Funktion kann etwas 'Richtiges' zurückgeben (siehe 'multiply'), aber eine Funktion kann auch einfach nichts zurückgeben (siehe 'multiply_and_print'). Ich kann bei einer Funktion ohne Rückgabe trotzdem eine Zuweisung des "Ergebnisses" machen, dann ist es halt None.
Führe den Code in der IDE deiner Wahl aus (ggf. benutze auch mal den Debugger), dann siehst du wie Python sich verhält.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def multiply(a, b):
    result = a * b
    return result

def multiply_different(a, b) -> int:
    result = a * b
    return int(result)

def multiply_and_print(a, b):
    result = multiply(a, b)
    print("Result is: ", result)

def multiply_and_print_bit_different(a, b) -> None:
    result = multiply_different(a, b)
    print("Result is: ", result)

if __name__ == '__main__':
    multiply_and_print(2, 9)
    it_is_none_here = multiply_and_print(6, 3)
    it_is_none = multiply_and_print_bit_different(1, 18.1)
    print("Is it none here? ", it_is_none_here is None)
    print("Is it none? ", it_is_none is None)
...zur Antwort

Wie andere schon gesagt haben, wird in deinem Fall die CPU der Flaschenhals sein.
Klar du könntest jetzt upgraden, übertakten, etc., aber ich möchte noch auf einen anderen Aspekt hinaus.
Wenn dein Monitor bspw. nur 75Hz kann, dann genügt es, wenn dein gesamtes Setup (stabil) 75 FPS liefern kann. Es wäre beispielsweise vollkommen sinnlos, wenn dein Monitor nur 75Hz kann, dein Setup aber permanent 240FPS erzeugt. Daher gibt es auch Technologien wie Adaptive Sync und VSync, die Bildrate und Bildwiederholrate synchronisieren (und somit dein Spielerlebnis verbessern). Es kann evtl. sein, dass du einen 100Hz-Monitor hast und besagte Technologien eingeschaltet sind.

...zur Antwort

Also ich versuche mal zu deuten, was du eigentlich möchtest. Ein wenig mehr Hintergrund wäre schon hilfreich gewesen.

Es gibt einen Server und du willst eine Verbindung zwischen deiner App, die einen Client darstellt, und dem Server aufbauen. Hierfür verwendest du Sockets. Ich gehe nehme jetzt mal TCP an. Die App (dein Client) ist in Java geschrieben. Den Server schreibst du wahrscheinlich auch selbst - vielleicht nimmst du hier auch Java, aber ist eigentlich auch egal. Ich gehe jetzt mal von so einem einfachen "Echo-Szenario" aus, wo du irgendwas von deinem Client zum Server schickst und der Server schickt es dir zurück. Falls du noch kein Szenario hast, dann bau doch sowas nach. Im Internet findest du haufenweise Guides zu solchen Sachen, d.h. da findest du genug Inspiration. Ich versuche jetzt eher auf die "grobe Strategie" einzugehen - also eine Art Lösungsentwurf. Ich werde auch vom Level eines "Hobbylernprojekt" eines eher Anfängers ausgehen, daher halten wir es einfach. Ich hab schon länger kein Java mehr gemacht, aber ein paar Tipps kann ich dir ggf. geben.

Zunächstmal hast du gesagt "... müssen viele verschiedene Klassen auf die Serververbindung zugreifen, da nicht jede Klasse ihre eigene Server Verbindung halten soll". Dass nicht jede Klasse Ihre eigene Verbindung halten soll, finde ich erstmal gut.
Eigentlich ist es aber (eher) eine Instanz der Klasse ("ein Objekt"), die die Verbindung zum Server halten würde, aber ich bin sicher, dass du das meinst. Man könnte die Vorgehensweise als gut verstehen, weil es "etwas mit der Verantwortung" gibt, dass sich mit der Verbindung beschäftigt (und ggf. mit wenigen Sachen "drumherum"). Aber jetzt zum Thema "... müssen viele verschiedene Klassen auf die Serververbindung zugreifen". Naja eigentlich müssen das nicht viele machen. Gegebenenfalls reicht es, wenn es genau einen gibt, der "das Ding" benutzt.
Angenommen du hast eine Klasse, die die Main-Methode implementiert.
In dieser Main-Methode könntest du doch dein Client-Objekt instanziieren, d.h. du könntest bspw. einmalig einen "EchoClient" erzeugen. Dieser Client bietet beispielsweise eine "SendMessage"-Methode an, die du dann aufrufen kannst. Die Methode könnte als Ergebnis die Antwort vom Server als String zurückgeben.

Falls dir das noch nicht genug ist: Der EchoClient könnte ein Interface implementieren, dass den Kontrakt vorgibt. D.h. hier wird den implementierenden Klassen auch die genannte "SendMessage"-Methode vorgeschrieben. Wenn du in deiner Main-Methode das Objekt instanziierst, dann kannst du auf "der linken Seite" das Interface verwenden und auf "der rechten Seite" verwendest du den Konstruktor der Klasse. Jetzt könnte es eine weitere Klasse geben, die vielleicht Nachrichten senden soll und diese auch auf der Konsole loggt. D.h. dieser Klasse könnte in ihrem Konstruktor das Interface des "EchoClient" erwarten. In der Main-Methode erzeugst du also zuerst den EchoClient. Im Anschluss erzeugst du eine Instanz der anderen Klasse und übergibst ihr den EchoClient. Deren Methode "SendAndLog" kannst du dann z.B. aus der Main-Methode verwenden. Die "SendAndLog"-Methode kann ihrerseits dann die "SendMessage" aus dem "EchoClient" verwenden und das erhaltene Ergebnis einfach nur loggen. (Sie hat also die Verantwortlichkeit das Senden via "EchoClient" zu "steuern" und das Ergebnis zu loggen.)

Es gäbe auch "...einen Weg von überall auf dieses Objekt zugreifen zu können", aber das ist ziemlich sicher etwas, was du eigentlich nicht machen möchtest. Natürlich könntest du den besagten Echoclient als statisches Feld der Main-Klasse deklarieren (und einmalig instanziieren) und von beliebig vielen Klassen darauf zugreifen. Wenn du es testen willst, dann probier es aus, aber die Lösung ist nicht optimal. Schau dir in Zukunft auch mal an, wie man sich per "Dependency Injection" Abhängigkeiten übergeben lässt. Das Beschriebene wird durch die Verwendung von (modernen) Frameworks vereinfacht. Im gleichen Atemzug schau dir auch mal das "Single Responsibility Principle" an, dann wird vielleicht auch klar, warum man nicht alles von überall machen können sollte (auch wenn es technisch vielleicht ginge).

...zur Antwort

Nein, aber man kann sich ein paar Skills aneignen. Eventuell ist so ein Buch auch hilfreich, um herauszufinden, ob man Spaß an und Verständnis für die Materie hat. Dann kann man immer noch über eine Ausbildung oder ein Studium nachdenken.

...zur Antwort

Warum sollte sich jemand, der sich in seinem Gedankenkomstrukt für einen Auserwählten hält, von (aus seiner Sicht) unwürdigen Leuten richten lassen? Keiner hat (aus seiner Sicht) die Autorität dazu und ebenso will man keine Schmach erdulden.

...zur Antwort

Hast du überhaupt ein JRE installiert? Wenn nicht runterladen und installieren. Das brauchst du zum Ausführen des Programms.

...zur Antwort

Ein paar Punkte zur Klarstellung: Auf dem Pi läuft in der Regel Linux und nicht Windows als Betriebssystem. Und die Programme, auch auf dem Pi, benötigen i.d.R. ein Betriebssystem, das die Standardfunktionalität (Filesystem, Netzwerkzugriff, ...) bereitstellt. Die Leistung (CPU, Grafikeinheit, ...) auf dem Pi ist so gering, dass sich das ganze finanziell nicht lohnen wird (Stromkosten gegenrechnen).

...zur Antwort

Wenn du dich beispielsweise mit RSA beschäftigst, dann könntest du die Themen Primzahlen, Primfaktorzerlegung, Kongruenzen, stochastische Unabhängigkeit, .. behandeln.

...zur Antwort

Würde ich nicht machen, weil das Konto ja mit deinen Daten registriert wurde. Wenn damit jemand Mist macht, dann bist du der erste Ansprechpartner - für ein wenig Guthaben keine gute Idee. Mit dem Guthaben kannst du vielleicht etwas in einem AppStore bezahlen, damit du es noch nutzt.

...zur Antwort

Ich glaube aus mangelndem Verständnis über die möglichen Konsequenzen (Missbrauch, etc.). Wer diese nicht erkennen kann, für den existiert das Problem nicht bzw. hält es nicht für relevant genug.

...zur Antwort

Wahrscheinlich wird das Wiederholen nicht möglich sein, da der Abschluss bereits erreicht wurde. Abgesehen davon: Wenn du den nächsten Abschluss hast, also Studium oder Ausbildung, dann interessiert sich niemand mehr für deinen Schulabschluss. In der Regel ist nur der höchste Abschluss interessant. (Du kannst beispielsweise über einen Bachelor an einer FH ggf. ohne NC nachdenken.) Nach paar Jahren Berufserfahrung sind auch da die Noten nicht mehr so wichtig, sondern deine Erfahrung.

...zur Antwort

Würde einfach mal nach der Dokumentation für deine Lib suchen und die zuerst mal lesen. Dort wird in der Regel erklärt was angeboten wird und wie man das benutzt. Ebenso kann man sich Beispiele auf Github, Stackoverflow, etc. angucken.

...zur Antwort

Würde sagen, dass die Menschen unterschiedliche Strategien haben, wie sie andere auf sich aufmerksam machen wollen (Biologisches Ziel: Weitergabe der eigenen Gene, Soziales Ziel: Hohe Anerkennung in der eigenen Gruppe). Manche Menschen durch plumpe Angeberei, andere durch Zurschaustellung von Besitz, wieder andere indem sie vielleicht ihren Körper präsentieren.

Was du beschreibst ist vielleicht ein bestimmtes Klientel. Dieses nimmst du in deinem Umfeld und deiner Altersgruppe subjektiv häufiger war, weil es möglicherweise besonders viel Aufmerksamkeit (nicht nur positive) auf sich zieht. Dies sind selbstredend nicht alle. Und natürlich versuchen auch Frauen Aufmerksamkeit auf sich zu ziehen.

...zur Antwort

Klingt nach Fake. Ich glaube denen geht es nur darum viele Leute zu verunsichern und zu hoffen, dass einige Geld überweisen. Würde nicht zahlen, den PC sicherheitshalber zurücksetzen und alle Passwörter ändern. Wenn sie wussten wie du heißt, dann hätten sie es aufgeführt. Wenn sie Videos hätten, dann wäre ein Screenshot dabei. Die Email-Adresse würde ich auch nicht mehr benutzen und überall durch eine neue ersetzen.

...zur Antwort

Hier wirst du keine Antwort bekommen, sondern mach dich selbst mit der Materie rund um Betriebssysteme, Netzwerke, Programmierung und IT-Sicherheit vertraut. Wenn du dir hier fundiertes Wissen angeeignet hast, dann kannst du über weitere Schritte nachdenken und machst hoffentlich etwas Sinnvolles damit.

...zur Antwort