Zum Inhalt springen

etherius

Mitglieder
  • Gesamte Inhalte

    375
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von etherius

  1. Ohne Referenzen kann ich ja nix in das Element rein schreiben. Ich hab irgendwie das Gefühl dass ich im Endeffekt den kompletten Tree in ein array tree kopieren muss dann dürfte das funzen ... hmmmm Der Zerschießt mir mit den Referenten anscheinend den kompletten Object-Tree...
  2. Ich will mit dem Thread jetzt keine Grundsatzdiskussion starten ob man sowas macht oder nicht, damit das gleich vornerein klar ist. Das ist halt so und fertig. Ich habe eine XML Datei in der sämtliche Attribute und Inhalte base64_encoded sind. Die Datei wird per simplexml ausgelesen. danach soll durch das gesamte objekt durchgelaufen werden um alle attribute und inhalte zu base64_decode()n. Leider funktioniert meine Implementierung aber nicht und ich weiß nicht warum. Ich tippe drauf dass php die Referenzen irgendwie nicht mag... private function rec_base64_decode($base_element) { $attr = $base_element->attributes(); foreach ( $attr as &$attribute ) { $attribute = base64_decode($attribute); } $children = $base_element->children(); foreach ( $children as &$child ) { $this->rec_base64_decode($child); } return $base_element; }[/PHP] Jemand ne Idee? mfg Jan
  3. Ich schreib das mal hier ins Forum obwohl ich mit VB6 arbeite, ich denke einfach mal, dass die ganze API Arbeit eher in den C bereich gehört, in VB umsetzen kann ichs ja später immer noch Ich schreibe momentan eine Anwendung, die einen VNC Client im Vollbildmodus startet, und über den Vollbildmodus des VNC einen Button legen muss. Problematik ist, dass sich der VNC Client immer nach vorne drängt und ich meinen Button nicht darüber bekomme. Gibt es entweder ne möglichkeit dem VNC Fenster das settopmost zu verbieten? Oder alternativ halt ne möglichkeit mein Fenster als übertopmost zu definieren ^^ Alternativvorschläge nehm ich gern entgegen danke schonmal mfg Jan
  4. Na super, ganz toll *lol* Hoffentlich krieg ich zur mündlichen wenigstens noch das notebook und den beamer :/
  5. huhu Leute! Mein Ausbildungsvertrag läuft an Sich am 29.12. aus, die mündliche Prüfung ist allerdings erst am 10.1. Wie sieht das dann aus? Muss mein Betrieb mich bis zur mündlichen Prüfung weiter beschäftigen und vor allem müssen die mich dann für den Monat noch bezahlen? mfg Eth
  6. etherius

    URI parsen mit vb6

    Neee sorry wirklich weiter bringen tun mich reguläre ausdrücke nicht ... was richtig cool wäre ist ne fertige implementierung von nem vb6 uri parser ...
  7. Huhu allerseits, weiß jemand ob bzw. wie ich mit vb6 eine URI parsen kann? Ich hatte bisher immer nur urls im http:// format, ist ja mit left$ right$ und mid$ noch recht simpel hin zu bekommen, aber mit anderen formaten wie z.B. file:/ hat die implementierung dann doch ihre probleme ... Als kleiner Hinweis für die, die nun rummeckern von wegen "Warum VB?" oder "Steig doch auf .net um da kannste System.URI benutzen!" ist ja alles schön und gut, aber wir haben halt nen vb6, ne vb6 browserimplementierung und kaufen uns garantiert wegen einer kleinigkeit keine .net ide, schon alleine weil wir eigentlich java entwickeln und schon eine VM mitliefern, da brauchen wir nicht auch noch ne .net mfg Eth
  8. Ich hab die Lösungen für die GH1 und die Wiso ja als hardcopy nur leider fehlt die lösung zur GH2 deshalb frag ich ^^
  9. Huhu allerseits ... bin auf der Suche nach den Lösungen zur GH2 Sommer 05. Wer welche hat bitte per PM melden
  10. Huhu allerseits, ein Kollege meinte die Tage, dass man Powepoint so einstellen kann, dass es auf dem Beamer die Präsentation und auf dem normalen Monitor die Notizen anzeigt. Weiß zufällig jemand wie das gehen soll? mfg Eth
  11. Wie ich bereits sagte versuche ich das ganze mit dem installer von debian ... Allerdings hat sich das momentan sowieso erledigt, da ich wohl bis nach der Prüfung nicht mehr dazu kommen werd irgendwas zu konfigurieren
  12. ich bin mir wohl durchaus bewusst wie ich auf andere konsolen umschalte mir war nur nicht so ganz klar dass das während des setups schon möglich ist. ist nen highpoint ide raid (pci)
  13. Hab da erstmal überall LEFT JOINs raus gemacht. Funktioniert zumindest schonmal alles ist aber halt noch recht lahm mit 110-120sek ...
  14. Das ganze wird in unsere Anwendung symmedia SP/1 integriert. Die Tabellen/Datenbankstruktur sowie die Serverkonfiguration wird vom Kunden festgelegt und ich habe keine Möglichkeit da irgendwas dran zu ändern. Sieht wohl doch danach aus als ob ich die Daten manuell auslesen müsste ... und selbst zusammenbauen ... nur ob das schneller ist weiß ich auch nicht ...
  15. Ich versuch jetzt erstmal die ganzen klamotten auf eine platte zu installieren und den raid später zu erstellen. Allerdings schmeißt mir jetzt GRUB nen "Error2" beim booten raus mit dem ich nix anfangen kann ...
  16. ich hab absolut keine ahnung. @pinhead: was meinst du mit einer DataSource? Das ganze läuft doch schon über eine ODBC DataSource...
  17. Leider kann ich die Datenstruktur nicht verändern, die ist vom Kunden so vorgegeben.
  18. wir reden von standard-sql; das query soll in der fertigen anwendung über ne odbc schnittstelle mit einer beliebigen datenbank funktionieren. Momentan teste ich allerdings auf mysql 4.1
  19. Bei den Datenmengen in den Tabellen schießt mir das regelmäßig den DB Server ab. Funktioniert an sich ganz gut ... hat allerdings ne ausführungszeit von 67 sekunden ... ist für uns leider nicht akzeptabel ... also sollten wir vielleicht doch die daten separat auslesen und innerhalb unserer anwendung zusammenpacken ...
  20. Hallo Leute, wie ich gestern schon geschrieben hatte, hab ich leichte probleme mit einem query: SELECT mp.id, mp.machine, mp.logtimestamp, mp.dyelotrefno, mp.alarmno, mp.alarmstate, mp.alarmaddstate, m.machinename, m.mgroupno, m.minvolume, m.maxvolume, m.minweight, m.maxweight, m.machinetype, m.importstate, m.importerror, mga.machgrp_mgroupno, mga.name, mga.shortname, mga.reaction, sm.Deutsch, sm.Englisch, sm.Französich, sm.Italienisch, sm.Spanisch, sm.Portugisisch, sm.Türkisch, sm.chinesisch, sm.Griechisch FROM machineprotocol mp JOIN machines m ON mp.machine = m.machineno JOIN machgrpalarm mga ON m.mgroupno = mga.machgrp_mgroupno JOIN MON1_stoermeldungen sm ON mga.TypeConfId = sm.TypeConfId WHERE mp.Machine = 'MON1' AND mp.DataType =1 AND mp.logtimestamp BETWEEN '2005-05-01' AND '2005-05-28' und zwar gibt das query mir 2,8Mio Einträge zurück; ist nicht sinnvoll. ich brauche prinzipiell für jeden der einträge in der tabelle machineprotocol die entsprechenden zugehörigen daten der tabellen machines, machgrpalarm und MON1_stoermeldungen; und NUR die Daten. Den Effekt hat mein Join allerdings leider nicht. Geht das überhaupt und ja wie? Irgendwie bin ich was joins angeht doch nicht so weit wie ich immer dachte. bin für jede hilfe dankbar mfg Eth EDIT: mir fällt grad auf dass ich das vielleicht ins DB Forum hätte posten sollen ... @mod: verschieben
  21. Der hat im Installer während der Installation mehrere Konsolen laufen?!?
  22. So nu aber Erste gedachte Lösung war falsch. Die Joins scheinen leicht verkehrt zu sein; in Wirklichkeit gibt das Join knapp 2,8Mio Zeilen zurück. Das ist nun wirklich ein wenig zuviel @baba07: 1000 Zeilen werden schon gebraucht. Bei dem Query handelt es sich um die Abfrage von Log-Daten aus der Datenbank zu Visualisierungszwecken.
  23. Grml ich hab grad das Problem gefunden. Der phpmyadmin hat immer automatisch nen LIMIT dran geklatscht; in wirklichkeit stehen in der db knapp 1000 zeilen und damit kommt java größenmäßig wohl nicht ganz klar.
  24. Moin moin! Ich hab momentan ein kleines Performanceproblem mit folgendem Query: SELECT mp.id, mp.machine, mp.logtimestamp, mp.dyelotrefno, mp.alarmno, mp.alarmstate, mp.alarmaddstate, m.machinename, m.mgroupno, m.minvolume, m.maxvolume, m.minweight, m.maxweight, m.machinetype, m.importstate, m.importerror, mga.machgrp_mgroupno, mga.name, mga.shortname, mga.reaction, sm.Deutsch, sm.Englisch, sm.Französich, sm.Italienisch, sm.Spanisch, sm.Portugisisch, sm.Türkisch, sm.chinesisch, sm.Griechisch FROM machineprotocol mp INNER JOIN machines m ON mp.machine = m.machineno INNER JOIN machgrpalarm mga ON m.mgroupno = mga.machgrp_mgroupno INNER JOIN MON1_stoermeldungen sm ON mga.TypeConfId = sm.TypeConfId WHERE mp.Machine = 'MON1' AND mp.DataType =1 Meckert mich bitte nicht zwecks der Tabellenstruktur an; die hab ich nicht Entworfen das war nen Kunde von uns und der wird die garantiert nicht ändern ^^ Über den phpmyadmin auf php5/apache2/w32 braucht das query 0,0157sek zum Ausführen, über den JDBC treiber schmiert mir java mit einem OutOfMemoryError ab: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestMySql { public static void main(String[] args) { String q="SELECT mp.id, mp.machine, mp.logtimestamp, mp.dyelotrefno, mp.alarmno, mp.alarmstate, mp.alarmaddstate, m.machinename, m.mgroupno, m.minvolume, m.maxvolume, m.minweight, m.maxweight, m.machinetype, m.importstate, m.importerror, mga.machgrp_mgroupno, mga.name, mga.shortname, mga.reaction, sm.Deutsch, sm.Englisch, sm.Französich, sm.Italienisch, sm.Spanisch, sm.Portugisisch, sm.Türkisch, sm.chinesisch, sm.Griechisch FROM machineprotocol mp INNER JOIN machines m ON mp.machine = m.machineno INNER JOIN machgrpalarm mga ON m.mgroupno = mga.machgrp_mgroupno INNER JOIN MON1_stoermeldungen sm ON mga.TypeConfId = sm.TypeConfId WHERE mp.Machine = 'MON1' AND mp.DataType =1"; try { Class.forName("com.mysql.jdbc.Driver"); Connection dbcon = DriverManager.getConnection("jdbc:mysql://symmedia-store/monforts", "monforts", "symmedia"); Statement s = dbcon.createStatement(); ResultSet rs = s.executeQuery(q); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } :::: java.lang.OutOfMemoryError Exception in thread "main" Ich hab schon versucht mit -Xms und -Xmx die Speichergröße auf 512MB zu vergrößern, der Speicher ist allerdings trotzdem innerhalb weniger Sekunden voll und die Anwendung schmiert mir obengenanntem Fehler weg. Ich bin für jeden Tipp dankbar. mfg Eth

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...