flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Linq to Entities: Mehrere FKs auf die selbe Tabelle
flashpixx antwortete auf Guybrush Threepwood's Thema in .NET
Wie sieht die Beziehung aus Kunde-Adresse muss eine 1:NC Beziehung sein. So wie sich das mir darstellt, scheint mir das Modell falsch zu sein. Ich frage den Kunden ab und führe mit einem Left-Join die Verknüpfung durch: select * from kunde left join adressen on kunden.id=adressen.kundenid where adressen.typ = "shipping" (usw) Wenn Du anhand, so wie das verstehe, der Felder auf der Kundentabelle auf die Adressen verknüpfst, dann würde SQL Select wohl so lauten: SELECT * from kunde join adressen on adressen.shippingkundenid on kunden.id das kann genau nur einen Datensatz liefern, egal ob Du nun da weitere Bedingungen anfügst, es wird immer einer bleiben. Du müsstest hier einen Union bilden über alle 3 Felder: (SELECT * from kunde join adressen on adressen.id= kunden.shippingadressid) union (SELECT * from kunde join adressen on adressen.id= kunden.adressid) union (SELECT * from kunde join adressen on adressen.id= kunden.invoiceadressid) ggf kannst Du den Union mit Hilfe von Alias Namen auch in ein Statement zusammen fassen. Ich würde aber sagen, dass das ein Designfehler wären, denn der Kunde hat >= 0 Adressen, die sich ggf in einem Typ unterscheiden. Der Kunde trägt die Unterscheidung nicht, sondern die Adressem Phil -
Linq to Entities: Mehrere FKs auf die selbe Tabelle
flashpixx antwortete auf Guybrush Threepwood's Thema in .NET
Anhand der Beschreibung kann ich mir nichts vorstellen, poste bitte einmal (Teil-)ERD, Tabellen+Struktur und SQL-Statements für die Abfrage Phil -
Du möchtest uns einmal das Log, das beim Starten des Dämon erstellt wird, einmal hier posten Phil
-
Schau bitte einmal den Code unter 19.3.1 an, es gibt unter unixoxiden Systemen keine "dir.h" !! Was spielt das für eine Rolle, ob Du nun C oder C++ verwendest? Der kompilierte Code ist eh architekturabhängiger Maschinencode, die Sprache ist doch vollkommen irrelevant. Ich habe Mac (Intel & PPC), Gentoo (32 & 64 Bit) & Ubuntu Linux und Windows XP und Vista und ich habe nur einen C++ Code und ich nutze auch nur eine Bibliothek (Boost). Ein Code für alle Systeme und es ist komplett lauffähig. Phil
-
evtl hilft Galileo Computing :: C von A bis Z – 19.3 Verzeichnis-Funktionen Nur zum Verständnis: Warum nutzt unter Windows eine Unix-Emulation unter der Du entwickelst? Nimm doch z.B. Visual Studio Express und entwickel nativ darunter. Falls Du beabsichtigst cross-plattform zu entwickeln, würde ich Dir dann eher in Richtung C++ mit dieser Bibliothek raten: http://www.boost.org/doc/libs/1_39_0/libs/filesystem/doc/index.htm Phil
-
Sorry, ich dachte die würde immer aktuell mitgepflegt werden Phil
-
Kannst Du, log dich korrekt aus und mache einen Shutdown. Wenn Du eben morgen wieder booten musst, dann von der Live CD booten, und dann ein chroot machen und dann eben Kernel kompilieren und Bootmanager installieren (Du kannst immer wieder einen Shutdown machen, musst halt so lange Du keinen Kernel und Bootload installiert hast, eben über ein anderes Medium booten und entsprechend das chroot machen) Phil
-
Das Access-Tutorial und einmal nach "knowhow.mdb" von Klaus Oberdalhoff googlen Phil
-
FileNotFoundException bei Login-Versuch an H2-Datenbank
flashpixx antwortete auf Alex_winf01's Thema in Datenbanken
Also ich finde das echt völlig sinnlos, ich nenne Dir ein Tool, das Dir direkt sagen kann, wo ein Problem besteht und suche Dir hier auch den Link dazu raus FileMon for Windows (ist übrigens erster Treffer bei Google). Aber anstatt einmal auf den Rat zu hören und damit schon nach meinem zweiten Post das Problem ggf. zu finden, wird weiterhin rumprobiert. :upps Phil -
Generell solltest Du ein Package als JAR Datei bauen, das macht vieles einfacher. Aber überlege Dir einmal, da es sich um ein Package handelt wie man es aufrufen könnte. Wie sieht z.B. die Ordnerstruktur für package test.sub.subsub aus? Was musst Du für den Classpath dann angeben und wie würde der Aufruf aussehen und vor allem wo (aus welchem Ordner) rufst Du die Klasse auf Ich will nicht Dir die Lösung vorweg nehmen, denn sie ist recht einfach. Phil
-
Was bitte ist ein Webmin-Server? Webmin (Webmin ? Wikipedia) ist ein Tool, mit dem man den Server administrieren kann und ja man kann damit auch dem User gewisse Funktionalität geben. Aber generell würde ich das nich für einen Fileserver verwenden, damit die User auf ihre Daten zugreifen können. Webmin ist immer ein potentielles Risiko. Ich würde Dir immer raten, konfiguriere direkt in den entsprechenden Dateien, als das ganze per Weboberfläche zu machen. Mir wäre der Sicherheitsaspekt immer wichtiger, wie die Bequemlichkeit Denke ggf ACL zu verwenden. Samba kann gegen AD authentifizieren. Das ist Ansichtssache, denn Webdav ist von Hause aus nicht verschlüsselt, dafür müsstest Du dann entsprechend Sorge tragen, zusätzlich brauchst Du dann auch noch eine Autentifizierung des Webdavs gegen den AD, wenn Du Apache nimmst würde mod_ldap dieses bewerkstelligen. Ich bin mir da jetzt nicht sicher, ob man auch direkt die Authentifizierung gegen die AD als PAM Service anbieten kann, dann müssten Samba und Apache nur gegen PAM authentifizieren, was wohl etwas eleganter wäre. Generell würde ich das aber davon abhängig machen, was sonst noch für Dienste verwendet werden sollen. Hier wäre erst einmal das Datenvolumen zu prüfen, denn 1x Gigabit könnte durchaus schon eng werden. Wie sieht es ggf mit Ausfallsicherheit aus, wenn der ESX Server ausfällt. Phil
-
PHP ein array einem Session-Objekt zuweisen
flashpixx antwortete auf Thema in Skript- und Webserverprogrammierung
Es muss ja nicht am Include liegen als Bsp: Deine Seite wird aufgerufen, die Session verarbeitet und danach wird ein Header mit einer Locationangabe gesenden, der als Ziel die gleiche Seite hat (So was wie ein Refresh). Dann kann Deine Seite 2 Mal aufgerufen werden. Wenn dann nicht sauber das Verarbeitungshandling ist, passiert genau das. Das würdest Du aber in den Logs des Server sehen, deswegen mein Tipp, schau da erst mal rein Poste die Daten als Anhang ins Forum Phil -
PHP ein array einem Session-Objekt zuweisen
flashpixx antwortete auf Thema in Skript- und Webserverprogrammierung
Da wir nur Ausschnitte vom Code sehen, können wir nicht wirklich viel helfen. Wenn Du mehr Hilfe benötigst, schaue Dir auch das Log Deines Servers an, wie oft die Datei aufgerufen wird bzw welche Dateien ggf noch zusätzlich aufgerufen werden. Ggf kannst Du diese Daten auch posten Ich ziehe ein required_once einem include immer vor. @T3D: Bezüglich des OOP Designs, es hat schon durchaus Sinn so etwas hier anzubringen, denn diese "Array-Elemente-Schubserei" ist nie hilfreich, eine anständige Kapselung bzw das dazu passende Design, vermeidet entsprechende Fehler Phil -
PHP ein array einem Session-Objekt zuweisen
flashpixx antwortete auf Thema in Skript- und Webserverprogrammierung
Da würde ich widersprechen, denn warum soll ich hier mit mehreren assoziativen Arrays arbeiten, es führt schneller zu Fehlern, falls es mal vergessen wird. Ich würde zu einer entsprechenden Klasse greifen, damit steht in der Session nur ein Objekt, jeder Artikel ist ebenfalls Objekt und da Objekte serialisierbar sind, besteht auch kein Problem diese in einer Session abzulegen. Phil -
PHP ein array einem Session-Objekt zuweisen
flashpixx antwortete auf Thema in Skript- und Webserverprogrammierung
Ohne es getestet zu haben: //Session aktuell holen bzw neu initialisieren session_start(); //generell leeren Warenkorb bereitstellen $warenkob = array(); //falls der Warenkorb in der Session existiert _und_ auch ein Array ist, da //wir mit Arrayfunktionen darauf arbeiten möchten prüfen ob der richtige //Typ vorliegt if ( isset($_SESSION("warenkorb")) && (is_array($_SESSION("warenkorb")) ) //Warenkorb aus der Session holen $warenkorb = $_SESSION("warenkorb"); //wenn Parameter vorhanden und nicht leer ist if ( isset($_GET["param"]) && ($_GET["param"] != null) ) //an das Warenkorbarray anhängen array_push($warenkorb, $_GET["param"]); //Warenkorb zurück in die Session schreiben, damit ist auch sichergestellt, //dass falls keine Datenübergeben wurden bzw. fehlerhafte Daten in der //Session standen, beim nächsten Aufruf wieder ein definiertes Array //vorhanden ist. Entweder leer bei Initialisierung / fehlerhaften Daten oder //gefülltes Array mit bestehendem Warenkorb $_SESSION["warenkorb"] = $warenkorb; header()....echo..... [/PHP] evtl dann noch @ bei session_start() ergänzen, falls Du Fehlermeldungen nicht angezeigt haben willst, solltest Du aber durch die php.ini entsprechend Steuern, da sie für's Developing sehr hilfreich sind, nur nicht für den Produktiveinsatz Phil -
ich möchte noch ergänzen, dass Du Dir ggf auch Gedanken über Datenvolumen, Snapshot Mechanismen und Backup machen solltest. Ebenso wie die Authentifizierung (wenn benötigt) gehen soll. Samba kann z.B. direkt gegen AD authentifizieren, NFS und AFP gegen PAM und somit gegen nahezu alle Dienste (Kerberos, AD, NIS, File, etc) Je nach Umgebung kannst Du NFS, AFP, Samba und eben WebDav einsetzen. Zusätzlich solltest Du Dir auch Gedanken um die LAN Anbindung machen, ein 100mBit Netzwerk bei 30 Mitarbeitern wird wohl schon recht eng werden. Zusätzlich käme noch hinzu, dass Du ggf Redundanzen schaffen musst (LAN / Strom usw) Phil
-
PHP ein array einem Session-Objekt zuweisen
flashpixx antwortete auf Thema in Skript- und Webserverprogrammierung
Habe zwar jetzt länger nicht mehr mit PHP und Sessions gearbeitet, aber wenn ich das noch richtig im Kopf habe, musst Du die Session bevor der Header gesendet wird verarbeiten. Der Ausschnitt ist irgendwie etwas undurchsichtig von der Logik. Ich denke Du möchtest doch wenn kein Warenkorb vorhanden ist (bzw keine Übergabeparameter), einen leeren Korb erzeugen und wenn Daten übergeben wurden, den bestehenden ergänzen: $warenkorb = array() if isÜbergabe && isSessionSet then lade Warenkorb aus Session ergänze Daten an Warenkorb fi schreibe Warenkorb in Session Phil -
FileNotFoundException bei Login-Versuch an H2-Datenbank
flashpixx antwortete auf Alex_winf01's Thema in Datenbanken
Wenn das DBMS so unterstützt, dann hast Du auch schon validiert, dass Deine Anwendung nicht zufällig versucht die Datenbank dateibasiert zu öffnen, obwohl der Serverdienst läuft Bevor ich hier wieder eine elendig lange Diskussion über "ich hab doch" führe, sei noch einmal der Hinweis auf das Programm Filemon gegeben, mit dem Du Dir explizit anzeigen lassen kannst, wer bzw was welche Datei blockiert. Poste die Ausgabe bezüglich dieser Datei, dann können wir weiter diskutieren Phil -
FileNotFoundException bei Login-Versuch an H2-Datenbank
flashpixx antwortete auf Alex_winf01's Thema in Datenbanken
Das will ich mal nicht so sagen, denn ... was macht die Bat-Datei und was macht das Programm intern. Ein Prozess (Thread) kann die Datei blockieren, ein zweiter Thread, der die Datei liest, produziert dann genau diesen Fehler. Für Windows siehe Filemon Und noch etwas generelles: Einfach zu sagen "ich mache das nicht", ist nicht hilfreich, denn irgendwas scheint ja schief zu laufen, aus welchen Gründen auch immer. Wie schon gesagt, prüfe die Zugriffsrechte / evtl sperrende Prozesse, erst dann kann man Dir wirklich weiter helfen Phil -
Mal es Dir auf !! Überlege Dir was Du mathematisch brauchst (Hinweis auf Radien und Schnittpunktberechnung) ! Ein Tipp aus der Computergraphik, man modelliert so etwas über Vektoren. Aber wenn es nicht um Effizienz geht, dann funktioniert es auch über einen naiven Ansatz Dein Problem ist kein Codeproblem, deshalb mache es mit Stift und Papier Phil
-
Ein etwas passender Threadttitel als "Abprallen" wäre hilfreicher Ein Bild ist immer hilfreicher, als Dein Code. Du möchtest erst einmal Dein Problem so beschreiben, dass man es versteht. Ich verstehe überhaupt nicht, was Du möchtest, denn um welches Rechteck geht es, welchen Ball? Ein Rechteck ist 2D, ein Ball 3D, wie soll das Bitte funktionieren, wenn das Rechteck in XY Richtung liegt, dann habe ich in Z keine Koordinate gegen die ich sinnvoll prüfen kann. Ich denke nach Deinem Code geht es um einen Kreis und Rechteck in 2D und meine Glaskugel sagt mir, dass Du eine Kollisiondedektierung zwischen beiden machen möchtest. Phil
-
Du möchtest Dich über "file://" informieren Phil
-
FileNotFoundException bei Login-Versuch an H2-Datenbank
flashpixx antwortete auf Alex_winf01's Thema in Datenbanken
Ohne dass man jetzt genauere Kenntnisse über die Umgebung hat, lässt alleine die Fehlermeldung darauf schließen, dass Dein aktueller Prozess die Datei nicht öffnen darf. Hierzu wären einmal die Dateirechte zu prüfen und/oder welcher andere Prozess die Datei gesperrt hat. Phil P.S.: Die Aussage "auf anderen Rechnern läuft es aber" ist absolut sinnlos, da keine Ausssage über deren Konfiguration getroffen ist. Ich gehe bei der Aussage weder von physikalisch identischen Maschinen und Konfiguration aus -
schau Dir mal das Bildchen auf dieser Seite an C-Programmierung: Zeiger ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher Das finde ich ganz nett erklärt, hoffe es hilft für's Verständnis Phil
-
Ich denke mal mit Eclipse Modeling Framework (EMF) und/oder Graphical Editing Framework (GEF) könntest Du weiter kommen. siehe Eclipse (IDE) ? Wikipedia Ich muss aber sagen, dass ich damit unzufrieden war. Ich schreiben meinen Code lieber selbst (ist aber ca 6-7 Jahre her) Phil