Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Was bedeutet der reguläre Ausdruck / _ / g?
JavaScript: .replace(/_/g," "); Ich habe es in meinem Code, kann mich aber nicht erinnern, warum oder was es tut! Kann einer von euch Gurus mit regulärem Ausdruck helfen? Ich weiß, dass dies einfach erscheinen mag, aber reguläre Ausdrücke sind nicht meine Sache und das Googeln /ghat nicht viel geholfen.
94 javascript  regex 


7
Umbenennen eines veröffentlichten NPM-Moduls
Gibt es eine Möglichkeit, ein bereits veröffentlichtes NPM-Modul umzubenennen? Ich möchte den Namen meines Moduls ändern, um es genauer an die API anzupassen, die es verfügbar macht, möchte aber nicht, dass Personen, die es bereits installiert haben, im Stich gelassen werden.
94 npm 

5
So aktualisieren Sie LiveData eines ViewModel über den Hintergrunddienst und die Update-Benutzeroberfläche
Kürzlich beschäftige ich mich mit Android-Architektur, die kürzlich von Google eingeführt wurde. Aus der Dokumentation habe ich folgendes gefunden: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() { …

6
M_PI funktioniert mit math.h, jedoch nicht mit cmath in Visual Studio
Ich verwende Visual Studio 2010. Ich habe gelesen, dass es in C ++ besser ist, <cmath>als zu verwenden <math.h>. Aber im Programm versuche ich zu schreiben (Win32-Konsolenanwendung, leeres Projekt), wenn ich schreibe: #define _USE_MATH_DEFINES #include <math.h> es kompiliert, während wenn ich schreibe #define _USE_MATH_DEFINES #include <cmath> es scheitert mit Fehler …

8
Geben Sie für jede Zeile den Spaltennamen des größten Werts zurück
Ich habe eine Liste von Mitarbeitern, und ich muss wissen, in welcher Abteilung sie sich am häufigsten befinden. Es ist trivial, die Mitarbeiter-ID anhand des Abteilungsnamens zu tabellieren, aber es ist schwieriger, den Abteilungsnamen und nicht die Anzahl der Dienstplanzählungen aus der Häufigkeitstabelle zurückzugeben. Ein einfaches Beispiel unten (Spaltennamen = …
94 r 

3
Erstellen einer asynchronen Aufgabe in Flask
Ich schreibe eine Anwendung in Flask, die sehr gut funktioniert, außer dass sie WSGIsynchron und blockierend ist. Ich habe insbesondere eine Aufgabe, die eine Drittanbieter-API aufruft, und diese Aufgabe kann einige Minuten dauern. Ich möchte diesen Anruf tätigen (es ist eigentlich eine Reihe von Anrufen) und ihn laufen lassen. während …


8
Android Studio: Standardprojektverzeichnis
Wann immer ich ein neues Projekt Android Studiodarin erstelle , möchte ich es in einem generischen Standardordner an einem ähnlichen Speicherort ablegen (abhängig von OS - Ubuntu hier): /home/USER/AndroidStudioProjects/ Ich möchte dieses Verzeichnis an einen anderen Ort ändern. Gibt es neben der Auswahl dieses neuen Speicherorts bei der Erstellung jedes …




3
Sicherer Zugriff auf UI (Main) Thread in WPF
Ich habe eine Anwendung, die mein Datagrid jedes Mal aktualisiert, wenn eine von mir beobachtete Protokolldatei auf folgende Weise aktualisiert (mit neuem Text angehängt) wird: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' …

6
Ubuntu: OpenJDK 8 - Paket kann nicht gefunden werden
Ich habe gerade Ubuntu installiert und arbeite zum ersten Mal in einer Linux-Umgebung. Wie auch immer, ich habe das Java 8 JDK direkt von Oracle heruntergeladen, aber ich verstehe, dass es auch ein OpenJDK für Java 8 gibt. Ich habe zwei Fragen. Was ist der Unterschied zwischen der Oracle-Version und …
94 java  linux  ubuntu 


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.