flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Ja, um z.B. Ausdrücke vereinfachen zu können
-
ein Socket hängt nicht irgendwelche Daten an, der überträgt genau das was Du im übergibst: PHP: socket_write - Manual PHP: socket_send - Manual bzw Socket (Java 2 Platform SE v1.4.2) Du solltest Dir einmal überlegen was ein "println" macht und wofür das "ln" in dem Methodennamen steht. Eine Serialisation ist nicht zwingend erforderlich, kann aber manches einfacher machen. Ansonsten musst Du eben ein Protokoll benutzen, das eben beschreibt, wie die Datenstruktur sein soll und es dann sowohl im Client wie auch im Server implementieren
-
Du hast die Frage zu PHP nicht beantwortet. Wenn Du nur auf HTML und Ajax setzen willst, dann kommuniziere über das Hypertext Transfer Protocol oder WebSocket und lege den Server eben dafür aus
-
Wenn Du den Server in Java schreiben willst, was willst Du dann mit Sockets unter PHP?
-
JOptionPane.showConfirmDialog icon fragezeichen tauschen wie?
flashpixx antwortete auf permafrost's Thema in Java
Nein Konstruktoren und Destruktoren Zeichenkette -
Winter 2011/2012 GA1 Handlungsschritt 1b und 4 - Programmcode
flashpixx antwortete auf lali's Thema in Prüfungsaufgaben und -lösungen
Wenn das die Formel ist (((Ascii-Wert vom 1. Buchstaben aus xxx * 91 + Ascii-Wert vom 2. Buchstaben aus xxx ) * 91 + Ascii-Wert vom 3. Buchstaben aus xxx ) * 51 + ww) * 2300 + yyyy dann muss man eben das ganze als lineares Gleichungssystem auffassen, Ergebnis ist bekannt, so dass man die Gleichungen aufstellen muss und diese kann man dann mit Hilfe des Gauß-Eliminationsverfahren (wie unten erwähnt) lösen und hat dann für jede Unbekannte den Wert. Evtl sollte man aber anstatt Gauß ein numerisches Verfahren LR / LU nehmen, so etwas bekommt man aber fertig durch Bibliotheken wie die GSL oder LAPack -
Inhaltlicher Vergleich aus zwei .txt-Dateien - Produktnummmern vergl./abfrage - JAVA
flashpixx antwortete auf zodiacspeeking's Thema in Java
a) Lies beide Dateien ein, zerlege dabei die Zeilen und prüfe die Nummer in der jeweiligen Datenstruktur Alternativ lies zeilenweise deine new-Datei und zerlege die Zeile und prüfe eben ebenso die Nummer gegen jede zerlegte Zeile in der zweiten Datei (dies ist aber ein O(n^2) Algorithmus und sehr ineffizient) c) benutze eine Datenbank in die Du beide Dateien einliest und mit Hilfe eines Joins kannst Du Dir direkt die Unterschiede liefern lassen -
Inhaltlicher Vergleich aus zwei .txt-Dateien - Produktnummmern vergl./abfrage - JAVA
flashpixx antwortete auf zodiacspeeking's Thema in Java
Schön und wo ist das Problem? -
Winter 2011/2012 GA1 Handlungsschritt 1b und 4 - Programmcode
flashpixx antwortete auf lali's Thema in Prüfungsaufgaben und -lösungen
Mit Arrays z.B. in der Form double[4] bayweightsum; uint[4] enthaltenecontainer; container = hole_neuen_container(); bayweightsum[0] += container.getWeight(); enthaltenecontainer[0]++; for( uint i = 0; i < 11; ++i) { indexmin = 0; for(uint n=0; n < 4; n++) if (enthaltenecontainer[n] < 4) indexmin = min(indexmin, bayweightsum[n]) container = hole_neuen_container(); bayweightsum[indexmin] += container.getWeight(); enthaltenecontainer[indexmin]++; } -
Winter 2011/2012 GA1 Handlungsschritt 1b und 4 - Programmcode
flashpixx antwortete auf lali's Thema in Prüfungsaufgaben und -lösungen
Das ist ein "klassischer" Greedy-Algorithmus den man hier umsetzen kann. Es können max 12 Container benutzt werden. D.h. für jedes Bay habe ich eine Variable mit dem aktuellen Gewicht, nachdem dann der erste Container auf 1 abgelegt wurde und ich den zweiten Container nehme, lege ich diesen eben auf das nächst kleiner Bay ab (sprich, das Bay, bei dem die schon abgelegten Container in Summe das kleinste Gewicht liefern). Das mache ich eben so lange, bis auf jedem Bay 4 Container liegen bzw. ich 12 Container verarbeitet habe. Eine kleine Beachtung muss drin sein, wenn auf einem Bay schon 4 Container liegen, dann ignoriert man diesen und nimmt dann den nächst kleineren -
Winter 2011/2012 GA1 Handlungsschritt 1b und 4 - Programmcode
flashpixx antwortete auf lali's Thema in Prüfungsaufgaben und -lösungen
Generell sollte hier auch die Aufgabenstellung gepostet werden, denn jemand der die Prüfung nicht vorliegen hat, kann es nicht nachvollziehen. Das Lösung von n linearen Gleichungen mit n Unbekannten kann via Gaußsches Eliminationsverfahren auf dem Papier und numerisch mit LR / LU Zerlegung gemacht werden. Bei 3 Unbekannten kann man es eben händisch wie auf dem Papier machen. -
Was soll denn dieser Murks mit Array !? Man geht davon aus, dass jede Zeile unterschiedlich lang ist und man somit nicht aus der Dateigröße errechnet werden kann, wie viele Zeilen die Datei enthält. Deshalb gibt es dynamische Strukturen: vector - C++ Reference map - C++ Reference Wenn man einen Vector nimmt, dann ist die Frage nach der Aufgabenstellung, wie man eben feststellt ob schon eine Zeile vorhanden ist, d.h. "wie sucht man in der Vectorstruktur" !? Bevor ich jetzt hier anfange Suchalgorithmen zu diskutieren, nimmt man eben eine fertige Struktur und das wäre eine std::map, dort kann man immer "Paare" speichern also Text und Zahl und kann dann einfach danach suchen.
-
Ein "dynamisches Array" wäre ein std::vector und würdest Du dann bitte in diesem suchen um eine bestehende Zeile zu finden?
-
Wenn die Zeilen länger sind, würde man die Zeile durch ein Hashverfahren jagen und dann wie gehabt, die Values dazu speichern
-
Simple Network Management Protocol
-
Skizze eines neu aufgesetzten Steuerberatungsbüro
flashpixx antwortete auf Jonny1899's Thema in Abschlussprojekte
Ich würde ggf einmal darüber sprechen, ob das eine "gute" Lösung, denn der Steuerberater hat vertrauliche Daten und wenn hier z.B. durch einen Trojaner und eine vorhandene Internetanbindung der Zugriff von außen möglich ist, könnte das rechtliche Konsequenzen haben. Wenn Du so etwas real bauen musst und kein Fachwissen hast, dann lass dies einen Fachmann machen, denn in diesem Fall geht es nicht nur um das Zusammenstöpseln von Netzwerkgeräten sondern auch um Datenschutz und Datensicherheit -
1 Thema = 1 Thread http://www.fachinformatiker.de/linux-unix/150241-java-suse-linux-probleme.html
-
1 Thema = 1 Thread http://www.fachinformatiker.de/java/150240-java-linux-probleme.html
-
Ich denke mal, dass Du das PHP Script anpassen musst und nicht das HTML
-
Welche Programmiersprache ist die richtige?
flashpixx antwortete auf zack zack's Thema in Skript- und Webserverprogrammierung
würde ich generell nicht sagen, siehe NoSQL -
Das solltest Du schon selbst erkennen Welches Formular? Ein DBMS ( Datenbank ) ist ein Stück Software, das Daten und eine Struktur in irgendeiner Form speichert und an einer zentralen Schnittstelle zur Verfügung stellt. Ein Formular hat damit nichts zu tun, das ist GUI Sache und gehört nicht zur Datenbank. Mit welchem DBMS arbeitest Du? Du hast keins genannt. Ein ERM hilft um alle Verbindungen anschaulich darzustellen, bringt Dich aber ohne Normalisierung nicht weiter. Die Normalisierung geht nur, wenn Du Daten hast und wenn Du auch ein DBMS hast, in dem Du arbeitest. Bisher fehlt die Normalisierung und das DBMS
-
Ja generell ist das möglich: Zur Verkabelung würde man aber folgendes verändern, Router und WLan AccessPoint verbinden, dann PC per Kabel mit Router und das WLan Gerät mit dem AccessPoint. Sofern dann alle Rechner im gleichen Subnetz sind können sie direkt Daten austauschen (natürlich muss im Betriebssystem ein entsprechender Dienst laufen).
-
Keiner wird Dir sagen können, was das richtige für Dich ist. Eiffel wie auch Java unterliegen im Allgemeinen dem OO-Paradigma, da bestehen sicher Gemeinsamkeiten. Zu jedem Themengebiet gibt es weitere Fachliteratur z.B. Java Swing Java Swing (Java (O'Reilly)): Amazon.de: Robert Eckstein, Marc Loy, Dave Wood: Englische Bücher Zu der Frage, ob es für die Bsc Thesis reicht, wird Dir hier auch keine eine Antwort geben können, denn keiner weiß was Du machst und wo der Schwerpunkt liegt. Ich sage mal so, wenn Du Dich mit verteilten Systemen beschäftigen solltest, dann wird eine GUI sicherlich ein hübsches Addon sein, aber in diesem Fall wäre GUI Programmierung wohl eher falsch. Mir scheint es aber, dass Du "Java programmieren" gleich setzt mit "Algorithmus Entwicklung". Die Sprache Java, ebenso wie C++ oder Eiffel ist eine konkrete Sprache mit der man ein Problem am Rechner umsetzen kann. Die Logik & Semantik allerdings ist unabhängig davon, d.h. wenn Du das gegebene Problem nicht verstanden hast und auch keine Lösung dafür in allgemeiner Form entwickeln kannst, dann wird keine Programmiersprache der Welt das Problem lösen können. Ebenso ist gilt dies für die Bsc Thesis, es kommt nicht darauf an, dass Du ein ganz tolles Java Programm schreiben kannst, sondern ob Du die Problemstellung aufgrund Deines Wissen sinnvoll erarbeitet hast, dazu einen sinnvollen Lösungsweg gefunden hast und diesen dann vielleicht in einer passenden Sprache implementieren kannst. Gerade der letzte Punkt sollte durchaus immer überdacht werden, denn nur weil Du Java oder Eiffel kannst, muss diese Sprache für das Problem nicht unbedingt eine gute Wahl sein z.B. wenn ich Dir sage "schreib mit einen Tachenrechner in den ich die Berechnung in Worten eingebe z.B. elf plus zweiundzwanzig und er soll mir dann dreiundreißig liefern", dann würde ich sicherlich nicht mit Java oder Eiffel arbeiten wollen, sondern dann nehme ich Prolog mit eine DCG (Prolog (Programmiersprache)). Du solltest die Wahl der Programmiersprache von dem Problem abhängig machen und nicht sagen, ich versuche das Problem mit Java zu lösen, weil ich das kann. Das geht "auch" mit Java mit Java Native Interface oder Java Native Access Du hängst Dich eben an das Windowsobjekt direkt dran und führst die gewünschten Aktionen direkt aus z.B. via Component Object Model , Object Linking and Embedding oder ActiveX Aber Du solltest Dir auch dann die Frage stellen, ob ein solches Vorgehen sinnvoll ist
-
Entity-Relationship-Modell Normalisierung (Datenbank) Dein Aufbau wird an einigen Stellen in der Praxis Probleme machen. Wenn Du es praktisch umsetzen willst, dann fehlt die Datenbank und ggf auch eine GUI mit der die Daten verwaltet werden.
-
Control Structures - C++ Documentation Es ist ohne switch-case möglich, aber Du solltest Dir einmal die Semantik Deines Codes anschauen, also das was er tut. Ich beschreibe Dein Programm mal in Worten: erzeuge Variablen strom, spannung, widerstand, a, b, c vom Typ double gebe auf dem Standardstream folgendes aus "cout << "(1)Stromstaerke berechnen, (2) Spannung berechnen, (3) Widerstand berechnen\n\n";" lese vom Standardstream erst a, dann b, dann c ein wenn a gleich 1 ist dann gebe auf dem Standardstream aus "Geben Sie die Spannung an:" lese vom Standardstream in die Variable spannung ein gebe auf dem Standardstream aus "Geben Sie den Widerstand an:" lese vom Standardstream in die Variable widerstand ein gebe auf dem Standardstream aus "Ihre Stromstaerke betraegt:", berechne spannung durch widerstand und gebe es aus, danach gebe aus "Ampere\n\n" wenn a nicht gleich 1 ist dann b ist gleich 1 beginne neuen Block gebe auf dem Standardstream aus "Geben Sie den Widerstand an:" lese vom Standardstream in die Variable widerstand ein gebe auf dem Standardstream aus "Geben Sie die Stromstaerke an:" lese vom Standardstream in die Variable strom ein gebe auf dem Standardstream aus "Ihre Spannung betraegt:", berechne strom*widerstand und gebe es aus, danach gebe aus " Volt\n\n" neuer Block endet wenn c gleich 1 ist dann mache nichts beginne neuen Block gebe auf dem Standardstream aus "Geben Sie die Spannung an:" lese vom Standardstream in die Variable spannung ein gebe auf dem Standardstream aus "Geben Sie die Stromstaerke an:" lese vom Standardstream in die Variable strom ein gebe auf dem Standardstream aus "Ihr Widerstand betraegt:", berechne spannung durch strom und gebe es aus, danach gebe aus "Ohm\n\n" neuer Block endet Überlege Dir, ob das Programm so überhaupt sinnvoll ist. Es sind mehrere Punkte, die hier semantisch, d.h. inhaltlich keinen Sinn ergeben. Im Normalfall würde das Programm starten und fragen, was ich berechnen will, also entweder Stromstärke oder Spannung oder Widerstand, d.h. ich kann nur "eine von drei Optionen wählen". Wenn ich dann diese ausgewählt habe, dann muss das Programm prüfen, welche es ist und eben die zwei Werte von mir anfordern und das Ergebnis berechnen