問題タブ [restrictions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook-page - アプリのタブ ページの制限はありますか?
訪問者の国や年齢に制限があるページにアプリをインストールする方法はありますか?
異なる国のユーザーのみが利用できるアプリをプログラミングしています。ただし、制限のない国際的な Facebook ページのタブとしてアプリをインストールする予定です。また、他の国のユーザーに私のアプリを見せたくありません。
これは可能ですか?
よろしく、フラッシュベア
c# - 型制限なしでジェネリック out-parameter を使用する方法
問題は次のとおりです。ジェネリック型の出力パラメーターを持つジェネリック関数が必要です。ジェネリック型をref型に限定すればもちろん問題ありません。しかし、私は完全に無制限のジェネリック型が欲しかったのです! new() や class/struct-restrictions はありません!
上記のコードは、私がやりたいことを示しています。out パラメータを設定したいのですが、描かれているものと同様の条件下でのみです。の偽のケースでは、Test(...)
私は の値にまったく興味がありませんout t
。しかし、上記はもちろん機能するコードではありません。上記の問題は、out
パラメーターを初期化する必要があることです。しかし、おそらく初期化は高価な場合があり(のタイプによって異なりますT
)、コンパイラが文句を言わないようにするためだけにダミークラスインスタンスを初期化したくありません。したがって、質問は次のようになります:不明な型をどのように初期化しますか (また、それがクラスの場合は null に初期化されていることを確認します)??
理論的には、次のようなものを書くことができるはずです
しかし、残念ながら、それはそれほど単純ではありません。最初の問題は、T が値型の場合、それを作成できるはずですが、コンパイラが許可しないことです。2 番目の問題も同様です。「値型である可能性があります!」- いいえ、そうではないことを確認しました。動作するはずですが、動作しません。とてもうるさい。
Ok。そこで、私たちは創造性を発揮し始めます...結局のところ、Object と呼ばれるこの素晴らしいクラスがあり、C# っぽいすべてのものと特別な関係があります。
これは少なくともコンパイルされます。しかし、それはまだゴミです。ランタイムエラーが豊富。値型の問題は、オブジェクト型が実際の型を覚えていて、何か他のものにキャストしようとすると...奇妙なことが起こることです(無限?本当に??)まあ、これはうまくいくはずです! だから、もっとクリエイティブになりましょう!
それは正しい!ばかげた取るに足らない変更に見えます...しかし、これはコンパイルされます-そして、非値型の場合、これが実行され、まさに私たちが望む結果が得られます! T が参照型の場合、null に初期化されます。値型の問題はまだあります。ややしぶしぶ創造性は、リフレクションに注意を向けます。リフレクション関連のものをランダムに掘り下げて、試してみる価値のあるものを探した後 (いいえ! 値型のコンストラクターを取得できず、null を返します)、msdn に関する小さなメモに出くわしました:
「インスタンス コンストラクターを持たない値型のインスタンスを作成するには、CreateInstance メソッドを使用します。」
入力CreateInstance<T>()
- http://msdn.microsoft.com/en-us/library/0hcyx2kd.aspx。
「CreateInstance ジェネリック メソッドは、型パラメーターで指定された型のインスタンス化を実装するためにコンパイラによって使用されます。」
今、私たちはどこかに到達しています!確かにそれは言う
「一般に、アプリケーション コードで CreateInstance を使用することはありません。これは、型がコンパイル時に認識されている必要があるためです。コンパイル時に型が認識されている場合は、通常のインスタンス化構文を使用できます (C# の new 演算子、Visual Basic の New 、C++ では gcnew)」。
しかし、まあ、私たちは一般的なことをまったく行っていません。私たちは創造的なモードにあり、コンパイラは私たちに対して不機嫌です。試してみることを完全に正当化します。
そしてバム!それだけでした!それは完全にうまく機能します!以下は、VS2010SP1 と MonoDevelop (Unity3.4 を使用) の両方でテストおよび実行されたコードの一部です。
システムを使用する;
そして輝かしい「出力」(locals-panel @ breakpoint から):
値とクラス型を含む構造体も美しく処理されます。値型は 0、クラス インスタンスは null です。 任務完了!
java - Hibernate Date Criteriaは失敗しますが、HQLは機能します
Hibernateは、OracleのCriterionAPIを使用して日付範囲を誤って処理しているようです。SQLクエリ自体は正しいようです(Hibernateからコピーして手動で実行しました)。それで、
与えられた
これは失敗します
この
しかし、これは機能します
失敗の観察は次のとおりです。
返される結果の数は
Bar
同じです(そして正しいです)ただし、基準の場合、
Bar
aは、対応するSQLクエリよりも約10倍多くのオブジェクトをList<Foo>
返します。余分なオブジェクトはすべて同一のコピーです。Foo
Foo
編集
hibernate - mockitoを使用したモック制限基準
Mockito と TDD は初めてだと言わざるを得ません..使用する理由を見つけるのに苦労しています..特に次のような問題を見つけた場合..「RegisterUser」メソッドをテストしたい私のUserServiceクラス..Spring MVC 3.0.6、Hibernate、Mavenなどを使用しています..
これをテストするには、「userRepository.findByCriteria ..」をモックする必要があり、次のjunitテストを試しました
しかし、「ユーザー」リストは常に空のようです..以前の投稿で、制限は同じオブジェクトではなく、Matchers を使用する必要があるかもしれないと読みました..しかし、どのように? そして、私がマッチャーを使用する場合..それはまだ有効であり、何か違うものでテストを作成しますか?
facebook - 署名付きリクエストの最低年齢
署名されたリクエストに user.age.min のドキュメントはありますか? user.age.min が持つことができる値を知りたいです。
たとえば、アイスランドでアルコール含有量による年齢制限を実装している場合、ユーザーが 20 歳以上かどうかはわかりますか? カナダのユーザーが 19 歳以上かどうかはわかりますか? カタールのユーザーが 21 歳以上かどうかはわかりますか? などなど…
hibernate - Hibernate で整数 ID 列によるフィルタリング結果の制限を追加する方法
整数 ID 列によるフィルタリング結果の制限を追加する方法を知りたい
次のようなものが必要です
Restriction.like("id", myFilterValue)
// id は整数の主キーです
jsf-2 - page.xml (Java EE + JSF 2.0 - Seam 由来) の restrict、action execute、およびナビゲーション ルールに相当します。
Java と Seam (および JSF 1.2) を使用して Web アプリを構築することを学びました。
しかし今、私は純粋な Java EE 6 と JSF (Mojara 2.0.9) を使って作業しています - 余分なフレームワークはありません。
Seam ではindex.xhtml
、index.page.xml
for 制限に使用しました:
page.xml のような同等の機能はありますか?
そして:
私はまた、次のindex.page.xml
ようないくつかの呼び出しを行うために使用しました:
@PostConstruct
.xhtml のコントローラーで それを行う唯一のチャンスは今ですか?
また、私はどのようにしてこのようなことをしていpage.xml
ますか?
私には思えますが、純粋な JavaEE の動作はまったく異なるのでしょうか?
(完全なコードを送る必要はありません。Google で調べなければならないキーワードを教えてください。ありがとう!)
iphone - Apple は、実行時に iOS ゲームで OpenGL シェーダーをダウンロードすることを許可していますか?
ユーザーが特定のアプリ内購入を購入すると、特定のアセット (テクスチャ、シェーダーなど) が実行時にダウンロードされる iOS ゲームの実装を計画しています。Apple が実行時に iOS アプリ コードのダウンロードと発行を禁止しているというよく知られた事実:
この制限には Open GL シェーダーも含まれますか? つまり、実行時にシェーダー コードをダウンロードできますか?
ios - iOS デバイスにインストールされている構成プロファイルを MDM で更新する
構成ペイロードをデバイスに送信したいと考えています。例えば。特定のデバイスに制限ペイロード (サファリを許可しない) を送信したいと考えています。つまり、デバイスにインストールされている構成プロファイルを更新したいと考えています。
この構成プロファイル ペイロードは、クエリ ペイロードを送信するのと同じ方法で送信する必要がありますか?
デバイスに存在する構成プロファイルのすべての構成ペイロードを含める必要がありますか? または、更新する必要があるものを送信する必要があります。
助けてください!!!