Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

18
Entfernen Sie println () für die Release-Version iOS Swift
Ich möchte alle println()Aufrufe in meinem Swift-Code global ignorieren, wenn ich mich nicht in einem Debug-Build befinde. Ich kann keine robuste Schritt-für-Schritt-Anleitung dafür finden und würde mich über eine Anleitung freuen. Gibt es eine Möglichkeit, dies global zu tun, oder muss ich alle println()mit #IF DEBUG/#ENDIFAussagen umgeben?
83 ios  xcode  swift  xcode6 


6
ASP.NET MVC-Rasierer: Bedingtes Attribut in HTML
Der folgende Code scheint nicht sauber zu sein. Irgendwelche Vorschläge zur Verbesserung des Codes? <li @if(ViewData["pagename"].ToString()=="Business details"){ <text>class="active" </text> } > <a @if(ViewData["pagename"].ToString()=="Business details"){ <text>style="color: white; background-color: #08C; border: 1px solid #08C;" </text> } href="@Url.Action("BusinessDetails", "Business")">Business Details</a> </li> <li @if (ViewData["pagename"].ToString() == "Booking policies"){ <text>class="active"</text> }> <a @if (ViewData["pagename"].ToString() == …


15
Der beste Weg, um einen String in C einzuschalten
In C gibt es ein switchKonstrukt, das es einem ermöglicht, verschiedene bedingte Codezweige basierend auf einem ganzzahligen Testwert auszuführen, z. int a; /* Read the value of "a" from some source, e.g. user input */ switch ( a ) { case 100: // Code break; case 200: // Code break; …


13
Deaktivieren der Ausgabe der Protokollierungskonsole im Ruhezustand
Ich verwende den Ruhezustand 3 und möchte verhindern, dass alle Startmeldungen an die Konsole gesendet werden. Ich habe versucht, die Standardzeilen in log4j.properties zu kommentieren, aber kein Glück. Ich habe meine Protokolldatei unten eingefügt. Außerdem verwende ich Eclipse mit der Standardprojektstruktur und habe eine Kopie von log4j.properties sowohl im Stammverzeichnis …

10
Hinzufügen von Docstrings zu Namedtuples?
Ist es möglich, einem Namedtuple auf einfache Weise eine Dokumentationszeichenfolge hinzuzufügen? Ich habe es versucht from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x", "y"]) print Point.__doc__ # …

8
getLastKnownLocation gibt null zurück
Ich habe einige Fragen dazu gelesen, aber ich habe keine Antwort gefunden, die ich brauchte. Der Fall ist also, dass ich meine Karte eingerichtet habe und meinen aktuellen GPS-Standort abrufen möchte. Ich habe überprüft, dass meine Variablen nicht NULL sind, aber dennoch mein Ergebnis von: getLastKnownLocation(provider, false); Gibt mir aber …

5
Legen Sie einen konsistenten Stil für alle EditText fest (z.
Ich versuche, alle EditTextInhalte in meiner Anwendung einheitlich zu gestalten. Mir ist bewusst, dass ich so etwas tun kann: <style name="App_EditTextStyle"> <item name="android:background">@drawable/filled_roundededges_box_dark</item> <item name="android:textColor">#808080</item> <item name="android:layout_height">45dip</item> </style> Dann kann ich einen bestimmten EditTextStil dazu bringen, dies zu tun: <EditText ... style="@style/App_EditTextStyle ...> Auf diese Weise muss ich jedoch daran …
83 android 


6
Lesen Sie die Streaming-Eingabe von subprocess.communicate ()
Ich verwende Pythons subprocess.communicate(), um stdout aus einem Prozess zu lesen, der ungefähr eine Minute lang ausgeführt wird. Wie kann ich jede Zeile dieses Prozesses stdoutin Streaming- Form ausdrucken , damit ich die Ausgabe so sehen kann, wie sie generiert wurde, aber trotzdem den Prozess blockieren kann, bevor ich fortfahre? …

7
Listenverständnis ohne [] in Python
Beitritt zu einer Liste: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join muss eine iterable nehmen. Anscheinend ist joindas Argument [ str(_) for _ in xrange(10) ], und es ist ein Listenverständnis . Schau dir das an: >>>''.join( str(_) for _ in xrange(10) ) '0123456789' Nun, joindas Argument …

14
Wie kann eine SqlException ausgelöst werden, wenn dies zum Verspotten und Testen von Einheiten erforderlich ist?
Ich versuche, einige Ausnahmen in meinem Projekt zu testen, und eine der Ausnahmen, die ich fange, ist SQlException. Es scheint, dass Sie nicht gehen können, new SqlException()daher bin ich mir nicht sicher, wie ich eine Ausnahme auslösen kann, insbesondere ohne die Datenbank aufzurufen (und da es sich um Komponententests handelt, …

24
Wie kann man das modale Bootstrap-Fenster vollständig zerstören?
Ich habe das modale Fenster für eine Assistentenimplementierung verwendet, die ungefähr 4,5 Schritte umfasst. Ich muss es nach dem letzten Schritt (onFinish) und dem OnCancel-Schritt vollständig zerstören, ohne dass eine Seitenaktualisierung erforderlich ist . Ich kann es natürlich ausblenden, aber das Ausblenden von modalen Fenstern stellt alles als solches wieder …

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.