daisho
SHODAN
|
Legal gesehen verstößt du gegen das Urheberrecht und nur darum geht es hier, oer PM oder über andere Kanäle kannst dir wohl ausmachen was du willst
|
fresserettich
Here to stay
|
War im Spam okay, dann doch gefunden
|
Jedimaster
Here to stay
|
Ich finde das snippet recht interessant:
static int count_digits (uint64_t n) {
// if (n < 0) n = (n == -0xFFFFFFFFFFFFFFFF) ? 0xFFFFFFFFFFFFFFFF : -n;
if (n > 9999999999999999999U) return 20;
if (n > 999999999999999999) return 19;
if (n > 99999999999999999) return 18;
if (n > 9999999999999999) return 17;
if (n > 999999999999999) return 16;
if (n > 99999999999999) return 15;
if (n > 9999999999999) return 14;
if (n > 999999999999) return 13;
if (n > 99999999999) return 12;
if (n > 9999999999) return 11;
if (n > 999999999) return 10;
if (n > 99999999) return 9;
if (n > 9999999) return 8;
if (n > 999999) return 7;
if (n > 99999) return 6;
if (n > 9999) return 5;
if (n > 999) return 4;
if (n > 99) return 3;
if (n > 9) return 2;
return 1;
}
Ahahaha made my day
|
issue
Rock and Stone, brother!
|
Das ist nicht die duemmste Implementierung imo. Klar haett man einen loop bauen koennen oder eine rekursion, aber das funzt und is wahrscheinlich schneller als alle anderen varianten (je nach compiler optimizations).
|
Viper780
Er ist tot, Jim!
|
Das ist nicht die duemmste Implementierung imo. Klar haett man einen loop bauen koennen oder eine rekursion, aber das funzt und is wahrscheinlich schneller als alle anderen varianten (je nach compiler optimizations). der compiler macht so und anders genau das selbe wie mit einer schleife. Da sollte auch dei Optimierungsflags nicht viel dran ändern. Ist halt extra Schreibarbeit gewesen und zeigt halt eher davon dass man es mit Anfängern zu tun hat
|
Jedimaster
Here to stay
|
strlen und tostring sind überbewertet ja
|
Vinci
hatin' on summer
|
der compiler macht so und anders genau das selbe wie mit einer schleife. Das wollte ich zuerst auch posten, in dem konkreten Fall is aber die if-Variante tatsächlich schneller (Faktor 5) als eine Schleife mit Division /10, zumindest für normalverteilte unsigned 64Bit Werte und -O3. Noch schneller wär wohl eine Binärsuche... Die Frage is halt wie heiß der Pfad is und ob sich dieses grausliche Konstrukt tatsächlich auszahlt. Perse "schlecht" kann man das Snippet (leider) trotzdem nicht nennen.
|
mr.nice.
differential image maker
|
Ich hab' mir die 2 TB lifetime bei pcloud.com für 279 gekauft und werde selbst verschlüsselte offsite backup images von meinen produktiven System-SSDs dort ablegen, man weiß ja nie. Der integrierte Videoplayer dürfte mit linksharing für Familienurlaubsvideos ganz nett sein. Ich werde berichten, sofern es Probleme geben sollte.
Bearbeitet von mr.nice. am 14.02.2023, 16:05
|
COLOSSUS
AdministratorGNUltra
|
Bin gespannt - hoffe, du bereust den Kauf nicht!
|
Rogaahl
Super Moderatorinterrupt
|
Samsung Portable SSD T7 Shield , 4 TB, USB 3.2 Gen.2, 1.050 MB/s Lesen, 1.000 MB/s Schreiben, robuste Externe Festplatte für Mac, PC, Smartphone und Spielekonsole, Schwarz: Amazon.de: Computer & ZubehörSamsung Portable SSD T7 Shield (MU-PE4T0S/EU), 4 TB, USB 3.2 Gen.2, 1.050 MB/s Lesen, 1.000 MB/s Schreiben, robuste Externe Festplatte für Mac, PC, Smartphone und Spielekonsole, Schwarz - Kostenloser Versand ab 29€. Jetzt bei Amazon.de bestellen! Link: www.amazon.de Wahnsinns Angebot. 297,97€ für 4TB.
|
BiG_WEaSeL
Super Moderator-
|
Ich kaufe sie zwar nicht, aber derzeit für 271,84 €.
|
s4c
input overrun
|
Ich hab' mir die 2 TB lifetime bei pcloud.com für 279 gekauft und werde selbst verschlüsselte offsite backup images von meinen produktiven System-SSDs dort ablegen, man weiß ja nie. Der integrierte Videoplayer dürfte mit linksharing für Familienurlaubsvideos ganz nett sein. Ich werde berichten, sofern es Probleme geben sollte. Ich bin kein super Experte, aber wieviel sind 2TB auf lifetime in Wirklichkeit? Für die Zukunft könnte das doch ziemlich knapp werden, auch wenn es jetzt viel erscheint. Jedenfalls hatte ich damals glaub ich eine 10GB Festplatte und mir auch gedacht das bekomme ich niemals im Leben voll.. und heute sind 200GB Cloudspeicher ruck zuck gefüllt Nur als Anregung
Bearbeitet von s4c am 18.02.2023, 07:58
|
eXe
Little Overclocker
|
|
Joe_the_tulip
Editorbanned by FireGuy
|
|
eXe
Little Overclocker
|
439,irgendwas war der preis gestern bei amazon. leider wieder gestiegen. ich hoffe aber noch auf < 400. dafür gibts jetzt die mp600 pro xt 2tb um 188,46 (amazon)
|