目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。
目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。
書いた人 大中浩行(せとあずさ♂)(@setoazusa) Unit Testを行う場合において、テストケース側から制御することが難しいコンポーネントが行う処理のことを間接的入出力(Indirect Input)といいます。例えばJavaでサーブレットを書く時には、HttpServletクラスの public void service(ServletRequest req, ServletResponse res) というメソッドをオーバーライドするわけですが、HttpServetRequestやHttpServletResponseのインスタンスはどこで生成されているのかといえば、それはWebコンテナの内部であって、我々が関与できるところではありません。他にもデータベースであるとか、外部環境とのエクササイズを伴うとか、異常系の動作を確認する必要があるとか、Unit Testを書く上で妨げ
ということは、サーバーが受信した文字列を UTF-8 として解釈する場合(ASP.NET のデフォルト)、上記のブラウザのうち Chrome しかクエリ文字列を正しく送信できないということになるようです。 では、アドレスバー直打ちではなく、以下のようなハイパーリンクをクリックするとブラウザはどのような要求をサーバーに送るでしょうか? <a href="default.aspx?data=日本語">リンク</a> IE は文字コードのバイト列を生のまま送ります。例えば、"日本語" というクエリ文字列の場合、ハイパーリンクのあるページのエンコーディングが Shift_JIS なら 93 fa 96 7b 8c ea、UTF-8 なら e6 97 a5 e6 9c ac e8 aa 9e となります。 Firfox と Chrome は URL エンコードしてから送ります。ただし、Shift_J
「パケッタ」は、無線LANを用いて周囲の人とスムーズにデータのやりとりを行うことができる、ワイヤレス共有メモリです。「パケッタ」が、その場で新たなネットワークを作るので、LAN環境のないところでも、データの共有がスムーズに行えます。 お互いが相手のパケッタ内のデータをやりとりすることができます。 ※事前に専用ソフトのインストールが必要です。 無線LAN機能のあるPCから… 相手はパケッタ内のデータを見に行くことができ、その中のデータを自分のPCにコピーしたり、自分のPCのデータを渡したりすることができます。 ※事前に専用ソフトのインストールが必要です。 iPhoneなどから… 相手はパケッタ内のデータをiPhoneなどにコピーすることができます。 また、専用アプリ内のデータに限り、パケッタにデータを渡すことができます。 ※事前に専用アプリのインストールが必要です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く