プログラミング

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

3
Spring Data JPAは、大規模プロジェクトのHibernateとどう違うのですか?
新しいプロジェクトでHibernateを使い続けるべきか、それともJPAと新しいSpring Dataの実装で足を踏み入れるべきかを判断するのに苦労しています。 Spring Dataフレームワークは、大規模なプロジェクトを対象としていますか? @Query注釈を使用することによるコード削減の利点は確かにわかりますが、動的クエリに対して何をしますか?非常に複雑なsave()メソッドを実装する場合はどうでしょうか? ドキュメントには、メインリポジトリが実装するカスタムインターフェイスと実装を作成するように記載されていますが、クラッドリポジトリ自体のスーパーメソッドにアクセスする必要がある場合はどうでしょうか。crudリポジトリはカスタムのリポジトリを実装します-逆ではありません。奇妙なデザインのようです。 このフレームワークが複雑で大規模なアプリケーションの課題に対応できるかどうかは非常に不確かです。私はHibernateで多くの問題に遭遇したことがなく、Spring Data JPAを使用するのではなく、古き良き信頼性を維持することを検討しています。 私は何をすべきか?Spring Data JPAを使用すると、予期せぬ複雑さとコストが発生しますか?

4
「x <y <z」は「x <y and y <z」よりも高速ですか?
このページから、次のことがわかります。 連鎖比較は、and演算子を使用するよりも高速です。のx &lt; y &lt; z代わりに書いてくださいx &lt; y and y &lt; z。 ただし、次のコードスニペットをテストすると異なる結果が得られました。 $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x &lt; y &lt; z" 1000000 loops, best of 3: 0.322 usec per loop $ python -m timeit "x = 1.2" "y = 1.3" …

6
(this == null)C#で!
C#4で修正されたバグのため、次のプログラムはを出力しtrueます。(LINQPadでお試しください) void Main() { new Derived(); } class Base { public Base(Func&lt;string&gt; valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); } public Derived() : base(() =&gt; CheckNull()) { } } リリースモードのVS2008では、InvalidProgramExceptionがスローされます。(デバッグモードでは、正常に動作します) VS2010 Beta 2では、コンパイルされません(私はBeta 1を試していません)。私は難しい方法を学びました this …

5
Open Graph名前空間宣言:XMLNSまたはヘッドプレフィックス付きのHTML?
Open Graph名前空間を最適に実装する方法について、矛盾する情報を見てきました。具体的には、Open Graph Webサイトはいくつかの異なる方法を使用しており、Facebook Open Graphの例は他の方法を使用しています。 Open Graphウェブサイトの例(HTMLプレフィックス属性を使用): &lt;html prefix="og: http://ogp.me/ns#"&gt; Open Graph Webサイトのソースコード(HTML XMLNS属性を使用): &lt;html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"&gt; Facebook Open Graphドキュメント(HEADプレフィックス属性を使用): &lt;head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"&gt; Facebook Open Graphドキュメント#2(HTML XMLNS属性を使用): &lt;html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"&gt; 推奨される方法は何ですか、それとも重要ではありませんか?

4
AsyncTaskLoaderとAsyncTask
以来Honeycombとv4 Compatibility Libraryそれを使用することが可能ですAsyncTaskLoader。私が理解しているところによると、はAsyncTaskLoader画面の反転などの構成変更を通じて生き残ることができます。 のAsyncTaskLoader代わりに使用することをお勧めしますAsyncTaskか?LoaderManagerあまりにも絵に入りますか? しかし、を正しく使用する方法についての良い例は見つかりませんでしたAsyncTaskLoader。ドキュメントにも例はありません。誰でもいくつかの良い例を提供できますか?

4
Spring MVCタイプ変換:PropertyEditorまたはConverter?
Spring MVCでデータをバインドして変換する最も簡単で最も簡単な方法を探しています。可能であれば、XML構成を行わないでください。 これまでのところ、PropertyEditorsを次のように使用しています。 public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { Category c = new Category(text); this.setValue(c); } // Converts a Category to a String (when displaying form) @Override public String getAsText() { Category c = …

5
「安全でないJavaScriptがURLでフレームにアクセスしようとしています…」エラーがChrome Webkitインスペクターで継続的に生成されます
たとえば、Chrome(またはその他のWebkitブラウザ)は、Facebook APIを使用しているときに、「安全でないJavaScriptがURLでフレームにアクセスしようとしています...」という大量のエラーをスローします。 実際の操作には影響しませんが、JavaScriptコンソールは基本的に使用できなくなります。 特にコンソールでこれらのエラーを抑制する方法があるかどうか知りたいのですが?または、皆さんが考えることができる他の解決策がある場合、私はそれを本当に感謝します。 ありがとう。

7
IISの遅い初期ロードの修正
IISには、未使用のワーカープロセスをリサイクルする低トラフィックのWebサイト向けの迷惑な機能があり、しばらくすると最初のユーザーがサイトにアクセスし、非常に長い遅延(30秒以上)が発生します。 私は問題の解決策を探していましたが、これらの潜在的な解決策を見つけました。 A. アプリケーション初期化プラグインを使用する B. .NET 4で自動起動を使用する C. アイドルタイムアウトを無効にする(IISリセット時) D. サイトをプリコンパイルする これらのうちどれが好ましいのでしょうか。さらに重要なのは、なぜ同じ問題に対して非常に多くの解決策があるのでしょうか。(私の推測では、そうではなく、私は何かを正しく理解していないだけです)。 編集する 実行Cは暖め、私のサイトを維持するのに十分であるように思わが、私は自分のサイトの遅さの本当のルートは、私はそれが風邪を起こっている理由を把握することができないようEntity Frameworkの、に関係していることを発見しました。残念ながらまだ答えられていないこの質問を見てください! 最終的には、ウォームアップスクリプトを作成して、たまに自分のサイトにアクセスして、スピーディな状態を維持する必要がありました。

2
複数のパラメーターを渡すruby sendメソッド
オブジェクトを作成してメソッドを動的に呼び出そうとする Object.const_get(class_name).new.send(method_name,parameters_array) うまくいっているとき Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) 間違った数の引数をスローする Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) 定義されているランダムクラスは class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is #{a}" end def i_take_multiple_arguments(b,c) puts "the arguments passed are #{b} and #{c}" end end 誰かが動的にルビメソッドに複数のパラメータを送信する方法を手伝ってくれる?
129 ruby 

3
データバインディングを介してWPFハイパーリンクのテキストを設定するにはどうすればよいですか?
WPFでは、オブジェクトの詳細に移動するハイパーリンクを作成し、ハイパーリンクのテキストをオブジェクトの名前にしたいと思います。今、私はこれを持っています: &lt;TextBlock&gt;&lt;Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}"&gt;Object Name&lt;/Hyperlink&gt;&lt;/TextBlock&gt; しかし、「オブジェクト名」をオブジェクトの実際の名前にバインドする必要があります。私はこのようなことをしたいと思います: &lt;TextBlock&gt;&lt;Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/&gt;&lt;/TextBlock&gt; ただし、Hyperlinkクラスには、データバインディングに適したテキストまたはコンテンツプロパティ(つまり、依存関係プロパティ)がありません。 何か案は?

5
メンバーアクセス演算子のオーバーロード->、。*
私は、メンバーアクセス演算子を除いて、ほとんどの演算子のオーバーロードを理解し-&gt;、.*、-&gt;*など 特に、これらの演算子関数に渡されるものと返されるものは何ですか? 演算子関数(例operator-&gt;(...))は、どのメンバーが参照されているかをどのようにして知るのですか?わかる?それも知る必要がありますか? 最後に、考慮に入れる必要があるconstの考慮事項はありますか?たとえば、のようなものをオーバーロードする場合operator[]、通常、constバージョンとnon-constバージョンの両方が必要になります。メンバーアクセスオペレーターにはconstバージョンとnon-constバージョンが必要ですか?

6
nodeValueとinnerHTMLおよびtextContent。選ぶ方法は?
プレーンjsを使用してラベル要素の内部テキストを変更していますが、innerHTMLまたはnodeValueまたはtextContentを使用する必要がある理由がわかりませんでした。新しいノードを作成したり、HTML要素を変更したりする必要はありません。テキストを置き換えるだけです。次にコードの例を示します。 var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML = "Some new label text!"; // this works myLabel.firstChild.nodeValue = "Some new label text!"; // this also works. myLabel.textContent = "Some new label text!"; // this also works. 私はjQueryソースを調べましたが、nodeValueを1回だけ使用していますが、innerHTMLとtextContentを数回使用しています。次に、firstChild.nodeValueが大幅に高速であることを示すこのjsperfテストを見つけました。少なくとも私はそれを意味すると解釈しています。 firstChild.nodeValueの方がはるかに速い場合、何が問題なのでしょうか。広くサポートされていませんか?他に問題はありますか?

8
.gitディレクトリをWebにアクセスできないようにする
変更の追跡とサイトの更新にgithub(クローズドソース)を使用するWebサイトがあります。唯一の問題は、.gitディレクトリにWeb経由でアクセスできるように見えることです。これを停止してgitを使用できるようにするにはどうすればよいですか? .htaccessを使用する必要がありますか?.gitの権限を変更する必要がありますか?
129 git  .htaccess  apache2 

5
全画面で表示するようにダイアログを設定するにはどうすればよいですか?[閉まっている]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 私が持っているGridViewコントロールをし、私は私が選択したことを画像がフル画面で表示されるべきでダイアログの実装を作りたいです。 では、ダイアログを全画面モードで表示するにはどうすればよいですか?ありがとう!

9
jQuery:コードを実行せずに1秒待機/遅延
.delayjQueryでメソッドを機能させることができません。 $.delay(3000); // not working $(queue).delay(3000); // not working 私は、whileループを使用して、制御されていない変更値が別の値以上になるまで待機し、X秒間実行を停止する方法を見つけることができません。

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