プログラミング

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

30
jQuery Ajax呼び出し後のリダイレクト要求を管理する方法
私は$.post()Ajax を使用してサーブレットを呼び出し、次に結果のHTMLフラグメントを使用divしてユーザーの現在のページの要素を置き換えています。ただし、セッションがタイムアウトした場合、サーバーはリダイレクトディレクティブを送信してユーザーをログインページに送ります。この場合、jQueryはdiv要素をログインページのコンテンツに置き換えているため、ユーザーの目は実際には珍しいシーンを目撃しています。 jQuery 1.2.6でAjax呼び出しからのリダイレクトディレクティブを管理するにはどうすればよいですか?

21
JavaScript正規表現で一致したグループにどのようにアクセスしますか?
正規表現を使用して文字列の一部を照合し、括弧で囲まれた部分文字列にアクセスします。 var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); // Prints: format_undefined (!!!) 何が悪いのですか? 上記の正規表現コードには何も問題がないことがわかりました。テスト対象の実際の文字列は次のとおりです。 "date format_%A" "%A"が未定義であると報告することは非常に奇妙な動作のようですが、この質問とは直接関係がないため、新しい質問を開きました。JavaScriptで一致した部分文字列が "未定義"を返すのはなぜですか?。 問題はconsole.log、パラメーターをprintfステートメントのように受け取ることでした。また、ログに記録し"%A"ていた文字列()に特別な値が含まれていたため、次のパラメーターの値を見つけようとしていました。
1368 javascript  regex 

30
JavaScriptの2つの配列をマージしてアイテムを重複排除する方法
2つのJavaScript配列があります。 var array1 = ["Vijendra","Singh"]; var array2 = ["Singh", "Shakya"]; 出力を次のようにしたい: var array3 = ["Vijendra","Singh","Shakya"]; 出力配列では、繰り返される単語が削除されているはずです。 JavaScriptで2つの配列をマージして、元の配列に挿入されたのと同じ順序で各配列から一意の項目のみを取得するにはどうすればよいですか?
1367 javascript  arrays  merge 

30
すべてのブラウザーでdivを垂直方向に中央揃えにする方法は?
divCSSを使用して垂直方向に中央揃えにします。テーブルやJavaScriptは必要ありませんが、純粋なCSSだけが必要です。いくつかの解決策を見つけましたが、それらのすべてにInternet Explorer 6のサポートがありません。 <body> <div>Div to be aligned vertically</div> </body> divInternet Explorer 6を含むすべての主要なブラウザーで垂直方向に中央揃えするにはどうすればよいですか?

12
ブランチを指定しない「git push」のデフォルトの動作
次のコマンドを使用して、リモートブランチにプッシュします。 git push origin sandbox 私が言うなら git push origin 他のブランチにも変更をプッシュしますか、それとも現在のブランチのみを更新しますか?私には3つのブランチmasterがproductionありsandboxます。 git push私は良いのためにこれを明確にしたいと思いますので、ドキュメントには、このことについて非常に明確ではありません。 次のgit pushコマンドはどのブランチとリモートを正確に更新しますか? git push git push origin origin 上記はリモートです。 git push [remote] [branch]そのブランチのみをリモートにプッシュすることを理解しています。
1366 git  branch  git-branch  git-push 




11
整数を文字列に変換しますか?
Pythonで整数を文字列に変換したいのですが。私はそれを無駄にタイプキャストしています: d = 15 d.str() 文字列に変換しようとすると、というint属性がないというエラーが表示されstrます。
1362 python  string  integer 

30
Android Studioでパッケージの名前を変更する
IntelliJ IDEAに基づいて、新しいIDE Android Studioでパッケージの名前をどのように変更しますか? 自動リファクタリングは含まれていますか? 一括リファクタリングを行いたいのですが、方法がわかりません。私はEclipseで2年間働いていましたが、Eclipseではワンクリックの操作です。

23
Apache Camelとは正確には何ですか?
キャメルが何をしているのか正確にはわかりません。 キャメルの紹介を101語で書ける場合: 正確には何ですか? Javaで記述されたアプリケーションとどのように相互作用しますか? サーバーと一緒に行くものですか? 独立したプログラムですか? キャメルとは何か説明してください。

13
隠し場所に対するGit diff
スタッシュ解除によって現在の作業ツリーに加えられる変更を確認するにはどうすればよいですか?適用する前に、どのような変更が加えられるのか知りたいです。
1359 git  git-stash 

7
特定のUnicode文字を含むコメントでJavaコードを実行できるのはなぜですか?
次のコードは、「Hello World!」という出力を生成します。(いいえ、実際に試してみてください)。 public static void main(String... args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } これは、JavaコンパイラがUnicode文字\u000dを新しい行として解析し、次のように変換されるためです。 public static void main(String... args) { // The comment below is not a typo. // System.out.println("Hello World!"); } したがって、「実行」されるコメントになります。 これは悪意のあるコードや悪意のあるプログラマが思いつくものを「隠す」ために使用できるので、なぜコメントで許可されているのですか? なぜこれがJava仕様で許可されているのですか?
1356 java  unicode  comments 


11
右辺値、左辺値、x値、glvalues、およびprvaluesとは何ですか?
C ++ 03では、式は右辺値または左辺値のいずれかです。 C ++ 11では、式は次のようになります。 右辺値 左辺値 xvalue 輝かしい prvalue 2つのカテゴリが5つのカテゴリになりました。 これらの新しい表現のカテゴリは何ですか? これらの新しいカテゴリは、既存の右辺値および左辺値のカテゴリとどのように関連していますか? C ++ 0xの右辺値と左辺値のカテゴリは、C ++ 03と同じですか? これらの新しいカテゴリが必要なのはなぜですか?されているWG21の神々は、ちょうど私たち単なる人間を混同しようとしていますか?
1356 c++  expression  c++-faq  c++11 

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