Ich benutze object != nullviel, um zu vermeiden NullPointerException. Gibt es eine gute Alternative dazu? Zum Beispiel benutze ich oft: if (someobject != null) { someobject.doCalc(); } Dies sucht im obigen Snippet nach einem NullPointerExceptionfür das someobjectObjekt. Beachten Sie, dass die akzeptierte Antwort möglicherweise veraltet ist. Weitere Informationen finden Sie …
Was ist der präziseste und effizienteste Weg, um herauszufinden, ob ein JavaScript-Array einen Wert enthält? Dies ist der einzige Weg, den ich kenne: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Gibt …
Chrome unterstützt das Platzhalterattribut für input[type=text]Elemente (andere wahrscheinlich auch). Das Folgende CSShat jedoch nichts mit dem Wert des Platzhalters zu tun: input[placeholder], [placeholder], *[placeholder] { color: red !important; } <input type="text" placeholder="Value"> Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Valuewird immer noch greystatt bleiben red. Gibt es eine …
На этот вопрос есть ответы на Stapelüberlauf на русском : Как отменить последний push? In meiner Hauptniederlassung habe ich eine git merge some-other-branchlokale, aber nie die Änderungen an den Ursprungsmaster übertragen. Ich wollte nicht zusammenführen, also möchte ich es rückgängig machen. Beim Durchführen git statusnach meiner Zusammenführung wurde folgende Meldung …
Gestern habe ich die Socken aus der sauberen Wäsche gepaart und herausgefunden, dass meine Arbeitsweise nicht sehr effizient ist. Ich machte eine naive Suche - nahm eine Socke und "iterierte" den Stapel, um sein Paar zu finden. Dies erfordert Iterieren über n / 2 * n / 4 = n …
Ich habe ein Repo (Ursprung) auf einem USB-Stick, das ich auf meine Festplatte (lokal) geklont habe. Ich habe "origin" auf ein NAS verschoben und das Klonen von hier aus erfolgreich getestet. Ich würde gerne wissen, ob ich den URI von "origin" in den Einstellungen von "local" ändern kann, damit er …
Wie setze ich meinen lokalen Zweig so zurück, dass er dem Zweig im Remote-Repository entspricht? Ich tat: git reset --hard HEAD Aber wenn ich a git status, On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: java/com/mycompany/TestContacts.java modified: java/com/mycompany/TestParser.java Können Sie mir bitte sagen, …
Ich habe ein EditTextund ein Buttonin meinem Layout. Nachdem Buttonich in das Bearbeitungsfeld geschrieben und auf das geklickt habe , möchte ich die virtuelle Tastatur ausblenden. Ich gehe davon aus, dass dies ein einfacher Code ist, aber wo finde ich ein Beispiel dafür? Beim Berühren außerhalb der Tastatur.
Overа этот вопрос есть ответы на Stapelüberlauf на русском : foreach () для enum Wie können Sie ein enumin C # aufzählen ? ZB wird der folgende Code nicht kompiliert: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); …
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как выйти из редактора Vi или Vim? Ich stecke fest und kann nicht entkommen. Es sagt: "type :quit<Enter> to quit VIM" Aber wenn ich das tippe, erscheint es einfach im Objektkörper.
Wie mache ich den ersten Buchstaben eines Strings in Großbuchstaben, ändere aber nicht die Groß- und Kleinschreibung eines der anderen Buchstaben? Zum Beispiel: "this is a test" -> "This is a test" "the Eiffel Tower" -> "The Eiffel Tower" "/index.html" -> "/index.html"
In SQL Server ist es möglich, INSERTmithilfe einer SELECTAnweisung in eine Tabelle zu gelangen : INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Ist es auch möglich über ein Update zu aktualisierenSELECT ? Ich habe eine temporäre Tabelle mit den Werten und …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.