Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    kommst um das insert into mit fallunterscheidung vorher nicht rum. Einer hat bei stackoverflow mal getestet was der perfomanteste Weg ist. https://stackoverflow.com/a/34892729/3726251

    Ansonsten würde ich gucken ob es sich lohnt das DB-Modell umzubauen.

    Kommentar


      Bei Postgres gibts auch ein Insert Into ON conflicts wenn du einen Schlüssel auf den IDs hast. Da könntest du dann einfach DO NOTHING verwenden.

      INSERT INTO blub (id, id2)
      VALUES (1, 0)
      ON CONFLICT (id,id2) DO NOTHING;

      Kommentar


        Zitat von reudigekatze
        Bei Postgres gibts auch ein Insert Into ON conflicts wenn du einen Schlüssel auf den IDs hast. Da könntest du dann einfach DO NOTHING verwenden.

        INSERT INTO blub (id, id2)
        VALUES (1, 0)
        ON CONFLICT (id,id2) DO NOTHING;
        das ist cool. bei mysql gibts da was ähnliches (ON DUBLICATE KEY), da kann ich aber leider keine columns die geprüft werden definieren, sondern er nimmt automatisch den primary key, was mir hier aber nicht weiterhilft.

        Kommentar


          Hallo!
          Ich muss grade für die Uni einen Binomial Heap implementieren.
          Beim einfügen eines neuen Elements (eines einzelnen BinomialTree) muss ich ja schauen, ob bereits ein Baum in meinem Heap ist, für den gilt: Rang(BaumAusHeap) == Rang(einzufügenderBaum). Jetzt stellt sich mir aber die Frage, wie ich das anstellen soll, ohne alle Elemente in meinem Heap (ArrayList) durchzugehen? Wenn ich aber alle Elemente durchgehen muss, liege ich ja nichtmehr in O(log n) ?

          Kommentar


            Zitat von BennyQ
            Zitat von reudigekatze
            Bei Postgres gibts auch ein Insert Into ON conflicts wenn du einen Schlüssel auf den IDs hast. Da könntest du dann einfach DO NOTHING verwenden.

            INSERT INTO blub (id, id2)
            VALUES (1, 0)
            ON CONFLICT (id,id2) DO NOTHING;
            das ist cool. bei mysql gibts da was ähnliches (ON DUBLICATE KEY), da kann ich aber leider keine columns die geprüft werden definieren, sondern er nimmt automatisch den primary key, was mir hier aber nicht weiterhilft.
            Wenn es keinen Sinn macht, dass Kombinationen mehrfach vorkommen, warum machste dann keine zusammengesetzten Primärschlüssel? Genau dafür isser doch da.

            Kommentar


              stehe auf dem schlauch. brauche regEx für geldbetrag < 100000.
              entweder mit 1k-punkt 1.234,50 oder ohne 1234,50. immer mit 2 nachkommastellen.
              meine regEx:
              "/^[0-9]{1,5},[0-9]{2}$/"
              "/^[0-9]{1,2}.[0-9]{3},[0-9]{2}$/"

              hab auch schon versucht . und , mit \ zu escapen, aber klappt weiterhin nicht.

              Kommentar


                Zitat von BennyQ
                stehe auf dem schlauch. brauche regEx für geldbetrag < 10000.
                entweder mit 1k-punkt 1.234,50 oder ohne 1234,50. immer mit 2 nachkommastellen.
                meine regEx:
                "/^[0-9]{1,5},[0-9]{2}$/"
                "/^[0-9]{1,2}.[0-9]{3},[0-9]{2}$/"

                hab auch schon versucht . und , mit \ zu escapen, aber klappt weiterhin nicht.
                Du musst definitiv den Punkt escapen, da er sonst ein bel. Zeichen darstellt. Je nach Sprache afaik teilweise mit "\\" (Java z.B.).

                Kommentar


                  yo nevermind. bin duhm. regEx mit einfachem \ hat geklappt. nur im if clause || anstatt && gemacht -.-

                  Kommentar


                    Hab ne nested Java Klasse

                    class A{
                    class B{}
                    }

                    Wenn ich jetzt B in einer anderen Klasse importieren möchte, müsste das doch eigentlich mit

                    import A.B

                    funktionieren? Er sagt mir beim "A" aber "Unresolved Import".

                    Wenn ich A dann in ein package packe und

                    mypackage.A.B

                    importiere, gehts.

                    Jemand nen Plan warum ich das Package brauche? Bzw. wie es ohne geht?

                    Kommentar


                      hört sich pauschal nach access modifiern an.
                      https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
                      vlt mal public davor schreiben?

                      Kommentar


                        Jo daran liegts :)

                        Danke!

                        Kommentar


                          wie man ohne Packages überhaupt arbeiten kann ist mir schleierhaft. Ist einfach eine der Basic Best-Practices im Java Bereich

                          Kommentar


                            Zitat von tob1
                            wie man ohne Packages überhaupt arbeiten kann ist mir schleierhaft. Ist einfach eine der Basic Best-Practices im Java Bereich
                            Es ist ne Uni Hausaufgabe die in so n Online Compiler/Checker hochgeladen werden muss. Darf Signaturen und Dateistruktur nicht ändern...

                            Kommentar


                              Zitat von QTPie
                              Zitat von tob1
                              wie man ohne Packages überhaupt arbeiten kann ist mir schleierhaft. Ist einfach eine der Basic Best-Practices im Java Bereich
                              Es ist ne Uni Hausaufgabe die in so n Online Compiler/Checker hochgeladen werden muss. Darf Signaturen und Dateistruktur nicht ändern...
                              warum den Leuten auch richtig programmieren beibringen, wenn man auch einfach so einen Schmarrn machen kann :D

                              Kommentar


                                Zitat von BennyQ
                                yo nevermind. bin duhm. regEx mit einfachem \ hat geklappt. nur im if clause || anstatt && gemacht -.-
                                Für regex nutz ich immer erstmal regexr.com um andere Fehlerquellen auszuschließen und schnell paar Beispiele durchzuprobieren

                                Kommentar

                                Lädt...
                                X