問題タブ [plural]
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.
android - SQLite 単数/複数検索
大学のプロジェクト用に Android アプリを作成しています。ユーザーが指定した食材に従って、SQLite データベースからレシピを検索します。私はまだ始めたばかりで、この問題に遭遇しました。データベースに材料を単数形で保存しています。各材料は 1 回しか表示されず、ジャンクション テーブルを使用してレシピと材料 (多対多) を接続しています。このテーブルは数量と測定単位も指定します。
問題は検索自体にあります。ユーザーが材料を複数形で入力した場合はどうなるでしょうか (これが最も可能性が高いケースです)。たとえば、材料として「トマト」があり、ユーザーが「トマト」と入力した場合、どうすればこれを機能させることができますか? もう 1 つ、レシピ (「卵 1 個」、「じゃがいも 2 個」など) を表示するときに、必要に応じて材料を単数形または複数形でリストするにはどうすればよいですか? 単純に「牛乳」ではなく、あるレシピでは「牛乳 2 カップ」、別のレシピではもう一度「牛乳 1 カップ」のように、レシピごとに別々の材料を保管する方が簡単かもしれないと考え始めています。数量と UOM を別々の列に指定しますが、効率は悪くなりますが、この場合はジャンクション テーブルは必要ありません。
この質問がばかげている場合は申し訳ありません。私はこれに対する解決策を見つけることができなかったので、プロジェクトの最初で立ち往生しており、それ以上進めることができません。
ios - Localizable.stringsdict: 英語で「2」キーを使用するようにする
プロパティを持つオブジェクトがありexecutionCount
、オブジェクトが実行される回数をユーザーに表示したいと考えています。たとえば、英語では次のようになります。
executionCount
Localizable.stringsdict を作成しましたが、1 (「1 つ」) または 3+ (「その他」) の場合に正しく機能します。しかし、2のためではありません。
英語には文法上の数が 2 つ (単数と複数) しかないことは理解していますが、英語で「2」を強制的に使用する方法はありませんか? もしそうでなければ、なぜそうすべきではないのですか?
Apple のドキュメントは、次のように記載されているこのWeb ページにリンクしています。
「序数」の場合にローカリゼーションを使用できませんか?
これが私のコードです:
と私の Localizable.stringsdict
android - getQuantityString が実際のデバイスで機能しない
奇妙な問題が発生しました。このgetQuantityString()
メソッドは Android Studio シミュレーターでは機能しますが、実際のデバイスでは機能しません。
これは私のコードですstrings.xml
:
私のフラグメントのコード:
シミュレーターでプロジェクトを実行すると、動作します。ただし、実際のデバイスで実行すると、subTitle
常に** crimes
if crimeSize
equals になり1
ます。
どうしてそうなった?
php - Php mysql検索 - 複数形と単数形の場合、検索が機能しない
「sales order」を検索すると、「sales order」と「sales order s」が結果として取得されます。「s」でも結果を取得しています。
しかし、「販売注文」を検索すると、「販売注文」のみが取得されますが、「販売注文」も取得されます。
私はphp mysqlクエリを使用しています。