Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



14
Richtige Einrückung für mehrzeilige Python-Zeichenfolgen
Was ist der richtige Einzug für mehrzeilige Python-Zeichenfolgen innerhalb einer Funktion? def method(): string = """line one line two line three""" oder def method(): string = """line one line two line three""" oder etwas anderes? Es sieht irgendwie komisch aus, wenn die Zeichenfolge im ersten Beispiel außerhalb der Funktion hängt.
456 python  string 

13
Unterschied zwischen "@ id /" und "@ + id /" in Android
Was ist der Unterschied zwischen @id/und @+id/? Im @+id/Pluszeichen wird +angewiesen, einen neuen Ressourcennamen zu erstellen und der R.javaDatei hinzuzufügen, aber wie sieht es aus @id/? Aus der Dokumentation von ID: Wenn Sie auf eine Android-Ressource verweisen ID, benötigen Sie nicht das Pluszeichen, sondern müssen den Namespace des Android-Pakets wie …

30
Der Fall gegen geprüfte Ausnahmen
Seit einigen Jahren kann ich die folgende Frage nicht mehr richtig beantworten: Warum sind einige Entwickler so gegen geprüfte Ausnahmen? Ich habe zahlreiche Gespräche geführt, Dinge in Blogs gelesen und gelesen, was Bruce Eckel zu sagen hatte (die erste Person, die ich sah, sprach sich gegen sie aus). Ich schreibe …

5
Eine Liste nach mehreren Attributen sortieren?
Ich habe eine Liste von Listen: [[12, 'tall', 'blue', 1], [2, 'short', 'red', 9], [4, 'tall', 'blue', 13]] Wenn ich nach einem Element sortieren wollte, sagen wir das große / kurze Element, könnte ich es über tun s = sorted(s, key = itemgetter(1)). Wenn ich sowohl nach groß / klein …
456 python  sorting 

27
Wie entferne ich unzulässige Zeichen aus Pfad und Dateinamen?
Ich brauche eine robuste und einfache Methode, um unzulässige Pfad- und Dateizeichen aus einer einfachen Zeichenfolge zu entfernen. Ich habe den folgenden Code verwendet, aber er scheint nichts zu bewirken. Was fehlt mir? using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string illegal …
456 c#  string  path  directory 

29
Entfernen Sie Akzente / diakritische Zeichen in einer Zeichenfolge in JavaScript
Wie entferne ich akzentuierte Zeichen aus einer Zeichenfolge? Besonders in IE6 hatte ich so etwas: accentsTidy = function(s){ var r=s.toLowerCase(); r = r.replace(new RegExp(/\s/g),""); r = r.replace(new RegExp(/[àáâãäå]/g),"a"); r = r.replace(new RegExp(/æ/g),"ae"); r = r.replace(new RegExp(/ç/g),"c"); r = r.replace(new RegExp(/[èéêë]/g),"e"); r = r.replace(new RegExp(/[ìíîï]/g),"i"); r = r.replace(new RegExp(/ñ/g),"n"); r = …

11
Eine Datei aus einem Unterverzeichnis importieren?
Ich habe eine Datei namens tester.py, die sich auf befindet /project. /projecthat ein Unterverzeichnis namens lib, mit einer Datei namens BoxTime.py: /project/tester.py /project/lib/BoxTime.py Ich möchte importieren BoxTimeaus tester. Ich habe das versucht: import lib.BoxTime Was ergab: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: …



18
Kann ein ASP.NET MVC-Controller ein Image zurückgeben?
Kann ich einen Controller erstellen, der einfach ein Image-Asset zurückgibt? Ich möchte diese Logik durch einen Controller leiten, wenn eine URL wie die folgende angefordert wird: www.mywebsite.com/resource/image/topbanner Der Controller wird nachschlagen topbanner.png und sendet das Bild direkt an den Client zurück. Ich habe Beispiele dafür gesehen, in denen Sie eine …



29
Der sauberste Weg, um Wiederholungslogik zu schreiben?
Gelegentlich muss ich eine Operation mehrmals wiederholen, bevor ich aufgebe. Mein Code lautet wie folgt: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Ich möchte dies in einer allgemeinen Wiederholungsfunktion wie folgt umschreiben: TryThreeTimes(DoSomething); Ist …
455 c#  .net 

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.