Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Verwenden Sie den Swift, wenn Sie den logischen AND-Operator && verwenden.
Wir wissen, dass wir eine if letAnweisung als Abkürzung verwenden können, um nach einer optionalen Null zu suchen und diese dann auszupacken. Ich möchte dies jedoch mit einem anderen Ausdruck unter Verwendung des logischen AND-Operators kombinieren &&. So mache ich hier zum Beispiel eine optionale Verkettung, um meinen rootViewController zu …
93 swift  expression 

4
XML-Rendering-Fehler Android-Vorschau N.
Ich habe das Android SDK nach dem Update auf Android Preview N aktualisiert. Ich erhalte diesen XML-Rendering-Fehler. Nachdem Sie auf Details geklickt haben, wird die folgende Stapelverfolgung angezeigt. So vermeiden Sie dies org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90) at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:180) at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:166) …

4
Wo sollen benutzerdefinierte Rails 3-Validatoren gespeichert werden?
Ich habe gesehen, dass Dokumente / Websites zeigen, dass benutzerdefinierte Validatoren in ein /liboder /lib/validatorsVerzeichnis eines Projekts verschoben werden sollten . Ich habe festgestellt (indem ich eine Antwort auf einen anderen Beitrag gelesen habe), dass sie nur zu funktionieren scheinen config/initializers. Kennt jemand die offizielle Dokumentation oder hat er einen …

8
Wie richte ich Steuerelemente in einem StatusStrip richtig aus?
Ich versuche, ein Steuerelement in a richtig auszurichten StatusStrip. Wie kann ich das machen? Ich sehe keine Eigenschaft zum Festlegen von ToolStripItemSteuerelementen, die deren physische Ausrichtung auf dem übergeordneten Element angibt StatusStrip. Wie kann ich erreichen, dass Nachrichten nach unten ausgerichtet werden? http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90

10
JavaScript-Stil für optionale Rückrufe
Ich habe einige Funktionen, die gelegentlich (nicht immer) einen Rückruf erhalten und ausführen. Ist die Überprüfung, ob der Rückruf definiert ist / funktioniert, ein guter Stil oder gibt es einen besseren Weg? Beispiel: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };




7
Oracle TNS-Namen werden beim Hinzufügen einer neuen Verbindung zu SQL Developer nicht angezeigt
Ich versuche, mit SQL Developer eine Verbindung zu einer Oracle-Datenbank herzustellen. Ich habe die .Net Oracle-Treiber installiert und die tnsnames.oraDatei bei platziert C:\Oracle\product\11.1.0\client_1\Network\Admin Ich verwende das folgende Format in tnsnames.ora: dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = …

4
Wie kann ich mit Objective-C zur Laufzeit dynamisch einen Selektor erstellen?
Ich weiß, wie man einen SELzur Kompilierungszeit mit erstellt, @selector(MyMethodName:)aber ich möchte einen Selektor dynamisch aus einem erstellen NSString. Ist das überhaupt möglich? Was ich tun kann: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Was ich tun möchte: (Pseudocode, das funktioniert offensichtlich nicht) SEL selector = selectorFromString(@"doWork"); [myobj respondsToSelector:selector]; Ich habe …

4
WCF Service, wie kann man das Timeout erhöhen?
Könnte wie eine dumme Frage erscheinen, aber alles in WCF scheint viel komplizierter als in asmx. Wie kann ich das Timeout eines SVC-Dienstes erhöhen? Folgendes habe ich bisher: <bindings> <basicHttpBinding> <binding name="IncreasedTimeout" openTimeout="12:00:00" receiveTimeout="12:00:00" closeTimeout="12:00:00" sendTimeout="12:00:00"> </binding> </basicHttpBinding> </bindings> Und dann wird mein Endpunkt folgendermaßen zugeordnet: <endpoint address="" binding="basicHttpBinding" bindingConfiguration="IncreasedTimeout" …
93 wcf 

7
Warum nur ein Makro definieren, wenn es noch nicht definiert ist?
In unserer gesamten C-Code-Basis wird jedes Makro folgendermaßen definiert: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f #endif #ifndef FORCETRIMRELEASE_HOLD_TIME_MS #define FORCETRIMRELEASE_HOLD_TIME_MS 1000.0f #endif #ifndef TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS #define TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS 50.0f #endif Was ist der Grund für diese Definitionsprüfungen, anstatt nur die Makros zu definieren? #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #define …

8
presentViewController: animiert: Die JA-Ansicht wird erst angezeigt, wenn der Benutzer erneut tippt
Ich bekomme ein seltsames Verhalten mit presentViewController:animated:completion. Was ich mache, ist im Wesentlichen ein Ratespiel. Ich habe einen UIViewController(frequenzViewController), der einen UITableView(frequenzTableView) enthält. Wenn der Benutzer auf die Zeile in questionTableView tippt, die die richtige Antwort enthält, sollte eine Ansicht (korrektViewController) instanziiert und ihre Ansicht als modale Ansicht vom unteren …


7
Wie verbinde ich mich mit MySQL Server in VirtualBox Vagrant?
Ich habe eine neue VirtualBox-Maschine mit Vagrant gemountet und in dieser VM MySQL Server installiert. Wie kann ich eine Verbindung zu diesem Server außerhalb der VM herstellen? Ich leite den Port 3306 der Vagrant-Datei bereits weiter, aber wenn ich versuche, eine Verbindung zum MySQL-Server herzustellen, wird erneut der Fehler angezeigt: …

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.