Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Android-Berechtigung für LocationManager prüfen
Ich versuche, die GPS-Koordinaten anzuzeigen, wenn ich in meinem Aktivitätslayout auf eine Schaltfläche klicke. Die folgende Methode wird aufgerufen, wenn ich auf die Schaltfläche klicke: public void getLocation(View view) { TextView tv = (TextView) findViewById(R.id.gps_coord_view); LocationManager lm = (LocationManager) getSystemService(LOCATION_SERVICE); Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); tv.setText("Latitude: " + loc.getLatitude() + "\nLongitude: …

4
Erstellen einer Instanz eines Typs ohne Standardkonstruktor in C # mithilfe von Reflection
Nehmen Sie die folgende Klasse als Beispiel: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Ich möchte dann eine Instanz dieses Typs mithilfe von Reflection erstellen: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalerweise funktioniert dies. Da SomeTypejedoch kein parameterloser Konstruktor definiert wurde, …

6
Verwenden einer Bitmaske in C #
Angenommen, ich habe Folgendes int susan = 2; //0010 int bob = 4; //0100 int karen = 8; //1000 und ich übergebe 10 (8 + 2) als Parameter an eine Methode und möchte dies dekodieren, um Susan und Karen zu bedeuten Ich weiß, dass 10 1010 ist aber wie kann …
97 c#  bitmask 



17
OrderBy Pipe Problem
Ich kann diesen Code nicht von Angualr 1 nach Angular 2 übersetzen: ng-repeat="todo in todos | orderBy: 'completed'" Dies ist, was ich nach der Antwort des Thierry Templier getan habe: Komponentenvorlage: *ngFor="#todo of todos | sort" Komponentencode: @Component({ selector: 'my-app', templateUrl: "./app/todo-list.component.html", providers: [TodoService], pipes: [ TodosSortPipe ] }) Pipe …

8
NewLine in der Objektzusammenfassung
Schöne Grüße Wenn Sie eine Zusammenfassung für eine Eigenschaft / ein Feld / eine Methode usw. festlegen, ist es möglich, eine neue Zeile darin zu haben? /// <summary> /// This is line 1 /// This is line 2 /// </summary> public bool TestLine { get; set; } Wenn ich dies …
97 c#  newline  summary 


6
Wie mische ich einen std :: vector?
Ich suche nach einer generischen, wiederverwendbaren Möglichkeit, a std::vectorin C ++ zu mischen . So mache ich das derzeit, aber ich denke, es ist nicht sehr effizient, da es ein Zwischenarray benötigt und den Elementtyp kennen muss (DeckCard in diesem Beispiel): srand(time(NULL)); cards_.clear(); while (temp.size() > 0) { int idx …
97 c++  shuffle  stdvector 

8
Rufen Sie den aktuellen Benutzer innerhalb einer ApiController-Aktion ab, ohne die Benutzer-ID als Parameter zu übergeben
Wie erhalten wir den aktuellen Benutzer innerhalb einer sicheren ApiController-Aktion, ohne den Benutzernamen oder die Benutzer-ID als Parameter zu übergeben? Wir gehen davon aus, dass dies verfügbar ist, da wir uns in einer sicheren Aktion befinden. Wenn Sie sich in einer sicheren Aktion befinden, hat sich der Benutzer bereits authentifiziert …

11
Was entspricht den Use-Commit-Zeiten für Git?
Ich benötige die Zeitstempel der Dateien auf meinem lokalen Server und auf meinem Server, um synchron zu sein. Dies wird mit Subversion erreicht, indem use-commit-times = true in der Konfiguration festgelegt wird, sodass die letzte Änderung jeder Datei zum Zeitpunkt des Festschreibens erfolgt. Jedes Mal, wenn ich mein Repository klone, …
97 git 

7
Lesen von Xml mit XmlReader in C #
Ich versuche, das folgende XML-Dokument so schnell wie möglich zu lesen und zusätzliche Klassen das Lesen jedes Unterblocks verwalten zu lassen. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable> <Statement></Statement> </StatementsAvailable> </Account> </Accounts> </ApplicationPool> Ich versuche jedoch, das XmlReader-Objekt zum Lesen jedes Kontos und anschließend der "StatementsAvailable" zu verwenden. Schlagen Sie vor, XmlReader.Read …
97 c#  xml  xmlreader 




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.