Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


6
Erstellen einer generischen Methode in C #
Ich versuche, eine Reihe ähnlicher Methoden zu einer generischen Methode zu kombinieren. Ich habe mehrere Methoden, die den Wert eines Querystrings zurückgeben, oder null, wenn dieser Querystring nicht existiert oder nicht im richtigen Format vorliegt. Dies wäre einfach genug, wenn alle Typen von Haus aus nullwertfähig wären, aber ich muss …
83 c#  generics 

11
Wie kann ich ein aktuelles Element aus HashSet <T> abrufen?
Ich habe diese Frage gelesen , warum dies nicht möglich ist, aber keine Lösung für das Problem gefunden. Ich möchte ein Element aus einem .NET abrufen HashSet&lt;T&gt;. Ich suche nach einer Methode, die diese Signatur haben würde: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref …
83 c#  .net  hashset 

6
JAAS für Menschen
Es fällt mir schwer, JAAS zu verstehen. Es scheint alles komplizierter zu sein, als es sein sollte (insbesondere die Sun-Tutorials). Ich benötige ein einfaches Tutorial oder Beispiel zum Implementieren der Sicherheit (Authentifizierung + Autorisierung) in einer Java-Anwendung basierend auf Struts + Spring + Hibernate mit benutzerdefiniertem Benutzer-Repository. Kann mit ACEGI …

9
Importieren Sie das Python-Paket aus dem lokalen Verzeichnis in den Interpreter
Ich entwickle / teste ein Paket in meinem lokalen Verzeichnis. Ich möchte es in den Interpreter (v2.5) importieren, aber sys.path enthält nicht das aktuelle Verzeichnis. Im Moment tippe ich ein sys.path.insert(0,'.'). Gibt es einen besseren Weg? Ebenfalls, from . import mypackage schlägt mit diesem Fehler fehl: ValueError: Attempted relative import …
83 python 

8
Sind Standardeinstellungen in JDK 8 eine Form der Mehrfachvererbung in Java?
Mit einer neuen Funktion in JDK 8 können Sie eine vorhandene Schnittstelle erweitern und gleichzeitig die Binärkompatibilität beibehalten. Die Syntax ist wie public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } Auf diese Weise SomeInterfacetreten bei allen vorhandenen Implementierungen beim Upgrade auf diese neue Version nicht alle plötzlich …

2
Was bedeutet „rep; nein; " Mittelwert in x86-Assembly? Ist es dasselbe wie die Anweisung "Pause"?
Was heißt rep; nopdas Ist es dasselbe wie pauseAnweisung? Ist es dasselbe wie rep nop(ohne das Semikolon)? Was ist der Unterschied zu der einfachen nopAnweisung? Verhält es sich auf AMD- und Intel-Prozessoren anders? (Bonus) Wo ist die offizielle Dokumentation für diese Anweisungen? Motivation für diese Frage Nach einigen Diskussionen in …

3
Absolute URLs, die das Protokoll (Schema) weglassen, um das der aktuellen Seite beizubehalten
Ich habe das //somepage.com/resourceURL-Format gesehen. Beispielsweise: &lt;img src="//remotesite.com/image1.jpg" /&gt; Der Punkt dabei ist, dass, wenn die aktuelle Seite (die Seite, die das imgTag definiert ) verwendet wird http, die Anforderung an die Remote-Site über http erfolgt. Wenn es https ist, ist es https. Dadurch werden Browser-Warnungen vor nicht vollständig verschlüsselten …




4
Wie serialisiert man ein Objekt in C ++?
Ich habe eine kleine Hierarchie von Objekten, die ich serialisieren und über eine Socket-Verbindung übertragen muss. Ich muss das Objekt sowohl serialisieren als auch basierend auf dem Typ deserialisieren. Gibt es eine einfache Möglichkeit, dies in C ++ zu tun (wie es in Java der Fall ist)? Gibt es Online-Codebeispiele …


5
Wie kann das Hinzufügen von Elementen zu einer ListView beschleunigt werden?
Ich füge ein paar tausend (zB 53.709) Elemente zu einer WinForms ListView hinzu. Versuch 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Das läuft sehr schlecht. Die naheliegende erste Lösung besteht darin, anzurufen BeginUpdate/EndUpdate. Versuch 2 :3,106 ms listView.BeginUpdate(); foreach …

9
React-Bootstrap-Linkelement in einem Navitem
Ich habe einige Styling-Probleme mit React-Router und React-Bootstrap. Unten ist ein Ausschnitt aus dem Code import { Route, RouteHandler, Link } from 'react-router'; import AuthService from '../services/AuthService' import { Button, Nav, Navbar, NavDropdown, MenuItem, NavItem } from 'react-bootstrap'; &lt;Nav pullRight&gt; &lt;NavItem eventKey={1}&gt; &lt;Link to="home"&gt;Home&lt;/Link&gt; &lt;/NavItem&gt; &lt;NavItem eventKey={2}&gt; &lt;Link to="book"&gt;Book Inv&lt;/Link&gt; …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.