Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

8
Was ist __stdcall?
Ich lerne etwas über Win32-Programmierung und der WinMainPrototyp sieht folgendermaßen aus: int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) Ich war verwirrt darüber, wofür diese WINAPIKennung gedacht war und fand: #define WINAPI __stdcall Was macht das? Ich bin verwirrt darüber, dass ich nach einem Rückgabetyp …

5
Wie wird set () implementiert?
Ich habe Leute sagen sehen, dass setObjekte in Python eine O (1) -Mitgliedschaftsprüfung haben. Wie werden sie intern implementiert, um dies zu ermöglichen? Welche Art von Datenstruktur wird verwendet? Welche weiteren Auswirkungen hat diese Implementierung? Jede Antwort hier war wirklich aufschlussreich, aber ich kann nur eine akzeptieren, also werde ich …


11
Scrollview vertikal und horizontal in Android
Ich bin es wirklich leid, nach einer Lösung für vertikale und horizontale Bildlaufansichten zu suchen. Ich habe gelesen, dass es im Framework keine Ansichten / Layouts gibt, die diese Funktion implementieren, aber ich brauche so etwas: Ich muss ein Layout in einem anderen definieren, das untergeordnete Layout muss das vertikale …



4
Suchen Sie nach einer klaren Definition dessen, was ein "Tokenizer", "Parser" und "Lexer" sind und wie sie miteinander in Beziehung stehen und verwendet werden?
Ich suche nach einer klaren Definition dessen, was ein "Tokenizer", "Parser" und "Lexer" sind und wie sie miteinander zusammenhängen (z. B. verwendet ein Parser einen Tokenizer oder umgekehrt)? Ich muss ein Programm erstellen, das c / h-Quelldateien durchläuft, um Datendeklarationen und Definitionen zu extrahieren. Ich habe nach Beispielen gesucht und …
151 parsing  lexer  tokenize 


4
Hat jemand tatsächlich einen Fibonacci-Heap effizient implementiert?
Hat jemand von euch jemals einen Fibonacci-Heap implementiert ? Ich habe dies vor ein paar Jahren getan, aber es war mehrere Größenordnungen langsamer als die Verwendung von Array-basierten BinHeaps. Damals hielt ich es für eine wertvolle Lektion, wie Forschung nicht immer so gut ist, wie sie behauptet. Viele Forschungsarbeiten behaupten …


2
Beste Möglichkeit, die lokale HTML5-Datenbank (WebSQL Storage, SQLite) mit einem Server zu synchronisieren (2-Wege-Synchronisierung) [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, …

2
Grenzen des Nat-Typs in Shapeless
In Shapeless stellt der Nat-Typ eine Möglichkeit dar, natürliche Zahlen auf Typebene zu codieren. Dies wird beispielsweise für Listen mit fester Größe verwendet. Sie können sogar Berechnungen auf Typebene durchführen, z. B. eine Liste von NElementen an eine Liste von KElementen anhängen und eine Liste zurückerhalten, von der zum Zeitpunkt …


25
Zufälliger Datensatz in ActiveRecord
Ich brauche einen zufälligen Datensatz aus einer Tabelle über ActiveRecord. Ich bin dem Beispiel von gefolgt Jamis Buck aus dem Jahr 2006 . Ich bin jedoch auch über eine Google-Suche auf einen anderen Weg gestoßen (kann aufgrund neuer Benutzereinschränkungen keinen Link zuordnen): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id …


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.