abbreviation

___ qstntxt ___

Wenn ich eine Bibliothek importiere, um eine Methode zu verwenden, wäre es das wert? Nimmt der Import viel Speicher in Anspruch?

    
___ answer242025 ___

Hier ist noch ein anderer Weg, es zu tun:

%Vor%     
___ answer241589 ___

von hier

geliehen %Vor%

und abzurufen

%Vor%     
___ answer241841 ___
%Vor%

Oder vielleicht:

%Vor%

Oder verwenden Sie eine Zip-Funktion :

%Vor%     
___ answer244198 ___

Hmm - es scheint viele übermäßig komplizierte Wege zu geben, dies zu tun. Für etwas ist diese einfache Klarheit der Schlüssel:

%Vor%     
___ qstnhdr ___ Was ist die einfachste oder effektivste Methode, um die Monatsabkürzung in Perl zu konvertieren? (dh "Jan" zu 1) ___ answer248829 ___

Eine andere Möglichkeit, dies mit einem Hash-Slice zu tun:

%Vor%     
___ answer244873 ___

Beachten Sie auch, dass bei Groß- und Kleinschreibung die Groß- / Kleinschreibung beachtet wird. Je nachdem, woher Ihre Abkürzungen kommen, möchten Sie sie eventuell zuerst absenken, damit sie den Hash-Schlüsseln entsprechen.

%Vor%     
___ tag123perl ___ 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. ___ answer243133 ___

Definitiv ein Hash, wie von anderen vorgeschlagen.

    
___ tag123date ___ Ein Datum ist ein mehrdeutiges Zeitintervall, das sich normalerweise auf einen Tag, einen Monat und ein Jahr bezieht. ___ tag123abkürzung ___ Für Fragen zu Kurzformen von Wörtern oder Phrasen. ___ answer241583 ___

Das Importieren eines solchen Moduls wird wahrscheinlich nicht so viel Speicher kosten, dass Sie davon Abstand nehmen sollten, obwohl in diesem Fall wahrscheinlich ein einfacher Hash genau so gut wäre. Etwas wie

%Vor%     
___ answer242217 ___

Es hängt davon ab, wie viel Datumsmanipulation Sie vorhaben. Am Anfang ist es wahrscheinlich besser, wenn Sie es z. B. manuell rollen.

%Vor%

(Ich bevorzuge diesen Ansatz, weil es ziemlich offensichtlich ist, was du tust - du hast eine Liste von Monaten, dann mappst du sie von 1..12 (die Zahlen, die für einen Menschen sinnvoll sind) auf 0..11 ( die Zahlen, die für einen Computer sinnvoll sind.) Die Leistungsengpässe in Ihrem Code sind nicht in dieser Art von Code enthalten, sie befinden sich im Netzwerk-, Datenbank- oder Disk-Access-Code, also konzentrieren Sie sich darauf, Ihren Code lesbar zu machen. )

Wenn Sie beginnen, Ihren Code zu ergänzen, stellen Sie vielleicht fest, dass viele dieser Dinge bereits von vorhandenen Modulen erledigt werden, und es könnte einfacher sein, einige der einfachen Dinge mit z. Datum :: Calc. Oder Sie finden ein Datum / Zeit-Modul, das Ihren Bedürfnissen besser entspricht. das geht über den Rahmen dieser Frage hinaus.

Beachten Sie auch, dass einige Module Autosplit verwenden, bei dem nur die Teile des Moduls geladen werden, die benötigt werden. Außerdem ist der Hauptleistungseinfluss bei der Verwendung eines großen Moduls nicht unbedingt RAM. Es ist wahrscheinlich eher der Zeit- / CPU-Aufwand des Ladens und Kompilierens, bevor Code überhaupt ausgeführt wurde.

    
___
5
Antworten

Überprüfen Sie, ob eine Zeichenfolge eine mögliche Abkürzung für einen Namen ist

Ich versuche, einen Python-Algorithmus zu entwickeln, um zu überprüfen, ob eine Zeichenfolge eine Abkürzung für ein anderes Wort sein kann. Zum Beispiel fck ist eine Übereinstimmung für fc kopenhavn , weil es mit den ersten Zeichen des...
07.09.2011, 09:20
5
Antworten

Was bedeutet SGBD?

Da ich nirgendwo anders die Antwort finden konnte: Was ist SGBD? Ist es "Système de Gestion de Bases de Données "(Datenbank-Management-System)? z. Es wird in Antworten auf diese verwendet Zwei Stack Overflow-Fragen: Berechnung der Re...
11.06.2009, 12:30
1
Antwort

Verwendung: abbr vs.: map in vi / vim

Die Abkürzungs- und Map-Befehle scheinen dem Benutzer eine redundante Funktionalität zu geben. :imap teh the scheint die gleiche Aufgabe zu erledigen wie :iabbr teh the . Ich neige dazu, alle meine Einstellungen in :map -Befehlen versch...
01.01.2010, 08:09
9
Antworten

Was ist die einfachste oder effektivste Methode, um die Monatsabkürzung in Perl zu konvertieren? (dh "Jan" zu 1)

Wenn ich eine Bibliothek importiere, um eine Methode zu verwenden, wäre es das wert? Nimmt der Import viel Speicher in Anspruch?     
27.10.2008, 22:23