Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

9
Wie erkenne ich, ob ein Benutzer bereits in Firebase angemeldet ist?
Ich verwende die Firebase-Knoten-API in meinen Javascript-Dateien für die Google-Anmeldung. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Dies funktioniert einwandfrei und der Nutzer kann sich mit seinen Google-Anmeldeinformationen anmelden. Wenn der Benutzer die Seite erneut besucht, wird das Popup erneut geöffnet. Da er sich jedoch bereits angemeldet hat, wird das …

12
Wie kann ich Netzwerkanforderungen (zum Debuggen) in React Native anzeigen?
Ich möchte meine Netzwerkanforderungen in React Native anzeigen, um das Debuggen zu erleichtern - idealerweise auf der Registerkarte "Netzwerk" der Chrome-Devtools. Es gibt einige geschlossene Probleme auf GitHub ( https://github.com/facebook/react-native/issues/4122 und https://github.com/facebook/react-native/issues/934 ), aber ich weiß nicht Ich verstehe sie nicht ganz. Es hört sich so an, als müsste ich …


7
DynamoDB nach Datum abfragen
Ich komme aus einem relationalen Datenbankhintergrund und versuche, mit Amazon DynamoDB zu arbeiten Ich habe eine Tabelle mit einem Hash-Schlüssel "DataID" und einem Bereich "CreatedAt" und einer Reihe von Elementen darin. Ich versuche, alle Elemente abzurufen, die nach einem bestimmten Datum erstellt und nach Datum sortiert wurden. Was in einer …

5
Wie validiere ich ein Array in Laravel?
Ich versuche, Array POST in Laravel zu validieren: $validator = Validator::make($request->all(), [ "name.*" => 'required|distinct|min:3', "amount.*" => 'required|integer|min:1', "description.*" => "required|string" ]); Ich sende einen leeren POST und erhalte diesen if ($validator->fails()) {}als False. Dies bedeutet, dass die Validierung wahr ist, aber nicht. Wie validiere ich ein Array in Laravel? …
102 php  laravel  laravel-5.4 


4
Verketten Sie mehrere Filter () in Django. Ist dies ein Fehler?
Ich habe immer angenommen, dass das Verketten mehrerer filter () -Aufrufe in Django immer dasselbe ist wie das Sammeln in einem einzigen Aufruf. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) Ich bin jedoch auf einen komplizierten Abfragesatz in meinem Code gestoßen, bei dem dies nicht der Fall ist class Inventory(models.Model): book = models.ForeignKey(Book) …
102 django  django-orm 

2
Funktionen in einer Schleife erstellen
Ich versuche, Funktionen innerhalb einer Schleife zu erstellen: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) Das Problem ist, dass alle Funktionen gleich sind. Anstatt 0, 1 und 2 zurückzugeben, geben alle drei Funktionen 2 zurück: print([f() for f in …
102 python  function 


6
So codieren Sie Base64-Bilder in Linux Bash / Shell
Ich versuche, base64 ein Bild in einem Shell-Skript zu codieren und es in eine Variable zu setzen: test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH Ich habe auch so etwas versucht: test=\`echo -ne DSC_0251.JPG | base64\` aber immer noch ohne Erfolg. Ich möchte so etwas machen: curl -v -X POST -d …
102 linux  image  shell  variables  base64 

20
Hohe CPU-Auslastung mit Android-Emulator (qemu-system-i386.exe)
Die CPU-Auslastung des Emulators qemu-system-i386.exe läuft fast ständig zwischen 7 und 9 Android Studio 2.1 Android SDK Tools: 25.1.3 Host-Betriebssystem: Windows 7 - i7 2630QM - 8 GB RAM Intel x86 Atom System Image installiert Egal welche Einstellung ich im Emulator ändere: emulierte Leistung, Multi-Core-CPU, x86-64-Image, immer das Gleiche Es …


5
So entfernen Sie Commits aus einer Pull-Anforderung
Ich habe eine Pull-Anfrage gestellt, aber danach habe ich einige Commits für das Projekt vor Ort vorgenommen, wodurch meine Pull-Anfrage verschmutzt wurde. Ich habe versucht, sie zu entfernen, aber ohne Glück. Ich habe einige ähnliche Fragen zu StackOverflow gefunden, kann aber nicht anwenden, was dort enthalten ist. Es ist meine …
102 git  github  pull-request 



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.