Programmierung

71
Im Parameter GET zulässige Zeichen

Welche Zeichen sind in GET-Parametern zulässig, ohne sie zu codieren oder zu maskieren? Ich meine so etwas: http://www.example.org/page.php?name=XYZ Was können Sie dort anstelle von XYZ haben? Ich denke nur die folgenden Zeichen: az (AZ) 0-9 - - _ Ist dies die vollständige Liste oder sind...

71
Iteriert foreach () durch Referenz?

Bedenken Sie: List<MyClass> obj_list = get_the_list(); foreach( MyClass obj in obj_list ) { obj.property = 42; } Befindet sich objein Verweis auf das entsprechende Objekt in der Liste, sodass beim Ändern der Eigenschaft die Änderung in der Objektinstanz bestehen bleibt, sobald sie...

71
Funktion innerhalb einer Funktion.

Dieser Code erzeugt das Ergebnis als 56. function x ($y) { function y ($z) { return ($z*2); } return($y+3); } $y = 4; $y = x($y)*y($y); echo $y; Irgendeine Idee, was drinnen ist? Ich bin verwirrt.

71
Sollte eine Schnittstelle eine andere Schnittstelle erben

Ich kann anscheinend keine Antwort darauf finden und möchte nur sicherstellen, dass es sich um einen in Ordnung befindlichen Codierungsstandard handelt. Ich habe eine Schnittstelle A, die von vielen verschiedenen Klassen verwendet wird, und möchte nicht, dass sich die Schnittstelle Aändert. Ich...

71
Wie kann ich Zeichenfolgen in VBA verketten?

Diese Frage stammt aus einem Kommentar unter Range.Formula = in VBA löst einen seltsamen Fehler aus . Ich habe dieses Programm durch Ausprobieren geschrieben, also habe ich es natürlich versucht + , Zeichenfolgen zu verketten. Aber ist &es korrekter als das +Verketten von Zeichenfolgen?...

71
Lokaler Ausführungshaken nach einem Git-Push?

Ich habe mir die Githooks-Manpage angesehen, aber wenn mir nichts fehlt, sehe ich keine Option für lokale Git-Hooks nach dem Push. Ich hätte gerne eine, die die API-Dokumente auf meinem Webserver aktualisiert (für die ich bereits ein Skript habe), nachdem ich den Hauptzweig auf das GitHub-Repo...

71
pyyaml: Dumping ohne Tags

ich habe >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" Aber ich möchte >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc\n' Welcher magische Parameter erzwingt kein Markieren?