C++Guns – RoboBlog

29.09.2020

UNITEK PS-7 13.8V 7/9A Netzteil Schaltplan

Filed under: Allgemein — Tags: — Thomas @ 20:09

So, oder so ähnlich. Die Schaltung für den Kurzschlussschutz habe ich jetzt nicht untersucht. Wenn man zu der 12.5V Z-Diode eine weitere in Serie schaltet, sollte die Ausgangsspannung ansteigen. Die Akkuschrauber wollen 18V haben.

24.08.2020

C++ Guns: C++20 und UTF8 Unicode

Filed under: Allgemein — Tags: — Thomas @ 11:08

In C++20 ändert sich der Typ von u8 string literals von char nach char8_t. Damit compiliert älterer Code nicht mehr GCC10 Error so far: Ich sag es mal positiv: ein weitere Schritt ist gemacht. Und bis dahin behelfen wir uns mit dreckigen casts: Ausgabe: ä ö ü ▁ Die Verwendung von char8_t u8string und u8stringliterals […]

19.08.2020

Fortran assert

Filed under: Allgemein — Tags: — Thomas @ 07:08

assert.h assertion.F90 Beispiel:

17.06.2020

Fortran: Unicode UTF8 ISO8859 Umlaute

Filed under: Allgemein — Tags: — Thomas @ 14:06

Fortran Spass mit unterschiedlichen Encodings für Umlaute in UTF8 und ISO8859 Kompletter Quellcode characterClassification.F90.zip Um das Encoding eines Strings herauszufinden, einfach über jedes Zeichen iterieren

04.06.2020

EGA lernen

Filed under: Allgemein — Thomas @ 13:06

30.05.2020

C++ Guns - Spassvergleich Fortran77 Fortran95 C++11

Filed under: Allgemein — Tags: , — Thomas @ 16:05

Links oben: Original Fortran77 Code. Rechts oben: Fortran95. Keine GOTOs, keine Labels, keine Spaltenbeschränkung, Sortieralgorithmus identifiziert Unten: C++. Standard Sortieralgorithmus, keine expliziten Array Zugriffe Click to enlarge Ja, die genaue formatierte Ausgabe auf die richtige Nachkommastelle ist im C++ Code nicht enthalten. Diese formatierte Ausgabe in Text Dateien ist auch heute nicht mehr relevant.

06.05.2020

C++ Guns: generate random bits - std C++ way

Filed under: Allgemein — Tags: — Thomas @ 05:05

I found only one std C++ way to generator random bool value: using std::bernoulli_distribution. It returns bool values and has a default constructor with probability p=0.5. So the generated boolen are "uniform" distributed. This is perhaps the slowest variant. The internet is full of better ideas. Some use std C++ random classes but they all […]

25.02.2020

C++ Guns: Special Members

Filed under: Allgemein — Tags: — Thomas @ 11:02

Engineering Distinguished Speaker Series: Howard Hinnant Make yourself pretty coloring special_members.ods

19.02.2020

Graph - Goldberg-Tarjan - Preflow-push Visualisierung

Filed under: Allgemein — Thomas @ 15:02

06.02.2020

C++ Guns: Style Guide

Filed under: Allgemein — Tags: — Thomas @ 19:02

Nicht zwingend HPC, ehr allgemein. Strings werden mit std::string (pure C++) und/oder QString (Qt) dargestellt. Der C-String (char*) wird nicht mehr benutzt. Das Konzept des C-Strings ist, die einzelnen Zeichen aneinander zu reihen und das Ende des Strings durch ein besonders ausgezeichnetes Zeichen darstellten: NULL. Das NULL Zeichen nennt man auch Sentinel. Dieses Prinzip ist […]

Older Posts »

Powered by WordPress