Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


10
Wie erkenne ich meine Browserversion und mein Betriebssystem mit JavaScript?
Ich habe versucht, den folgenden Code zu verwenden, aber er zeigt nur Ergebnisse an, wenn Chrome und Mozilla in IE6 nicht funktionieren. <div id="example"></div> <script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser Name: " + navigator.appName + "</p>"; txt+= "<p>Browser Version: " + navigator.appVersion + …


5
Was ist ein Beispiel für das einfachste Beispiel von Socket.io?
Ich habe in letzter Zeit versucht, Socket.io zu verstehen, aber ich bin kein großartiger Programmierer, und fast jedes Beispiel, das ich im Internet finden kann (glauben Sie mir, ich habe stundenlang gesucht), enthält zusätzliche Dinge, die die Dinge komplizieren. Viele der Beispiele machen eine Reihe von Dingen, die mich verwirren, …
113 node.js  socket.io 


4
Ändern Sie das Arbeitsverzeichnis in meinem aktuellen Shell-Kontext, wenn Sie das Knotenskript ausführen
Ich versuche, das Arbeitsverzeichnis meines Node.js-Skripts zu ändern, wenn es über ein bin-Skript ausgeführt wird. Ich habe so etwas wie folgendes: #!/usr/bin/env node process.chdir('/Users') Wenn ich diese Datei dann mit ausführe ./bin/nodefile, wird sie beendet, aber das Arbeitsverzeichnis des aktuellen Shell-Kontexts hat sich nicht geändert. Ich habe auch Shelljs ausprobiert …


2
Nodejs senden eine Datei als Antwort
Das Expressjs-Framework verfügt über eine sendfile () -Methode. Wie kann ich das tun, ohne ein ganzes Framework zu verwenden? Ich verwende Node-Native-Zip, um ein Archiv zu erstellen, und ich möchte das an den Benutzer senden.
113 node.js 

7
Können fehlende Schlüssel mit JSONDecoder in Swift 4 einen Standardwert verwenden, anstatt optionale Eigenschaften zu sein?
Swift 4 hat das neue CodableProtokoll hinzugefügt . Wenn ich es verwende JSONDecoder, müssen anscheinend alle nicht optionalen Eigenschaften meiner CodableKlasse Schlüssel im JSON haben, oder es wird ein Fehler ausgegeben. Jede Eigenschaft meiner Klasse optional zu machen, scheint ein unnötiger Aufwand zu sein, da ich wirklich den Wert im …
113 json  swift  swift4  codable 


4
Wofür soll die Annotation javax.inject.Named verwendet werden?
Ich versuche, das javax.injectPaket zu verstehen , und mir ist nicht klar, wofür die javax.inject.NamedAnmerkung verwendet werden soll. Der Javadoc erklärt die Idee dahinter nicht. Javadoc finden Sie unter http://download.oracle.com/javaee/6/api/javax/inject/Named.html Ich verwende Spring 3.0 , um einige Beispielprogramme zu schreiben. @NamedWenn ich eine Bean anlege, scheint sie der Bean-Factory hinzugefügt …


5
Wie kann ich die Wartezeit (ttfb) reduzieren?
Ich habe eine Abfrage, bei der eine Liste der Benutzer aus einer Tabelle in sortierter Reihenfolge abgerufen wird, basierend auf dem Zeitpunkt, zu dem sie erstellt wurde. Ich habe das folgende Zeitdiagramm von den Chrome-Entwicklertools erhalten. Sie können sehen, dass TTFB (Zeit bis zum ersten Byte) zu hoch ist. Ich …


6
Ist es sicher, ein Versprechen mehrmals zu lösen?
Ich habe einen i18n-Dienst in meiner Anwendung, der den folgenden Code enthält: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …

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.