Da gibt es bessere Alternativen:

https://hardwarerat.de/computerpc/gaming-pcs/159/gaming-pc-hardwarerat-1700.5-rtx-3070-ryzen-5600x-16gb-ddr4-1tb-ssd-windows-11-pro?c=78

https://www.dubaro.de/GAMING-PC/Gamer-PC-i7-10700KF-mit-RX-6700XT::3499.html

https://www.csl-computer.com/pc-systeme/pc-systeme-intel-core-i7/pc-csl-speed-4950-core-i7.html

...zur Antwort

Die Z-Koordinate ist unterschiedlich.

Oben -6873 und unten -68.5.

Es zählt XYZ und nicht Chunks.

...zur Antwort

Der Artikel hat Versand und Verkauf durch Amazon.

Da brauchst du dir keine Sorgen machen, da gibt es 0 Risiken.

Hier noch mal der Link:

https://www.amazon.de/dp/B09G9GH7KC

Dort sind auch 620 Bewertungen.

...zur Antwort

Weil Vodafone (Unitymedia gibt es nicht mehr) ein Kabelnetz ist.

Dabei teilen sich viele Haushalte eine Leitung und unter Spitzenzeiten kommt nicht mehr genug an.

https://www.pyur.com/Magazin/dsl-oder-kabel.html#:~:text=DSL%20oder%20Kabel%20hat%20jeder,wissen%20viele%20Nutzer%20jedoch%20nicht.&text=Der%20wesentliche%20Unterschied%20zwischen%20den,%C3%BCber%20das%20TV%2DBreitbandkabelnetz%20l%C3%A4uft.

...zur Antwort

Steckt denn der Adapter wirklich im HDMI Anschluss des Laptop?
Falls ja, dann geht dies nur dupliziert und nicht als 2 separate Bildschirme.

Welches Modell und Hersteller hat der Laptop?

...zur Antwort

Schauen wir uns erstmal den aktuellen Code an:

Console.WriteLine("Geben Sie die Stadt an.");

string n1 = Console.ReadLine(); 

string sPattern = "Hamburg; Berlin; Köln"; //Das ist kein RegEx Pattern. Ein gültiges Pattern sieht so aus: ([A-R])\w+ (matcht alle Buchstaben von A-R)

foreach (string s in n1) ; // eine foreach Schleife benötigt einen {} Block. Zum anderen geht die aktuelle Schleife alle Buchstaben (chars) in n1 durch. Diese ist für deinen Zweck nicht nötig.

Console.WriteLine($"{string,24}"); //dies funktioniert so nicht, string ist ein Datentyp und keine Variable.

{//diese Klammer müsste über Console.WriteLine

if (System.Text.RegularExpressions.Regex.IsMatch(sPattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase))
//in der Funktion fehlt ein Parameter, IsMatch(String, String, RegexOptions)
}

else

{ 

Console.WriteLine("Stadt konnte nicht gefunden werden")

}

Zum Lösungsansatz:

Regex in Verbindung mit Pattern verwendet man, um Eigaben zur parsen oder zur Textsuche.

https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck#:~:text=Ein%20regul%C3%A4rer%20Ausdruck%20(englisch%20regular,allem%20in%20der%20Softwareentwicklung%20Verwendung.

Für deinen Zweck ist es ungeignet, da du nach eindeutigen Stadtnamen suchst.

        Console.WriteLine("Geben Sie die Stadt an.");


            string n1 = Console.ReadLine();
            string[] listStaedte = { "Hamburg", "Berlin", "Köln" };
    listStaedte = listStaedte.Select(s => s.ToLowerInvariant()).ToArray();
    
    
                if (listStaedte.Contains(n1.ToLower()))
                {
                    Console.WriteLine("Stadt gefunden!");
                }
                else
                {
                    Console.WriteLine("Stadt nicht gefunden");
                }

Ich habe es mal etwas umgebaut. Anstatt Regex setze ich auf einem Array. In diesem kannst du alle Städte eingeben.

Durch Select + ToLowerInvariant werden alle Strings im Array kleingeschrieben.

Danach verwende ich ".Contains" um zu prüfen, ob die Eingabe innerhalt des Array enthalten ist.

Durch ".ToLower" werden alle Buchstaben kleinzuschreiben. Dies verhindert, dass eine Eingabe wie "berLin" nicht erkannt wird.

...zur Antwort

https://www.sparhandy.de/apple/iphone-12/

o2 Blue All-in L

18 GB LTEb is 50 Mbit/s

Allnet- und SMS-Flat

ins dt. Mobilfunk- und Festnetz

Tarif mtl.€ 24, 99*

Gerät einm.€ 429, 00*

otelo Allnet-Flat Classic

15 GB LTE-Internet-Flat

Allnet-und SMS-Flat

in alle dt. Netze

Tarif mtl.€ 24, 99*

Gerät einm.€ 399, 00*

Telekom Netz

green LTE 6 GB

Aktion 6 + 4 GB LTE

bis 25 Mbit/s

Telefonie-Flat

in alle dt. Netze

Tarif mtl.€ 24, 99*

Gerät einm.€ 549, 00*

iPhone 12 Pro gibt es nicht zu dem Preis.

...zur Antwort

Ja, aber nur für Kabel. (DVB-T)

Für den Empfang von Satellit wird ein separater Receiver benötigt. (DVB-S)

...zur Antwort

Billiger wird das nicht.

https://geizhals.de/samsung-f32tu870vr-lf32tu870vrxen-a2498499.html?hloc=at&hloc=de&v=e

https://geizhals.de/samsung-c34j791wtr-lc34j791wtrxen-lc34j791wtrxzg-a2498320.html?hloc=at&hloc=de&v=e

...zur Antwort

Ohne Windows = nur BIOS

Was soll der Rechner denn booten, wenn nichts installiert ist?

Nächster Schritt wäre es einen Windows 10 Stick zu erstellen.

...zur Antwort

Weil das so nicht funktioniert.

Integer.parseInt ist zur Konvertierung eines String zu einem Integer.

Die Funktion die du suchst ist ".toString()".

Also "<integer Variable>.toString()".

https://www.heise.de/tipps-tricks/Java-Strings-in-Integer-umwandeln-4060398.html

https://www.educative.io/edpresso/how-to-use-the-tostring-in-java#:~:text=A%20toString()%20is%20an,returned%20as%20a%20string%20object.

...zur Antwort
JavaFX TableView mit Daten aus der Datenbank füllen?

Hey Leute,

ich versuche gerade meine Tabelle mit Daten aus der Datenbank zu füllen aber dabei bekomme ich eine Fehlermeldung. Kann mir jemand dabei helfen?

Users Klasse:

public class Users {
    private int id;
    private String userToken;
    private String firstname;
    private String lastname;
    private String emailAddress;
    private String creationTime;
    private Button deleteButton;

    public Users(int id, String userToken, String firstName, String lastName, String emailAddress, String creationTime) {
        this.id = id;
        this.userToken = userToken;
        this.firstname = firstName;
        this.lastname = lastName;
        this.emailAddress = emailAddress;
        this.creationTime = creationTime;
    }
}

Die Fehlermeldung:

UserController:

public class UserController {

    @FXML
    private TableColumn<Users, Integer> idCol;

    @FXML
    private TableColumn<Users, String> creationTimeCol;

    @FXML
    private TableColumn<Users, String> emailCol;

    @FXML
    private TableColumn<Users, String> firstnameCol;

    @FXML
    private TableColumn<Users, String> lastnameCol;

    @FXML
    private TableColumn<Users, String> deleteCol;

    @FXML
    private TableColumn<Users, String> userTokenCol;

    @FXML
    private TableView<Users> table;

    @FXML
    private TextField textField;

    public void printUser() {
        ObservableList<Users> allUserList = FXCollections.observableArrayList();

        try {
            Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:2020/database", "root", "");
            System.out.println("Connected");
            //PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM usertable");
            ResultSet resultSet = connection.createStatement().executeQuery("SELECT * FROM usertable");
            while (resultSet.next())  {
                allUserList.add(new Users(Integer.parseInt(resultSet.getString("id")),
                        resultSet.getString("userToken"), resultSet.getString("firstName"),
                        resultSet.getString("lastName"), resultSet.getString("emailAddress"),
                        resultSet.getString("creationTime")));

            }

        } catch (SQLException ignored) {
            ignored.printStackTrace();
        }
        idCol.setCellValueFactory(new PropertyValueFactory<Users, Integer>("id"));
        userTokenCol.setCellValueFactory(new PropertyValueFactory<Users, String>("userToken"));
        firstnameCol.setCellValueFactory(new PropertyValueFactory<Users, String>("firstName"));
        lastnameCol.setCellValueFactory(new PropertyValueFactory<Users, String>("lastName"));
        emailCol.setCellValueFactory(new PropertyValueFactory<Users, String>("emailAddress"));
        creationTimeCol.setCellValueFactory(new PropertyValueFactory<Users, String>("creationTime"));
        table.setItems(allUserList);
        System.out.println("all user got");
    }
}

...zur Frage

Wo wird denn printUsers aufgerufen?

Ist die .fxml Datei korrekt angelegt?

https://stackoverflow.com/questions/44909590/javafx-tablecolumn-setcellvaluefactory-throws-null-pointer

...zur Antwort

Das BIOS Updatet man in der Regel nicht über Betriebssystem oder irgendwelche Windows-Apps.

Erstelle einen Stick mit dem BIOS was du installieren willst und gehe in das UEFI/BIOs von deinem Board.

Da kannst du es installieren.

...zur Antwort
PC 1

Es gäbe noch den hier:

https://hardwarerat.de/detail/index/sArticle/1286/sCategory/78

PC 3 kostet weniger, hat aber auch nur 16GB.

Ich bin für PC 1, die 100 € Aufpreis für den i9 lohnen sich nicht.

...zur Antwort

Das ist offiziell verboten:

https://www.lte-anbieter.info/lte-news/freenet-funk-unlimited-vorteile-und-grenzen

Zur Frage:

https://geizhals.de/tp-link-tl-mr6400-v4-a2424547.html

https://geizhals.de/tp-link-tl-mr6400-a1371972.html

...zur Antwort