Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
So konvertieren Sie ein Objekt in ein Byte-Array in C #
Ich habe eine Sammlung von Objekten, die ich in eine Binärdatei schreiben muss. Die Bytes in der Datei müssen kompakt sein, daher kann ich sie nicht verwenden BinaryFormatter. BinaryFormatterwirft alle möglichen Informationen für Deserialisierungsbedürfnisse ein. Wenn ich es versuche byte[] myBytes = (byte[]) myObject Ich bekomme eine Laufzeitausnahme. Ich brauche …
99 c# 

6
Springe zu Zeile X im Nano-Editor
Verfügt der Nano-Minimaltexteditor über eine Tastenkombination, mit der Sie zu einer bestimmten Zeile springen können? Vim bietet mehrere Analoga .
99 nano 

2
Formatieren Sie Datum / Uhrzeit auf JJJJ-MM-TT HH: mm: ss in moment.js
Ich habe eine Zeichenfolge in diesem Format: var dateTime = "06-17-2015 14:24:36" Ich benutze moment.js und versuche es in YYYY-MM-DD HH:mm:ss-> umzuwandeln 2015-06-17 14:24:36. Ich habe diese Methode ausprobiert dateTime = moment( dateTime, 'MM-DD-YYYY HH:mm:ss',true).format("YYYY-MM-DD HH:mm:ss"); Aber dateTime als ungültiges Datum erhalten.

9
Kann ich eine TTL für @Cacheable festlegen?
Ich probiere die @CacheableAnnotation-Unterstützung für Spring 3.1 aus und frage mich, ob es eine Möglichkeit gibt, die zwischengespeicherten Daten nach einiger Zeit durch Festlegen einer TTL zu löschen. Nach dem, was ich sehen kann, muss ich es selbst klären, indem ich das verwende @CacheEvict, und indem @Scheduledich das zusammen mit …
99 java  spring 

5
Auflösen der Instanz in ConfigureServices in ASP.NET Core
Ist es möglich, eine Instanz von IOptions<AppSettings>aus der ConfigureServicesMethode in Startup aufzulösen ? Normalerweise können Sie IServiceProviderInstanzen initialisieren, aber Sie haben sie zu diesem Zeitpunkt noch nicht, wenn Sie Dienste registrieren. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

7
So ignorieren Sie ipython Notebook-Checkpoints an einer beliebigen Stelle im Repository
Dies ist meistens eine Git-Frage. Ich möchte meine Ipython-Notizbücher festschreiben, aber die Prüfpunkte gitignore. Das Repo verfügt über mehrere Ordner mit jeweils ipython-Notizbüchern. Wenn Sie also nur ein einziges Verzeichnis ignorieren, wird dies nicht behoben. Ich möchte weiterhin neue Ordner mit Notizbüchern hinzufügen, ohne mir darüber Gedanken zu machen. Meine …

4
Übergabe mehrerer Argumente an FUN of lapply (und andere * gelten)
Ich habe eine Frage zum Übergeben mehrerer Argumente an eine Funktion bei der Verwendung von lapplyin R. Wenn ich lapply mit der Syntax von verwende, ist lapply(input, myfun);dies leicht verständlich und ich kann myfun so definieren: myfun <- function(x) { # doing something here with x } lapply(input, myfun); und …
99 r  lapply 

9
Rückgabe mehrerer Spalten von pandas apply ()
Ich habe einen Pandas DataFrame , df_test. Es enthält eine Spalte 'Größe', die die Größe in Bytes darstellt. Ich habe KB, MB und GB mit dem folgenden Code berechnet: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) …


5
So ändern Sie eine Dataframe-Spalte in pyspark vom Typ "String" in den Typ "Double"
Ich habe einen Datenrahmen mit einer Spalte als String. Ich wollte den Spaltentyp in PySpark in Double-Typ ändern. Folgendes habe ich getan: toDoublefunc = UserDefinedFunction(lambda x: x,DoubleType()) changedTypedf = joindf.withColumn("label",toDoublefunc(joindf['show'])) Ich wollte nur wissen, ob dies der richtige Weg ist, da beim Durchlaufen der logistischen Regression ein Fehler auftritt. Ich …

3
Was ist der Unterschied zwischen const und const {} in Javascript?
Beim Studium von Elektronen habe ich zwei Möglichkeiten gefunden, um ein BrowserWindow-Objekt zu erhalten. const {BrowserWindow} = require('electron') und const electron = require('electron') const BrowserWindow = electron.BrowserWindow Was ist der Unterschied zwischen constund const {}in JavaScript? Ich kann nicht verstehen, warum das const {}funktionieren kann. Vermisse ich etwas Wichtiges an …

4
Wie kann ich eine Variable in einem Dockerfile-CMD verwenden?
In meiner Docker-Datei: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Error: CommandError: '$PROJECTNAME' is not a valid project name Was ist hier die schnellste Problemumgehung? Hat Docker Pläne, diese Funktionalität in späteren Versionen von Docker zu "reparieren" oder einzuführen? HINWEIS: Wenn ich die CMD-Zeile aus der Docker-Datei entferne und dann …

9
Java 8 Lieferanten- und Verbrauchererklärung für den Laien
Als Nicht-Java-Programmierer, der Java lernt, lese ich gerade über Supplierund ConsumerSchnittstellen. Und ich kann mich nicht um ihre Verwendung und Bedeutung kümmern. Wann und warum würden Sie diese Schnittstellen verwenden? Kann mir jemand ein einfaches Beispiel für Laien geben? Ich finde die Doc-Beispiele nicht prägnant genug für mein Verständnis.
99 java  java-8 

3
sqlalchemy IS NOT NULL auswählen
Wie kann ich den Filter wie in SQL hinzufügen, um Werte, die NICHT NULL sind, aus einer bestimmten Spalte auszuwählen? SELECT * FROM table WHERE YourColumn IS NOT NULL; Wie kann ich dasselbe mit SQLAlchemy-Filtern tun? select = select(table).select_from(table).where(all_filters)

2
Deaktivieren Sie das Klicken außerhalb des Dialogfelds für eckiges Material, um das Dialogfeld zu schließen (mit Angular Version 4.0+).
Ich arbeite derzeit an der Seite zum Zurücksetzen des Passworts eines Angular 4-Projekts. Wir verwenden Angular Material, um das Dialogfeld zu erstellen. Wenn der Client jedoch aus dem Dialogfeld klickt, wird es automatisch geschlossen. Gibt es eine Möglichkeit, das Schließen des Dialogs zu vermeiden, bis unsere Codeseite die Funktion "Schließen" …

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.