Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



2
Wie gebe ich intelligente Zeiger (shared_ptr) als Referenz oder nach Wert zurück?
Angenommen, ich habe eine Klasse mit einer Methode, die a zurückgibt shared_ptr. Was sind die möglichen Vor- und Nachteile einer Rücksendung nach Referenz oder Wert? Zwei mögliche Hinweise: Frühe Objektzerstörung. Wenn ich die shared_ptrby (const) -Referenz zurückgebe, wird der Referenzzähler nicht inkrementiert, sodass das Risiko besteht, dass das Objekt gelöscht …

6
Unterschied zwischen ViewData und TempData?
Ich weiß, was ViewData ist und benutze es ständig, aber in ASP.NET Preview 5 wurde etwas Neues namens TempData eingeführt. Normalerweise tippe ich meine ViewData stark ein, anstatt den Ansatz des Objektwörterbuchs zu verwenden. Wann sollte ich TempData anstelle von ViewData verwenden? Gibt es dafür Best Practices?




8
Bester Ansatz für GPGPU / CUDA / OpenCL in Java?
Allzweck-Computing auf Grafikprozessoren ( GPGPU ) ist ein sehr attraktives Konzept, um die Leistung der GPU für jede Art von Computing zu nutzen. Ich würde GPGPU gerne für Bildverarbeitung, Partikel und schnelle geometrische Operationen verwenden. Momentan scheinen die beiden Konkurrenten in diesem Bereich CUDA und OpenCL zu sein. Ich würde …
94 java  cuda  gpgpu  opencl 



16
Woher bekomme ich den Google-Entwicklerschlüssel?
Ich arbeite an einer Google-API wie Chat, Kontakten usw. Ich bin festgefahren, developer_keywie in gdata doc erwähnt. Sie können dies unter https://code.google.com/apis/console erhalten : 'developer_key' => '' Ich habe schon: // OAuth2 Settings, you can get these keys at https://code.google.com/apis/console 'oauth2_client_id' => '', 'oauth2_client_secret' => '', 'oauth2_redirect_uri' => '' Wo …

2
Bindung des ng-Modells innerhalb der ng-repeat-Schleife in AngularJS
Ich versuche, das Problem des Gültigkeitsbereichs innerhalb einer ng-repeat-Schleife zu lösen. Ich habe einige Fragen durchgesehen, konnte meinen Code jedoch nicht zum Laufen bringen. Controller-Code: function Ctrl($scope) { $scope.lines = [{text: 'res1'}, {text:'res2'}]; } Aussicht: <div ng-app> <div ng-controller="Ctrl"> <div ng-repeat="line in lines"> <div class="preview">{{text}}{{$index}}</div> </div> <div ng-repeat="line in lines"> …

11
Ist die Erstellung von Java-Klassendateien deterministisch?
Sind bei Verwendung desselben JDK (dh derselben javacausführbaren Datei) die generierten Klassendateien immer identisch? Kann es je nach Betriebssystem oder Hardware einen Unterschied geben ? Könnten außer der JDK-Version noch andere Faktoren zu Unterschieden führen? Gibt es Compileroptionen, um Unterschiede zu vermeiden? Ist ein Unterschied nur theoretisch möglich oder erzeugt …

4
Wie werden If-Else-Strukturen in datengebundenen Ansichten erstellt?
Ich verwende dieses Idiom ständig in KO-basierten HTML-Vorlagen: <!-- ko if: isEdit --> <td><input type="text" name="email" data-bind="value: email" /></td> <!-- /ko --> <!-- ko ifnot: isEdit --> <td data-bind="text: email"></td> <!-- /ko --> Gibt es eine bessere / sauberere Möglichkeit, Bedingungen in KO zu erfüllen, oder gibt es eine bessere …

5
Die Installation von Visual Studio 2017 bricht die Visual Studio 2015 ASP.NET-Kernprojekte ab
Nach der Installation von Visual Studio 2017 Professional kann ich meinen ASP.NET Core nicht mehr in Visual Studio 2015 Professional erstellen. Ich habe dieses Projekt in VS2017 nie geöffnet Ich bekomme Der folgende Fehler trat beim Versuch auf, den Projektmodellserverprozess auszuführen (1.0.0-Vorschau3-004056). Der Prozess kann nicht gestartet werden. Keine ausführbare …

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.