Oder mit anderen Worten, welche spezifischen Probleme hat die automatisierte Speicherbereinigung gelöst? Ich habe noch nie Low-Level-Programmierung durchgeführt, daher weiß ich nicht, wie kompliziert es sein kann, Ressourcen freizugeben. Die Art von Fehlern, die GC anspricht, scheint (zumindest für einen externen Beobachter) die Art von Dingen zu sein, die ein …
Ich hatte heute eine Diskussion mit einem Kollegen, ob die Verwendung des Java-Operators instanceofeine Art Reflexion ist. Und die Diskussion entwickelte sich schnell zu dem, was Reflexion eigentlich definiert. Was ist also die Definition von Reflexion? Und wird die Verwendung von instanceof"Reflexion verwenden" in Betracht gezogen? Und wenn instanceofman darüber …
Funktionssprachen sollten per Definition keine Statusvariablen verwalten. Warum bieten dann Haskell, Clojure und andere Implementierungen von Software Transactional Memory (STM) an? Gibt es einen Konflikt zwischen zwei Ansätzen?
Ich habe eine allgemeine Frage zu Datenbanken. Normalerweise verwenden wir den Begriff Kollatierung bei Datenbanken. Ich würde gerne wissen, wie es sich vom Zeichensatz unterscheidet. Ich denke, Kollatierung ist eine Teilmenge des Zeichensatzes. Wenn dies zutrifft, welchen Zweck hat die Mehrfachsortierung unter einem Zeichensatz?
Objective-C zeichnet sich durch gute Objektorientierung, Einfachheit, Eleganz und (als Obermenge von C) niedrige Fähigkeiten aus. Es könnte wie die einfache, moderne Alternative zu C ++ aussehen, die viele Leute in Go suchen und zu finden versuchen. Es wird jedoch nur in Cocoa- und Post-NextSTEP-Umgebungen verwendet und wird auch in …
Ich bin ein Autodidakt, nur für den Fall, dass diese Frage in CS 101 beantwortet wird. Ich habe viele Sprachen gelernt und verwendet, hauptsächlich für meinen persönlichen Gebrauch, aber gelegentlich für berufliche Zwecke. Es scheint, dass ich immer auf die gleiche Wand stoße, wenn ich Probleme beim Programmieren habe. Zum …
Eine frühere Agile Diskussion hier hatte gute Antworten spezifizieren , was ist entscheidend für den Erfolg der Umsetzung der Agile - Methodik in der Softwareentwicklung. Die meisten Punkte waren die typischen Organisations- und Managementherausforderungen, aber ein Punkt beunruhigt mich und es ist, dass der Kunde während des gesamten Prozesses einbezogen …
OK, ich habe gelernt, was eine statische Funktion ist, aber ich verstehe immer noch nicht, warum sie nützlicher sind als Funktionen für private Mitglieder. Dies könnte hier eine Art neue Frage sein, aber warum nicht einfach alle privaten Member-Funktionen durch statische Funktionen ersetzen?
Bei der Arbeit stoße ich auf viele japanische Textdateien in Shift-JIS und anderen Codierungen. Es verursacht viele Mojibake- Probleme (nicht lesbare Zeichen) für alle Computerbenutzer. Unicode sollte dieses Problem lösen, indem ein einziger Zeichensatz für alle Sprachen definiert wurde. Die UTF-8-Serialisierung wird für die Verwendung im Internet empfohlen. Warum wechselt …
Ich formatiere meinen Code fast immer vor dem Festschreiben, um sicherzustellen, dass er ordnungsgemäß ausgeführt wird. Die meisten meiner Mitarbeiter kümmern sich nicht wirklich darum und formatieren ihren Code nicht immer richtig (kleinere Dinge, die den Code nicht beeinflussen, aber die Lesbarkeit beeinträchtigen, wenn sie versuchen, ihn zu pflegen). Ich …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Wir haben fast 3.000 Tests geschrieben - die Daten wurden fest codiert, die Wiederverwendung von Code ist sehr gering. Diese Methode hat begonnen, uns in den Arsch zu …
Jemand in meinem Unternehmen hat kürzlich Änderungen an unserem Kernprodukt vorgeschlagen, von denen unsere Manager glauben, dass sie einen aus meiner Sicht vollständigen QS-Zyklus auslösen sollten (dh das Testen der gesamten Produktsuite von Grund auf). Anscheinend dauert unsere QS 12 Wochen, um einen vollständigen QS-Zyklus für unser Produkt durchzuführen. Mein …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Mein Kunde hat kürzlich herausgefunden, was URL Rewriting ist, …
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 5 Jahren . Git ist ein exzellentes Versionskontrollsystem. Wenn wir …
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 . In letzter Zeit habe ich einige Blogposts …
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.