Spiele und Gaming – die neusten Beiträge

Ist eine i7 12700 auch so gut wie eine i7 12700K?

Ich sehe nur den unterschied, das die TDP bei dem 12700 (Ohne Buchstaben)

" 65-180W " hat während die 12700K eine TDP von: 125-190W hat.

i7 12700:

https://geizhals.de/intel-core-i7-12700-bx8071512700-a2659489.html?hloc=at&hloc=de#offerlist

i7 12700K:

https://geizhals.de/intel-core-i7-12700k-bx8071512700k-a2613520.html?hloc=at&hloc=de#offerlist

Ist die 12700K schlechter als die 12700K von der Performance oder wie? Weil der Preiß beträgt ganze 50€ unterschied und das die 12700 weniger Watt Hitze erzeugt könnte mich auchvermuten lassen, das diese CPU weniger Performance hat / langsamer ist. Ist das de fall?

Ich möchte einen Alder Lake S Intel i7 Haben mit einer IGPU im Prozessor (damit ich den rechner auch ohne GPU starten und testen kann.

Kann ich mir also ohne bedenken hier dann den 12700 kaufen (ohne K) oder wäre das eine gravirende fehlentscheidung?

Ich habe nicht vor etwas an der Spannung oder der Frequenz von der CPU oder dem Arbeitsspeicher zu verändern, weder im Bios noch über Desktop Programme... Allerdings möchte ich dann später wenn ich mir eine Grafikkarte gekauft habe, im Bios: "resizable bar" aktivieren, damit die CPU direkt den Grafikspeicher der Grafikkarte ansprechen kann und ich hoffe das hier die "12700" (ohne K) auch kein problem damit hat, weil ich das unbedingt später noch aktivieren möchte für 10% schnellere Performance.

PC, Computer, Technik, Intel, Technologie, Intel CPU, intel-prozessor, Spiele und Gaming

Spigot/Java ein value aus einer HachMap löschen?

Hallo ich versuche mal den code zusammenzufassen:

HashMaps:

public static HashMap<UUID, Chunk> map = new HashMap();
public static HashMap<UUID, Chunk> mapCreator = new HashMap();

Spieler:

Player player = (Player) sender;
UUID playerUUID = player.getUniqueId();

Zum erstellen der Stadt:

if (args[0].equalsIgnoreCase("create")) {
    if (!(Main.mapCreator.containsKey(playerBOSS)) && !(Main.map.containsKey(playerBOSS))) {
        if (args.length == 1) {
            Chunk town = player.getLocation().getChunk();
            Main.mapCreator.put(playerBOSS, town);
            Main.map.put(playerBOSS, town);
            player.sendMessage("Du hast eine Stadt erstellt!");
        }

dann kann man jemanden einladen und dann kann der mit /town accept annehmen

und wird mit:

Main.map.put(playerUUID, town);

hinzugefügt.

Und jetzt will ich das ich die Stadt löschen kann und nur der der auch die stadt erstellt hat, also jemand der in der map mapCreator ist und das value von dem key (seine UUID) gleich dem Chunk entspricht in dessen value der ist also sowas wie:

if (Main.map.get(playerUUID) == town) das habe ich auch so aufgeschrieben

so das er halt die town "meint" in dessen map/value der ist.

Ich bin mir nicht sicher ob das klappt aber jetzt kommt erst mein richtiges problem...

Wenn mehrere in meiner town sind gibt es ja mehrere keys zu einem value und die muss ich ja irgendwie auflisten können um sie alle auf einmal zu löschen, weil dann das value nicht mehr exestert ODER gibt es eine möglichkeit ein value aus einer hashmap zu löschen? im internett habe ich sowas wie: for (Map.Entry<UUID, Chunk> entry : Main.map.entrySet()) {
    UUID k = entry.getKey();
    Chunk v = entry.getValue();
    System.out.println("Key: " + k + ", Value: " + v);
    Main.map.remove(k);
}
Main.map.forEach((k, v) -> {
    System.out.println("Key: " + k + ", Value: " + v);
    Main.map.remove(k);
});

gefunden aber da kamen fehlercodes und es hat ncht wirklich funktioniert...

Kann mir jemand sagen wie ich den delete teil machen kann?

Computer, Technik, programmieren, Java, Minecraft, Technologie, Spiele und Gaming

Meistgelesene Beiträge zum Thema Spiele und Gaming