- $img = file_get_contents('http://www.baidu.com/img/baidu_logo.gif');
- file_put_contents('1.gif',$img); '
- ?>
-
-
コードをコピー
3.
function is_gfriend($na,$nb) - {
- $random1=rand(1,5);//彼らの運命は1/5であると計算します
- $ random2=rand(1,5);
- if ($random1==$random2)
- return $na."+".$nb."あなたは運命の人です";
- else
- return $na."+".$nb ."運命がないのは残念です";
}
- echo is_gfriend(a,b);
- ?>
-
-
-
コードをコピー
4、
企業面接の質問:Baidu Web開発エンジニアの筆記試験の質問】
パート 1:
1. 次のステートメントの意味を説明します: document.form["formname"].submit;
2. 以下のような記述があります。
マウスをテキスト ボックス上に移動すると、テキスト ボックス内のコンテンツが自動的に選択されるようにコードを作成します。
3. 文字09を10進数に変換します。
4. 3 桁ごとにカンマで区切って、1234567890 を 1,234,567,890 に変換します。
5. htmlとcssを忘れていました。
6. テキストボックスに年を入力し、その星座を決定し、テキストボックスの横に出力します。
html と javaservlet の両方を記述する必要があります。
7.ajax はサーバー {id:123, name:"baidu", username:"mm",checked:true} からデータを取得します。
名前(「baidu」)に対応する値を分析します(質問が長くて覚えていません)
8. 顧客体験について話します。 (Scripting School bbs.it-home.org によって編集および編集されました)
回答: 1. formname フォーム送信ボタン要素を取得します。
2、
$a="09";- echo ( int ) $a;
- echo "
"; - echo intval("09" ; ])(?:[0-9]{3})+(?![0-9]))/', ',', $num);
- コードをコピー
6, $t= 1986;switch ($t) { case 1986:- echo "cow";
- break;
- case "":
- break;
case " ": break; ...} コードをコピー8. 満足度、許容範囲、フィードバックからの分析。 -
- パート 2:
-
- 1. ajax、データベーストリガー、GUI、割り込みメカニズムの一般的な考え方。この考え方(仕組み)についてお話しましょう。
-
- 2. 英語ドキュメント内のすべての単語の最初の文字を大文字に変換すると、ドキュメントは doc.txt に保存されます。さまざまなプログラミング言語 (cc++、java、php など) から選択してアイデアを書き出し、プログラムの最適化を試みることができます。
-
- 3. ツリーのデータ構造について
-
- 4. データベースの最適化:
product(id,name,price,count) というテーブルがあります。
次のクエリを実行すると、速度が常に非常に遅くなります。
価格 = 100 の製品から * を選択します。
価格フィールドに非クラスター化インデックスを追加しても、クエリ速度は依然として非常に遅いです。
(1) クエリが遅い原因を分析します。
(2) 最適化する方法。
-
- 5.
create table topid{topicid int not null 主キー auto_increment, title text,author varchar(30), content blob,isdeleted int .... //Itインデックスが作成者に定義されているようです } create table Reply{topicid int external key, replyid int Primary key auto_increment,replyauthor varchar(30), replytime datetime,context blob ..../ / を定義しますインデックスとキー} - コードをコピーします
- 1 つはトピック テーブル、もう 1 つは返信テーブルです。
-
- 1. パフォーマンスの観点からこれを行うことの欠点は何かを尋ねます。
2. 返信時間が特定の期間を超えず、返信の作成者の名前が mike で始まるトピックをクエリします。
タイトル、クエリは次のようになります: (Programmer's Home bbs.it-home.org によって編集および編集)
- select * from topic where ReplyID in (select Reply from Reply where
- replyauthor like 'mike%' and (currenttime()-replytime
- コードをコピー
パフォーマンスの観点から、上記のクエリ ステートメントの欠点は何ですか?
最適化するにはどうすればよいですか?
回答: 1. データベース トリガーと割り込みメカニズムはデータベースによって自動的に完了しますが、Ajax トリガーはユーザーによってトリガーされます。 Ajax は GUI とデータベースを非同期的に最適化します。
2.
- $fp=fopen("aa.txt",'r'); //英語文書 aa.txt
- while(!feof($fp)){
- $char=fgets ($fp);
- }
- $e=explode(",",$char);
- $write=fopen("doc.txt",'w');//doc.txtが無い場合は
- を作成foreach ($ e as $w)
- {
- if($w==$e[count($e)-1])//最後の単語はカンマなしで入力されます if($w==end($e) )
- $w= ucwords($w);//最初の文字を大文字に変換
- else
- $w=ucwords($w).",";
- echo $w;
- fwrite($write,$w); // doc .txt ドキュメントを書き込みます
- }
- fclose($write);
- fclose($fp);
- ?>
コードをコピー
|