プログラミング

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

8
一般的なブラウザではいくつの同時AJAX(XmlHttpRequest)リクエストが許可されますか?
Firefox 3では、答えはドメインごとに6つです。同じドメインに対して(任意のタブで)7番目のXmlHttpRequestが起動するとすぐに、他の6つのうちの1つが完了するまでキューに入れられます。 他の主要なブラウザの数はいくつですか? また、ユーザーがブラウザ設定を変更せずにこれらの制限を回避する方法はありますか?たとえば、jsonpリクエスト(XmlHttpRequestオブジェクトではなくスクリプトタグインジェクションを使用)の数に制限はありますか? 背景:ユーザーはWebページからサーバーにXmlHttpRequestsを作成し、リモートホストでsshコマンドを実行するようサーバーに要求できます。リモートホストがダウンしている場合、sshコマンドが失敗するまでに数分かかり、最終的にユーザーがそれ以上コマンドを実行できなくなります。


25
Visual Studioを使用しているときに、ファイルのビルドバージョンを自動的にインクリメントできますか?
Visual Studio(2005)を使用してファイルのビルド(およびバージョン?)を自動的にインクリメントする方法を知りたがっていました。 sayのプロパティを検索するとC:\Windows\notepad.exe、[バージョン]タブに「ファイルバージョン:5.1.2600.2180」と表示されます。私のDLLのバージョンでもこれらのクールな数値を取得したいのですが、バージョン1.0.0.0ではなく、少し退屈に直面しています。 私はいくつかのことを試しましたが、すぐに使える機能ではないようです。あるいは、(いつものように)間違った場所を探しているだけかもしれません。 私は主にWebプロジェクトを扱っています。 私は両方を見ました: http://www.codeproject.com/KB/dotnet/Auto_Increment_Version.aspx http://www.codeproject.com/KB/dotnet/build_versioning.aspx そして、何かをするためのそれほどの努力が標準的な実践であるとは信じられませんでした。 編集: 私が知る限り、VS2005では機能しません(http://www.codeproject.com/KB/dotnet/AutoIncrementVersion.aspx)

4
git remote prune、git prune、git fetch --pruneなどの違いは何ですか?
私の状況はこれです...同じリポジトリで作業している誰かがローカルとリモートのリポジトリからブランチを削除しました... Stack Overflowや他のサイトでこの種の問題について質問したほとんどの人git branch -aは、下部のリモート追跡ブランチリストにブランチの問題がまだ表示されています。 * master develop feature_blah remotes/origin/master remotes/origin/develop remotes/origin/feature_blah remotes/origin/random_branch_I_want_deleted しかし、私の状況では、そこにあるべきではないブランチはローカルです: * master develop feature_blah random_branch_I_want_deleted remotes/origin/master remotes/origin/develop remotes/origin/feature_blah 次のいずれかを実行しても、ローカルで削除されません。 $ git prune 私も試しました: $ git remote prune origin $ git fetch --prune より役立つ情報:チェックgit remote show originすると、次のようになります。 * remote origin Fetch URL: utilities:homeconnections_ui.git Push URL: utilities:homeconnections_ui.git HEAD …
358 git  remote-branch 


10
prepareForSegueを渡す方法:オブジェクト
マップビュー(rightCalloutAccessoryボタン付き)に多くの注釈があります。ボタンは、これからmapviewへのセグエを実行しますtableview。tableviewどのコールアウトボタンがクリックされたかに応じて(データを保持する)別のオブジェクトを渡します。 例:(完全に構成) annotation1(オースティン)->データobj 1を渡す(オースティンに関連) annotation2(ダラス)->データobj 2を渡す(ダラスに関連) annotation3(ヒューストン)->データobj 3などを渡す...(アイデアがわかります) どのコールアウトボタンがクリックされたかを検出できます。 私は使用していprepareForSegueます:データobjを宛先に渡しますViewController。この呼び出しで必要なデータobjに追加の引数をとることができないため、同じ効果を達成するためのエレガントな方法(動的データobj)は何ですか? 任意のヒントをいただければ幸いです。

6
タイトルなしでDialogFragmentを作成する方法は?
アプリに関するヘルプメッセージを表示するDialogFragmentを作成しています。それ以外はすべて正常に機能します。ウィンドウの上部にDialogFragmentを表示する黒いストライプがあり、タイトルとして予約されていると思いますが、これは使用したくないものです。 私のカスタムDialogFragmentは白い背景を使用するため、これは特に痛みを伴います。 これをよりグラフィカルな方法で示します。 これで、DialogFragmentのXMLコードは次のようになります。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/holding" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/dialog_fragment_bg" > <!-- Usamos un LinearLayout para que la imagen y el texto esten bien alineados --> <LinearLayout android:id="@+id/confirmationToast" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/confirmationToastText" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="@string/help_dialog_fragment" android:textColor="#AE0000" android:gravity="center_vertical" /> </LinearLayout> <LinearLayout android:id="@+id/confirmationButtonLL" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" …

4
文字列からXDocumentに入力
私は少し何かに取り組んでおり、文字列からXDocumentをロードできるかどうかを確認しようとしています。XDocument.Load()渡された文字列を物理XMLファイルへのパスとして受け取るようです。 最初に物理的なXMLファイルを作成し、XDocumentの作成にすぐにジャンプする必要があるという手順を回避したいと思います。 何か案は?
358 c#  xml  c#-3.0  linq-to-xml 



30
固定ページヘッダーがページ内アンカーと重なる
HTMLページに非スクロールヘッダーがあり、上部に固定され、高さが定義されている場合: URLアンカー(#fragmentパーツ)を使用して、ブラウザーでページの特定のポイントまでスクロールする方法はありますが、JavaScriptを使用せずに固定要素の高さを尊重する方法はありますか? http://foo.com/#bar 誤り(ただし、一般的な動作):正しい: + --------------------------------- + + -------------- ------------------- + | BAR /////////////////////ヘッダー| | ////////////////////////ヘッダー| + --------------------------------- + + -------------- ------------------- + | これがテキストの残りの部分です。| バー| | ... | | | | ... | | これがテキストの残りの部分です。 | ... | | ... | + --------------------------------- + + -------------- ------------------- +
358 html  url  anchor  fragment 


17
Androidで[はい/いいえ]ダイアログボックスを表示する方法
はい、AlertDialog.Builderがあることは知っていますが、Androidでダイアログを表示するのがいかに難しいか(少なくともプログラマー向けではありません)を知って驚いています。 以前は.NET開発者でしたが、Androidに相当する次のものはあるのでしょうか。 if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... }

15
文字列からすべての空白を削除する効率的な方法?
REST APIを呼び出しており、XML応答を受け取ります。それはワークスペース名のリストを返します、そして私は簡単なIsExistingWorkspace()メソッドを書いています。すべてのワークスペースは空白のない連続した文字で構成されているため、特定のワークスペースがリストにあるかどうかを確認する最も簡単な方法は、すべての空白(改行を含む)を削除してこれを実行することです(XMLはWebから受け取った文字列です)リクエスト): XML.Contains("<name>" + workspaceName + "</name>"); 大文字と小文字が区別されることを知っているので、これに依存しています。文字列内のすべての空白を効率的に削除する方法が必要です。RegExとLINQがそれを実行できることは知っていますが、他のアイデアを受け入れます。私は主に速度について心配しています。

11
警告を試す/キャッチすることはできますか?
一部のphpネイティブ関数からスローされる警告をキャッチして処理する必要があります。 具体的には: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) DNSクエリが失敗すると、警告がスローされます。 try/catchは警告が例外ではないため機能しません。 私には2つのオプションがあります: set_error_handler 私はそれを使用してページ内のすべての警告をフィルタリングする必要があるため、やり過ぎのように見えます(これは本当ですか?)。 エラー報告/表示を調整して、これらの警告が画面にエコーされないようにしてから、戻り値を確認してください。の場合false、ホスト名のレコードは見つかりません。 ここでのベストプラクティスは何ですか?

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