Zum Inhalt springen

mkScheller

Mitglieder
  • Gesamte Inhalte

    220
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von mkScheller

  1. okay, NAT bedingt aber DHCP, nicht?
  2. Okay, das heisst also, dieser Switch macht nix weiter als das was ein Hub macht, oder?
  3. Moin Leude, vor kurzem führte ich ne Diskussion mit nem Kollegen, in der ich behauptete, dass ein Switch immer DHCP kann. Anscheinend irrte ich mich. Allerdings ist mir das nicht schlüssig, denn zuhause haben wir auch einen Switch mit 8 Ports, aber wenn der kein DHCP kann, wie funktioniert denn NAT ?? Gelegentlich kommen drei Leute gleichzeitig über den Switch ins Netz, manchmal gibt es aber "Keine oder unzureichende Verbindung". Also gibts doch nen Adress- oder vielmehr Port-Konflikt ?? Gruss
  4. Hi Leute, warum ist die Ubuntu-Oberfläche immer langsamer als die Windows-Oberfläche? Also wenn ich die Geschwindigkeit der GUI von Ubuntu mit der von Windows vergleiche, komme ich immer zu dem selben Ergebnis: Die GUI von Ubuntu ist viel langsamer als die von Windows. Ich meine damit bspw. Prozesswechsel: Wenn ich von Firefox zu bspw. Netbeans IDE mittels ALT+TAB wechsele, dauert das gut ne halbe Sekunde. Wie auch immer, in jedem Fall dauert es länger, als die selbe Aktion auf WindowsXP. Zum Beispiel habe ich auf meinem Laptop beide Betriebssysteme installiert und dort ist dies der Fall; bei dem Rechner auf Arbeit dauert es auch länger etc. Woran liegt das? Kann man das verbessern? Ich habe es mit sudo sysctl vm.swappiness=10 probiert, auch das bringt gar nichts.
  5. hab jetzt "Beginning Java EE 6 Platform with GlassFish 3" bestellt, Rezension folgt übermorgen... ist englisch
  6. Hallo, ich suche ein sehr gutes deutsches Buch zum Thema J2EE. Insbesondere EJB 3.0 und JSF sowie JSF-STL. Kennt jemand ein gutes?
  7. Hallo, eine Firma kann mehrere Niederlassungen haben. Die Tabelle Niederlassung hat als Fremdschlüssel die firmid aus der Tabelle Firma. Bis dahin: easy going. Jede Niederlassung besteht aus den Attributen: -officeid (PK) -firmid (FK) -Strasse -Hausnummer -PLZ Nun sollte man ja aufgrund der Normalisierung aus der Adresse eine eigene Tabelle machen. Allerdings gibt es ja sicherlich verschiedene Niederlassungen, die die selbe PLZ haben. (Vielleicht haben sogar 2 vollkommen verschiedene Niederlassungen identische Adressen [inkl. PLZ]). Wie vereinfacht man denn sowas?
  8. OK, hab ich ausprobiert, allerdings finde da ich keinen derartigen Wert, lediglich einen Haufen Werte vom Webserver: array(22) { ["CONSOLE"]=> string(12) "/dev/console" ["TERM"]=> string(5) "linux" ["SHELL"]=> string(7) "/bin/sh" ["progress"]=> string(2) "25" ["LD_LIBRARY_PATH"]=> string(5) ":/lib" ["INIT_VERSION"]=> string(13) "sysvinit-2.82" ["REDIRECT"]=> string(9) "/dev/tty1" ["COLUMNS"]=> string(3) "128" ["PATH"]=> string(45) "/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin" ["vga"]=> string(5) "0x317" ["RUNLEVEL"]=> string(1) "3" ["PWD"]=> string(1) "/" ["PREVLEVEL"]=> string(1) "N" ["LINES"]=> string(2) "48" ["DBROOT"]=> string(9) "/dev/null" ["HOME"]=> string(1) "/" ["SHLVL"]=> string(1) "2" ["splash"]=> string(6) "silent" ["sscripts"]=> string(2) "29" ["ORACLE_HOME"]=> string(0) "" ["_"]=> string(15) "/sbin/startproc" ["DAEMON"]=> string(15) "/usr/sbin/httpd" }
  9. Hallo, wie ermittle ich denn in PHP 4.3.1 woher der Benutzer kommt, also das heisst: Über welchen Provider er geht bzw kommt? (nur die Kennung; die Auflösung der Kennung ist jetzt erstmal nicht von Interesse) Also sowas wie bspw.: kobz-590e72bc.pool.einsundeins.de Gruss -mk
  10. Es gibt wohl nie ne endgültige, einzig-wahre Lösung zur implementierung von irgendetwas. Das finde ich sehr störend. Generell fand ich die Grundschule am besten: Da war 1+1=2 und nicht irgendwie 1+1=(1,0)+(1,0)=(2,0) im - am besten immernoch - n-dimensionalen Vektorraum.
  11. OK, das über das name-Attribut der Component-Klasse zu realisieren ist natürlich der Weg den ich auch eingeschlagen hatte. Allerdings gefällt mir das nicht, weil dann andere Entwickler entsprechend dieses Attribut immer vergeben müssen...automatisches GUI-testen...
  12. OK, Danke erstmal. Allerdings stellt sich dies etwas schwieriger dar: Ich muss - durch die Implementierung eines Interfaces - entscheiden, ob ein Component ein bestimmter ist, nämlich der, der im Sourcecode die Variable jTextField1 repräsentiert. Das stellt sich jedoch etwas schwieriger dar, wenn gar überhaupt lösbar...
  13. Hallo, gibt es eine Möglichkeit, den Namen einer privaten Variablen zur Laufzeit per reflections zu ermitteln?
  14. Hi, wenn ich mittels int l = 20; int* myArr = new int[l]; ein Feld dynamisch anlege und dann später mittels delete[] myArr; lösche, würde ich erwarten, dass danach etwas wie myArr[5] = 55; zu einem Laufzeitfehler führt, allerdings ist dies nicht der Fall. Warum? Dachte der Speicher würde frei gegeben und die Variable gelöscht.
  15. Hi, ich wuerde gerne eine DVD mit OpenSuse Live brennen. Dafuer muss ich aber auf die Daten der Festplatte zugreifen [WinXP-Partition]. Wie geht das?
  16. Hi Kollegen, ist es möglich mit dem Buildtool Ant in die zu compilierenden Quellcodedateien hineinzuschauen, um bspw. einige Daten herauszuholen für spätere Auswertung?? Gruss
  17. hat sich erledigt, war ein logischer/struktureller fehler
  18. import java.awt.AWTException; import java.awt.CheckboxMenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.TrayIcon; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; public class Main extends Thread implements ActionListener{ /** time to wait */ long time = 300; public static void main(String[] args) { Thread t = new Main(); t.start(); } public Main(){ // Konstruiere Tray-Icon ... TrayIcon trayIcon = new TrayIcon(new BufferedImage(16, 16, BufferedImage.TYPE_4BYTE_ABGR)); // Popup-Menü erstellen, sodass user interval festlegen kann PopupMenu contextMenu = new PopupMenu(); CheckboxMenuItem item5min = new CheckboxMenuItem("5min", true); item5min.setName("300"); item5min.addActionListener(this); contextMenu.add(item5min); CheckboxMenuItem item5sec = new CheckboxMenuItem("5sec", false); item5min.setName("5"); item5min.addActionListener(this); contextMenu.add(item5sec); trayIcon.setPopupMenu(contextMenu); // Zum System-Tray hinzuf�gen ... SystemTray tray = SystemTray.getSystemTray(); try { tray.add(trayIcon); } catch (AWTException e) { } } @Override public void run(){ while (true) { nop(); // entsprechende aktionen hier final long t = time * 1000; try { System.out.println("sleeping " + t + "ms"); Thread.sleep(t); System.out.println("waken up"); } catch (InterruptedException ex) { System.out.println("interrupted"); } } } public void actionPerformed(ActionEvent e) { CheckboxMenuItem c = (CheckboxMenuItem) e.getSource(); time = Long.valueOf(c.getName()); interrupt(); } private void nop() { } }
  19. public class FreeDiskSpace extends Thread implements ActionListener, ItemListener { ... public static void main(String... args) throws Exception { Thread a = new FreeDiskSpace(); a.run(); } // aufgerufen, wenn user in der GUI ein anderes zeitintervall angibt // wenn der user das intervall von zuvor 5min auf 5sek heruntersetzt, soll // der sleep natürlich unterbrochen werden und neue arbeit tun, dann 5sek // warten usw. public void itemStateChanged(ItemEvent e) { this.interrupt(); // KEINE WIRKUNG; evtl. weil im event-disp. thread?? // jetzt wird neuer wert gesetzt fdsProperties.setProperty("time", "5"); //5sek, (s.u.: 5 *1000) } @Override public void run() { while (true) { // do some work try { final long k = Long.valueOf(fdsProperties.getProperty("time")).longValue() * 1000; logger.info("sleeping " + k + "ms..."); Thread.sleep(k); logger.info("woken up"); } catch (InterruptedException e) { logger.info("interrupted"); // PASSIERT NIE } } } Jetzt habe ich gerade etwas von SwingWorker und Timer nachgelesen (Threads and Swing) Hmm...
  20. Achso, ich vergaß zu erwähnen, dass der Aufrug von interrupt() innerhalb einer itemStateChanged() - Methode stattfindet, die Klasse also einen ItemListener implementiert.
  21. Hi, (using: Java6) anscheinend habe ich Threads immernoch nicht richtig verstanden. Folgendes: Ich habe einen Thread, der kontinuirlich auf die Festplatte zugreit (alle 5min) und dazwischen mit sleep schläft. Nun kann der User das Zugriffsintervall herabsetzen auf 5sek, was ein this.interrupt() auslöst [was ja eigentlich den schlafenden Thread aufwecken sollte] und der neue Wartewert wird entsprechend gesetzt. Nun passiert aber das aufwecken gar nicht; bei Aufruf von interrupt(); passiert gar nichts, der Thread schläft einfach weiter. Woran liegt das? Muss ich in dem Zusammenhang doch einen Semaphor bzw wait/notify bzw synchronized etc. verwenden? Allerdings ist dies doch nicht nötig, oder doch?
  22. hi, ich würde gerne die cpu (celeron 1,8GHz) meines notebooks runtertakten, um strom zu sparen und somit dafür zu sorgen dass das akku länger hält. Dafür suche ich eine Software, habe aber bis jetzt nichts wirklich passendes gefunden ausser speedswitchXP und everest, allerdings würde ich gerne den multiplikator direkt fest setzen können, sodass der proz. bspw statt mit 1,8GHz nur 600MHz konstant läuft, jedoch mit der möglichkeit dies jederzeit zu ändern. Kennt jemand so ein programm?
  23. Hmm, seltsam, sollte doch funktionieren. Wie hast du denn die Listen erzeugt?
  24. Hi, ich hatte mal einen Rechner als Router betrieben, der 2 netzwerkkarten enthält. Modem - Rechner (Router) - Hub - LAN leider habe ich alle Informationen darüber verloren, es gibt jedoch eine Startdiskette (die genügt wohl) mit folg Dateien: - Kenel - LDLINUX.SYS - OPT.TGZ - RC.CFG - ROOTFS.GZ - SYSLINUX.CFG Weiss jemand irgendwas darüber? Wie das heisst, wo man Infos findet? bedankt hab was gefunden: fli4l

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