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 Header-Dateien und .a oder .so-Dateien senden kann und ich sie …
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 geschrieben, um Koeffizienten zu nehmen und …
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 Version arbeiten sollten, die sie von einem internen Maven-Repository erhalten, …
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 Umständen blockieren. (Für Interessierte implementiert es einen Verriegelungsmechanismus.) Um dies so allgemein …
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 Pakete. Profis: Die Bibliothek kann …
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 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 bleiben mir Frontends auf niedrigerer Ebene. Was …
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, insbesondere com/ org. Gibt es dafür eine Konvention oder reicht ein …
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 nützliche Dateisystem-Dienstprogramme und LUA-Wrapping-Funktionen. Außerdem gibt …
In der Vergangenheit habe ich die Standardmethode zum Hinzufügen von @DeprecatedAnmerkungen zu API-Methoden verwendet, die in einer späteren Version entfernt werden. Jetzt bereite ich eine Hauptversion für eine Bibliothek vor, bei der viele API-Teile entfernt und umbenannt werden. Um den Übergang für vorhandene Benutzer zu vereinfachen, kann es möglicherweise hilfreich …
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 Gültigkeitsbereich verlässt, wird der Destruktor …
Im Rahmen meiner Recherchen schreibe ich viel Python- und MATLAB-Code, der niemals an andere verteilt werden muss. Selbst wenn ich meine Software verteilen muss, machen Python und MATLAB, die beide interpretiert werden, das Teilen relativ einfach. Jetzt schreibe ich eine Software in C ++, die ich verteilen möchte. Ich habe …
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 lesen ist. Wir können …
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 verlinkt -l[library-name], beispielsweise -lmfür die oben erwähnte Mathematikbibliothek. …
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 Projekten und Teams viele Funktionen gibt, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.