Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

2
Senden eines Websocket-Ping- / Pong-Frames vom Browser
Ich lese immer wieder über Ping / Pong-Nachrichten in Websockets, um die Verbindung aufrechtzuerhalten, bin mir aber nicht sicher, was sie sind. Ist es ein bestimmter Rahmentyp? (Ich sehe keine Methoden für ein Javascript-WebSocket-Objekt in Chrome im Zusammenhang mit Ping-Pong). Oder ist es nur ein Entwurfsmuster (z. B. sende ich …



17
Iterieren Sie über das Objekt in Angular
Ich versuche einige Dinge in Angular 2 Alpha 28 zu tun und habe ein Problem mit Wörterbüchern und NgFor. Ich habe eine Oberfläche in TypeScript, die so aussieht: interface Dictionary { [ index: string ]: string } In JavaScript wird dies in ein Objekt übersetzt, das mit Daten folgendermaßen aussehen …
130 angular 


7
Python-Listenverzeichnis, Unterverzeichnis und Dateien
Ich versuche, ein Skript zu erstellen, um alle Verzeichnisse, Unterverzeichnisse und Dateien in einem bestimmten Verzeichnis aufzulisten. Ich habe es versucht: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Leider funktioniert es nicht richtig. Ich bekomme alle Dateien, aber …
130 python  file  path 

3
Rückgabedatei in der ASP.Net Core-Web-API
Problem Ich möchte eine Datei in meinem ASP.Net Web API Controller zurückgeben, aber alle meine Ansätze geben die HttpResponseMessageals JSON zurück. Code bisher public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Wenn ich diesen Endpunkt in …

16
Ursprungsübergreifende Leseblockierung (CORB)
Ich habe die Drittanbieter-API mit Jquery AJAX aufgerufen. Ich erhalte folgenden Fehler in der Konsole: Cross-Origin Read Blocking (CORB) blockierte die Cross-Origin-Antwort MY URL mit MIME-Typ application / json. Weitere Informationen finden Sie unter https://www.chromestatus.com/feature/5629709824032768 . Ich habe folgenden Code für den Ajax-Aufruf verwendet: $.ajax({ type: 'GET', url: My Url, …



5
Versprechen von Vuex-Aktionen zurückgeben
Ich habe kürzlich angefangen, Dinge von jQ auf ein strukturierteres Framework zu migrieren, nämlich VueJS, und ich liebe es! Konzeptionell war Vuex für mich ein Paradigmenwechsel, aber ich bin zuversichtlich, dass ich weiß, worum es jetzt geht, und verstehe es total! Es gibt jedoch einige kleine Grauzonen, hauptsächlich vom Standpunkt …

8
Extrahieren Sie einen Teil eines Regex-Matches
Ich möchte, dass ein regulärer Ausdruck den Titel aus einer HTML-Seite extrahiert. Derzeit habe ich Folgendes: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Gibt es einen regulären Ausdruck, um nur den Inhalt von <title> zu extrahieren, damit ich die Tags nicht entfernen muss?

11
NGINX: Zeitüberschreitung beim Upstream (110: Zeitüberschreitung bei Verbindung) beim Lesen des Antwortheaders vom Upstream
Ich habe Puma als Upstream-App-Server und Riak als Hintergrund-DB-Cluster. Wenn ich eine Anfrage sende, die einen Datenblock für etwa 25.000 Benutzer auf der Karte reduziert und von Riak an die App zurückgibt, wird im Nginx-Protokoll eine Fehlermeldung angezeigt: Zeitüberschreitung beim Upstream (110: Zeitüberschreitung der Verbindung) beim Lesen des Antwortheaders vom …
130 nginx  timeout  puma 


6
Farbe der Android-Statusleistensymbole
Ich frage mich , ob es möglich ist, die Statusbar ändern Symbole Farbe ( nicht die Statusbar Farbe, colorPrimaryDark) Sagen wir , ich dieses statusbar wollen mit: <item name="colorPrimaryDark">@android:color/white</item> und die Symbole in Schwarz, ist es möglich? Vielen Dank. BEARBEITEN: Neu in der M-Entwicklervorschau: windowLightStatusBar. Wenn Sie dies in Ihrem …

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.