kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: spitze Klammern hinter Klassen

    geschrieben von marmot

    Hi,

    bladehunter schrieb:
    Generics ermöglichen daher in erster Line Generische Programmierung.
    Die Typsicherheit hat mit Generics eher wenig zu tun. Sie ist bereits durch andere Dinge in der Sprache gewährleistet.
    ich denke zwar, dass diese Diskussion für den vorliegenden Rahmen etwas weit geht aber im von dir verlinkten Artikel heißt es:
    bei denen sich der Typ einer Variable zur Laufzeit ändern darf
    Genau dies ist aber durch Generics ausgeschlossen, da ja explizit ein Typ vorgegeben wird. Ich denke zwar hier ist das Richtige gemeint, aber wohl missverständlich ausgedrückt. Weiter heißt es
    Wesentlich bei der generischen Programmierung ist, dass die Algorithmen nicht für einen bestimmten Datentyp geschrieben werden,
    Wie bereits im vorherigen post erwähnt ließe sich dies aber auch dadurch erreichen, dass Algorithmen den allgemeinen Datentyp Object verarbeiten, eine Festlegung im Quellcode wäre damit entbehrlich.

    Die von dir vorgetragene Sichtweise, dass über Generics die Programmiersprache an Universalität gewinnt ist mir nicht unbekannt, allerdings ist tatsächlich gerade das Gegenteil der Fall: Über Generics wird die Verwendbarkeit der Funktion zur Compilezeit eingeschränkt.

    Aber wie bereits angeduetet wird das nun schon fast philosopisch.

    Gruß
  • in: spitze Klammern hinter Klassen

    geschrieben von marmot

    Hi,

    als kleine Ergänzung zum Vorredner: Es handelt sich um sog."Generics". In deinem Beispiel Map<K,V> wären also die Typen für Key und Value anzugeben wie z.B. Map<Integer, String>. Der Sinn des Ganzen ist "Typensichere Programmierung". Damit kann bereits der Compiler Typfehler erkennen.

    Gruß
  • in: Regex: Alles ausser

    geschrieben von marmot

    Hi,

    beph19 schrieb:
    Wie kann man mit Regex eine Zeichenfolge finden, die z.B. mit 2 beginnt und mit 4 endet, die jedoch nicht die Zeichen a, d sowie nicht die Zeichenfolge bcbc beinhaltet.
    mit negative lookahead. Für deine Frage sollte
    2(?!.*bcbc|.*a|.*d).*4
    passen. Weitere Diskussion dazu findest du z.B. hier oder dort.

    Gruß
  • in: Selektierten Text mit html Markup umgeben

    geschrieben von marmot

    Hi,

    webaffe schrieb:
    Die Javascript Funktion getSelection gibt mir aber nur das Wort "und", aber nicht die Position. Meine Frage wie ich das richtig "und" identifiziere
    es ist so, dass getSelection() ein Objekt zurückgibt, mit dem du weiterarbeiten kannst. Also z.B.
    var range = window.getSelection().getRangeAt(0);
    var newNode = document.createElement("mark");
    range.surroundContents(newNode);
    Gefunden habe ich das hier. Für den IE mußt du allderings noch etwas basteln.

    Gruß
  • in: ?site=test => test/ per Redirect 301 in .htaccess

    geschrieben von marmot

    Hallo,

    schön, dass du nun dein Vorhaben preisgibst.
    silecom schrieb:
    Löst man das vielleicht anders?
    Dazu kann ich nicht so viel sagen, aber das Thema ist praktisch unendlich komplex und die URL allein hilft sicher nur bedingt. Kannst ja mal nach seo optimierung oder seo friendly url oder so ähnlich googlen. Viele CMS bieten für diesen Zweck tools an (ich habe ja keine Ahnung was für einen Aufbau deine Site hat), aber im Prinzip ist es wohl eher so, dass die LInks auf den Seiten bereits SEO freundlich generiert werden. Es ist also nur eine Umleitung von test/ auf ?site=test erforderlich und nicht andersherum.

    Gruß
  • in: ?site=test => test/ per Redirect 301 in .htaccess

    geschrieben von marmot

    Hallo,

    silecom schrieb:
    Was ich damit bezwecken will ist, dass wenn direkt ?site=test aufgerufen wird, man auf test/ weitergeleitet wird. Ich will aber auch, dass man bei test/ auf ?site=test weitergeleitet wird (aber ohne Redirect).
    Eine Endlosschleife ist die Folge.
    Wenn A --> B und B --> A umgeleitet wird, dann ist es ja genau eine Endlosschleife. Da würde mich schon mal der Sinn interessieren. Tausche doch gleich die Seiten aus dann stimmt jeder Aufruf und du brauchst nichts umleiten. Also da bin ich mir sicher, dass es keinen sinnvollen Grund gibt das so zu machen, außer vielleicht irgenwelche Experimente oder um Kollegen aus dem Froum in den Wahnsinn zu treiben :biggrin:.
    Wenn du es unbedingt so haben willst, dann kanst du ja bei der Umleitung einen Parameter mitgeben, der den redirect dann verhindert:
    RewriteCond %{QUERY_STRING} !redir=no
    RewriteCond %{QUERY_STRING} !site=(.*)$
    RewriteRule ^(.*)/$ index.php?site=$1 [L,QSA]
    
    RewriteCond %{REQUEST_URI} !/test/$
    RewriteCond %{QUERY_STRING} ^site=test$
    RewriteRule (.*) test/?redir=no [L,R=301]

    Gruß
  • in: Mit jQuery Tabellenzeile ausblenden

    geschrieben von marmot

    Hallo,

    web-dienstleistungen schrieb:
    Dass es damit funktioniert ist mir ja auch bewusst, nur WO setze ich das WIE ein?! Da hapert es im Moment ;)
    ein wenig bin ich nun doch am verzweifeln und denke du hast nicht so ganz genau gelesen was hier gepostet wurde. ;).
    WAS genau willst du WANN genau mit WAS genau nach WELCHEN konkreten Bedingungen verknüpfen oder vergleichen? Wer soll dir das abnehmen, du mußt doch wissen was du willst. Die eierlegende Wollmilchsau wirst du kaum finden: Irgendwas irgendwo eingeben und Irgendwas dabei denken, dann wird schon Irgendwas rauskommen... Das klappt nicht (immer). Ich kann z.B. nur erahnen dass es so was wie ein Shop werden soll (von denen es gefühlt mehrere hundert fertige gibt). Wenn du also z.B. einen Preis vergeichen willst, dann mach ein Feld Preis, lies den Wert aus, suche in den Preisdaten der Seite und vergleiche und reagiere darauf. Wenn du Mindest- und Höchstpreis hast, dann verknüpfe beide Suchergebnisse vor der Reaktion miteinander.
    Schau dir mal mobile.de an, da ist alles Mögliche drin.
    Das Thread Thema ist ja eigentlich beantwortet und vielleicht willst du ja auch gar keine konkrete Antwort auf deine weiteren Fragen und sinnierst so vor dich hin :confused:

    Gruß
  • in: ?site=test => test/ per Redirect 301 in .htaccess

    geschrieben von marmot

    Hallo,

    silecom schrieb:
    Folgendes Konstrukt mag nicht ganz funktionieren:
    RewriteCond %{QUERY_STRING} ^site=(.*)$
    RewriteRule (.*) $1/ [L,R=301]
    ich muß zugeben, diesmal habe ich auch ein wenig gerätselt bei deiner Spezialaufgabe. Der Trick ist, dass die Regexp Gruppe der RewriteCond an die RewriteRule als "momale" Variable übergeben wird. Ein Beispiel ist hier als erster Fall API zu finden. Damit sollte also dies für dich funktionieren:
    RewriteCond %{QUERY_STRING} ^site=(.*)$
    RewriteRule (.*) /%1/ [L,R=301]

    Gruß
  • in: batch: alle Unterordner umbennenn ?

    geschrieben von marmot

    Hallo,

    wie sagt man so schön: "Der Wunsch ist Vater vieler Kinder" ;).
    Hier kannst du entweder die Variable ändern oder mein.bat daten aufrufen.
    @echo off
    
    set pref=daten_
    IF [%1] ==[] (call :rendirs %pref%) else (call :rendirs %1)
    goto :eof
    
    :rendirs
    for /f %%a in ('dir /ad /b "%~1*"') do (call :rename %%a %~1 )
    goto :eof
    
    :rename
    set "oldname=%~1"
    call set "newname=%%oldname:*%~2=%%"
    echo renaming %oldname% 	to 	%newname%
    ren %oldname% %newname%

    Gruß
  • in: Mit jQuery Tabellenzeile ausblenden

    geschrieben von marmot

    Hallo,

    eigentlich muss ich dex und fat recht geben, es steht alles in der jquery API und deine Angaben sind / waren vage. Damit du aber siehst, dass bei genaueren Fragen die Chance auf Antwort größer ist und obwohl dex es eigentlich schon angedeutet hat:
    - Wie weite ich das auf die gesamte Zeile aus?
    - Wie überprüfe ich mehrere Werte gleichzeitig?
    - Wie mache ich sowas wie größer und kleiner gleich? Also z.B. beim Preis? Ausgabe Kleiner gleich (<=) Eingabe

    - versuche doch mal
    $('tr',$(this).parent()).show();
    }else{
    $('tr',$(this).parent()).hide();
    dann sollten alle drei tr ausgeblendet werden.
    - hast du dir selbst beantwortet, mit "and" bzw. & oder &&
    - hast du dir selbst beantwortet mit < und == und >= usw.

    Gruß
  • in: batch: alle Unterordner umbennenn ?

    geschrieben von marmot

    Hallo,

    kreditwunsch schrieb:
    ... oder wie sonst ?
    das was du da machst ist nicht ganz trivial, Infos dazu gibt es z.B. hier. Es hängt wohl damit zusammen, wann die Variablen in Werte aufgelöst werden.

    Ich denke so kannst du dein Problem lösen:

    SETLOCAL ENABLEDELAYEDEXPANSION
    for /f %%a in ('dir /ad /b "daten_*"') do (set r=%%a && set r=!r:~6! && ren %%a !r!)


    Gruß
  • in: preg_match

    geschrieben von marmot

    Hallo,

    falls du doch mit regex arbeiten möchtest:

    $pattern = '~<div style="display:none;">911670</div>(.*)<img src="http://avatar_status_away_thumb.gif" alt="" /></div>~s';
    preg_match($pattern,$str,$matches);
    echo $matches[1];
    die Tags vor und nach "(.*)" kannst du (wahrscheinlich) noch verkleinern, solange sie nicht genau so im Suchergebnis vorkommen. $str ist der zu durchsuchende Text.

    Gruß
  • in: CSS Textstruktirierungs-Selektor

    geschrieben von marmot

    Hallo,

    markus-niederbrucker schrieb:
    Dementsprechend würde h2 > [irgendwas] nicht das gewünschte selektieren, oder?
    da hast du vollkommen recht und ich habe Mist erzählt.
    Ich gehe davon aus, dass die Lösung von pcw passt.

    Gruß
  • in: IE Downgrad innerhalb der 8er Version

    geschrieben von marmot

    Hallo,

    vielleicht hilft dir ja dann der IE-Tester. Kannst ja mal versuchen und uns berichten wie es war.
    Alternativ kannst du XP in einer virtuellen Maschine installieren, da gibt es scheinbar keinen IE 8.07.
    Vielleicht kannst du ja auch die geheimnisvolle Software zur Verfügung stellen, ggf. können da Prüfungen des Browserstrings oder von document.all überlistet werden und man kann durchaus auch andere Browser nutzen.

    Gruß
  • in: CSS Textstruktirierungs-Selektor

    geschrieben von marmot

    Hallo,

    h2 + *:not(h2)
    würde als
    h2 *:not(h2)
    funktionieren, selektiert allerdings auch alle "Enkel", "Urenkel" usw.

    h2 ~ *:not(h2)
    selektiert alle Zwillinge, eigentlich sollen aber die Kinder selektiert werden

    Genau genommen ist das alles nicht geheim, sondern steht hier.

    Gruß

    Edit: Antwort ging an der Frage vorbei :mad:
  • in: jQuery automatisch speichern, während der Texteingabe

    geschrieben von marmot

    Hallo,

    wenn ich dich richtig verstehe, dann möchtest du die Daten nur senden, wenn innerhalb von 3 Sekunden nichts weiter eingegeben wurde, oder?
    Dann versuche mal setTimeout und clearTimeout z.B. so:
    var handle=false;
    $(".new_comment_box").keyup(function() {
        var text_field = $(this);
        if (handle) window.clearTimeout(handle);
        handle = window.setTimeout(function(){
            $.ajax({
                url: "/",
                data: {new_comment:text_field.val()},
                error: function() {
                    $("#infodialog").html("There was an error saving your comment.");
                    $("#infodialog").dialog("open");
                }
            });
        }, 3000);
    });


    Gruß
  • in: .htaccess-Datei leitet bei Fehlern nicht weiter

    geschrieben von marmot

    Hallo,

    auch hier war mal wieder mein unglaubliches Talent bzgl. Suchmaschinen hilfreich um unter sehr vielen Hinweisen diesen herauszufischen. Du mußt die Weiterleitung relativ zum root angeben, für dich sollte also Folgendes funktionieren:
    ErrorDocument 404 /newDesign/Fehler/404.php


    Gruß
  • in: IE Downgrad innerhalb der 8er Version

    geschrieben von marmot

    Hallo,

    wenn du schon mal den 8.06 hattest, dann nimm einen Wiederherstellungszeitpunkt und probiere aus, ab wann wieder die gewünschte Version drauf ist oder deinstalliere der Reihe nach die Updates für den IE unter Systemsteuerung > Software.

    Gruß
  • in: preg_replace oder alternative

    geschrieben von marmot

    Hallo,

    habe ich dich richtig verstanden, du willst aus dem String $str alle Zeichen entfernen, die nicht im Array $gsm_charset als key vorkommen? Wie sieht denn der String $str aus? Derzeit suchst du z.B. nach dem String \x{0A} und ersetzt dies durch durch $1, dann weiter mit \x{0C} und dieses Ergebnis hängst du an das vorherige Ergebnis dran¿
    Der Sinn des Ganzen, bezogen auf die Ausgangsfrage erschließt sich mir bestenfalls ansatzweise.

    Um alle Zeichen, ausser einer bestimmten Auswahl zu entfernen würde ich preg_replace($pattern,"",$str) mit folgendem Muster versuchen: $pattern /[^<hier die Zeichen, die bleiben sollen>]/ versuchen, ist aber ungetestet.

    Gruß
  • in: congstar guthaben abrufen

    geschrieben von marmot

    Hallo,

    nur für dich habe ich gerade beide Möglichkeiten getestet und beide funktioniern.
    Ist die Karte überhaupt schon feigeschaltet?
    Nach meiner Erfahrung sind die nicht die allerschnellsten, vielleicht reicht schon etwas Geduld oder notfalls Kontakt (E-Mail, Post, Telefon) mit dem Support.

    Gruß
  • in: mod_rewrite Problem.

    geschrieben von marmot

    Hallo,

    durch meine einzigartige Fähigkeit Suchmaschinen zu benutzen war es mir möglich diese Fundstelle zu entdecken. Also versuche es doch mal mit
    RewriteRule site.(\w{2,}).html$ test.php?site=$1 [QSA]
    und schreib' uns, ob es funktioniert.

    Gruß
  • in: Wie bekommt man mit VB einen FTP-Zugriff.

    geschrieben von marmot

    Hallo,

    ich hab mal für dich eine bekannte Suchmaschine befragt:

    ChilkatFtp2 ist einfach aber komerziell mit 30 Tage trial, vielleicht reicht das ja. Erster und dritter Link auf der Seite.
    Das hier benötigt allerdings das Internet Transfer Control, dazu kann ich nichts sagen.
    Die gute alte Schule aber wahrscheinlich wieder zu kompliziert.

    Leider kann ich dir aus eigener Erfahrung nichts berichten, aber vielleicht helfen die Links ja doch.

    Gruß
  • in: Array Extension hängt als Element an Array

    geschrieben von marmot

    Hallo,

    also mit jquery oder json hat das gar nichts zu tun.
    Es liegt an der Art, wie du die Elemente des Arrays ausliest. For .. in ... ist dafür eigentlich nicht gedacht, wie du z.B. hier lesen kannst. Eigentich ist for ... in .. dafür gedacht die Eigenschaften eines Objektes auszulesen, wobei bestimmte Eigenschaften als nicht aufzählbar gekennzeichnet sind. Beim Array sind das length und protoype. Offenbar bricht die Aufzählung nach den Array-Elementen ab, da dann length oder prototype erreicht wird. Nun hast du aber eine neue Eigenschaft (funktion) definiert. Diese ist für for ... in... lesbar und wird auch angezeigt.
    Benutze also for (var i = 0; i < array.length; i++) und alles ist gut.

    Gruß

Login zum Webhosting ohne Werbung!