Programmierung

72
Warum das überprüfen! = Null?

Gelegentlich verbringe ich gerne einige Zeit damit, mir den .NET-Code anzusehen, um zu sehen, wie die Dinge hinter den Kulissen implementiert werden. Ich bin auf dieses Juwel gestoßen, als ich mir die String.EqualsMethode über Reflector angesehen habe. C #

72
Web Scraping mit Java

Ich kann keine gute Java-basierte Web-Scraping-API finden. Die Site, die ich kratzen muss, bietet auch keine API. Ich möchte mit einigen über alle Webseiten iterieren pageIDund die HTML-Titel / andere Dinge in ihren DOM-Bäumen extrahieren. Gibt es andere Möglichkeiten als Web Scraping?...

72
Objective-c iPhone Prozent codieren eine Zeichenfolge?

Ich möchte die prozentual codierte Zeichenfolge für diese spezifischen Buchstaben erhalten. Wie geht das in Ziel-C? Reserved characters after percent-encoding ! * ' ( ) ; : @ & = + $ , / ? # [ ] %21 %2A %27 %28 %29 %3B %3A %40 %26 %3D %2B %24 %2C %2F %3F %23 %5B %5D Prozentkodierendes...

72
Schreiben eines Parsers für reguläre Ausdrücke

Selbst nach Jahren des Programmierens schäme ich mich zu sagen, dass ich reguläre Ausdrücke nie wirklich vollständig verstanden habe. Wenn ein Problem einen regulären Ausdruck erfordert, kann ich normalerweise (nach einigem Verweisen auf die Syntax) eine geeignete finden, aber es ist eine...

72
Alle MySQL-Tabellen automatisch in separate Dateien kopieren?

Ich möchte Dumps jeder MySQL-Tabelle in separate Dateien bekommen. Das Handbuch gibt an, dass die Syntax hierfür lautet mysqldump [options] db_name [tbl_name ...] Dies zeigt an, dass Sie die Tabellennamen vorher kennen. Ich könnte das Skript einrichten, das jetzt jeden Tabellennamen kennt, aber...

72
Übergeben eines Hashs an eine Funktion (* args) und ihre Bedeutung

Bei Verwendung einer Redewendung wie: def func(*args) # some code end Was bedeutet das *args? Diese spezielle Frage zu googeln war ziemlich schwierig und ich konnte nichts finden. Es scheint, dass alle Argumente tatsächlich vorkommen, args[0]also schreibe ich Verteidigungscode wie: my_var...

72
Wie kann Git unter CENTOS 5.5 installiert werden?

Wie kann ich git auf einem CENTOS 5.5-Computer installieren? Ich habe versucht, es von yum zu installieren, bekam aber folgende Nachricht. root@host [~]# sudo yum install git Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos.mirrors.tds.net * base:...

72
Groovy String bis heute

Ich codiere das mit Groovy Ich versuche gerade, eine Zeichenfolge, die ich habe, in ein Datum umzuwandeln, ohne etwas zu langwieriges tun zu müssen. String theDate = "28/09/2010 16:02:43"; def newdate = new Date().parse("d/M/yyyy H:m:s", theDate) Ausgabe: Tue Aug 10 16:02:43 PST 2010 Der obige...