Heapsort

  Die Datenstruktur des Heapsortes ist ein Binärbaum. An der “Wurzel” des Baumes befindet sich immer das Element, welches als nächstes benötigt wird. (Min,Max,Priority,etc.) Somit muss beim Einfügen und beim Entfernen eines Elementes der Baum immer wieder sortiert werden. Die Laufzeit ist hierbei asymptotisch und beträgt O(n * log(n)).

Base64 En/Decode

Base64 ist ein Verfahren, um Daten mit insgesamt nur 64 ASCII-Zeichen darstellen zu können. Die codierten Daten können von jedem System gelesen und zurückkonvertiert werden. Vorteile Lesbar von jedem System Codepage unabhängige Zeichen Nicht alle Protokolle können erlauben eine 8bit Kodierung. Nach Base64 sind die Daten 6bit kodiert. Der neue Bytestream besteht nur aus den …

IPv4 in Int32

Gewöhnliche Subnet Rechner verwenden einen 32-bit Integer für die Berechnung der benötigten Daten. (Mask, Wildcard, Host, Host-range etc…) Jedoch wie ist da möglich? Wie passt eine Zeichenkette wie: 255.255.255.255 in einen Integer? Theorie Sehen wir uns die IP-Adresse einmal etwas genauer an. In der folgenden Tabelle seht Ihr, dass jede Zahl von 0 bis 255 …

VS Plugins

Eine Ansammlung von nützlichen VS Plugins *DEPRECATED* Bing Code (http://codesnippet.research.microsoft.com/) Resharper (http://www.jetbrains.com/resharper/) GhostDoc (http://submain.com/products/ghostdoc.aspx) Developer Assistant (https://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df) Productivity Power Tools (https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d) Claudia (https://visualstudiogallery.msdn.microsoft.com/9ba50f8d-f30c-4e33-ab19-bfd9f56eb817?SRC=VSIDE) Outliner (https://marketplace.visualstudio.com/items?itemName=EbenZhang.VisualBasicandCOutliner) Output Enhancer (https://marketplace.visualstudio.com/items?itemName=NikolayBalakin.Outputenhancer) ResXManager (https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager) SolutionColor (https://marketplace.visualstudio.com/items?itemName=Wumpf.SolutionColor) TFS Source Control History (https://marketplace.visualstudio.com/items?itemName=AlexandrBiryukov.TFSSourceControlHistoryVisualization) UnusedReferences (https://marketplace.visualstudio.com/items?itemName=battas.ResolveUR-ResolveUnusedReferences) XAML Regions (https://marketplace.visualstudio.com/items?itemName=JacobJohnston.XAMLRegions) Solution Error Visualizer (https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SolutionErrorVisualizer) Hot Commands (https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotCommandsforVisualStudio) ImageComment (https://marketplace.visualstudio.com/items?itemName=MsBishop.ImageComments) Was ist euer lieblings Plugin?

Iteration performance – Vergleich

Es gibt viele Möglichkeiten eine Ansammlung von Daten mithilfe einer Iteration zu durchlaufen. Die verwendete Iteration hängt meistens von der Sachlage ab. Wird ein Index benötigt. Auf wie viel Objektvariablen wird zugegriffen. Muss das Objekt noch convertiert oder gecastet werden. … Jedoch welche Iterationsmethode ist die performanteste? Welcher Durchlauf ist am schnellsten? Zur Auswahl steht ForEach …

Indie-Dev.at

Es ist der 06.02.2014 und die Domain “www.indie-dev.at” ist online! Für mich ist dies der erste Schritt nicht nur Informationen aus dem Internet zu sammeln, sondern auch etwas zurückzugeben. Fast alle meine Programmierkenntnisse basieren auf Blogs, Foren, Tutorials oder sonstigen online Platformen. Anders formuliert – Ohne die Hilfe des Internets und der Informationsteilenden Community, wäre ich …