問題タブ [optional]
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.
c++ - ブースト::オプションおよび char[] からの暗黙のコンストラクター
私は std::strings を次のように初期化することに慣れてきました。
2 つの型の間に明示的な変換がないため、以下は機能しません。
ただし、これは機能します。
さて、暗黙的に呼び出された単一引数のコンストラクターをデイジーチェーン接続して、2 番目の形式を許可する方法はありませんか? 私が質問する理由は (詳細について煩わされたくないのですが)、オプションのメンバーを設定するクラスがたくさんあるからです。すべてを明示的に入力しなければならないのは負担に思えます (私自身はそれほど心配していませんが、オープン ソース API に取り組んでおり、ユーザーにできるだけ快適な環境を提供したいと考えています)。任意の提案をいただければ幸いです。
編集:申し訳ありませんが、私はこれが初めてで、より明確なコード例を提供する必要がありました。次のように、オプションのメンバーを設定するいくつかのクラス (自分でモデル化していない、C++ で実装しただけ) があります。
API ユーザーが指定できるようにしたいのは、次のとおりです。
そしてそうではありません:
再度、感謝します。
php - OPTIONAL フィールドを使用して WordPress カスタム投稿タイプを作成する方法
ポートフォリオ アイテムなどの動的アイテムのカスタム投稿タイプを wordpress で作成する場合、特定のポートフォリオ アイテムに対して一部のフィールドが使用できない場合があります。ただし、このフィールドを省略すると、WordPress でフィールドが必須であるため、wordpress で検証エラーが発生します。カスタム投稿タイプの特定のフィールドをオプションにするにはどうすればよいですか? では、検証エラーは発生しませんか?
ruby - オプションの関連付けのためにRubyで「nil:NilClassの未定義メソッド「each」」を処理するエレガントな方法は?
オプションの関連付けがあるシナリオがあります。関連付けが存在する場合もあれば、存在しない場合もあります。
画面にデータを表示しようとすると問題が発生します (単純なインデックス アクションを考えてください)。
次のアプリケーション設定を検討してください。
- プロジェクトには多くの成果物があります
- プロジェクトには多くの展開レコードがあります (このモデルの 2 つの属性は「名前」と「説明」です)
成果物インデックス アクション内から展開レコードの関連付けを取得することに関心があります。
次のコードで動作するようになりましたが、やや醜いと思います。
これを書き直すよりエレガントな方法は何でしょうか? 私は試した
しかし、nil:NilClassエラーの未定義のメソッド「each」に遭遇し続けます。Nil オブジェクトで呼び出される .each をうまく回避する方法が見つからないようです。どうにかしてこれをもっと優雅にできるはずだと感じていますが、指を置くことはできません。
私はこれをコードベースで何度も再利用するので、コピーしてどこにでも貼り付けると、余分な 2 行が本当に私を殺します。関連付けの取得が失敗してよかったです。エラーやメッセージなしで正常に失敗したいだけです。何か案は?
groovy - オプションの引数を使用した Groovy クロージャー
1 つの引数 ( で参照) を取るクロージャを定義したいit
場合、クロージャに別の追加の引数を渡したい場合があります。これどうやってするの?
jsf-2 - JSFオプションの古い値は、それらをクリアした後に返されます
JSF、PrimeFaces 3.2、Omnifaces 1.1、JBoss AS 7.1.1、Final、Mojarra2.1.7を使用しています
次のように、両方とも必須ではない2つの数値フィールドを持つフォームがあります。
また、faces-configでOmniFacesResetInputAjaxActionListenerを設定しました。
Beanプロパティfield1およびfield2は整数です。
ここで問題となるのは、num1に123と入力し、num2に345と入力して、[OK]をクリックした場合です。次に、num1から123を削除し、num2にabcを配置するとします。次に、検証(変換)エラーが表示されますが、123が戻ってきます!
両方をrequired=trueにすると、すべて問題ありません。
オプションのフィールドでこれを機能させる方法はありますか?
objective-c - ObjectiveCで標準キーボードの後ろからアニメーションでオプションのキーボードを表示/非表示にする方法
inputAccessoryViewを、オプションのキーボード用のボタンがあるXIBのファイルビューの参照アウトレットとして設定しました。これにより、標準キーボードが表示されている場合はビューが表示され、標準キーボードが非表示の場合は非表示になります。
また、ミドルゾーンでタップした場合は、オプションのキーボードを非表示にする必要があります。これにより、標準キーボードが表示されている間は非表示になります。これを行うために、同じXIBのファイルビューの参照アウトレットとして別のプロパティも設定します。
フレームのorigin.yを高い数値に設定するオプションのキーボードを非表示にしています。
これにより、オプションのキーボードは非表示になりますが、アニメーションは標準のキーボードの上に表示され、後ろには表示されません。補助キーボードがウィンドウ全体に上から下に移動し、非表示になるのを確認できます。
標準キーボードの「後ろ」に隠して、隠しプロセスの見栄えを良くする方法はありますか?
ビューのサイズを変更することを提案したChrisの回答で非表示がうまく機能しているため、この質問を編集しました。
ここで問題となるのは、もう一度表示することです。ボタンをタップすると、ビューが同じサイズで再び表示されるはずです。ボタンタップイベントで、次のコードを追加しました。
これは、オプションのキーボードを元のサイズと元のy位置に設定するためのものです。元の位置になりますが、間違っている点が2つあります。
1)標準キーボードの上/上に表示されるので、非表示の問題に戻りますが、表示するときはここに戻ります。ここでも、オプションのキーボードがウィンドウ全体に下から元の位置に来るまで表示されます。
2)オプションのキーボードを含むメインビューに属するボタンは、押しつぶされたかのように短いサイズになっています。
この問題を回避するためにキーボードを再度提示するための最良の方法はどれですか?
java - Bean が存在する場合にのみ Bean を注入する方法
私はSpringコンテキストファイルの次の構造を持っています(->
「インクルード」を表します):
C.xml
Bean を定義しますc
B.xml
b
に依存する Bean を定義しますc
c
context に何も定義されていないため、明らかにこれは A2 では失敗しますA2
。
次のようなものを指定するにはどうすればよいですか:c
コンテキストに注入する場合は、b
それ以外の場合は注入するだけnull
ですか?
Spring ELについて調べてみましたが、
!?NoSuchBeanDefinitionException
の値と思われる名前を教えてくれました。b.toString()
ところで、私はこれが地獄のように厄介であり、できるだけ早くクリーンアップする必要があることをすでに知っています.
php - PHPDoc オプションのパラメーター
ここSOには、このタイプの同様の質問がすでに2つありますが、どの回答も機能していないようです。
PHPDoc は、関数のオプションのパラメーターをオプションとして認識していないようです。たとえば、次のようになります。
$encoding をオプションとして認識すべきではありませんか、それともここに何かが欠けていますか? 私は実際にグーグルでドキュメントを読んでみましたが、見つけたのは次のとおりです。
パラメータがオプションであることを実際のコードで示していない場合 (「$paramname = 'a default value'」を介して)、パラメータの説明でパラメータがオプションであることを言及する必要があります。
したがって、コードに問題はありませんが、ドキュメントに表示されるのは「__construct(string $encoding)」だけで、そのパラメーターはオプションです。
java - Java8を使用したモナド
モナドが何であるかを理解するのを助けるために、誰かがjavaを使用して例を提供できますか?それらは可能ですか?
プレリリースのラムダ互換JDK8をここからダウンロードすると、Javaを使用してラムダ式を使用できますhttp://jdk8.java.net/lambda/
このJDKを使用したラムダの例を以下に示します。誰かが比較的単純なモナドを提供できますか?
parameters - Mule Cloud コネクタのオプション パラメータ
次のように、@Optional と @Default を使用して、カスタム クラウド コネクタでプロセッサを構築したいと考えています。
しかし、Java をコンパイルすることができません。これは不可能ですか?