Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



8
Identifizieren der Abhängigkeitsbeziehung für Python-Pakete, die mit pip installiert wurden
Wenn ich ein Pip Freeze mache, sehe ich eine große Anzahl von Python-Paketen, die ich nicht explizit installiert habe, z $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) Gibt es eine Möglichkeit für mich festzustellen, warum pip diese speziellen abhängigen Pakete installiert hat? Mit anderen …
151 python  pip 

8
Rückgabe eines Arrays mit C.
Ich bin relativ neu in C und brauche Hilfe bei Methoden, die mit Arrays umgehen. Ich komme aus der Java-Programmierung und bin es gewohnt, sagen int [] method()zu können, um ein Array zurückzugeben. Ich habe jedoch herausgefunden, dass Sie mit C Zeiger für Arrays verwenden müssen, wenn Sie sie zurückgeben. …
151 c  arrays  pointers  char 


26
Nginx stellt .php-Dateien als Downloads bereit, anstatt sie auszuführen
Ich installiere eine Website in einem Tröpfchen (Digital Ocean). Ich habe ein Problem bei der ordnungsgemäßen Installation von NGINX mit PHP. Ich habe ein Tutorial https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04 erstellt, aber wenn ich versuche, einige auszuführen .php-Datei lädt es nur herunter ... zum Beispiel ... http://5.101.99.123/info.phpes funktioniert, aber ... Wenn ich zur Hauptdatei …
151 php  nginx  php-5.5 

11
Beenden der Python-Befehlszeile
Um die Python-Befehlszeile zu verlassen, muss ich exit () eingeben. Wenn ich exit tippe, heißt es Use exit() or Ctrl-Z plus Return to exit Normalerweise exitmöchten Sie beim Tippen das Programm beenden. Warum gibt mir der Interpreter den obigen Fehler, wenn er weiß, dass ich versuche, die Befehlszeile zu verlassen? …
151 python 

5
Wie kann ich alle Probleme sehen, die ich auf Github sehe?
Github hat eine großartige Funktion, mit der Sie ein Problem "ansehen" können. Dies ist praktisch, um Benachrichtigungen über den Fortschritt in diesem Bereich zu erhalten. Manchmal möchten Sie jedoch den Status eines Problems ermitteln, von dem Sie wissen, dass Sie es angezeigt haben, können sich aber nicht erinnern, was es …
151 github 

5
Was ist der Unterschied zwischen Standardwerten und Variablen in einer Ansible-Rolle?
Beim Erstellen einer neuen Ansible-Rolle erstellt die Vorlage sowohl varsein defaultsVerzeichnis als auch ein Verzeichnis mit einer leeren main.ymlDatei. Bei der Definition meiner Rolle kann ich Variablendefinitionen in eine dieser Rollen einfügen, die in meinen Aufgaben verfügbar sind. Was ist der Unterschied zwischen dem Einfügen der Definitionen in defaultsund vars? …
151 ansible 

5
Datenbankdesign für die Überwachungsprotokollierung
Jedes Mal, wenn ich eine neue Datenbank entwerfen muss, denke ich lange darüber nach, wie ich das Datenbankschema einrichten soll, um ein Überwachungsprotokoll der Änderungen zu führen. Hier wurden bereits einige Fragen dazu gestellt, aber ich stimme nicht zu, dass es für alle Szenarien einen einzigen besten Ansatz gibt: Datenbankdesign …


5
Kann Json.NET in einen Stream serialisieren / deserialisieren?
Ich habe gehört, dass Json.NET schneller als DataContractJsonSerializer ist, und wollte es versuchen ... Aber ich konnte auf JsonConvert keine Methoden finden, die einen Stream anstelle eines Strings verwenden. Zum Deserialisieren einer Datei, die JSON auf WinPhone enthält, verwende ich beispielsweise den folgenden Code, um den Dateiinhalt in eine Zeichenfolge …



14
Wann und warum sollten JPA-Entitäten eine serialisierbare Schnittstelle implementieren?
Die Frage steht im Titel. Im Folgenden habe ich nur einige meiner Gedanken und Erkenntnisse beschrieben. Als ich ein sehr einfaches Domänenmodell hatte (3 Tabellen ohne Beziehungen), implementierten alle meine Entitäten NICHT Serializable. Aber als das Domänenmodell komplexer wurde, bekam ich RuntimeException, die besagte, dass eine meiner Entitäten Serializable nicht …

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.