プログラミング

プロおよび熱狂的プログラマーのためのQ&A

8
JSONが保持できる量に制限はありますか?
コメントシステムにjquery、JSON、AJAXを使用しています。JSONで送信/保存できるものにサイズ制限はありますか?ユーザーが大量に入力してJSONで送信した場合、なんらかの上限があるのでしょうか。 また、JSONを介してあらゆる種類のテキストを送信できます。たとえば、ユーザーにhtmlの使用を許可する場合がありますが、これで問題ありませんか?
163 json 

8
jQueryおよびAJAX応答ヘッダー
したがって、このjQuery AJAX呼び出しがあり、応答はサーバーから302リダイレクトの形式で返されます。このリダイレクトを取得してiframeにロードしたいのですが、JavaScriptアラートでヘッダー情報を表示しようとすると、firebugが正しく認識しているにもかかわらず、nullになります。 それが助けになるなら、これがコードです: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); URLを応答本文に移動するためにサーバー側のものに実際にアクセスすることはできません。これが最も簡単な解決策であることがわかっているので、ヘッダーの解析の助けは素晴らしいでしょう。

22
親要素の「ドラッグリーブ」は、子要素の上にドラッグすると発生します
概観 次のHTML構造があり、dragenterおよびdragleaveイベントを<div id="dropzone">要素にアタッチしました。 <div id="dropzone"> <div id="dropzone-content"> <div id="drag-n-drop"> <div class="text">this is some text</div> <div class="text">this is a container with text and images</div> </div> </div> </div> 問題 私は上のファイルをドラッグすると<div id="dropzone">、dragenter期待通りにイベントが発生します。私は子要素の上に私のマウスを移動すると、しかし、のような<div id="drag-n-drop">、dragenterイベントが焼成された<div id="drag-n-drop">要素と、その後dragleaveのイベントがために解雇される<div id="dropzone">要素。 <div id="dropzone">要素に再びカーソルを合わせると、dragenterイベントが再び発生しますが、これはクールですがdragleave、子要素の残りのイベントが発生するため、removeClass命令は実行されます。 この動作には2つの理由で問題があります。 dragenter&dragleaveをアタッチしているだけな<div id="dropzone">ので、子要素にこれらのイベントもアタッチされている理由がわかりません。 <div id="dropzone">子の上にカーソルを置いている間も要素をドラッグしているのでdragleave、発砲したくありません! jsFiddle jsFiddleをいじくり回します。 http 質問 だから...どうすれば、<div id="dropzone">要素の上にファイルをドラッグしているときにdragleave、子要素の上にドラッグしていても起動しないようにすることができます...要素を離れたときにのみ起動する必要があり<div id="dropzone">ます。要素の境界内の任意の場所でホバリング/ドラッグしても、イベントはトリガーされませんdragleave。 これは、少なくともHTML5のドラッグアンドドロップをサポートするブラウザーでは、ブラウザー間の互換性が必要なので、この答えは適切ではありません。 GoogleとDropboxはこれを理解しているようですが、それらのソースコードは縮小化/複雑化されているため、実装からこれを理解することができませんでした。

2
Guzzlehttp-Guzzle 6からの応答の本文を取得するにはどうすればよいですか?
私の会社が開発しているAPIのラッパーを記述しようとしています。それは落ち着いていて、Postmanを使用http://subdomain.dev.myapi.com/api/v1/auth/して、ユーザー名とパスワードをPOSTデータとして使用するなど、エンドポイントに投稿リクエストを送信でき、トークンが返されます。すべてが期待どおりに動作します。さて、PHPから同じことをしようとすると、GuzzleHttp\Psr7\Responseオブジェクトが返されますが、Postmanリクエストで行ったように、その中にトークンを見つけることができません。 関連するコードは次のようになります。 $client = new Client(['base_uri' => 'http://companysub.dev.myapi.com/']); $response = $client->post('api/v1/auth/', [ 'form_params' => [ 'username' => $user, 'password' => $password ] ]); var_dump($response); //or $resonse->getBody(), etc... 上記のコードの出力は次のようになります(警告、テキストの着信ウォール): object(guzzlehttp\psr7\response)#36 (6) { ["reasonphrase":"guzzlehttp\psr7\response":private]=> string(2) "ok" ["statuscode":"guzzlehttp\psr7\response":private]=> int(200) ["headers":"guzzlehttp\psr7\response":private]=> array(9) { ["connection"]=> array(1) { [0]=> string(10) "keep-alive" } ["server"]=> array(1) { [0]=> …
163 php  response  guzzle  guzzle6 


21
なぜ人々はまだJavaでプリミティブ型を使用するのですか?
Java 5以降、プリミティブ型のボクシング/アンボクシングがint行われるようjava.lang.Integerになりました。 私は(という最近の新しいJavaプロジェクトの多くを参照してください間違いなく使用している少なくともバージョン5のJREを必要とし、そうでない場合は6)intのではなくjava.lang.Integer、それは変換するためのいくつかのヘルパーメソッドを持っているとして、それは、後者を使用することがはるかに便利だけれども、long値等へ なぜいくつか がJavaでまだプリミティブ型を使用はですか?目に見えるメリットはありますか?

22
jQueryを使用してプログラムでページスクロールを無効にする方法
jQueryを使用して、本文のスクロールを無効にしたいと思います。 私の考えは: セットする body{ overflow: hidden;} 現在をキャプチャ scrollTop();/scrollLeft() bodyスクロールイベントにバインドし、scrollTop / scrollLeftをキャプチャした値に設定します。 もっと良い方法はありますか? 更新: 私の例とその理由をhttp://jsbin.com/ikuma4/2/editで見てください 私は誰かが「なぜ彼は単にposition: fixedパネルで使用しないのですか?」と考えていることを知っています。 他の理由があるので、これを提案しないでください。
163 jquery  css  scroll 

22
C#で文字列を電話番号としてフォーマットする方法
文字列 "1112224444"があります。これは電話番号です。ファイルに保存する前に111-222-4444としてフォーマットしたいと思います。これはデータレコードにあり、新しいレコードを割り当てずにこれを実行できるようにしたいと思います変数。 私が考えていた: String.Format("{0:###-###-####}", i["MyPhone"].ToString() ); しかし、それでうまくいくようには見えません。 **更新** OK。私はこの解決策に行きました Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####") 内線番号が4桁未満の場合、混乱する。右から数字が入ります。そう 1112224444 333 becomes 11-221-244 3334 何か案は?

13
MysqlコマンドがOS X 10.7に見つかりません
mysqlをos x 10.7で起動できません。にあります/usr/local/mysql/bin/mysql mysql --version端末に入力するとコマンドが見つかりません。 コマンドラインMacからmysqlにアクセスできないのに、コマンドが見つからないことを試しました。mysqlをdmgでインストールしようとしましたが、homebrewを使用してインストールしようとしましたが、機能しません。mysqlをhomebrewで起動しようとすると、MySQLが起動しない これは私の$PATH: / usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / X11 / bin:/ usr / local / git / bin:/ Users / Victoria / bin:/ usr / local // usr / local / mysql / bin / …
163 mysql 

15
ASP.NETのセッションタイムアウト
IIS 6.0でASP.NET 2.0アプリケーションを実行しています。セッションタイムアウトをデフォルトの20分ではなく60分にしたい。私は以下をしました で設定<sessionState timeout="60"></sessionState> しweb.configます。 IISマネージャー/ Webサイトのプロパティ/ASP.NET構成設定で、セッションタイムアウトを60分に設定します。 アプリケーションプールのプロパティ/パフォーマンスでアイドルタイムアウトを60分に設定します。 まだ20分でセッションタイムアウトが発生します。他に必要なことはありますか?
163 asp.net  session  timeout 

13
JavaScriptファイルにパラメーターを渡す
多くの場合、特定の変数をWebページで定義する必要がある、使用したいJavaScriptファイルがあります。 したがって、コードは次のようになります。 <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 = "somevalue"; </script> しかし、私がしたいのは: <script type="text/javascript" src="file.js?obj1=somevalue&obj2=someothervalue"></script> 私はさまざまな方法を試しましたが、最善の方法は次のようにクエリ文字列を解析することです。 var scriptSrc = document.getElementById("myscript").src.toLowerCase(); そして、私の値を検索します。 文字列を解析する関数を作成せずにこれを行う別の方法があるのだろうか。 あなたはみんな他の方法を知っていますか?



7
.NETで無効または予期しないパラメーターに対してスローされる例外は何ですか?
.NETの無効または予期しないパラメーターに対して、どのような種類の例外をスローする必要がありますか?いつ別のものを選択するのですか? ファローアップ: 月に対応する整数を期待する関数があり、「42」を渡した場合、どの例外を使用しますか?これはコレクションではありませんが、「範囲外」のカテゴリに分類されますか?
163 c#  .net  vb.net  exception 

13
列挙型を文字列に変換
.NET 3.5で列挙型を文字列に変換するための好ましい方法はどれですか? Enum.GetName 列挙型フォーマット ToString なぜこれらの1つを他よりも優先する必要があるのですか?パフォーマンスは良いですか?
163 .net  enums 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.