Neueste Bilder

fuer Anhang

Anwendungsprobleme

Angebote

Benutzeranmeldung

CAPTCHA
Wie lautet das Ergebniss?
4 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Tutoials

Testfrage bzgl. generic methods / Typparameter

Viele Foren von Tutorials.de - September 7, 2010 - 16:33
Hallo allerseits,

diese folgende Frage konnte ich leider nicht richtig beantworten:

-----------------
Given that CharSequence is an interface implemented by both String and StringBuilder classes, and then given the following method:

public <S extends CharSequence > S hepp( s) {
// INSERT HERE
}

Which of the following can be inserted at // INSERT HERE to compile and run without error?

a) return s;
b) return (Object) s;
c) return s.toString();
d) return new StringBuilder(s);
e) return (S) new StringBuilder(s);
f) return null;
------------------

Wer kann mir gut und verständlich erklären welche warum die richtige Antwort ist?

Viele Grüße
Steve222
Kategorien: Tutoials

jQuery - mehrere Events wahlweise um Funktion auszulösen?

Viele Foren von Tutorials.de - September 7, 2010 - 16:20
Hallo,

ich bin gerade dabei das wunderbar minimale vTip-jQuery-Plugin http://www.vertigo-project.com/projects/vtip etwas für meine Zwecke zu modifizieren. Das Plugin ist darauf ausgerichtet beim hovern zu reagieren. Ich würde jetzt gerne noch zusätzlich das Reagieren auf focus bzw. blur haben, so wie es das NiceTitle-Plugin http://www.wordpress.dotflare.com/nicetitle-plugin/ beherrscht.
Ich bin mir bloß nicht so recht im Klaren darüber, wie ich bei Verwendung von jQuery mehrere Events als Auslöser für eine Funktion angeben kann.
Irgendwie brachte mich auch eine entsprechende Suche per Google nicht weiter.
Ist so etwas möglich und wenn ja wie?
Kategorien: Tutoials

Problem mit "text-align:right;"

Viele Foren von Tutorials.de - September 7, 2010 - 15:07
Hallo,
Ich habe ein Grundgerüst für ein späteres PHP CMS System (Deshab die Tabellen, bitte keine Grundsatzdiskussion, sie helfen mir später)

Link

Mein Problem:
Ich bekomme die divBox mit dem Tabelleninhalt nicht auf die rechte Seite. IE zeigts auf rechts an. Wo hab ich den Fehler gemacht?

Vielen Dank im Voraus!
Kategorien: Tutoials

JTextField Listener nach Update?!

Viele Foren von Tutorials.de - September 7, 2010 - 15:00
Hi Leute,
kennt von euch jemand einen Listener der dann reagiert wenn der Text geändert wurde. Also nicht so wie der DocumentListener der auf jedes Zeichen reagiert, sondern wirklich erst dann wenn ich den Text geändert habe und das Textfield verlasse. Der ActionListener reagiert ja nur auf Enter.

Gruß Jan
Kategorien: Tutoials

jQuery toggle background IE

Viele Foren von Tutorials.de - September 7, 2010 - 14:56
Hallo zusammen,

ich habe eine Togglereihe und versuche gerade, einen "toggle" auf ein Hintergrundbild zu bringen. Im FF und Opera funktioniert das ganze, leider nicht im IE 8. Das Hintergrund wird bei Klick geladen, leider verschwindet das Ursprungsbild aus der CSS, welches aber bei auslösen des Toggles wieder geladen werden soll..

Ich habe von einem Bug gelesen, aber keine Ahnung, wie ich den hier ausbügeln könnte.

Danke

der ber

PHP-Code: $(document).ready(function() {

            $(".signin").click(function(e) {
                e.preventDefault();
                $("fieldset#signin_menu").toggle(0,
                  function () {
                $("#meindiv").css({"background": "#ffffff url(images/divvy.png) right -5px no-repeat"});
                
              });
                $(".signin").toggleClass("menu-open");
            });

            $("fieldset#signin_menu").mouseup(function() {
                return false
            });
            $(document).mouseup(function(e) {
                if($(e.target).parent("a.signin").length==0) {
                    $(".signin").removeClass("menu-open");
                    $("fieldset#signin_menu").hide();
$("#meindiv").css({"background": ""});
                }
            });            

        }); 
Kategorien: Tutoials

C: Auf einmal Access Violation, abnormal program termination :(

Viele Foren von Tutorials.de - September 7, 2010 - 14:31
Hallo Freunde,
die Probleme hören nicht beim debuggen. Ich habe gestern an einer völlig anderen Stelle im Programm versucht einen malloc(); / free(); - Fehler zu beheben und nun wirft mir das Programm hier jetzt eine Access Violation. Offenbar ist doch ein Fehler bei der Speicherallozierung vorgekommen. Ich weiß aber nicht warum und woher der Fehler rührt.
Vorher hat das ganze super funktioniert und jetzt nicht mehr.

Da Valgrind mir aber sowieso dort etwas von lost bytes angezeigt hat, frage ich doch mal lieber nach, weil ich keine Spur habe, wo der Hund begraben sein könnte.

Der Codeschnipsel soll aus einem Array (output_number.words[], ist ein BigInt) Die Bits auslesen und dann dezimal umwandeln, danach das Ergebnis in eine Datei schreiben und auf der Shell / Kommandozeile ausgeben.
Der Fehler passiert aber ganz klar unten bei der Ausgabe beim Zugriff auf die dez_out.

Wäre echt super, wenn ihr mir da weiterhelfen könntet. :)

Viele liebe Grüße, D



Code : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 void binToDez(FILE *FDatei){       int i = 0;     int j = 0;     int k = 0;     int counter = 0;     int bits = output_number.n * 32;                                                // Anzahl vorhanderner Binaerbits     int len = ceil((double)(bits/ DEZTOBINLEN));                                    // Anzahl der maximalen Arrayplaetze     char **dez_out;                                                                 // BCD-Code Array mit Dezimalzahlen für jedes Bit       dez_out = (char **)malloc(bits*sizeof(char *));     for(i=0;i<bits;i++){       dez_out[i] = (char *)malloc(len*sizeof(char));     }       for(j=0; j<output_number.n; j++){                                               // Jedes Outputwort wird analysiert         for(i=31; i>=0; i--){             if( (1 << i) & output_number.words[output_number.n-1-j] )               // Jedes Bit wird analysiert             {                 dez_out[counter][len-1] = 1;                                        // Wenn Bit gesetzt: Fuelle letzten Index mit 1             }             else{                 dez_out[counter][len-1] = 0;                                        // Wenn kein Bit gesetzt: Fuelle letzen Index mit 0             }             counter++;         }     }         for(i=0; i<bits; i++){         //fprintf(FDatei, "%d", dez_out[i][len-1]);                                 // BINAERE AUSGABE           for(j=0; j<len-1; j++){             dez_out[i][j] = 0;                                                      // Indizes mit 0 initialisieren         }     }       for(i=0; i<bits; i++){         if(dez_out[i][len-1] == 1){                                                 // Wenn ein Bit im letzten Index gefunden wurde,             for(j=0; j<bits-i-1; j++){                 for(k=0; k<len; k++){                     dez_out[i][k] = 2 * dez_out[i][k];                              // wird hier so oft die Zahl mit 2 multipliziert, wie ihre Wertigkeit ist (1*2^(bits-i-1))                     if(dez_out[i][k] >9){                         dez_out[i][k] -= 10;                         dez_out[i][k-1] += 1;                                       // kann keinen "Overflow" geben, weil 9en vorher mit 2 multipliziert wurden -> 8                     }                 }             }         }     }         for(i=bits-2; i>=0; i--){                                                       // Schleife faengt bei zweitniederwertigstem Bit an zu addieren, bis zum letzten (Outputwert)         if(dez_out[i][len-1] != 0){                                                 // Wenn das letzte Bit nicht null ist             for(j=0; j<len; j++){                 dez_out[bits-1][j] += dez_out[i][j];                 if(dez_out[bits-1][j] > 9){                                         // Wenn "overflowt" wurde:                     dez_out[bits-1][j] -= 10;                                       // 10 abziehen und 1 in den naestmoeglichen Index stecken,                     for(k=j-1; k>=0; k--){                         if(dez_out[bits-1][k] == 9){                                // d.h. 9en zu 0 en machen                             dez_out[bits-1][k] = 0;                         }                         else{                             dez_out[bits-1][k]++;                                   // und bei kleineren Ziffern eine 1 addieren                             break;                                                  // und die Schleife nach Addition des Carry fruehzeitig beenden                         }                     }                 }             }         }     }       for(i=0; i<len; i++){         if(i==0){                                                                   // fuehrende Nullen abfangen             counter = 0;             for(j=0; j<len; j++){                 if(dez_out[bits-1][j] == 0){                     counter ++;                     if(j == len-1){                         if(counter < 2){                             counter = 2;                         }                         i = counter-2;                         break;                     }                 }                 else{                     i = counter;                     break;                 }             }         }           fprintf(FDatei, "%d", dez_out[bits-1][i]);                                  // Ausgabe der Dezimalzahl in Ausgabedatei         printf("%d", dez_out[bits-1][i]);       }       free(dez_out);
Kategorien: Tutoials

for-schleife: mehrere Initialisierungen

Viele Foren von Tutorials.de - September 7, 2010 - 14:09
Hallo,
laut http://www.cppreference.com/wiki/keywords/for sollte es möglich sein, mehrere Initialisierungen durch Komma getrennt zu verwenden.

Mein Mini-Bsp kompiliert aber nicht:
for(int i = 1, int j = 2;
i<10;
++i, ++j)
{
//...
}
...unexpected int...

wie kann ich sonst 2 Variablen im FOR-Statement definieren (oder muss ich siie doch vor die FOR-Schleife stellen?

Danke,
Peter
Kategorien: Tutoials

Problem mit margin-bottom

Viele Foren von Tutorials.de - September 7, 2010 - 13:36
Hallo an alle!

Ich benötige dringend eure Hilfe.
Ich habe folgenden Code:

HTML-Code: <body style="background-color: blue;">
  <!-- Erste Ausgabe //-->
  <div style="margin-bottom: 8px;">   
      <div style='background-color: white;'>
          <div style="float:left;">hier steht text</div>
          <div style="float:right;"><img src="" /></div>
          <div style='clear:both;'></div>
      </div>
  </div> 
 
  <!-- Zweite Ausgabe //-->
    <div style="margin-bottom: 8px;">   
      <div style='background-color: white;'>
          <div style="float:left;">hier steht text</div>
          <div style="float:right;"><img src="" /></div>
          <div style='clear:both;'></div>
      </div>
  </div>
</body> Zwischen "Erste Ausgabe" und "Zweite Ausgabe" soll ein kleiner Abstand sein (in diesem Fall 8px).
Dieser hat (normalerweise) die Farbe blau (body-background). Im IE6 + IE7 nimmt er allerdings die Farbe weiß, von dem darunter liegendem div-Container. Kann mir jemand erklären wie das kommt? Übersehe ich etwas? Im Firefox, Chrome, ... wird es richtig gemacht.

Vielen Dank für Hilfe!!
Kategorien: Tutoials

Tutorial zur Datenkompression

Viele Foren von Tutorials.de - September 7, 2010 - 13:31
Hallo,

ich bin auf der Suche nach einem guten Tutorial zur Datenkompression.
Es soll einfach nur die grundlegende Techniken beschreiben, wenn auch nur theoretisch.

Bei Google finde ich irgendwie gar nichts. :(


Kennt zufällig jemand eins? Kann auch auf Englisch sein.
Vielen Dank im Voraus!
Kategorien: Tutoials

Frage zu JQuery $.get

Viele Foren von Tutorials.de - September 7, 2010 - 12:56
Folgenden Code habe ich um eine XML Datei aus zu lesen und ein zufälliges Element im Dokument an zu zeigen, was auch funktioniert.

Code : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $(document).ready(function(){ var textarray = new Array(); var zaehler = 0; var zufall = 0;     $.get('content/didyouknow.xml',function(d){         $(d).find('item').each(function(){             var $duk = $(this);             var text = $duk.find('text').text();             text = text.replace("[i]","<i>");             text = text.replace("[/i]","</i>");             textarray[zaehler] = text;             zaehler++;             });     var anzahl = parseInt(textarray.length);     zufall = parseInt(Math.random()*(anzahl));     $('#binfo_wusstestdu_text').html(textarray[zufall]);     });   });
Nun ist meine Frage hier zu, wieso ist das textarray nach der Ausführung von $.get wieder leer obwohl ich das Array vor dem auslesen der XML erzeuge?
Und wie kann ich dafür sorgen dass der Inhalt des Arrays auch danach noch vorhanden ist?

Gruß und Dank
RipmaV
Kategorien: Tutoials

Javascript, Alert, Confirm, Deutsch/Polnisch

Viele Foren von Tutorials.de - September 7, 2010 - 12:46
Hallo Leute,
langer Titel hoffentlich kurze Antwort.

Ich programmiere ein mehrsprachige Applikation, die auf einem lokalem Webserver läuft.
Einige Abfragen erfolgen über alert oder confirm Boxen.
Meine Frage, wie kann ich nun die Texte
OK
Abrechen
Ja
Nein
usw
in einer anderen Sprache darstellen?

Gruß
Raabun
Kategorien: Tutoials

Drag and Drop mit mehreren Zeilen

Viele Foren von Tutorials.de - September 7, 2010 - 11:43
Hallo Forum,
hat schon mal jemand Drag and Drop für eine JTable implementiert, so dass man neben der Möglichkeit einzelne Zeilen zu verschieben auch die Möglichkeit hat mehrere Zeilen zu selektieren und dann als Block zu verschieben?

Drag and Drop habe ich schon oft implementiert, aber das Verschieben von mehreren Zeilen will nicht funktionieren, da bei dem Drag Event sofort die eine Zeile unter der Maus selektiert wird und die Auswahl der mehreren Zeilen aufgehoben ist.

Ich habe mir überlegt der JTable ein eingenes TableUI (abgeleitet von BasicTableUI) zu verpassen um dort zu verhindern das die Mehrfachauswahl aufgehoben wird, allerdings stehe ich da irgendwie auf dem Schlauch.

Vielleicht kann mir ja jemand weiter helfen...
Kategorien: Tutoials

Datentyp - primitiv oder komplex

Viele Foren von Tutorials.de - September 7, 2010 - 11:20
hi leute,

ich steige gerade in C# ein und gleich bei den kapiteln über datentypen komme ich ins schwitzen.

mich irritieren aussagen (in vielen büchern über C#), dass die in dort implementierten primitiven datentypen (wie int, long, char) je durch eine struktur implementiert sind.

daraus folgt für mich die frage: was passiert, wenn ich folgendes schreibe?

Code : 1 int i = 2;
Wieviel Speicherplatz nimmt "i" ein: 4 Bytes (= 32-Bits) oder mehr bzw. soviel, wie für die gesamte Struktur notwendig ist, bswp. 28 Bytes (falls die die Implmentierung der Integer-Struktur 28 Bytes einnehmen sollte) ?

da mir letztendlich schon klar ist, dass jedes Datum (int, long, char) auf die Wort-Größe eines Prozessors abgebildet werden muss, frage ich mal anders:

Würde der o.g Code tatsächlich in folgendes übersetzt werden bzw. wäre mein obiges "i" nur ein Datenfeld einer Struktur oder Klasse ?
Code : 1 Integer i = new Integer(2);
Da in Java auch Datentyp-Klassen existieren, wie verhält es sich dort?
Kategorien: Tutoials

www.pixelasm.com

Viele Foren von Tutorials.de - September 7, 2010 - 11:15
Hallo Zusammen,

hab gestern meine Seite http://www.pixelasm.com gerelaunched. Der eine oder andere Bug ist zwar noch drinn, aber da ich übermorgen in Urlaub fliege wollte ich die trotzdem schonmal online stellen und mal hören was ihr so denkt.

Punkte die ich noch überlege / angehe wenn ich wieder da bin:
- Die Info das ich in Urlaub bin beim Start der Seite erstmal einzublenden und dann auszufaden
- Wenn man den fancybox iframe mit einem Film schließt funktioniert das Mausrad nicht mehr (hab ich schon im entsprechenden Board gepostet ;) )
- Die Ladezeiten scheinen ziemlich lang zu sein, hab zumindest die Seitenelemente per Workarround so eingerichtet das die als erstes geladen werden. Ansonsten weiss ich grad nicht was ich noch optimieren könnte...
- Mail Skript funktioniert net (ist mir im Moment Wurst mach ich wenn ich wieder da bin :p )

Konstruktive Kritik ist gerne gehört.

Grüße
Ralf
Kategorien: Tutoials

fancybox iframe: nach öffnen funktioniert das Mausrad nicht mehr?!

Viele Foren von Tutorials.de - September 7, 2010 - 11:06
Hallo zusammen,

einige von euch benutzen ja auch die Fancybox. Da ich auf meiner Site http://www.pixelasm.com einpaar MOVs eingebunden habe musste ich dazu ein iframe verwenden um das einzubinden. Komischerweise ist es aber so das wenn man das iframe wieder schließt das Mausrad nicht mehr funktioniert.
Die Mausrad JS Datei hab ich aber eigentlich weggelassen und bei den anderen Fancybox Gallerien die ich auf der Seite verwende klappt alles wunderbar.

Hat vielleicht jemand eine Idee wie ich das Problem lösen kann?

Grüße
Ralf
Kategorien: Tutoials

PHPUnit Code Coverage Report ist leer

Viele Foren von Tutorials.de - September 7, 2010 - 10:55
Ich habe ein Problem mit PHPUnit. Ich lasse einen Code Coverage Report generieren. Das hat auch mal gut funktioniert, nur wenn ich das jetzt über alle Tests laufen lasse, wird gar kein Report erstellt. Wenn ich das ganze für einen Test mache (egal welcher Test, habe alle durchprobiert), wird immer der Code Coverage Report erstellt. Kennt jemand das Problem oder weiß, wie man das debuggen kann? PHPUnit setze ich in Version 3.4.15 ein, die PHP Version ist PHP 5.2.6 von Debian Lenny.
Kategorien: Tutoials

Sketch & Toon - gerissene Linien

Viele Foren von Tutorials.de - September 7, 2010 - 10:50
Guten Tag liebe Mitglieder!

Ich habe ein Problem mit Sketch&Toon. Bitte, bitte, helft mir!
Ich muss ein Bild rendern, in dem die Linien ganz gerade und unterbrochen sind wie im Anhang "Wunsch". Und nach unzähligen Versuchen kommt bei mir Bild mit unterbrochenen Linien, wie im Anhang "Ergebnis".
Was mache ich falsch?! Oder was muss ich einstellen.
Gibt es eine Einstellung, die mir mit der die Linien einfach stur gerade, technisch dünn aussehen?
Bin ganz verzweifelt.

Yana Miniaturansicht angehängter Grafiken    
Kategorien: Tutoials

Redirect aus einem Servlet funktioniert nicht!

Viele Foren von Tutorials.de - September 7, 2010 - 10:39
Hallo Zusammen,

bei mir funktioniert der 'forward' aus einem Servlet nicht.
Statt 'forward' wird die Zielseite als 'response' ausgegeben.

Bsp.:

http://img706.imageshack.us/img706/9100/redirect1.jpg

Wie ihr in der Abbildung sehen könnt, besteht das Formular lidiglich aus einem Button.
Beim Drücken des Buttons wird 'LoginServlet' aufgerunfen.
Innerhalb von 'LoginServlet' wird auf 'success.jsp' weitergeleitet. Jedoch erhalte ich statt der Weiterleitung den Inhalt der 'success.jsp' als 'response'!

Warum um Himmels Willen?


LoginServlet

Code : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet {         private static final long serialVersionUID = 1L;             public LoginServlet() {         super();     }       protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {         getServletConfig().getServletContext().getRequestDispatcher("/jsp/success.jsp").forward(request,response);     }   }

Schöne Grüße,
Michael
Kategorien: Tutoials

char* to CString

Viele Foren von Tutorials.de - September 7, 2010 - 10:30
Hallo

hab eine eigentlich ganz einfache Frage:

Wie kann ich ein char* in einen CString umwandeln oder den Inhalt des char* in einen CString schreiben****
Habs mit Code : 1     m_strDaten = CString(resp); probiert (resp ist char* und m_strDaten ist der CString). Da gibt mir aber mein Debugger Access Violation als Fehler retour und beendet!!

Bitte um Hilfe!!
Kategorien: Tutoials

Eclipse XML-Plugin: Actions und Outline

Viele Foren von Tutorials.de - September 7, 2010 - 10:26
Hallo,

ich muss ein Eclipse Plugin schreiben, dass den XML-Editor des Eclipse WST (Web Standard Tools, Subproject von WTP) erweitert. Da recht viel geändert werden soll, habe ich mich dafür entschieden, den Sourcecode von org.eclipse.wst.xml.ui runterzuladen und den direkt zu bearbeiten und keine Extension Points zu nutzen.

Ich verwende noch Eclipse 3.4.2 und org.eclipse.wst.xml.ui Version 1.0.430.v200901212230. Ich hoffe das macht keinen allzugrossen Unterschied, aber ich hab keine Möglichkeit zu updaten. Es ist mein erstes Eclipse Plugin (abgesehen von einer Hello World View).

Nun habe ich zu zwei Erweiterungen eine Frage.
Einerseits gibt es in den darzustellenden XML-Files includes von anderen XML-Files (die der Editor leider nicht direkt "includet" und anzeigt). Der Inhalt dieser includes soll direkt in der Outline-View angezeigt werden, nicht aber im Texteditor. Das heisst, ich will nicht die DOM oder so erweitern, bloss die angezeigten Nodes in der Outline. Wie ich die Icons der einzelnen Elemente ändern kann, habe ich bereits herausgefunden, allerdings hilft mir das nicht weiter. Ich nehm an, dass ich irgendwie das Model "holen" und das irgendwie anpassen muss.

Zweite Frage: Welche Action / Command wird ausgeführt, wenn auf ein Node in der Outline-View gedoppelklickt wurde? Ich hab hier eine Klasse package org.eclipse.wst.xml.ui.internal.doubleclick die jedoch nur für Doppelklicks im Texteditor sind (soweit ich zumindest rausgefunden habe). Ich untersuche jetzt gerade die Packages org.eclipse.wst.xml.ui.internal.tabletree und org.eclipse.wst.xml.ui.internal.actions. Dort finde ich schon versch. Actions, die z.B. bei einem Rechtsklick ausgelöst werden oder beim Erstellen eines neuen Elements über das Kontextmenü, jedoch nichts für Doppelklicks. Also theoretisch einfach eine neue Action für ein Outline-Element erstellen, dass aber abhängig vom Element / Node ist.

Die Frage ist sicherlich sehr spezifisch, aber vielleicht hat jemand hier aus dem Forum bereits damit gearbeitet und kann mir hoffentlich helfen ;). Ich würde mich schon selbst weiter damit befassen, allerdings fehlt mir die Zeit, da der Auftrag zeitlich befristet ist.

Besten Dank
java123
Kategorien: Tutoials
Inhalt abgleichen

Powered by Drupal - Design by Artinet