Die C-Funktion zum Suchen in einer Datei heißt lseek (). Warum heißt es nicht einfach suchen
Die C-Funktion zum Suchen in einer Datei heißt lseek (). Warum heißt es nicht einfach suchen
Ich arbeite an einer mittelgroßen eingebetteten Anwendung in C mit OO-ähnlichen Techniken. Meine "Klassen" sind .h / .c-Module, die Datenstrukturen und Funktionszeigerstrukturen verwenden, um Kapselung, Polymorphismus und Abhängigkeitsinjektion zu emulieren. Nun würde man erwarten, dass eine...
Ich habe einige Nachforschungen angestellt, bevor ich diese Frage gestellt habe. Eine der folgenden Fragen oder Beiträge ist unten aufgeführt. Ich konnte mir nicht klar machen, wie ich bestimmen soll. Geschäftsobjekte innerhalb einer Datenzugriffsschicht Ich habe ein Repository und die Business...
Ich denke, der Titel sagt alles :) Gibt es einen bestimmten praktischen Grund (ich denke, es ist größtenteils historisch, aber ich kann ihn nicht alleine finden), warum GCC die AT & T / GAS-Syntax verwendet? Hinweis: Ich weiß, dass dies nur die Standardeinstellung ist und Sie sie wechseln...
Ich gehe durch ein in C / C ++ geschriebenes Programm zur Steuerung in der Robotik. Grundsätzlich werden drei verschiedene Programme gleichzeitig ausgeführt und kommunizieren über den gemeinsamen Speicher. Beim Google-Herumdenken fand ich, dass vxWorks und die Interprozess-Header der...
Mir ist bewusst, dass das Konzept der Invarianten über mehrere Programmierparadigmen hinweg existiert. Beispielsweise sind Schleifeninvarianten für die OO-, funktionale und prozedurale Programmierung relevant. Eine sehr nützliche Art in OOP ist jedoch eine Invariante der Daten eines bestimmten...
Java wird oft für seine erstaunliche Portabilität gelobt, die vermutlich auf die JVM zurückzuführen ist. Meine Frage ist, was verhindert, dass C kompiliert / interpretiert / JIT'ed wird. Wenn ja, kann C auch einmal geschrieben werden und auf jedem Gerät funktionieren, das Sie haben. Dies ist jedoch...
Ich würde gerne wissen, wie sich die 3-Tier-Architektur von MVC (Model, View Controller) in ASP.Net unterscheidet, da mir scheint, dass dieselbe Architektur gilt. In 3-Tiere haben wir User Services Layer, BusinessLayerund DataAccessLayer, auf der anderen Seite haben wir Model, Viewund Controller....
Viele Low-Level-Programme verwenden das flüchtige Schlüsselwort für Typen für die Speicherzuordnung und dergleichen, aber ich bin irgendwie verwirrt darüber, was es WIRKLICH im Hintergrund tut. Mit anderen Worten, was bedeutet es, wenn der Compiler die Speicheradresse nicht
Eine Sache, die mich immer intuitiv als positives Merkmal von C empfunden hat (nun ja, tatsächlich von seinen Implementierungen wie gcc, clang, ...), ist die Tatsache, dass es zur Laufzeit keine versteckten Informationen neben Ihren eigenen Variablen speichert. Damit meine ich, wenn Sie zum...
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Mir sind einige gute...
Ich habe eine Frage zu Github an das EF-Team gesendet. Ich habe eine Antwort erhalten, die besagt, dass es besser ist, diese Frage hier zu stellen, damit ich sie hier kopieren und einfügen kann, da wir als Link die wenigen Antworten auf GitHub sehen können. Frage: Ich habe einige Nachforschungen...
Ich arbeite daran, eine C ++ - API zu verpacken, die den Zugriff auf einen Datenspeicher (Hazelcast) in C-Funktionen ermöglicht, damit auf den Datenspeicher auch über C-only-Code zugegriffen werden kann. Die Hazelcast C ++ - API für die Map-Datenstruktur sieht folgendermaßen aus: auto map =...
In C *wird der Indirektionsoperator oder der Dereferenzierungsoperator genannt. Ich verstehe, wie es funktioniert, wenn es in einer Anweisung verwendet wird. Es ist sinnvoll zu schreiben *poder * p, wenn man bedenkt, dass es sich um einen unären Operator handelt. Manchmal wird jedoch in einer...
Ich habe diese Antwort gelesen: https://softwareengineering.stackexchange.com/a/234254/173318 Bitte korrigieren Sie mein Verständnis. Geschäftsregeln beziehen sich auf die Liste der Geschäftsschritte in der realen Welt (keine Codes). Geschäftslogik bezieht sich auf den Prozess der Umwandlung der...
Hintergrund: Ich schreibe C-Code für Mikrocontroller, um eine EBML-Datei zu schreiben. EBML ist wie ein binäres XML mit verschachtelten Elementen, aber anstelle von Start- und End-Tags gibt es eine Start-ID, eine Länge und dann die Daten. Ich schreibe dies in einer Anwendung mit geringem...
Ich habe diese Seite über Entwurfsmuster gelesen und wie Sie sie beim Schreiben Ihres Codes behandeln sollten. Nach meinem Verständnis, wie der Titel im Link besagt: Muster sind keine Bausteine. Wenn ich das richtig verstehe, bedeutet dies, dass ich erst dann ein Entwurfsmuster verwende, wenn...
PHP, C #, Python und wahrscheinlich einige andere Sprachen haben ein yieldSchlüsselwort, mit dem Generatorfunktionen erstellt werden. In PHP: http://php.net/manual/en/language.generators.syntax.php In Python: https://www.pythoncentral.io/python-generators-and-yield-keyword/ In C #:...
Nach einigen Recherchen kann ich anscheinend kein einfaches Beispiel finden, um ein Problem zu lösen, auf das ich häufig stoße. Angenommen, ich möchte eine kleine Anwendung erstellen Square, in der ich s, Circles und andere Formen erstellen , sie auf einem Bildschirm anzeigen, ihre Eigenschaften...
Setup: Nehmen wir an, wir haben einen Typ namens, Iteratorder einen Typparameter hat Element: interface Iterator<Element> {} Dann haben wir eine Schnittstelle, Iterabledie eine Methode hat, die eine zurückgibt Iterator. // T has an upper bound of Iterator interface Iterable<T:...