Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



8
Verschieben Sie Elemente in einem Numpy-Array
Gibt es nach dieser Frage vor Jahren eine kanonische "Shift" -Funktion in Numpy? Ich sehe nichts aus der Dokumentation . Hier ist eine einfache Version von dem, wonach ich suche: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] Dies zu verwenden ist …
83 python  numpy 

1
Git Rebase mit Sourcetree
Ich glaube, ich bin verwirrt darüber, wie man die SourceTree-Benutzeroberfläche für die Git-Rebase verwendet. Ich habe zwei Zweige "Master" und "Dev". Wie zu sehen war, gingen die beiden Zweige auseinander. Ich möchte eine Rebase für den Zweig "dev" über die Befehlszeile durchführen. Dies wäre: git checkout dev git rebase master …

5
Wie drucke ich den Zeigerwert eines Go-Objekts? Was bedeutet der Zeigerwert?
Ich spiele nur mit Go herum und habe noch kein gutes mentales Modell dafür, wann Strukturen nach Wert oder Referenz übergeben werden. Dies mag eine sehr dumme Frage sein, aber ich möchte nur ein wenig experimentieren und sehen, ob ich noch an demselben Objekt arbeite oder eine Kopie davon erstellt …
83 go 

6
So entpacken Sie eine gz-Datei mit Python
Ich muss eine gz-Datei extrahieren, die ich von einer FTP-Site auf einen lokalen Windows-Dateiserver heruntergeladen habe. Ich habe die Variablen für den lokalen Pfad der Datei festgelegt und weiß, dass sie von GZIP muddle verwendet werden können. Wie kann ich das machen? Die Datei in der GZ-Datei ist eine XML-Datei.

4
Wie lese ich Benutzereingaben in eine Variable in Bash?
Ich versuche, ein Skript zu erstellen, das das Erstellen eines neuen Benutzers auf einem iOS-Gerät vereinfacht. Hier sind die Schritte aufgeschlüsselt. # fullname="USER INPUT" # user="USER INPUT" # group=$user # uid=1000 # gid=1000 # home=/var/$user # echo "$group:*:$gid:$user" >> /private/etc/group # echo "$user::$uid:$gid::0:0:$fullname:$home:/bin/sh" >> /private/etc/master.passwd # passwd $user # mkdir …
83 bash  shell 

3
Was ist der Unterschied zwischen Umformung und Ansicht in Pytorch?
In numpy verwenden wir ndarray.reshape()zum Umformen eines Arrays. Mir ist aufgefallen, dass in Pytorch Menschen torch.view(...)für den gleichen Zweck verwenden, aber zur gleichen Zeit gibt es auch eine torch.reshape(...)existierende. Ich frage mich also, was die Unterschiede zwischen ihnen sind und wann ich einen von beiden verwenden sollte.
83 pytorch 

15
'tsc Befehl nicht gefunden' beim Kompilieren von Typoskript
Ich möchte Typoskript installieren, daher habe ich den folgenden Befehl verwendet: npm install -g typescript und testen tsc --version, aber es zeigt nur 'tsc Befehl nicht gefunden'. Ich habe viele Möglichkeiten ausprobiert, wie in Stackoverflow, Github und anderen Sites vorgeschlagen. aber es funktioniert nicht. Woher weiß ich, dass Typoskript installiert …
83 typescript  npm  tsc 

5
JavaScript Mögliche Iteration über unerwartet
Ich habe folgenden Code: for (i in awards) { if (awards[i] instanceof Array === false) { console.log(awards[i]); httpFactory.patch(awards[i], {"read": true}, false); } } Meine IDE zeigt diesen Fehler in Bezug auf den obigen Code: Mögliche Iteration über unerwartete (benutzerdefinierte / geerbte) Mitglieder, wahrscheinlich fehlende hasOwnProperty-Prüfung Überprüft, ob in JavaScript ungefilterte …
83 javascript 

10
Generika / Vorlagen in Python?
Wie geht Python mit generischen Szenarien / Szenarien vom Typ Vorlage um? Angenommen, ich möchte eine externe Datei "BinaryTree.py" erstellen und Binärbäume verarbeiten lassen, jedoch für jeden Datentyp. So könnte ich ihm den Typ eines benutzerdefinierten Objekts übergeben und einen Binärbaum dieses Objekts haben. Wie geht das in Python?

17
React-Native: java.lang.UnsatisfiedLinkError: DSO zum Laden konnte nicht gefunden werden: libhermes.so
Ich habe gerade mein Projekt aktualisiert, um die reaktionsnative Version 0.60.2 zu verwenden . Wenn ich jedoch versuche, eine Anwendung auf einem Android-Gerät auszuführen, stürzt sie nach dem Startbildschirm ab. Ich habe die folgenden Fehlerprotokolle erhalten: E/AndroidRuntime: FATAL EXCEPTION: create_react_context Process: com.tjspeed, PID: 3909 java.lang.UnsatisfiedLinkError: couldn't find DSO to load: …

8
Wie kann ich einen bösen regulären Ausdruck erkennen?
Vor kurzem wurde ich auf Denial-of-Service- Angriffe mit regulären Ausdrücken aufmerksam und beschloss, sogenannte "böse" Regex-Muster auszurotten, wo immer ich sie in meiner Codebasis finden konnte - oder zumindest solche, die für Benutzereingaben verwendet werden. Die Beispiele unter dem obigen OWASP-Link und Wikipedia sind hilfreich, aber sie erklären das Problem …
83 regex 

6
Simulieren Sie einen Schaltflächenklick in Jest
Das Simulieren eines Schaltflächenklicks scheint eine sehr einfache / Standardoperation zu sein. In Jest.js Tests kann ich es jedoch nicht zum Laufen bringen. Dies habe ich versucht (und auch mit jQuery), aber es schien nichts auszulösen: import { mount } from 'enzyme'; page = <MyCoolPage />; pageMounted = mount(page); const …

6
Warnung: Kotlin-Laufzeit-JAR-Dateien im Klassenpfad sollten dieselbe Version haben
Ich erhalte die folgende Warnung, bin mir jedoch nicht sicher, wo sich Version 1.0.6 befindet. Ist es möglich, dass dieser Fehler aus einer Kotlin-Bibliothek stammt, die eine alte Kotlin-Version enthält? Irgendwelche Ideen, wie man das Problem behebt oder zumindest wie ich dem Vorschlag folgen kann, Kotlin-Reflect explizit zu machen (1.1)?
83 kotlin 

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.