Willkommen auf meiner Internetseite
Mein Name ist Patrick Kreutzer und hier auf meiner Internetseite präsentiere ich von mir geschriebene Software, stelle Code-Snippets und ganze Quelltexte in verschiedenen Programmiersprachen vor und veröffentliche Artikel zu verschiedenen Themen.Die neuesten Artikel
Übersicht über die neuesten Beiträge aus der Kateogrie "Programmierung und Entwicklung" und dem Blog:
Datum: 08.10.2011, 18:41, Kategorie: Homepage, Aufrufe: 321, Kommentare: 0
[Homepage] Ich habe die Semesterferien genutzt und meiner Seite (wiedereinmal
) eine komplette Überarbeitung spendiert. Auffälligste Änderung ist natürlich das neue Design, aber auch "unter der Haube" hat sich einiges getan.
... [mehr...] Datum: 08.10.2011, 18:37, Kategorie: PHP, Aufrufe: 285, Kommentare: 0
[PHP] Für meinen Blog habe ich einen einfachen Syntax-Highlighter benötigt, der aus Plain-Text-Quellcode eine HTML-formatierte Ausgabe erstellt und dabei verschiedene Programmiersprachen - mindestens Pascal, Java, PHP und C/C++ - unterstützt. Ich habe daraufhin einen kleinen Highlighter geschrieben, der ab sofort auch auf meiner Internetseite zum Einsatz kommt.
... [mehr...] Datum: 08.10.2011, 18:22, Kategorie: Web-Entwicklung, Aufrufe: 245, Kommentare: 0
[Web-Entwicklung] Will man ein Element horizontal und vertikal mittig auf einer Seite positionieren, so kann man sich einem kleinen Trick bedienen und dabei negative Werte für die CSS-Eigenschaft margin ausnutzen. Dies funktioniert jedoch nur, wenn die Größe des Elements bekannt ist.
... [mehr...] Datum: 08.10.2011, 18:22, Kategorie: Java, Aufrufe: 593, Kommentare: 0
[Java] Dies hier ist ein Sudoku-Löser, den ich in Java geschrieben habe und der mit beliebigen (quadratischen) Gitter-Größen funktioniert. Er arbeitet vollständig nach dem Backtracking-Prinzip ("Trial-And-Error"). Die Implementierung ist zugegebenermaßen sehr komplex und man hätte das gleiche Ergebnis auch mit wesentlich weniger Code-Zeilen lösen können, aber vor allem die Klasse für die Verwaltung des Sudoku-Gitters ist sehr "mächtig". So reagiert sie beispielsweise dank entsprechender Exception-Klassen gut auf Ausnahmen und bietet außerdem eine Methode zum Laden eines Sudokus aus einer Datei. Außerdem ist diese Klasse vollständig mit JavaDoc-Kommentaren versehen.... [mehr...] Datum: 08.10.2011, 18:21, Kategorie: C/C++, Aufrufe: 282, Kommentare: 0
[C/C++] Hier ist eine Implementierung einer Queue (LILO: Last In, Last Out / FIFO: First In, First Out) in C, die Werte beliebiger Typen speichern kann. Diese Implementierung soll eher als Anregung dienen und zeigen, wie man prinzipiell solch eine Aufgabe lösen kann. Es gehört zu der "Grundausbildung" eines Programmierers dazu, zu wissen, wie Datenstrukturen wie eine Queue oder ein Stack implementiert werden können und wie diese intern arbeiten. Dieses Beispiel zeigt, dass es einfacher ist, den ADT (ADT: Abstrakter DatenTyp) Queue zu implementieren, als man vielleicht anfänglich denken mag.
... [mehr...]