Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

12
Warum verwenden wir Base64?
Wikipedia sagt Base64-Codierungsschemata werden häufig verwendet, wenn Binärdaten codiert werden müssen, die gespeichert und über Medien übertragen werden müssen, die für den Umgang mit Textdaten ausgelegt sind. Dies soll sicherstellen, dass die Daten während des Transports unverändert bleiben. Aber ist es nicht so, dass Daten immer binär gespeichert / übertragen …

30
Wie kann ich verhindern, dass die Rücktaste zurück navigiert?
Im IE kann ich dies mit der (furchtbar nicht standardmäßigen, aber funktionierenden) jQuery tun if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); Aber ist es möglich, dies auf eine Weise zu tun, die unter Firefox funktioniert, oder auf eine browserübergreifende Weise, um einen Bonus zu erhalten? Für …

6
Wie verlasse ich das Textfenster in Git?
Ich verwende Windows und vor dem Festschreiben möchte Git, dass ich eine Textnachricht eingebe und ein neues Textfenster angezeigt wird. Wie kann ich das beenden? Ich versuche Git zu lernen. Eine kleine Hilfe wird also sehr geschätzt.
275 git  vim 

5
Funktioniert C # 6.0 für .NET 4.0?
Ich habe ein Beispielprojekt mit C # 6.0-Extras erstellt - Null-Weitergabe und Initialisierung der Eigenschaften als Beispiel, Zielversion .NET 4.0 festgelegt und es funktioniert. public class Cat { public int TailLength { get; set; } = 4; public Cat Friend { get; set; } public string Mew() { return "Mew!"; …
275 c#  .net  c#-6.0 

30
Findet sonst noch jemand das Benennen von Klassen und Methoden als einen der schwierigsten Teile der Programmierung? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

1
NodeJS plant die Unterstützung von Import / Export-ES6-Modulen (ES2015)
Ich habe im ganzen Internet nach einer klaren Antwort darauf gesucht. Derzeit verwendet NodeJS nur die CommonJS-Syntax zum Laden von Modulen. Wenn Sie die Standard-ES2015-Modulsyntax wirklich verwenden möchten, müssen Sie sie entweder vorher transpilieren oder zur Laufzeit einen externen Modullader verwenden. Derzeit bin ich nicht zu sicher, eine dieser beiden …

10
Site existiert kein Fehler für a2ensite
Ich habe cmsplus.devunter /etc/apache2/sites-availablemit dem folgenden Code, <VirtualHost *:80> ServerAdmin master@server.com ServerName www.cmsplus.dev ServerAlias cmsplus.dev DocumentRoot /var/www/cmsplus.dev/public LogLevel warn ErrorLog /var/www/cmsplus.dev/log/error.log CustomLog /var/www/cmsplus.dev/log/access.log combined </VirtualHost> Wenn ich jetzt benutze sudo /usr/sbin/a2ensite cmsplus.dev, erhalte ich den Fehler: ERROR: Site cmsplus.dev does not exist! Mein Webserver Apache/2.4.6 (Ubuntu) Wie kann man dieses …


6
Aufrufen einer Funktion ohne Klammern
Mir wurde heute gesagt, dass es möglich ist, eine Funktion ohne Klammern aufzurufen. Ich konnte mir nur vorstellen, Funktionen wie applyoder zu verwenden call. f.apply(this); f.call(this); Aber diese erfordern Klammern applyund calllassen uns auf dem ersten Platz. Ich dachte auch über die Idee nach, die Funktion an eine Art Ereignishandler …
275 javascript 

17
Batch-Skriptschleife
Ich muss einen Befehl 100-200 Mal ausführen, und meine Forschung hat bisher ergeben, dass ich entweder 100 Kopien dieses Befehls kopieren / einfügen oder eine forSchleife verwenden formüsste , aber die Schleife erwartet eine Liste von Elementen, daher würde ich benötigen 200 zu bearbeitende Dateien oder eine Liste mit 200 …

5
Wie kann ein Ergebnis (startActivityForResult) aus einer TabHost-Aktivität zurückgegeben werden?
Ich habe 3 Klassen in meinem Beispiel: Klasse A, die Hauptaktivität. Klasse A ruft ein startActivityForResult auf: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Klasse B, diese Klasse ist eine TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... Klasse C, diese Klasse ist eine reguläre Aktivität: Intent intent = …

7
Der effizienteste Weg, um ein Numpy-Array umzukehren
Ob Sie es glauben oder nicht, nachdem Sie meinen aktuellen Code profiliert haben, hat die wiederholte Operation der Numpy-Array-Umkehrung einen riesigen Teil der Laufzeit verschlungen. Was ich gerade habe, ist die übliche ansichtsbasierte Methode: reversed_arr = arr[::-1] Gibt es eine andere Möglichkeit, es effizienter zu machen, oder ist es nur …
275 python  numpy 


30
Git, fatal: Das Remote-Ende hat unerwartet aufgelegt
Als ich versuchte zu rennen git push origin master --force Ich habe gerade bekommen Counting objects: 2649, done. Delta compression using up to 2 threads. Compressing objects: 100% (1280/1280), done. error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s fatal: The remote end hung up unexpectedly Writing objects: …
275 git  github 

10
Konvertieren Sie ein Python-Diktat in einen String und zurück
Ich schreibe ein Programm, das Daten in einem Wörterbuchobjekt speichert, aber diese Daten müssen irgendwann während der Programmausführung gespeichert und wieder in das Wörterbuchobjekt geladen werden, wenn das Programm erneut ausgeführt wird. Wie würde ich ein Wörterbuchobjekt in eine Zeichenfolge konvertieren, die in eine Datei geschrieben und wieder in ein …

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.