Vor nicht allzu langer Zeit habe ich mich etwas mit std::uniuqe_ptr in Kombinationn mit std::vector beschäftigt und bin dabei selbst auf ein paar Dinge „gestoßen“, die wohl auch für ein paar andere Interessant sein dürften. Oftmals ist es so, dass man bestimmte Techniken/Klassen/etc. einfach verwendet, ohne sich groß Gedanken zu machen wie das ganze im […]
Angular forRoot erklärt
Wenn ich beginne mich mit einer neuen Sprache oder einem neuen Framework auseinander zu setzen, nehme ich manche Dinge so hin wie sie sind ohne sie zu hinterfragen. In letzter Zeit beschäftige ich mich mehr mit bestimmten Angular-Dingen und in diesem Post möchte ich ein wenig Licht ins Dunkel bringen, wenn es um forRoot geht. […]
[C++] Ein einfacher FileWatcher mit der Win32Api
Früher habe ich mich immer gefragt, wie z. B. Dropbox & Co. Änderungen an Dateien feststellen. Irgendwann bin ich dann über „FileWatcher“ gestolpert. FileWatcher? Genau. Ein FileWatcher überwacht ein Verzeichnis und gibt einem Rückmeldung, ob sich in diesem Verzeichnis etwas geändert hat. Wahrscheinlich gibt es dazu Bibliotheken, die das ganze Kapseln für Crossplatform. In diesem […]
[SwiftUI] Bindings
In SwiftUI gibt es sogenannte Bindings. Am Anfang bin ich nicht so ganz damit „zurecht“gekommen. Mittlerweile habe ich schon ein wenig in SwiftUI programmiert und ich möchte euch eine kleine Übersicht der „verfügbaren“ Bindings geben. Welche es gibt und für was sie verwendet werden.
In eigener Sache
Leider ist in den letzten Wochen und Monaten, eigentlich sogar Jahren hier auf meinem „Codeblog“ nicht viel passiert. Und das ist eigentlich schade. Darum habe ich mir vorgenommen in Zukunft auch hier wieder den ein oder anderen Artikel zu veröffentlichen. Mittlerweile sammle ich meine Ideen, zu denen ich etwas schreiben möchte auch immer Brav, somit […]
[C++] Fensterposition unter Windows speichern und wiederherstellen
Vor einer Weile habe ich gesucht, wie ich die Fensterposition unter Windows speichern und wiederherstellen kann. Und zwar so, wie ich es auch von Windows selber gewohnt bin. Ich habe eine ganze Weile gesucht bis ich das richtige gefunden habe. Das alles funktioniert relativ einfach über die beiden Funktionen GetWindowPlacement() und SetWindowPlacement(). Mein Beispiel habe […]
C++ Kompilierzeiten optimieren
Der ein- oder andere von euch wird das wohl kennen. Ihr arbeitet an einem Projekt und ändert etwas an einer Header-Datei. Ihr fügt z. B. eine neue Variable hinzu. Danach kompiliert das ganze Projekt erstmal wieder 2 Minuten, obwohl ihr nicht wirklich viel gemacht habt. Ich habe schon seit einer ganzen Weile einen Artikel auf […]
Windows 10, 100% Datenträgerauslastung?
Ich hatte vor ein paar Wochen das Problem, dass mein Rechner sich öfters mal einige Denkminuten gönnte, trotz SSD und (halbwegs) aktuellen Prozessor.
Windows 10 braucht (zu) viel Arbeitsspeicher?
Ich weiß, der Blog läuft unter der Domain „chris-codeblog.de“, doch ich werde nun auch öfter Themen Posten die allgemein mit dem PC zusammenhängen. Ich hatte vor kurzem das Problem, dass mein Windows 10-Notebook plötzlich Unmengen an RAM verbraucht hat, offensichtlich aber kein laufendes Programm so viel gebraucht hat.
Wie kann ich einen Windows-Hook registrieren?
Heute möchte ich euch zeigen wie man einen Windows-Hook registrieren kann. Erstmal eine kurze Erklärung was ein Hook ist bzw. für was er verwendet wird.