Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

24
Warum kann ich keine statische Methode in einer Java-Schnittstelle definieren?
BEARBEITEN: Ab Java 8 sind statische Methoden in Schnittstellen zulässig. Hier ist das Beispiel: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Das wird natürlich nicht funktionieren. Aber warum nicht? Eines der möglichen Probleme wäre, was passiert, wenn Sie anrufen: IXMLizable.newInstanceFromXML(e); In diesem Fall sollte es meiner …


21
Umgang mit mehreren Python-Versionen und PIP?
Gibt es eine Möglichkeit, pipmit mehreren Versionen von Python gut zu spielen? Zum Beispiel möchte ich verwenden pip, um Dinge explizit entweder auf meiner Site 2.5-Installation oder auf meiner Site 2.6-Installation zu installieren. Zum Beispiel mit easy_installbenutze ich easy_install-2.{5,6}. Und ja - ich weiß über virtualenv Bescheid und nein - …
499 python  pip 

13
Was ist ein User Agent Stylesheet?
Ich arbeite an einer Webseite in Google Chrome. Es wird mit den folgenden Stilen korrekt angezeigt. table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; } Es ist wichtig zu beachten, dass ich diese Stile nicht definiert habe. In den Chrome-Entwicklertools wird anstelle des CSS-Dateinamens das Stylesheet des Benutzeragenten …
499 css  google-chrome 

10
OS X: Entspricht dem wget von Linux
Wie kann ich ein HTTP-GET aus einem Un * x-Shell-Skript auf einem Standard-OS X-System ausführen? (Die Installation von Software von Drittanbietern ist keine Option, da diese auf vielen verschiedenen Systemen ausgeführt werden muss, auf die ich keine Kontrolle habe.) Zum Beispiel, wenn ich den Mercurial-Server lokal starte und einen hg-Aufschlag …
499 macos  shell  unix  http-get 



4
JavaScript: Class.method vs. Class.prototype.method
Was ist der Unterschied zwischen den folgenden beiden Erklärungen? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Ist es in Ordnung, sich die erste Anweisung als Deklaration einer statischen Methode und die zweite Anweisung als Deklaration einer Instanzmethode …

27
Wann verwenden Sie die @ Override-Annotation von Java und warum?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Эа этот вопрос есть ответы на Stapelüberlauf на русском : Что означает "@Override" перед объявлением метода? Was sind die Best Practices für …
498 java  annotations 


5
Wie klone ich ein Date-Objekt?
Durch Zuweisen einer DateVariablen zu einer anderen wird der Verweis auf dieselbe Instanz kopiert. Dies bedeutet, dass das Ändern des einen das andere ändert. Wie kann ich eine DateInstanz tatsächlich klonen oder kopieren ?
498 javascript 

20
Ändern der Größe eines Iframes basierend auf dem Inhalt
Ich arbeite an einer iGoogle-ähnlichen Anwendung. Inhalte aus anderen Anwendungen (in anderen Domänen) werden mithilfe von Iframes angezeigt. Wie ändere ich die Größe der Iframes an die Höhe des Iframes-Inhalts? Ich habe versucht, das von Google verwendete Javascript zu entschlüsseln, aber es ist verschleiert, und das Durchsuchen des Webs war …

2
Was ist der Unterschied zwischen __dirname und ./ in node.js?
Gibt es beim Programmieren in Node.js und beim Verweisen auf Dateien, die sich irgendwo in Bezug auf Ihr aktuelles Verzeichnis befinden, einen Grund, die __dirnameVariable anstelle einer regulären zu verwenden ./? Ich habe bisher ./ in meinem Code verwendet und gerade die Existenz von ./ entdeckt __dirnameund möchte im Wesentlichen …
498 node.js 

5
Wie kann ich feststellen, ob dieser Wörterbuchschlüssel in C # vorhanden ist?
Ich arbeite mit der von Exchange Web Services verwalteten API mit Kontaktdaten. Ich habe den folgenden Code, der funktionsfähig , aber nicht ideal ist: foreach (Contact c in contactList) { string openItemUrl = "https://" + service.Url.Host + "/owa/" + c.WebClientReadFormQueryString; row = table.NewRow(); row["FileAs"] = c.FileAs; row["GivenName"] = c.GivenName; row["Surname"] …

27
Vorlagenprüfung für das Vorhandensein einer Klassenmitgliedsfunktion?
Ist es möglich, eine Vorlage zu schreiben, die das Verhalten ändert, je nachdem, ob eine bestimmte Elementfunktion für eine Klasse definiert ist? Hier ist ein einfaches Beispiel dafür, was ich schreiben möchte: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Wenn also …

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.