Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



3
Wofür steht LPCWSTR und wie soll damit umgegangen werden?
Was ist das genau? Ich denke, es ist ein Zeiger (LPC bedeutet lange Zeigerkonstante), aber was bedeutet "W"? Ist es ein bestimmter Zeiger auf eine Zeichenfolge oder ein Zeiger auf eine bestimmte Zeichenfolge? Zum Beispiel möchte ich ein Fenster mit dem Namen "TestWindow" schließen. HWND g_hTest; LPCWSTR a; *a = …
89 c++  winapi  lpcstr 

3
Sortieren Sie Eigenwerte und zugehörige Eigenvektoren nach Verwendung von numpy.linalg.eig in Python
Ich verwende numpy.linalg.eig, um eine Liste von Eigenwerten und Eigenvektoren zu erhalten: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Ich möchte meine Eigenwerte (z. B. vom niedrigsten zum höchsten) so sortieren, dass ich weiß, was der zugehörige Eigenvektor nach …
89 python  sorting  numpy 

3
Erstellen von iOS / OSX-Frameworks: Ist es erforderlich, diese vor der Verteilung an andere Entwickler zu codieren?
Ich lerne, wie man iOS- und OSX-Frameworks erstellt. Nehmen wir zum Beispiel iOS. Die folgenden Schritte funktionieren bisher für mich: xcodebuild Framework mit -sdk iphonesimulator und Build-Aktion xcodebuild Framework mit -sdk iphoneos und Build-Aktion Verwenden Sie das Lipo-Tool, um eine universelle Binärdatei zu erstellen, die lipo -infoFolgendes erwartet: Architekturen in …

13
Finde die verbleibende Zeit in einem setTimeout ()?
Ich schreibe Javascript, das mit Bibliothekscode interagiert, den ich nicht besitze und den ich (vernünftigerweise) nicht ändern kann. Es werden Javascript-Zeitüberschreitungen erstellt, mit denen die nächste Frage in einer Reihe von zeitlich begrenzten Fragen angezeigt wird. Dies ist kein richtiger Code, da er hoffnungslos verschleiert ist. Folgendes macht die Bibliothek: …

5
Statische Verknüpfung von libstdc ++: Fallstricke?
Ich muss eine C ++ - Anwendung, die auf Ubuntu 12.10 mit libstdc ++ von GCC 4.7 basiert, auf Systemen bereitstellen, auf denen Ubuntu 10.04 ausgeführt wird, das mit einer erheblich älteren Version von libstdc ++ geliefert wird. Derzeit kompiliere ich mit -static-libstdc++ -static-libgcc, wie in diesem Blog-Beitrag vorgeschlagen: libstdc …


2
Wie verwalte ich Unit-Test-Ressourcen in Kotlin, z. B. das Starten / Stoppen einer Datenbankverbindung oder eines eingebetteten Elasticsearch-Servers?
In meinen Kotlin JUnit-Tests möchte ich eingebettete Server starten / stoppen und sie in meinen Tests verwenden. Ich habe versucht, die JUnit- @BeforeAnnotation für eine Methode in meiner Testklasse zu verwenden, und sie funktioniert einwandfrei, ist jedoch nicht das richtige Verhalten, da jeder Testfall statt nur einmal ausgeführt wird. Daher …

9
HTML / Javascript: Zugriff auf JSON-Daten, die in ein Skript-Tag mit src-Set geladen wurden
Ich habe diese JSON-Datei, die ich auf dem Server generiere, den ich auf dem Client zugänglich machen möchte, da die Seite sichtbar ist. Grundsätzlich möchte ich Folgendes erreichen: Ich habe das folgende Tag in meinem HTML-Dokument deklariert: <script id="test" type="application/json" src="http://myresources/stuf.json"> Die in ihrer Quelle angegebene Datei enthält JSON-Daten. Wie …


4
Java: Mehrere Variablen für for loop init initialisieren?
Ich möchte zwei Schleifenvariablen unterschiedlichen Typs haben. Gibt es eine Möglichkeit, diese Arbeit zu machen? @Override public T get(int index) throws IndexOutOfBoundsException { // syntax error on first 'int' for (Node<T> current = first, int currentIndex; current != null; current = current.next, currentIndex++) { if (currentIndex == index) { return …
89 java  for-loop 

4
Android: ADB-Pull-Datei auf dem Desktop
Beim Versuch, eine Datei vom Gerät auf den Desktop zu kopieren, wird folgender Befehl ausgeführt: adb pull sdcard/log.txt Users/admin/Desktop Mit diesem Befehl wird jedoch ein Ordner Users / admin / Desktop im Ordner platform-tools erstellt, in dem sich adb befindet. Wie ziehe ich eine Datei auf meinen Desktop?
89 android  adb 

6
Warum versteckt Intel den internen RISC-Kern in seinen Prozessoren?
Beginnend mit Pentium Pro (P6-Mikroarchitektur) hat Intel seine Mikroprozessoren neu gestaltet und den internen RISC-Kern gemäß den alten CISC-Anweisungen verwendet. Seit Pentium Pro werden alle CISC-Anweisungen in kleinere Teile (uops) unterteilt und dann vom RISC-Kern ausgeführt. Am Anfang war mir klar, dass Intel beschlossen hat, neue interne Architekturen zu verbergen …


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.