Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



5
Unterabfragen in Activerecord
Mit SQL kann ich einfach solche Unterabfragen durchführen User.where(:id => Account.where(..).select(:user_id)) Dies erzeugt: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Wie kann ich dies mit Rails '3 activerecord / arel / meta_where tun? Ich brauche / will echte Unterabfragen, keine Ruby-Problemumgehungen (mit mehreren Abfragen).

4
WPF: Erstellen Sie einen Dialog / eine Eingabeaufforderung
Ich muss einen Dialog / eine Eingabeaufforderung einschließlich TextBox für Benutzereingaben erstellen. Mein Problem ist, wie man den Text erhält, nachdem man den Dialog bestätigt hat. Normalerweise würde ich dafür eine Klasse erstellen, die den Text in einer Eigenschaft speichert. Ich möchte den Dialog jedoch mit XAML entwerfen. Ich müsste …
81 wpf  xaml  dialog  prompt 

4
Wie wird "Ersetzen" der Direktivendefinition verwendet?
In diesem Dokument: http://docs.angularjs.org/guide/directive heißt es, dass es eine replaceKonfiguration für Anweisungen gibt: Vorlage - Ersetzen Sie das aktuelle Element durch den Inhalt des HTML. Der Ersetzungsprozess migriert alle Attribute / Klassen vom alten zum neuen Element. Weitere Informationen finden Sie im Abschnitt Erstellen von Komponenten. Javascript-Code app.directive('myd1', function(){ return …

5
"Int * nums = {5, 2, 1, 4}" verursacht einen Segmentierungsfehler
int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); verursacht einen Segfault, während int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); nicht. Jetzt: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); druckt 5. Auf dieser Grundlage habe ich vermutet, dass die Array-Initialisierungsnotation {} diese Daten blind in die …
81 c  arrays  pointers 

4
Backbone.js und jQuery
Es wird gesagt, dass Backbone alle übergeordneten Abstraktionen verarbeitet, während jQuery oder ähnliche Bibliotheken mit dem DOM arbeiten, Ereignisse normalisieren und so weiter. Könnte mir bitte jemand helfen, diese Aussage anhand eines einfachen praktischen Beispiels zu verstehen. Ein weiteres wichtiges Merkmal des MVC-Frameworks wie Backbone, Knockout, ist, dass das Modell …

7
Bestehende Git-Zweige zum Verfolgen entfernter Zweige
Mein üblicher Workflow bei der Arbeit mit Git ist ungefähr so: Erstellen Sie ein lokales Repository Arbeiten Sie in diesem Repository, fügen Sie Dateien hinzu / ändern Sie sie usw. Entscheiden Sie, dass ich einen zentralen Remotestandort für das Repository haben möchte, und erstellen Sie einen Übertragen Sie alle Commits …
81 git 

7
So führen Sie eine Vorlagenspezialisierung in C # durch
Wie würden Sie sich auf C # spezialisieren? Ich werde ein Problem aufwerfen. Sie haben einen Vorlagentyp, Sie haben keine Ahnung, was es ist. Aber Sie wissen, ob es von XYZIhnen abgeleitet ist, die Sie anrufen möchten .alternativeFunc(). Eine gute Möglichkeit besteht darin, eine spezialisierte Funktion oder Klasse aufzurufen und …

4
Warum kann ich die Standardeinstellung super.init () auf UIViewController in Swift nicht aufrufen?
Ich verwende kein UIViewControllerStoryboard und möchte eine benutzerdefinierte initFunktion haben, bei der ich ein NSManagedObjectIDObjekt übergebe. Ich möchte nur anrufen, super.init()wie ich es in Objective-C getan habe. So was: init(objectId: NSManagedObjectID) { super.init() } Aber ich bekomme folgenden Compilerfehler: Muss den designierten Initialisierer des UIViewControllers der Oberklasse aufrufen Kann ich …

5
Geschützte und private Methoden in Rails
Die Sichtbarkeit von Methoden in Ruby (öffentliche, geschützte und private Methoden) wurde an Stellen wie diesem Blog-Beitrag ausführlich erläutert . In Ruby on Rails scheint es jedoch etwas anders zu sein als in einer normalen Ruby-Anwendung, da das Framework so eingerichtet ist. Wann ist / ist es in Rails-Modellen, Controllern, …

17
Einrichten von Schaltflächen in SKScene
Ich stelle fest, dass UIButtonsdas nicht sehr gut funktioniert SKScene. Also versuche ich, eine Unterklasse SKNodezu erstellen , um einen Button zu erstellen SpriteKit. Ich möchte, dass es funktioniert: Wenn ich eine Schaltfläche in initialisiere SKSceneund Berührungsereignisse aktiviere, ruft die Schaltfläche eine Methode in meinem auf, SKScenewenn sie gedrückt wird. …

8
In der ausführbaren Anwendungsdatei fehlt eine erforderliche Architektur armv6
Ich verwende xCode 4.2 und versuche, meine Anwendung bereitzustellen. Ich habe die Validierung mit der folgenden Fehlermeldung nicht bestanden: application executable is missing a required architecture armv6 Der Wert für meine Architekturen ist auf Standard (armv7) festgelegt. Dies ist die EINZIGE Option in der Dropdown-Liste. Basis-SDK: iOS 5.0 (Dies ist …
81 ios 



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.