kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Konstruktor überladen

    geschrieben von m7d

    Der Default-Parameter liefert wohl das übersichtlichste Ergebnis, vielen Dank schonmal dafür.
    Ich werde das gleich mal ausprobieren.

    Über die Parameteranzahl zu switchen wirkt auf mich sehr unübersichtlich. Vor allem, wenn man vielleicht mal
    zwei Methoden mit gleicher Anzahl an Paramtern aber unterschiedlichen erwarteten Typen hat. Auch wenn in PHP nicht so streng unterschieden wird, könnte das ja trotzdem mal der Fall sein.

    Vielleicht ist es auch einfach nur ungewohnt :rolleyes:

  • in: Konstruktor überladen

    geschrieben von m7d

    Wie in Java zu überladen hat bei mir nicht funktioniert. Folgendermaßen hatte ich meinen Programmcode in etwa geschrieben:


    class ProduktAnzeige
    {
    	private $_prod;
    	private $_anzahl;
    	
    	/**
    	 * Konstruktor für ein Produkt Objekt 
    	 * @param Produkt $produkt
    	 */
    	public function __construct($produkt)
    	{
    		$this -> _anzahl = 1;
    		$this -> _prod = $produkt;		
    	}
    	
    	/**
    	 * Konstruktor für ID 
    	 */
    	public function __construct($prodID, $anzahl)
    	{
    		$this -> _anzahl = $anzahl;
    		$this -> _prod = getProduktbyID($prodID);
    	}
    
            [...]
    }


    Warf dann aber die Fehlermeldung:
    Fatal error: Cannot redeclare ProduktAnzeige::__construct()
  • in: Konstruktor überladen

    geschrieben von m7d

    Moin moin,

    Ich bin jetzt nach längerer Zeit, die ich hauptsächlich mit Java verbracht habe, wieder bei PHP gelandet. Nach einiger Eingewöhnungszeit läuft die Entwicklung jetzt auch wieder recht flüßig, dennoch bin ich in einigen routinen noch recht festgefahren, sodass ich Wege gehe, die offentsichlich mit PHP nicht so gut lösbar sind.

    Nun entstand bei mir ein Problem, das durch das Überladen eines Konstruktors sehr schön und einfach hätte gelöst werden können. Leider scheint PHP diese Möglichkeit nicht anzubieten, wie ich feststellen musste. Jedenfalls nicht so, wie ich es gewohnt war.

    Meine Frage wäre, welche Möglichkeiten es gibt, den Konstruktor doch noch zu überladen.
    Meine Ideen waren allesamt weniger schön. Mein erster Gedanke war es zwei Klassen zu schreiben, die lediglich aus Konstruktor und Rückgabemethode bestehen, die dann über eine dritte Klasse ein einheitliches Objekt über zwei verschiedene Wege erzeugen, und mir zurückgeben. Oder eben einfach zwei fast gleiche Klassen zu schreiben, die dann nur so vor Code-Redundanz strotzen.

    Vielleicht gibt es hier ja noch schönere Ideen, dies zu realisieren.

    Mit freundlichen Grüßen,
    M7D
  • in: Ist C++ besser als C#

    geschrieben von m7d

    Unterschiede gibt es zwischen den verschiedenen Programmiersprachen nun wirklich ausreichend, wenn man sie ein bisschen näher betrachtet. Schon beim kompilieren/ausführen zeigen sich hier Gravierende, die Java beispielsweise sehr attraktiv für Softwaresysteme macht, die auf unterschiedlichen Betriebssystemen laufen soll. Legst du also vor allem Wert auf Portierbarkeit und kannst auf Hardwarenähe verzichten, dann ist Java vielleicht wirklich eine geeignete Sprache. Weiterhin kann ich meinen Vorschreibern nur beipflichten, dass beide Sprachen (C++, C#) eine Daseinsberechtigung haben, und es immer auf das Projekt ankommt, welcher Einsatz sinnvoller ist.
    Interessant wäre es da, um was es sich bei deinem Programm genau handelt. Dann lässt sich deine Frage eher beantworten.

  • in: HoloLens - Was es wird und werden könnte...

    geschrieben von m7d

    Ich konnte auch schon einige der VR Brillen testen, aber das was die HoloLens von Microsoft können soll, finde ich weitaus beeindruckender. Bei dem ein oder anderem aus dem Trailer von Microsoft bin ich jedoch skeptisch, wieweit da Marketing und Endprodukt wirklich noch miteinander übereinstimmen werden. Einiges halte ich in dieser Art zumindest für äußerst schwierig. Wie der Markierung, die beim Anbau des Abflussteiles wunderbar hinter einem Rohr verlief. Ich bleibe aber gespannt. mit dem Preis der über dem einer aktuellen Konsole liegen soll, wird sich zeigen, wievielen diese Technologie am Anfang das Geld wert sein wird. Eventuell kann ich ende des Jahres eine frühe Version ausprobieren. Ich werde gerne berichten.
  • in: Joomla 1.5 nach Serverumzug weiße Seite

    geschrieben von m7d

    Die Joomla Version 1.5.26 ist schon als sie noch halbwegs aktuell war sehr häufig Angriffen zum Opfer gefallen. Möglicherweise liegt dort das Problem.

    Aber ohne weitere Informationen ist es schwer zu urteilen, was schiefgelaufen ist.

  • in: JUnit-Tests für Datenbankabfragen

    geschrieben von m7d

    Die Ressourcen könnten "geschaffen" werden, aber besteht ein anderer Weg, würde ich diesen natürlich bevorzugen. Der andere JDBC-Treiber wirkt sehr interessant, den werde ich mir gleich mal näher anschauen, vielen Dank für den Tipp und die schnelle Antwort.




  • in: JUnit-Tests für Datenbankabfragen

    geschrieben von m7d

    Moin moin,

    Ich arbeite im Moment an einem Softwareprojekt zur Finanzverwaltung. Dieses soll von verschiedenen Stellen aus die gespeicherten Daten abfragen und abändern können, daher hatte ich mich am Anfang für eine MySQL-Datenbank entschieden, um die Konsistenz zu bewahren.

    Das Problem das sich mir jetzt aber ergibt ist das ausführliche Testen. Vieles konnte ich bereits in geeigneten JUnit-Tests überprüfen. Bei einigen fachlichen Methoden müsste ich dann allerdings in die Datenbank schreiben oder Einträge enthalten haben, um sie zu löschen oder zu verändern.

    Meine Frage ist: Wie gehe ich da am besten vor, ohne den eigentlichen Inhalt der Datenbank zu verändern (Beispiel: Schreiben funktioniert, Löschen nicht). Und wie kann ich sichergehen, dass am Ende wieder alles in dem Zustand ist, wie er vorher war?
    Gibt es eine Möglichkeit über Java die gesamte Datenbank zu exportieren, zu speichern, und nach dem ausführen der Tests, wieder zu importieren? Oder muss ich auf eine zweite Datenbank für die Tests ausweichen?

    Ich hoffe mir kann hier jemand weiterhelfen. Ich bin mir nicht sicher welchen Weg ich gehen soll, und will ungerne einen unnötig aufwändigen beschreiten.

    Mit freundlichen Grüßen,
    M7D
  • in: Laptop Akku austauschen?

    geschrieben von m7d

    Hier gehen die Meinungen ja stark auseinander. Ich denke es sind einfach drei Faktoren miteinander abzuwiegen. Wie hoch sind die Kosten eines neuen Akkus, wie ist dann die Leistung dieses Akkus, und ist das entsprechend ausreichend für deine Anforderungen an ein Mobiles Gerät.

    Die Akkus von älteren Geräten halten häufig nur sehr kurz im Vergleich zu aktuellen Modellen.
    Wenn ich die Informationen die ich hier aufgenommen habe so betrachte, dann bezweifel ich, dass der Akku länger als 2-3 Stunden hält. Ob das nun dem gerecht wird, und dir die 25-40€ Wert ist, die der Akku dann womöglich kostet, kannst wohl nur du entscheiden.

    Ich habe letztens erst ein kaputtes Netbook von einer Bekannten bekommen. Im Grund war nur der Akku Nicht mehr funktionsfähig, wie auch bei dir. Das Netbook hat zwar nicht viel Leistung, aber ein neuer großer Akku der jetzt 9 Stunden lang hält, kostete gerade mal 25€. Das war es mir dann Wert, um ein kleines mobiles Gerät für kleine Aufgaben zu besitzen. Mit 2-3 Stunden allerdings, würde mir das Gerät unterwegs sowieso nicht viel bringen.

    In der Hoffnung ein wenig geholfen zu haben,
    M7D
  • in: Windows 10 holen

    geschrieben von m7d

    Ich hab die Entwicklung von Windows 10 recht zeitnah mit dem Erscheinen der Developer Version verfolgt.
    Es hat sich schon einiges getan, und die wirklich gravierenden Fehler sind, soweit mir bekannt, behoben.
    Auf meinem Heim-Notebook hab ich auch die endgültige installiert, aus reinem Interesse. Es läuft alles tadellos, auch die Installation ist "überraschend" schnell von statten gegangen, ich dachte ich brauch jetzt erstmal wieder einen Tag um alles zurechtzumachen. Es läuft also ganz gut und stabil. Ich persönlich bin allerdings kein großer Freund von dieser Kacheloptik auf dem Heimrechner, da wird also erstmal win7 draufbleiben.

  • in: Avatar Upload-System mit Session php mysql

    geschrieben von m7d

    Das sieht für mich aus, als sollte es funktionieren. Hast du die Rahmenbedingungen bedacht?
    Eine Datenbank dafür? Session gestartet und "eingeloggt"?
  • in: E-Mail Adresse für mail() maskieren

    geschrieben von m7d

    Du kannst die eingegebene Email-Adresse ja über ihre Form kontrollieren.
    benutzer@domain.xx

    Wenn da irgendwas nicht stimmt, oder dem Ende noch etwas hinzugefügt wurde, kannst du eine Fehlermeldung auswerfen lassen.
    Und überprüfen dann, in dem die Email-Adresse in die Teilbereiche aufspaltets, also über explode().

Login zum Webhosting ohne Werbung!