1. 膨大な投稿データを持つフォーラムがあります。ユーザーの投稿検索を効率化する方法を簡単に説明してください。
プログラムに関しては、ページキャッシュ技術を使用できます。フロントエンドのインターフェース設計では、投稿のタイトル、投稿者のID、時刻など、より多くのキーワードを入力できるようになり、検索の効率が大幅に向上します。
キャッシュだけで十分です。テンプレートキャッシュと部分キャッシュの両方が可能です
2. ブログにユーザー登録すると、username.mmosite.com などの第 2 レベルのドメイン名が自動的にバインドされます。 解決策を簡単に説明してください。
2 つの IIS サイトを使用できます。1 つはメイン サイト、もう 1 つはドメイン名ジャンプです。
ジャンプに使用されるサイトは、IIS に空のホスト ヘッダー (デフォルト サイト) を追加する必要があります。
以下の点も必要です。 1. ドメイン名解決をパンし、*.yourdomain.com を Web サーバーの IP アドレスに解決します
2. ドメイン名ジャンプ サイトのデフォルト ページでプログラムを編集し、*.yourdomain.com の * の値を取得します。メイン サイト
$_SERVER['HTT_HOST']; にジャンプします。このクエリに基づいてデータベースをクエリします
3. PHP スクリプトを使用して
http://srfi.schemers.org/srfi-28/mail を解析してください。 -archive/maillist.html
これは、ページに表示されるすべてのメールが配列に保存されます。
preg_match_all w+@([w.]+) で実行できます。
4. JavaScript スクリプトを使用して次の関数を記述します。 2 つのイメージ広告が含まれるページがあり、ユーザーがこのページにアクセスすると、2 つの広告のうち 1 つがランダムにクリックされる可能性があります。
parseInt(Math.random()*100)==1
5. 中国語と英語の文字を含む記事があります。次に、記事内のすべての英語の単語を抽出する必要があります。たとえば、次のテキスト:
RF Online has been 公式に rele button function ased for
抽出結果は次のようになります:
RF
Online
has
been
officially
rele
ased
for
この関数は C 言語で記述してください。
preg_match_all w+
C 言語も単純で、関連付け範囲を判断するだけです
6. Linux でシェル (Bourne Again Shell) スクリプトを使用して、次の必要な関数を記述してください:
保存するディレクトリ /video/temp/ が作成されました。ユーザー アップロードされたビデオ ファイルの場合、このディレクトリは一時的なものです。このディレクトリ内のファイルを /video/yearmonthday/ に定期的に転送する必要があります。スクリプトを作成してください
#!/usr/bin/php -n
foreach(" /video/temp/") as $file){
コピー...
}
上記では、大手インターネット企業の就職応募時の筆記試験の問題と解答を、関連コンテンツも含めて紹介していますので、PHP チュートリアルに興味のある友人の参考になれば幸いです。