• PerlでローカルタイムからUNIXタイムスタンプに変換する方法

    Perlスクリプトで時間情報を解決する必要がある場合、日付と時間を表現して処理する方法は2つあります。1つは読みやすい時間表現(例:"Sat Mar 14 10:14:05 EDT 2015")で、もう1つはUNIXタイムスタンプ("新時代"ともいう)を使用し、1970年1月1日から経過した秒数として表現する方法です。それぞれの方法には利点と欠点があり、また、ニーズによっては、あるフォーマットか

    2022-01-03 18:40:58
  • Perlでは ->;, =>;, :: という記号はどういう意味ですか?

    記号「->」「=>」「 :: 」はどういう意味ですか?   は、quot;infix dereference operator"です。つまり、参照渡しでサブを呼び出すためのものです(->でできることは他にもあります)。上記のように、Perl/Tkルーチンの呼び出しでは、ほとんどのものが参照渡しとなります。perlでは->はCやC++と同じように使用されます。(ほとん

    2022-01-03 18:13:53
  • Perl uc,lc,ucfirst,lcfirst 大文字・小文字変換関数群

    大文字と小文字の変換を行います。 機能 uc (uppercase) すべての小文字を大文字に変換します。 関数 lc (小文字) すべての大文字を小文字に変換します。 Perlには4つの組み込み関数クラスがあり、文字や単語の大文字小文字を簡単に変更することができます。関数 uc() は引数をすべて大文字で返し、lc() は引数を小文字で返します。uc()とlc

    2022-01-03 17:33:52
  • EditPlusでPerlの開発コンパイル環境を設定する

    私は時々Perlスクリプトを書くが、Eclipseはそれらを開くには遅すぎる、NotePadはあまりにも単調で、NotePad + +は確かに良い選択ではありませんが、あなたは中国のコメントを入力したいときに、しばしば非常に不快で、最終的にEditplusを使って、PerlやPythonスクリプトを書くことを選択し、非常に良いことだ。 1. Perlのダウンロードとインストール

    2022-01-03 17:32:58
  • ディレクトリ内のファイルを再帰的に走査するためのPerlスクリプト

    #! /usr/bin/perl -w use strict; use File::Spec; local $\ ="\n";#Add line breaks to each line of output for the current module my %options; # directory path $options{single_case} = '/home/jiangyu

    2022-01-03 17:02:09
  • Perlで警告や例外を捕捉してログに書き込む

    すべてのPerlスクリプトとモジュールで警告をオンにすることが推奨されていますが、Perlからの警告をユーザーに見せたくない場合があります。 一方では、コードの前に 警告を使用する というセーフティネットがある一方で、画面には警告が表示されるのが普通です。多くの場合、お客様はこの警告をどのように扱えばいいのかわからない。運が良ければ、これらの警告はクライアントを驚かせるだけだが、も

    2022-01-03 16:44:07
  • Perlグラフィカルパッケージ管理ツール PPMラーニングノート

    PPM (Programmer's Package Manager) は ActivePerl に付属するグラフィカルな管理ツールで、Perl パッケージのアップグレード、アップデート、削除が非常に簡単に行えます。ppm または ppm gui とタイプすれば、グラフィカルなインターフェイスを開くことができます。結局、cpanmを使ってインストールすると、インストールしたいモジュールの名前も知ら

    2022-01-03 15:12:48
  • Perlの基本的な配列のソート方法

    この記事では、Perlで文字列や数値の配列をソートする方法について学びます。 Perlにはsortという組み込み関数があり、間違いなく配列をソートすることができます。最も単純な形では、配列を渡すと、ソートされた要素の配列が返されます。sort = sort @original。 ASCIIコードに基づくソート コピーコード コードは以下の通りです。 #

    2022-01-03 15:07:31
  • Perlの文字列処理関数

    詳しくはこちらの記事をご覧ください。 Perlの文字列操作関数 1.インデックス シンタックス position=index(string,substring,position)です。 セマンティクス 文字列string中の部分文字列の位置を返し、存在しない場合は-1を返す。 position引数はオプションで、マッチング前にスキップする文字数、またはマッチ

    2022-01-03 14:58:52
  • Perlの特殊記号の紹介

    $_   一般的に古いPerlの場所として知られているのは、プログラムがどのパラメータや変数を使うか教えてくれないときに、Perlが自動的に$_の値を使用することです。 for(1..10){ print ; } ここでprintは引数を指定していないので、$_を使用しています。では、$_の中身は何でしょうか?ループするたびに$_の値は変わるので、実

    2022-01-03 12:48:06
  • Perlの配列ソート学習ノート

    この記事では、Perlで文字列や数値の配列をソートする方法について学びます。 Perlにはsortという組み込み関数があり、間違いなく配列をソートすることができます。最も単純な形では、配列を渡すと、ソートされた要素の配列が返されます。sort = sort @original。 ASCIIコードに基づくソート コピーコード コードは以下の通りです。 #

    2022-01-03 12:15:17
  • Perlについて(Perl公式サイトの翻訳です。)

    <テーブル パワフル、安定、成熟、ポータブル Perl 5は26年の歴史を持ち、携帯機器からメインフレームまで100以上のプラットフォームで動作する、パワフルでパフォーマンスの高いプログラミング言語です。また、プロトタイピングや大規模な開発プロジェクトに適しています。 Perlを開発言語のファミリーに例えるなら、Perl 6はそのファミリ

    2022-01-03 11:32:07
  • Perl一括で著作権情報を追加する

    すべての入力ファイルに著作権情報がない場合は追加し、そうでない場合は何もせず、元のファイルを .bak の末尾でバックアップします。 まず始めに、私は以下の手順で行っています(試す前に必ず入力ファイルをバックアップしてください)。 #!usr/bin/perl -w $^I = ".bak"; my %do_these; foreach (@ARGV){ print $_;

    2022-01-03 11:17:46
  • perlでsignalを使用する例

    シグナルを使って、プログラムをより機能的にしましょう。Linuxで全てのsignalをリストアップするには、kill -lを使用するだけです。以下は私のマシンでの出力です(後でリストアップされない64個があります)。 コピーコード コードは以下の通りです。 xuyang@xuyang-desktop:/$ kill -l 1) SIGHUP 2) SIGINT

    2022-01-03 09:50:37
  • Perlの1行コメントと複数行コメントの構文

    他の多くのプログラミング言語と同様に、Perlの1行コメントは、例えば#で始まります。 コピーコード コードは以下の通りです。 #print "Hello,World!"; しかし、複数行のコメント、言語によってコメントの書き方が違うんですよ、例えば。 Java,C/C++です。 コピーコード コードは以下の通りです。 /* &

    2022-01-03 08:22:42
  • Perlにおけるtrueとfalseの徹底研究

    Perlでは、真理値とは自明なもの、つまり何でも真理値を計算できるものと考え、真理値を実用的な方法で定義しています。つまり、ある実体の真理値はその実体の型に依存します。 Perlが他のコンピュータ言語と違うのは、Perlは言語学者が作った言語であり、文脈なしでは意味をなさないので、Perlの真理値はスカラー(スカラー$は英語の配列@と同様、単数対複数、本対本)で計算できることです。book

    2022-01-03 08:16:29
  • リリカルスコープ、ダイナミックスコープ、コールバック、クロージャを一挙紹介

    前置き 知っているようで明確に理解できていなかった概念を完全網羅しました。内容はwikiのページを参照し、その上で自分なりに理解したことを追加しています。 レキシカルスコープとダイナミックスコープ 言語に関係なく、私たちは常に、グローバル変数、パッケージ変数、モジュール変数、ローカル変数、ローカル変数といった一般的な呼称のような、スコープ(またはライフサイクル)

    2022-01-03 06:47:24
  • Perlの文字列比較と整数比較の違いについて

    今回は、Perlの文字列比較と整数比較について紹介します。 Perlの文字列は、Perlではシングルクオートとダブルクオートに分けられるので、Perlの文字列比較はどのように行うか。 詳しくはこちらの記事をご覧ください。 この記事では、Perlの文字列比較と整数比較に焦点を当てます。 算術演算子の比較は、より大きい、より小さい、等しい、等しくない、などに関係します。 そして、

    2022-01-03 05:56:28
  • Django フレームワークでテンプレートフィルタをカスタマイズする

    カスタムフィルタは、1つまたは2つの引数を持つPython関数です。     (入力)変数の値     パラメータの値。デフォルトまたは完全に空白の状態 例えば、フィルター {{ var|foo: "bar" }} では、フィルター foo には変数 var とデフォルトのパラメーター bar が渡されます。

    2022-01-03 05:46:30
  • perl チュートリアル perl チュートリアル集

    参考にしてください。 http://shouce.jb51.net/perl5/ サイト環境の設定。 https://www.jb51.net/article/74005.htm Perlの基本構文 https://www.jb51.net/shouce/Perl.htm 前置き perlはもともと文字を扱うために設計されたもので、その強みの8割は文字を扱うこ

    2022-01-03 04:58:04