Ich arbeite an einem Arduino-Projekt mit dem Uno. Das Projekt enthält eine erhebliche Menge an Code. Ich möchte eine Bibliothek erstellen und kann sie später sogar teilen. Welche Richtlinien sollte ich beim Entwerfen der Bibliothek
Ich arbeite an einem Arduino-Projekt mit dem Uno. Das Projekt enthält eine erhebliche Menge an Code. Ich möchte eine Bibliothek erstellen und kann sie später sogar teilen. Welche Richtlinien sollte ich beim Entwerfen der Bibliothek
Ich habe einen bestimmten Anwendungsfall und habe drei Möglichkeiten gefunden, dies über das Internet zu tun, die für vage Anwendungsfälle definiert sind. Ich starre auf diese drei und frage mich, welche ich anwenden soll. Ich neige dazu, dort zu sitzen und nicht zu wissen, was ich tun soll - und...
Ich habe Schwierigkeiten zu verstehen, warum Sie interne Bibliotheken entwickeln sollten, die ausschließlich für die Entwicklung interner Anwendungen verwendet werden. Ich weiß zu schätzen, dass wenn ich Software verwenden möchte, die jemand außerhalb des Unternehmens geschrieben hat, er mir seine...
Ich lerne gerade Python und bin an dem Punkt im Buch über die Verwendung der Mathematikbibliothek angelangt. Ich habe auf der Python-Website nachgesehen und festgestellt, dass die Bibliothek etwas knapp ist und ich einige weitere nützliche Funktionen schreibe. Zum Beispiel habe ich eine Funktion...
Was ist die empfohlene Etikette EINTRin Bibliotheken? Ich schreibe derzeit eine Funktion, die einige Dateisystemaufgaben mit der POSIX-API ausführt, aber viele der von mir verwendeten Aufrufe können möglicherweise zurückgegeben werden EINTR. Darüber hinaus kann die Funktion unter bestimmten...
Kürzlich hat ein leitender Entwickler, mit dem ich zusammenarbeite, dafür plädiert, dass Entwickler die neueste Version erhalten und im Rahmen ihres Projekts eine wichtige interne Bibliothek kompilieren müssen. Dies steht im Gegensatz zu dem Gegenargument, dass Projektteams an einer stabilen...
Wir müssen eine Bibliothek schreiben. Natürlich sollte es nur eine sehr kleine API haben (so breit wie nötig, so klein wie möglich). Die Interna der Bibliothek sind etwas komplex. Daher müssen sie strukturiert werden. Für die Strukturierung sehe ich derzeit zwei Möglichkeiten: 1. Verwenden Sie...
Im Laufe einiger Monate habe ich einen kleinen Rahmen für die Spieleentwicklung geschaffen, den ich derzeit in alle meine Projekte einbeziehe. Das Framework hängt von SFML, LUA, JSONcpp und anderen Bibliotheken ab. Es befasst sich mit Audio, Grafik, Networking, Threading; Es verfügt über einige...
Ich codiere eine kleine Bibliothek und habe Probleme beim Entwerfen der Ausnahmebehandlung. Ich muss sagen, dass ich (immer noch) durch diese Funktion der C ++ - Sprache verwirrt bin und versucht habe, so viel wie möglich zu diesem Thema zu lesen, um zu verstehen, was ich tun müsste, um mit...
Ich erstelle eine Anwendung in PHP und verwende Zend Framework 1 und Doctrine2 als ORM-Schicht. Alles läuft gut. Jetzt bemerkte ich zufällig, dass sowohl ZF1 als auch Doctrine2 mit ihrer eigenen Caching-Implementierung geliefert werden und sich darauf verlassen. Ich habe beide bewertet, und obwohl...
Ich wollte Grafiken in Haskell ausprobieren. Soweit ich gesehen habe, sind die verfügbaren Bibliotheken entweder Frontends für C / C ++ - Bibliotheken oder eine Abstraktion davon mit minimalen Funktionen. Die Bibliotheken auf hoher Ebene scheinen nicht meinen Anforderungen zu entsprechen, und so...
Ich habe kürzlich an einer Java-Klasse gearbeitet, die Permutationen pro Objektliste generiert. Auf jeden Fall möchte ich, dass diese Bibliothek der Öffentlichkeit angeboten wird, daher habe ich mehrere Fragen: Die meisten Bibliotheken, die ich sehe, haben diese komplizierte Paketbenennung,...
Hier ist das Szenario: libA.so und libB.so sind beide statisch mit derselben STL verknüpft. libA.so verfügt über eine öffentliche API, die einen std :: string zurückgibt. libB.so ruft diese Funktion auf und erhält eine Kopie der Zeichenfolge. Wenn die Kopie der Zeichenfolge von libB.so den...
Es wird darüber gesprochen, welche Syntax und Funktion Sie in einer Programmiersprache mögen. Ich werde jetzt fragen, welche Grundprinzipien oder Funktionen Sie in einer Bibliothek in Ihrer Lieblingssprache (oder einer anderen Sprache) wünschen. Ein Beispiel ist das Hinzufügen von list + =...
Ich weiß nicht, ob dies bei den meisten Opensource-Bibliotheken der Fall ist, aber viele von mir kennen und verwenden (z. B. OpenSSL, Webkit, ...), denen alle Kommentare fehlen oder die nur sehr wenige Kommentare enthalten. Ganz zu schweigen von den wenigen Dokumenten, deren Quellcode schwer zu...
Ich lerne C (noch sehr Anfänger) unter Linux mit dem GCC-Compiler. Ich habe festgestellt, dass einige Bibliotheken, wie die mit dem math.hHeader verwendete Bibliothek, manuell verknüpft werden müssen, wenn sie enthalten sind. Ich habe in den Bibliotheken mit verschiedenen Flags des Formulars...
Ich war im letzten Jahr an einer Reihe von MVC.NET- und c # -Desktopprojekten in unserem Unternehmen beteiligt und habe es auch geschafft, meine Nase in andere Projekte zu stecken (natürlich in einer schreibgeschützten Lernkapazität). Dabei ist mir aufgefallen, dass es in den verschiedenen...
In meiner aktuellen Entwicklungssituation haben wir viele DLLs, ausführbare Dateien und statische Bibliotheken. Wie entscheiden Sie, was in eine DLL aufgenommen werden soll? Was soll in eine ausführbare Datei gehen? Warum separate Funktionen in verschiedenen ausführbaren Dateien? Ich hoffe, dass...
Bei der Entwicklung von Software habe ich häufig eine zentralisierte 'Kern'-Bibliothek mit handlichem Code, der von verschiedenen Projekten gemeinsam genutzt und referenziert werden kann. Beispiele: eine Reihe von Funktionen zum Bearbeiten von Zeichenfolgen häufig verwendete reguläre Ausdrücke...
Zählen die folgenden Szenarien in Ihrem Buch als "das Rad neu erfinden"? Es gibt eine Lösung, jedoch nicht in der Sprache, die Sie verwenden möchten, und vorhandene Lösungen können nicht auf saubere, idiomatische Weise mit der Sprache verbunden werden, die Sie verwenden möchten. Im Prinzip könnten...