問題タブ [header]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 電子メール メッセージ ヘッダーを解析できる最小のプログラムは何ですか?
宿題: http://www.cs.rit.edu/~waw/networks/prob1.082.html
わかりました、なぜこの質問が私のデータ通信とネットワークのクラスで聞かれたのかまだ混乱していますが、宿題からの質問は次のとおりです。
電子メール メッセージのヘッダーを読み取り、で始まる行以外のすべての行を削除するコンピューター プログラムを作成します。
From:、To:、Subject:、および Cc:。
コンテスト -- これを行う最短のプログラムを誰が書けるか。
そこで、少し考えた後、次の Perl コードはこれを実行できるほど小さいものであると判断しました。
これは、質問で指定されているように、From:、To:、Subject:、および Cc: で始まる行のみが出力されるフィルターのように機能するだけです。具体的な詳細がないため、上記のコードは少なくとも質問に正しく答えるために機能すると思います。
さて、このためにどれだけ小さなプログラムを書けるだろうか? 誰もコードを投稿したくないのは理解できますが、それは私が課題に使用すると思われるためです。しかし、可能な限り短いプログラムを作成するのに役立つ提案やテクニックを多かれ少なかれ探しています。
また、最短で彼が実際のコード長を指していると確信しています。彼はスクリプト言語が進むべき道であると述べていたので、インタープリターに伴うオーバーヘッドのようなものを彼が考えているとは思えません。これはまた、彼がどの言語が使用されているかを気にしないことを意味します。
ご覧いただきありがとうございます。
編集:提案をありがとう!ここでかなり長い間質問を読んでいましたが、将来的にはもっと貢献できることを願っています。また、Perl コードを 55 バイトに削減した提案もいくつかあります。複数行のヘッダーのようなものを扱う必要はないと思います。
おまけ: パケット交換やクライアント/サーバー アーキテクチャなどについて議論しているクラスで、なぜこれが質問されたのか、正当な理由を誰が特定できますか?
EDIT2:記録のために、私の教授は、誰かが55バイトのようなものでこれを行ったと言いました。それが可能であると私が考える唯一の方法は、彼が上記のような単純な実装のみを求めていた場合です。
c++ - C++ ヘッダー ファイルを Python に変換する
#define ステートメント、列挙型、および構造体を含む C++ ヘッダーがあります。Python に含まれている h2py.py スクリプトを使用してみましたが、役に立ちませんでした (#defines が変換されたことを除いて)。どんな助けでも大歓迎です。
python - HTTPリクエストでurllib2を使用してカスタムヘッダーを送信するにはどうすればよいですか?
urllib2.urlopen(..)を使用するときに、リクエストでカスタムの「Accept」ヘッダーを送信したい。それ、どうやったら出来るの?
javascript - Rails アプリケーションでの Javascript インクルード タグのベスト プラクティス
<head>
ERb テンプレートのjavascript ファイルを呼び出す必要があるとします。私の本能はいつものことをすることです:
私のアプリケーションのレイアウトで。もちろん、表示中のページに必要かどうかに関係なく、これらの JavaScript ファイルがアプリケーションのすべてのページに読み込まれるという問題が生じます。
だから私が疑問に思っているのは、たとえば、特定のディレクトリでのみ見つかったすべての ERb テンプレートのヘッダーに javascript をロードする良い方法があるかどうかです。
c++ - C++ で互いにインクルードするヘッダー
私は C++ の初心者ですが、この (おそらく些細な) 質問に対する答えをオンラインで見つけることができませんでした。2 つのクラスが互いにインクルードしているコードのコンパイルに問題があります。まず、 #include ステートメントをマクロの内側または外側に配置する必要がありますか? 実際には、これは問題ではないようです。ただし、この特定のケースでは、問題が発生しています。#include ステートメントをマクロの外に置くと、コンパイラが再帰的に実行され、「#include ネストが深すぎます」というエラーが表示されます。#include が呼び出される前にどちらのクラスも完全に定義されていないため、これは私には理にかなっているようです。しかし、奇妙なことに、それらを中に入れようとすると、認識されないため、クラスの 1 つの型を宣言できません。本質的に、私がコンパイルしようとしているものは次のとおりです。
ああ
Bh
main.cpp
違いがある場合は、g++ 4.3.2 を使用しています。
明確にするために、一般的に、#include ステートメントはどこに行けばよいのでしょうか? 私は常にそれらがマクロの外に出ているのを見てきましたが、私が明確に説明したシナリオはこの原則を破っているようです. 事前にヘルパーに感謝します!ばかげた間違いを犯した場合は、私の意図を明確にすることを許可してください!
css - 印刷用に CSS を介して画像をテキストに変更しますか?
印刷しようとしている Web ページにヘッダー バナーがあるとします。イメージのブロック全体を印刷する誰かのインクを無駄にする代わりに、css を介してイメージを H1 サイズのテキストに置き換える方法はありますか?
c++ - MSVC++ 2005 または 2008 の大規模なソリューションで重複するヘッダーを見つけるにはどうすればよいですか?
Visual Studio (C++) で、.cpp ファイルで定義されている重複ヘッダーを簡単に見つける方法はありますか?
また、この状況を検出する方法を見つけようとしています。
- A を含む B を含む C
- A は C を含む
- => A に C を含める必要はありません
function - VisualStudioで関数のドキュメントを自動生成する
Visual Studioで自動生成関数ヘッダーを作成する方法(できればキーボードショートカット)があるかどうか疑問に思いました。
例:
そして、それは自動的にこのようなものになるでしょう...
php - PHP アプリが 404 エラーを送信しないのはなぜですか?
なぜこれがうまくいかないのですか?空白のページが表示されます。
javascript - HTML への js ファイルのインクルード
HTML に巨大な JavaScript ファイル (500K) を含めています。ロードされているかどうかを知るスマートな方法はありますか。私が考えることができる 1 つの方法は、コンストラクターに変数を入れて、初期化して通知することです。読み込みは非同期で、その JS の関数が含まれるまで先に進めません。
ありがとう