Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

19
Was ist die narrensichere Methode, um festzustellen, welche .NET-Version (en) auf einem Windows-Produktionsserver installiert sind?
Diese Frage bezieht sich weniger auf die Programmierung als vielmehr auf die Bereitstellung. Ich unterhalte mich viel mit der Gruppe in meinem Unternehmen, deren Aufgabe es ist, unsere Windows-Produktionsserver zu warten und unseren Code darauf bereitzustellen. Aus rechtlichen und Compliance-Gründen habe ich keine direkte Sichtbarkeit oder Kontrolle über die Server. …

4
Festlegen von Standardberechtigungen für neu erstellte Dateien und Unterverzeichnisse in einem Verzeichnis unter Linux?
Ich habe eine Reihe von Skripten und Anwendungen mit langer Laufzeit, die Ausgabeergebnisse in einem Verzeichnis speichern, das von einigen Benutzern gemeinsam genutzt wird. Ich möchte sicherstellen, dass alle Dateien und Verzeichnisse, die unter diesem freigegebenen Verzeichnis erstellt wurden, automatisch über u=rwxg=rwxo=rBerechtigungen verfügen. Ich weiß, dass ich umask 006meine verschiedenen …
99 linux  permissions  acl  umask 

1
So starten Sie Tomcat 6 in Ubuntu neu [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema gehört für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Wie kann man Tomcat 6 unter Ubuntu über die Befehlszeile …
99 java  tomcat  ubuntu 


1
Ist Hash Rocket veraltet?
Der gut zitierte RIP-Hash-Raketenbeitrag scheint zu implizieren, dass die Hash-Rocket-Syntax ( :foo => "bar") zugunsten des neuen Ruby-JSON-Hash ( foo: "bar") veraltet ist , aber ich kann keine endgültige Referenz finden, die die Hash-Raketenform angibt ist ab Ruby 1.9 tatsächlich veraltet / nicht empfohlen.

5
Verhindert die JVM Tail-Call-Optimierungen?
Ich habe dieses Zitat auf der Frage gesehen: Was ist eine gute funktionale Sprache, auf der ein Webdienst aufgebaut werden kann? Insbesondere Scala unterstützt die Eliminierung von Tail-Calls nur in selbstrekursiven Funktionen, wodurch die Art der Komposition eingeschränkt wird (dies ist eine grundlegende Einschränkung der JVM). Ist das wahr? Wenn …




5
Wie erstelle ich eine eigene Bibliothek für die Android-Entwicklung, die in jedem Programm verwendet wird, das Sie schreiben?
Ich bin ein Delphi-Programmierer und habe im Laufe der Jahre Hunderte von Klassen und Routinen geschrieben, die ich in jedem Delphi-Programm verwenden kann, das ich schreibe. Diese Bibliothek heißt dlib und kann in jedem Delphi-Programm verwendet werden, indem dieser Ordner in meinen Bibliothekspfad gestellt und eine der Einheiten im Verwendungsabschnitt …


7
Warum verwendet Python "magische Methoden"?
Ich habe in letzter Zeit mit Python herumgespielt, und eine Sache, die ich etwas seltsam finde, ist die weit verbreitete Verwendung von 'magischen Methoden', z. B. um seine Länge verfügbar zu machen, ein Objekt implementiert eine Methode def __len__(self), und dann wird es aufgerufen, wenn Sie schreiben len(obj). Ich habe …


7
So erraten Sie zuverlässig die Codierung zwischen MacRoman, CP1252, Latin1, UTF-8 und ASCII
Bei der Arbeit scheint es, als würde keine Woche ohne eine kodierungsbedingte Verbindung, ein Unglück oder eine Katastrophe vergehen. Das Problem ist normalerweise auf Programmierer zurückzuführen, die glauben, eine Textdatei zuverlässig verarbeiten zu können, ohne die Codierung anzugeben. Aber du kannst nicht. Daher wurde beschlossen, Dateien künftig zu verbieten, jemals …

8
Kann jQuery Cookies in einem Browser lesen / schreiben?
Einfaches Beispiel: Ich möchte einige Elemente auf einer Seite haben (z. B. Divs oder Tabellenzeilen) und den Benutzer darauf klicken lassen, um sie auszuwählen. Das scheint in jQuery einfach genug zu sein. Um zu speichern, auf welche Elemente ein Benutzer ohne serverseitige Post-Backs klickt, dachte ich, ein Cookie wäre eine …

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.