| Thread (Message) | Date | Author |
Score |
Board |
| Subroutinen bündeln
(#144733) |
2011-01-17 08:27 |
bianca
|
 |
Allgemeines zu Perl |
| Ja, das kann man.
Du könntest die Sub einfach 1:1 in eine externe Datei legen und diese Datei beim Start des Hauptprogramms mit require "pfad/datei.pl" einbinden. |
|
| rekursive subroutine
(#173441) |
2014-02-06 22:22 |
hlubenow
|
 |
Allgemeines zu Perl |
| Ich schätze mal, Du willst voll auflösen. Das sähe bei mir so aus:
[code=perl]#!/usr/bin/perl
use warnings;
use strict;
sub get_arr {
my $key = shift;
my $href = shift;
my %h =… |
|
| rekursive subroutine
(#173441) |
2014-02-06 22:22 |
hlubenow
|
 |
Allgemeines zu Perl |
| Ich schätze mal, Du willst voll auflösen. Das sähe bei mir so aus:
[code=perl]#!/usr/bin/perl
use warnings;
use strict;
sub get_arr {
my $key = shift;
my $href = shift;
my %h =… |
|
| rekursive subroutine
(#173432) |
2014-02-06 18:10 |
guest wer
|
 |
Allgemeines zu Perl |
| …
use strict;
use warnings;
use Data::Dumper;
my %data;
my %hits;
my %used;
while(<DATA>) {
next unless /^\s*\[([^\[\]]+)\]:\s*(.+?)\s*$/s;
my $name=$1;
my… |
|
| rekursive subroutine
(#173421) |
2014-02-06 15:24 |
kimmy
|
 |
Allgemeines zu Perl |
| Das ist mein Code.
[code=perl]
#!/usr/bin/perl
use strict;
use warnings;
my (%child, @ancestor);
while(<DATA>){
my ($node, $left, $right);
$node = $1, $left = $2, $right = $3… |
|
| rekursive subroutine
(#173421) |
2014-02-06 15:24 |
kimmy
|
 |
Allgemeines zu Perl |
| Das ist mein Code.
[code=perl]
#!/usr/bin/perl
use strict;
use warnings;
my (%child, @ancestor);
while(<DATA>){
my ($node, $left, $right);
$node = $1, $left = $2, $right = $3… |
|
| Subroutinen bündeln
(#144737) |
2011-01-17 10:16 |
pq
|
 |
Allgemeines zu Perl |
| die 1 gehört in die letzte zeile. die rückgabewerte kannst du so beibehalten.
probiers doch einfach mal aus.
ich würde das übrigens eher mit einem modul machen. |
|
| Subroutinen Performance?
(#125234) |
2009-09-02 03:06 |
topeg
|
 |
Perl/CGI |
| Ich finde, man sollte Funktionen, die zusammen gehören (Datenbankoperationen, Templatesachen, etc) zusammen packen und das als Modul verwenden. |
|
| Subroutinen Performance?
(#125237) |
2009-09-02 10:01 |
Taulmarill
|
 |
Perl/CGI |
| Generell ist der Zeitaufwand für das einbinden von weiteren Dateien per do, use oder require gegenüber dem direkten einbinden in die selbe Datei wie das Hauptprogramm IMHO vernachlässigbar. |
|
| Subroutinen Performance?
(#125238) |
2009-09-02 10:36 |
umbrella
|
 |
Perl/CGI |
| Hi Leute :)
Das ist echt gut, habe heute wieder ein ganze reihe an Dingen dazu gelernt. Webentwicklung ist mein Hobby, welches mir eine menge Spaß bereitet. |
|
| Subroutinen Performance?
(#125239) |
2009-09-02 10:43 |
sid burn
|
 |
Perl/CGI |
| Auf die Laufzeit hat das einbinden gar keine Auswirkung. Evtl. beim Starten des weil dann zwei Dateien geöffnet werden müssen. Aber ehrlich, über solche unsinnige Dinge sollte man nicht wirklich… |
|
| Subroutinen Performance?
(#125240) |
2009-09-02 11:13 |
Taulmarill
|
 |
Perl/CGI |
| [quote="sid burn@2009-09-02T08:41:53"]Auf die Laufzeit hat das einbinden gar keine Auswirkung. Evtl. beim Starten des weil dann zwei Dateien geöffnet werden müssen. |
|
| Subroutinen Performance?
(#125244) |
2009-09-02 11:38 |
sid burn
|
 |
Perl/CGI |
| [quote="Taulmarill@2009-09-02T09:13:05"]
Ich denke es geht hier um die gesamte Laufzeit des Interpreters und nicht die des Programms selbst. |
|
| Subroutinen Performance?
(#125245) |
2009-09-02 11:50 |
sid burn
|
 |
Perl/CGI |
| Ansonsten kann man die Performance bei CGI sogar durch das aufsplitten erhöhen. Hat man nämlich eine große Datei und lädt diese in seinem Programm, wird bei CGI immer alles geladen, unabhängig davon… |
|
| Subroutinen Performance?
(#125247) |
2009-09-02 11:56 |
pq
|
 |
Perl/CGI |
| [quote="sid burn@2009-09-02T09:46:16"]CGI ist z.B. ein relativ großes Modul und dauert etwas zu laden. Auch wenn du nun z.B. die Funktionen der HTML Generierung nicht benötigtest werden sie trotzdem… |
|
| Subroutinen Performance?
(#125248) |
2009-09-02 12:28 |
umbrella
|
 |
Perl/CGI |
| Wollte mich für die neuen Tipps bedanken. :)
Viel was kann ich zu den ganzen Informationen noch nicht sagen, muss ich mir alles erstmal ansehen. |
|
| Subroutinen Performance?
(#125266) |
2009-09-02 15:04 |
Taulmarill
|
 |
Perl/CGI |
| Grundsätzlich stimme ich dir zu, wir scheinen hier ein bisschen aneinander vorbei zu reden.
Natürlich ist es Sinnvoll, Programmcode auf mehrere Dateien aufzuteilen, aber du hast in einem… |
|
| Subroutinen Performance?
(#125267) |
2009-09-02 15:10 |
pq
|
 |
Perl/CGI |
| variomedia.de bietet shellzugang (ab dem webhosting.500 paket), allerdings ist es shared hosting. die (CGI)-programme laufen aber unter unter dem eigenen usernamen, also vielleicht per setuid. |
|
| Subroutinen Performance?
(#125271) |
2009-09-02 15:50 |
sid burn
|
 |
Perl/CGI |
| [quote]Das Thema CGI ist mir sehr unhandlich und unangenehm. Wenn alle mod_perl oder fastcgi benutzen könnten, dann würde ich auch sagen, dass CGI für die Tonne ist (die Schnittstelle zum Webserver… |
|
| rekursive subroutine
(#173444) |
2014-02-06 23:57 |
Linuxer
|
 |
Allgemeines zu Perl |
| Das ersetzt ohne Kenntnis der Tiefe... Das einzig wichtige ist, dass die Knoten, die ersetzt werden sollen, zuvor schon definiert wurden. Solange diese Bedingung eingehalten wird, sollte das klappen. |