Zum Inhalt springen

Habi

Mitglieder
  • Gesamte Inhalte

    392
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Habi

  1. Hallo zusammen, hab mal wieder ein Problem. Ich möchte aus einer MFC Applikation heraus ein Internet Explorer Fenster öffnen, das ist auch kein Problem, das habe ich hingekreigt. Allerdings möchte ich diesen Internet Explorer nur dann öffnen, wenn bereits ein Internet Explorer Fenster mit einer bestimmten URL geöffnet ist. Hintergrund, Benutzer soll schon an einer Webapplikation angemeldet sein. Darum meine Frage, wie kann ich über alle aktuell offenen Internet Explorer Fenster iterieren und herausfinden, ob ein Fenster dabei its, das eine bestimmte URL geööfnet hat??? Danke schon mal.
  2. Hallo zusammen, ich habe eine Frage. Ich möchte einen Dateiupload auf einen Server machen. Nun ist das normalerweise ja nicht schwierig in einer HTML Seite ein Formular zu machen, dass Dateiuploads zulässt und auf PHP-Seite ein Script zu schreiebn, dass den Upload verarbeitet. Ich möchte aber den Upload von einer "ganz normalen" Applikation heraus starten und auf Serverseite per PHP entgegennehmen. Also: Auf Serverseite ein PHP Script, dass den Upload verarbeitet und auf Clientseite keinen Browser, sondern ein Visual Basic Proggi, dass den Upload einer Datei veranlassen soll. Wie kriege ich sowas hin? Hat da einer eine Idee??
  3. Benutzt du PHP5? Soweit ich weiss ist dort die MySQL Unterstützung standardmäßig abgeschaltet, vieleicht ist das das Problem?
  4. Habi

    Connection Pooling

    Beispiel, ist schon etwas älter (2 Jahre), sollte aber seinen Zweck erfüllen... package de.emediaoffice.elk.database; //------------------------------------------------------------------ //--- Import //------------------------------------------------------------------ import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Enumeration; import java.util.Hashtable; /** ****************************************************************** *** Module: CElkConnectionPool *** Description: Connection pooling class for elk database *** connections ****************************************************************** *** Copyright 2000, 2001 by Technical Office GmbH *** Copyright 2002 by EMedia Office GmbH ****************************************************************** *** @Author Timo Haberkern *** Created at: 17.08.2001 ****************************************************************** *** $Version: V.1.2.0 Build 317 $ *** $Date: Mittwoch, 19. November 2003 16:31:00 $ $Revision: 1.24 $ ****************************************************************** */ public class CElkConnectionPool extends Object { private Hashtable m_hashConnections; private int m_nIncrement; private String m_strDbURL; private String m_strDbUser; private String m_strDbPassword; /** **************************************************************** *** Constructor for initializing the connection pool **************************************************************** *** @param The JDBC URL of the database *** @param The user-name for the database *** @param The password for the database *** @param The name of the jdbc driver that is used for the pool *** @param The number of initial connections that are created *** @param The The number of new connections if the initial *** size is not enough **************************************************************** */ public CElkConnectionPool(String dbURL, String user, String password, String driverClassName, int initialConnections, int increment) throws SQLException, ClassNotFoundException { Class.forName(driverClassName); m_strDbURL = dbURL; m_strDbUser = user; m_strDbPassword = password; m_nIncrement = increment; m_hashConnections = new Hashtable(); //System.out.println("Database:"+dbURL+","+user+","+password+","+increment); for(int nIndex=0; nIndex < initialConnections; nIndex++) { m_hashConnections.put(DriverManager.getConnection(m_strDbURL, m_strDbUser, m_strDbPassword), Boolean.FALSE); } } /** **************************************************************** *** Delivers a connection from the pool **************************************************************** *** @return The connection from the pool **************************************************************** */ public Connection getConnection() throws SQLException { Connection curConnection = null; Enumeration conKeys = m_hashConnections.keys(); synchronized (m_hashConnections) { while(conKeys.hasMoreElements()) { curConnection = (Connection)conKeys.nextElement(); Boolean b = (Boolean)m_hashConnections.get(curConnection); if(b==Boolean.FALSE) { try { curConnection.setAutoCommit(true); } catch(SQLException e) { curConnection=DriverManager.getConnection(m_strDbURL, m_strDbUser, m_strDbPassword); } m_hashConnections.put(curConnection, Boolean.TRUE); return curConnection; } } } for(int nIndex = 0; nIndex < m_nIncrement; nIndex++) { m_hashConnections.put(DriverManager.getConnection(m_strDbURL, m_strDbUser, m_strDbPassword), Boolean.FALSE); } return getConnection(); } /** **************************************************************** *** Puts a connection back to the pool **************************************************************** *** @param The connection that is returned to the pool **************************************************************** */ public void returnConnection(Connection returned) { Connection curConnection; Enumeration conKeys = m_hashConnections.keys(); while(conKeys.hasMoreElements()) { curConnection = (Connection)conKeys.nextElement(); if(curConnection == returned) { m_hashConnections.put(curConnection, Boolean.FALSE); break; } } } public void releaseAllConnections() { Connection curConnection = null; Enumeration conKeys = m_hashConnections.keys(); synchronized (m_hashConnections) { while(conKeys.hasMoreElements()) { curConnection = (Connection)conKeys.nextElement(); try { if (curConnection.isClosed() == false) curConnection.close(); } catch (Exception ignored) { } } } } }
  5. Auch das Buch (wie oben) Sun Certified Programmer for Java 2 Study Guide Ist ideal. Die Übungen sind sehr nah an der späteren Prüfung!
  6. Hi, bin seit ca. 3 Monaten SCJP. Hab die Vorbereitung anhand eines Buches gemacht. Der einzige Tipp ist. Nimm die Sache nicht auf die leichte Schulter, die Fragen sind teilweise jrecht knackig. Vor allem, wenn man Java seit Jahren kennt gibt es doch sehr viele Überraschungen was man alles falsch gemacht hat. Zur Prüfung: Saß allein in einem Raum vor dem Prüfungs-PC und dank guter vorbereitung war ich nach 1 Stunde fertig. Zum Thema "was bringts": Ich fands sehr lohnenswert. Programmiere Java jetzt seit 4 Jahren, hab aber trotzdem noch sehr viel gelernt. Hab es selbst bezahlt und ich finde es hat sich gelohgnt. Hab mich noch nie so intensiv mit den JVM Details auseinandergesetzt. Timo
  7. Ja das werde ich auf jeden Fall machen (AdoDB wahrscheinlich). Aber ich möchte evtl Stored Procedures benutzern, wenn ich Postgre nehme (macht einiges einfacher) und auch Transaktionen einsetzen (keine Ahnung wie das mit solchen Wrappern funktioniert)
  8. SAPDB ist in meinen Augen schon deshalb eine Totgeburt, allderweil, die ja in MySQL aufgehen soll, d.h. in 3-5 Jahren kräht kein Hahn mehr danach, Support in der Zukunft ist mir halt auch wichtig. Und in 2 Jahren die DB dann auf MySQL hab ich auch nicht so den Trieb dazu ;-) Support ist auch der Grund gegen Firebird. Ich denke schon, dass ich mich zwischen MySQL und Postgre entscheiden werde, allerdings hab ich mit Postgre bisher wenig gemacht, hört sich im Moment eher so an, als ob es große Applikationen verkraftet (Transaktionen und solche sachen...)
  9. Also ich sag mal so: Geplante Benutzer ca. 50-100, die aber sehr oft am Tag of die Datenbank zugreifen (Arbeiten quasi 8 h am Tag damit). Die Zugriffe sind hauptsächlich lesen, d.h. es werden Informationen aus verschiedenen Tabellen herausgezogen und ausgegeben. Die Anwendung ist Mehrsprachig, daher wird die Datenmenge die in der DB abliegt schnell wachsen. Alle Zugriffe hinterlassen auch vermerke in der DB.
  10. Hallo zusammen, ich brauche für ein großes Projekt, das in PHP realisiert wird eine Datenbank, die größere Zugriffsmengen verwarbeiten kann. Im Moment schwanke ich zwischen MySQL und PostgresSQL. Hat einer von euch Erfahrungen mit beiden Systemen und kann mir vieleicht vor- und nachteile aus der Praxis nennen. Wie sieht es denn Geschwindigkeitsmässig und vom Thema Datensicherheit aus??
  11. Hab ScriptFTP gefunden (www.scriptftp.com). Bisher sieht das ganz gut aus...
  12. @nic_power: Ich brauch leider was für windows @Manitu71: Mhm, das kann man aber nicht von der Kommandozeile aus aufrufen oder?
  13. Kapier ich noch nicht ganz :confused: Wie schaffe ich es da mich bei meinem FTP Server anzumelden, und ein Ganzes Verzeichnis upzuloaden??? Kannst du etwas genauer werden :-)
  14. Hallo allesamt, ich habe ein kleines Problem. Ich brauche ein Programm, das mir per Kommandozeilenaufruf ein Verzeichnis auf der Platte komplett mit allen Unterordnern in ein bestimmtes Verzeichnis auf einem Webserver uploaded. Gibts da was? Am besten natürlich kostenlos...
  15. Habs jetzt so gemeacht: $regexFilter = str_replace(".", "\.", $strFilter); $regexFilter = str_replace("*", ".*", $regexFilter); scheint zu funktionieren
  16. ich dachte das brauch ich bei ereg nicht!???
  17. Hallo zusammen, ich hab ein Problem mit regulären Ausdrücken. Ich möchte den Benutzer in meinem PHP Script die Möglichkeit geben Dateifilter einzugeben (Also z.B. A*.pdf). Wenn ich das als regulaären Ausruck in ereg eintrage bekomme ich einen Fehler. Wie kann ich das durch ein Scrip automatisch in eine richtige Form bringen lassen, die als gültiger reg. Ausdruck durchgeht??
  18. Kann kingofbrain nur zustimmen. Alle GUI Builder, die ich bisher probiert habe liefern Code ab, der meist unter aller S.. ist. "Handmade"-Code ist bei der GUI Entwicklung meist die bessere Wahl. Vor allem, wenn man "vernünftige" LayoutManager einsetzt (z.B. Form-Layout von www.jgoodies.com (kost nix))
  19. schoener wäre halt, wenns ohne solche "Krücken" gehen würde ;-)
  20. Hallo zusammen, wir knobeln hier an einem Namen für ein neues Programm. Das Proggi ist dazu da den Service / Helpdesk zu unterstützen und bietet sowohl eine Wissensdatenbank als auch ein Defect Tracking. Ebenfalls enthalten sind einfache Datenauswertungsschnittstellen, Resourceplanung für externe Servicetechniker... Uns sind schon ein paar Namen eingefallen, z.B. Susy (Support System), aber da ist die .com Domain und die .de Doamin schon vergeben :-( Oder Nathan, aber ist halt auch sschon de-mäßig vergeben. Habt ihr vieleicht ein paar Ideen?
  21. Irgendwie mag er das aber auch nicht (auch ohne das UNION nicht): Server: Nachr.-Nr. 156, Schweregrad 15, Status 1, Zeile 2 Falsche Syntax in der Nähe des SELECT-Schlüsselwortes. Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 2 Zeile 2: Falsche Syntax in der Nähe von ')'. :confused: :confused:
  22. Also ich hab das Statement einfach so genommen: SELECT nID, nType, binaryHighRes FROM elk_Content_ImageValue UNION SELECT nID, nType, binaryLowRes FROM elk_Content_ImageValue weder distinct noch sonst was angegeben. Vieleicht liegts an meiner Tabelle?? CREATE TABLE [dbo].[elk_Content_ImageValue] ( [nID] [int] NOT NULL , [nType] [int] NOT NULL , [binaryHighRes] [image] NULL , [binaryLowRes] [image] NULL , [strOriginalFileNameHighRes] [varchar] (150) COLLATE Latin1_General_CI_AS NOT NULL , [strOriginalFileNameLowRes] [varchar] (150) COLLATE Latin1_General_CI_AS NULL , [nColorDepth] [int] NOT NULL , [nResolution] [int] NOT NULL , [nHeight] [int] NOT NULL , [nWidth] [int] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  23. Hmm, bekomme bei SELECT die Fehlermeldung: "Fpr die Datentypen text, ntext oder image kann DISTINCT nicht angegeben werden" :confused: :confused:
  24. Moin zusammen, ich möchte folgendes machen und denke, dass man das per Stored procedures oder sonst irgendwie lösen kann (MS SQL Server): ich möchte eine konvertierung durchführen von einer Tabelle in eine neue. Bisherige Tabelle nID : int nType : int binaryHighRes : image binaryLowRes : image strOriginalFileName : varchar nColorDepth : int nResolution : int nHeight : int nWidth : int Neue Tabelle: nID : int nType : int binaryImage : image strOriginalFileName : varchar nColorDepth : int nResolution : int nHeight : int nWidth : int Was ich jetzt möchte. In der alten Tabelle sind zwei Bilder drin. Ich möchte jetzt also für jeden Eintrag der ersten Spalte zwei Einträge in der 2 Tabelle machen... Hab aber keine Ahnung wie ich das anstellen soll... Kann mir einer von euch helfen?
  25. Habi

    Tutorial zu JSP

    Hi, kennt einer ein gutes Tutorial zu JSPs bzw. wie man saubere JSP Anwednungen entwickelt? Timo

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...