perl

Perl ist eine prozedurale, allgemeine Programmiersprache für allgemeine Zwecke, die für ihre native Unterstützung von regulären Ausdrücken und String-Parsing-Funktionen bekannt ist. Bitte verwenden Sie diesen Tag für Fragen zu Perl im Allgemeinen. Für Dinge, die mit der neuen (aber verwandten) Sprache "Perl 6" zu tun haben, verwenden Sie bitte das perl6-Tag. Verwenden Sie für reguläre Ausdrücke nach Perl-Art in anderen Sprachen das Regex-Tag oder, falls sie auf der PCRE-Bibliothek basieren, das PCRE-Tag.
6
Antworten

Was ist der schnellste Sortieralgorithmus für ganze Zahlen von 0-65535?

Ich muss eine Reihe von Ganzzahlen sortieren, die Werte zwischen 30.000.000 und 350.000.000 haben können. Es wird zwischen 0 und 65.535 Ganzzahlen geben, wobei die durchschnittliche Anzahl 20.000 beträgt. RAM-Nutzung ist irrelevant und Geschwind...
12.11.2008, 19:15
4
Antworten

Warum ist eine Threaded-Version dieses speziellen Perl-Skripts 200 mal langsamer als sein Gegenstück ohne Threading?

Eine Präsentation von Mikhael Goikhman von einer Perl-Konferenz von 2003 enthält ein Paar Beispiele von Primzahlsuch-Skripten. Eins ist eingefädelt und die andere ist es nicht. Nach dem Ausführen der Skripts (Druckzeilen auskommentiert),...
07.11.2009, 03:06
4
Antworten

Wie kann ich ein Perl-Modul nur bedingt verwenden, wenn ich unter Windows bin?

Der folgende Perl-Code .. %Vor% .. funktioniert unter Windows, funktioniert aber nicht unter allen anderen Plattformen ("Win32.pm kann nicht in @INC gefunden werden"). Wie weise ich Perl an, Win32 nur unter Windows zu importieren und die Imp...
17.09.2009, 22:43
3
Antworten

Variable auf Leerraum teilen [duplizieren]

Ich versuche, eine Zeichenfolge in ein Array aufzuteilen, wobei die Aufteilung in den weißen Feldern erfolgt. Jeder Textblock ist durch zahlreiche (variable) Leerzeichen getrennt. Hier ist der String: %Vor% Ich habe Folgendes ohne Erfol...
05.06.2013, 17:23
3
Antworten

Fehler bei der Installation von DBD :: Oracle

Ich versuche Perl-Modul DBD :: Oracle auf meinem RHEL6.1 Server zu installieren. Dabei habe ich folgende Schritte durchgeführt: Installation der folgenden RPMs: oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclie...
05.10.2014, 06:23
5
Antworten

Perl bitweise UND gibt mir funky Ergebnisse

Ich schreibe ein kleines Perl-Skript, um zwei IP-Adressen mit perls bitweisem AND-Operator zu vergleichen. aber ich bekomme einige wirklich funky Ergebnisse. Ich bin neu in Perl, vielleicht kann mir jemand ein paar Hinweise geben. Heres mein...
19.09.2011, 23:20
10
Antworten

Ändern Sie die Groß- / Kleinschreibung des ersten Buchstabens in jeder Zelle der Tabelle

Ich habe viele Zellen, die ich konvertieren möchte, so dass der erste Buchstabe in jeder Zelle großgeschrieben wird. Z.B. cook, chef, fireman wird Cook, Chef, Fireman . Ich habe die Tabelle in OpenOffice.org, aber es scheint nur Option...
04.01.2012, 00:23
6
Antworten

Wie ändere ich das in "idiomatische" Perl?

Ich fange an, tiefer in Perl zu gehen, aber ich habe Probleme, "Perl-ly" -Code zu schreiben, anstatt C in Perl zu schreiben. Wie kann ich den folgenden Code ändern, um mehr Perl-Idiome zu verwenden, und wie soll ich die Idiome lernen? Nur ein...
23.10.2009, 16:22
3
Antworten

Benutze immer meine; niemals lokal verwenden?

Bei der Implementierung des dynamischen Scopings habe ich local verwendet. Dann stieß ich auf diesen Post, der folgendes sagt:    Warum überhaupt lokal? Die Antwort ist 90% Geschichte. Frühe Versionen von   Perl hatte nur globale V...
22.01.2013, 11:33
10
Antworten

Wie lösche ich die erste Zeile in einer Datei?

Ich kann nicht nach einer bestimmten Zeichenfolge suchen, da sie alle sehr ähnlich sind, aber ich möchte etwas Einfaches, um die ersten 4 Zeilen in einer Datei auszuhacken. Sie sind alle auch variable Länge. Ich habe über Perl nachgedacht, un...
16.04.2010, 10:58