Informatik-Blog.net

Wie es leider oft der Fall ist, weiß man nicht sofort wie groß die Datei nach einem Scannvorgang sein wird.
Um dies zu ermitteln benötigt man die Farbtiefe, die Breite und Höhes des Bildes sowie die DPI (Dots per Inch).

Hierfür muss man auch wissen, dass ein Inch exakt 2,54 CM groß ist.

Die Berechnung der Dateigröße berechnet sich aus Grösse = (horizontale Punkte) * (vertikale Punkte) * Farbtiefe.

Die horizontale und verikale Punkte berechnen sich aus

horizontale Punkte = Breite * Auflösung in dpi / (2,54cm/inch)
vertikale Auflösung = Höhe * Auflösung in dpi / (2,54cm/inch)

Somit ergibt sich wiederrum bei folgendem Beispiel diese Berechnung:

(weiterlesen…)

Nunja, zugegeben der Titel sagt nicht viel, jedoch habe ich mich gestern gefragt wie ich ein Array mit mehreren Einträgen bundlen kann.

Zweck war, mehrere Domains inkl. IPs zu sortieren und bei gleichen IPs farbig auszugeben.

Das Ergebniss ist eigentlich relativ einfach wie unten genanntes Beispiel zeigt:

(weiterlesen…)

Um ein Objekt nur einmal zu instanzieren und von jeder Klasse auf das gleiche Objekt zuzugreifen, wird SingleTon genutzt.

Die Problemlösung ist einfach und sauber. Um ein Objekt nur einmal zu instanzieren, wird geprüft ob das Objekt bereits instanziert wurde und falls es bereits instanziert wurde, wird das Objekt zurück gegeben. Falls das Projekt noch nicht instanziert wurde, wird ein neues Objekt angelegt.

Folgendes Codebeispiel liefert in verschiedenen Klassen immer das gleiche Objekt zurück:

(weiterlesen…)