プログラミング

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

4
GitのHEADおよびORIG_HEAD
これらの記号は何を意味し、どういう意味ですか? (公式ドキュメントには説明がありません)
252 git 

9
Selenium WebDriverでJavaScriptを使用してXPathで要素を取得する方法はありますか?
私は次のようなものを探しています: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML JSを使用して要素のinnerHTMLを取得する必要があります(Selenium WebDriver / Javaでそれを使用するには、WebDriverがそれ自体を見つけることができないため)。 ID属性を使用できますが、すべての要素にID属性があるわけではありません。 [修繕] 私はそれをJavaで実行するためにjsoupを使用しています。それは私のニーズにうまくいきます。



6
2つのNumPy配列を要素ごとに比較して比較する
2つのNumPy配列の等価性を比較する最も簡単な方法は何ですか(等価性は次のように定義されています:A =すべてのインデックスのB iff i:)A[i] == B[i]? 単純に使用==するとブール配列が得られます: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) 私がしなければならないのand配列が同じである、または比較する簡単な方法があるかどうかを決定するために、この配列の要素?


16
Amazon LinuxにNode.JSをyumインストールする方法
yumを使用して依存関係をインストールし、次にNode.JSとNPMをソースからインストールすることについての記事を見ました。これは機能しますが、Node.JSとNPMの両方がどこかのパブリックリポジトリにあるように思えます。 AWS Amazon Linuxの1つのコマンドでNode.JSとNPMをインストールするにはどうすればよいですか?

30
UIBarButtonItemを表示/非表示にするにはどうすればよいですか?
いくつかのボタンを備えたIBのツールバーを作成しました。メインウィンドウのデータの状態に応じて、いずれかのボタンの表示/非表示を切り替えたいのですが。 UIBarButtonItem 非表示のプロパティはなく、非表示にするためにこれまでに見つけた例には、ナビゲーションバーのボタンをnilに設定することが含まれます。ちなみに、ボタンをIBOutletに接続している場合、それをnilに設定すると、どのようにして元に戻すことができるかわかりません)。

17
$ httpのAngular IE Cachingの問題
IEから送信されたすべてのajax呼び出しはAngularによってキャッシュされ304 response、その後のすべての呼び出しに対してを取得します。リクエストは同じですが、私の場合、レスポンスは同じではありません。このキャッシュを無効にしたい。cache attribute$ http.getにを追加してみましたが、それでも役に立ちませんでした。この問題はどのように解決できますか?


15
REST vs JSON-RPC?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 8か月前に閉鎖。 この質問を改善する WebアプリケーションのAPIを開発するために、RESTとJSON-RPCのどちらかを選択しようとしています。彼らはどのように比較しますか? 2015年更新:クライアントとサーバーの両方が理解する既存の成熟したHTTPプロトコルをAPIで利用できるため、RESTを開発してWeb / HTTPで提供されるAPIを使用する方が簡単であることがわかりました。たとえば、応答コード、ヘッダー、クエリ、投稿本文、キャッシング、およびその他の多くの機能を、追加の作業や設定なしでAPIで使用できます。
251 rest  rpc  json-rpc 


10
より効率的なものは何ですか:辞書TryGetValueまたはContainsKey + Item?
MSDNのDictionary.TryGetValueメソッドに関するエントリから: このメソッドは、ContainsKeyメソッドとItemプロパティの機能を組み合わせたものです。 キーが見つからない場合、valueパラメータは値タイプTValueの適切なデフォルト値を取得します。たとえば、整数型の場合は0(ゼロ)、ブール型の場合はfalse、参照型の場合はnullです。 コードが辞書にないキーに頻繁にアクセスする場合は、TryGetValueメソッドを使用します。このメソッドを使用すると、ItemプロパティによってスローされたKeyNotFoundExceptionをキャッチするよりも効率的です。 このメソッドはO(1)操作にアプローチします。 説明から、ContainsKeyを呼び出してルックアップを行うよりも効率的か便利かは明らかではありません。の実装は、TryGetValueContainsKeyを呼び出してからItemを呼び出すだけですか、それとも1回のルックアップを実行するだけで実装よりも効率的ですか? 言い換えれば、何がより効率的であるか(すなわち、どれがより少ないルックアップを実行するか): Dictionary<int,int> dict; //...// int ival; if(dict.ContainsKey(ikey)) { ival = dict[ikey]; } else { ival = default(int); } または Dictionary<int,int> dict; //...// int ival; dict.TryGetValue(ikey, out ival); 注:私はベンチマークを探していません!



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