Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


30
Python Glob mehrere Dateitypen
Gibt es eine bessere Möglichkeit, glob.glob in Python zu verwenden, um eine Liste mehrerer Dateitypen wie .txt, .mdown und .markdown abzurufen? Im Moment habe ich so etwas: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 

5
Wie kann ich mit dem GitHub Org Plugin einen anderen Job aus einer Jenkins-Pipeline (Jenkins-Datei) auslösen?
Wie kann ich die Erstellung eines anderen Jobs innerhalb von auslösen Jenkinsfile? Ich gehe davon aus, dass dieser Job ein weiteres Repository unter derselben Github-Organisation ist , das bereits eine eigene Jenkins-Datei hat. Ich möchte dies auch nur tun, wenn der Filialname Master ist, da es keinen Sinn macht, Downstream-Builds …


18
Safari-Browser erkennen
Wie erkenne ich einen Safari-Browser mit JavaScript? Ich habe den folgenden Code ausprobiert und er erkennt nicht nur Safari, sondern auch den Chrome-Browser. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }


1
PostgreSQL INSERT ON CONFLICT UPDATE (Upsert) verwendet alle ausgeschlossenen Werte
Wenn Sie eine Zeile auf den Kopf stellen (PostgreSQL> = 9.5) und möchten, dass das mögliche INSERT genau dem möglichen UPDATE entspricht, können Sie es folgendermaßen schreiben: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, username=EXCLUDED.username, password=EXCLUDED.password, …

6
Suchen Sie in Pandas in einem DataFrame nach "Nicht enthalten"
Ich habe einige Suchvorgänge durchgeführt und kann nicht herausfinden, wie ein Datenrahmen gefiltert werden df["col"].str.contains(word)soll. Ich frage mich jedoch, ob es eine Möglichkeit gibt, das Gegenteil zu tun: Filtern eines Datenrahmens nach dem Kompliment dieses Satzes. zB: zur Wirkung von !(df["col"].str.contains(word)). Kann dies durch eine DataFrameMethode erfolgen?
142 python  pandas  contains 

3
Was kann verhindern, dass bösartiger Code den "Origin" -Header fälscht, um CORS auszunutzen?
So wie ich es verstehe, muss ein clientseitiges Skript, das auf einer Seite von foo.com ausgeführt wird, Daten von bar.com anfordern möchte, in der Anforderung den Header angeben Origin: http://foo.comund bar muss mit antworten Access-Control-Allow-Origin: http://foo.com. Was kann verhindern, dass bösartiger Code von der Website roh.com einfach den Header fälscht …
142 javascript  ajax  http  cors 

18
Kubernetes Service externe IP ausstehend
Ich versuche, nginx auf kubernetes bereitzustellen, kubernetes Version ist v1.5.2, ich habe nginx mit 3 Replikaten bereitgestellt, YAML-Datei ist unten, apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deployment-example spec: replicas: 3 revisionHistoryLimit: 2 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.10 ports: - containerPort: 80 und jetzt …


3
Wie gehe ich mit unerwünschten Widget-Builds um?
Aus verschiedenen Gründen wird die buildMethode meiner Widgets manchmal erneut aufgerufen. Ich weiß, dass es passiert, weil ein Elternteil aktualisiert hat. Dies führt jedoch zu unerwünschten Effekten. Eine typische Situation, in der Probleme auftreten, ist die folgende FutureBuilder: @override Widget build(BuildContext context) { return FutureBuilder( future: httpCall(), builder: (context, snapshot) …


7
Was ist der beabsichtigte Anwendungsfall für Git Stash?
Wenn ich an Zweig A arbeite und plötzlich an Zweig B arbeiten muss, bevor ich mit einem Commit für Zweig A fertig bin, speichere ich meine Änderungen in A, Kasse B, mache meine Arbeit dort, dann Kasse A und wende den Stash an. Wenn ich an A arbeite und für …
142 git  git-stash 

2
Wann wird JSX.Element vs ReactNode vs ReactElement verwendet?
Ich migriere derzeit eine React-Anwendung zu TypeScript. Bisher funktioniert das ziemlich gut, aber ich habe ein Problem mit den Rückgabetypen meiner renderFunktionen bzw. meiner Funktionskomponenten. Bisher hatte ich immer JSX.Elementals Rückgabetyp verwendet, jetzt funktioniert dies nicht mehr, wenn eine Komponente beschließt, nichts zu rendern, dh zurückzugeben null, da dies nullkein …

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.