問題タブ [inverse]
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.
indexing - 逆索引バイナリ形式
逆インデックスのニーズをサポートできるバイナリ ファイルの種類を見つけようとしています。一意の ID で識別できるドキュメントがあり、各ドキュメントは 0 ~ 65535 の範囲で 360 の固定値を持つことができるとします。このようなもの:
Document0: [1, 10, 123, ...] // 360 個の値
Document1: [1, 10, 345, ...] // 360 個の値
これで、逆インデックスは簡単になりました。含まれているドキュメントの可能な値リストごとに作成でき、クエリを高速に実行できます。たとえば、次のようになります。
1: [ドキュメント 0、ドキュメント 1]
10: [ドキュメント0、ドキュメント1]
123: [ドキュメント0]
345: [文書1]
しかし、大量のドキュメントをある種のファイル (バイナリ) に保存し、高速にクエリを実行できるだけでなく、構造全体を再作成せずに新しいドキュメントを追加することもできます。
今、そのファイルを整理する方法に苦労しています。高速アクセスが必要な場合は、ファイルのシークと読み取りを行うために固定長のドキュメント配列が必要です。ただし、サイズが固定されているということは、ドキュメント リストに多くの空きスペースがあることを意味します。私の唯一のアイデアは、ある種のバケットシステムを持ち、各値が特定のサイズのバケットに属することです。たとえば、サイズが 1、2、4、8、16、32、... (またはそのようなもの) のバケットがあり、バケットの開始位置とバケットのサイズを示すヘッダーが必要です。このアイデアはストアのサイズを最適化しますが、ここでも新しいドキュメントの追加に問題があります。
「逆インデックス」ファイルを整理する方法はありますか?
一番。
java - Javaブール値の逆を取得する最も簡潔な方法は何ですか?
ブール変数がある場合:
if/else 句を使用すると、これの逆を取得できます。
これを行うためのより簡潔な方法はありますか?
javascript - jQuery で DOM を反転する
入力:
出力:
次のような関数(存在する場合)を探しています:
$('コンテンツ').inverse();
ruby-on-rails-3 - Railsのスコープ/一致するエントリを除外するスコープの補数を取得する
特定のユーザーが(Rails 3で)読んだ投稿を追跡するモデルを構築しています。これを追跡するテーブルは「測定値」です。読み取り値は:userと:postの両方に属します。どちらもhas_many:readingsです。ユーザーが投稿を見ると、その投稿は既読としてマークされ、user_idとpost_idを使用して「読み取り」が作成されます。これは問題なく機能しているようですが、現在、特定のユーザーの未読の投稿のみを返すスコープを作成しようとしています。既読の投稿を見つけることはうまくいきます:
ただし、このセットの補集合(未読の投稿)を返す試みは失敗しています。これはどのように行うことができますか?別の(ここでは:read)の補数を返すだけのスコープ(メソッド)を作成する一般的な方法はありますか?また、これをスコープと同じように機能するクラスメソッドとして記述できれば幸いです。
読み取り値は投稿が読み取られたときにのみ作成されるため、新しい投稿には読み取り値がないことに注意してください。これは、新しい投稿ごとにすべてのユーザーのエントリを作成するよりも経済的であるように思われました。
編集:わかりました、近づいています-以下のスコープはほぼ機能しますが、投稿のすべての読み取り値がuser_idと等しくない必要はありません。したがって、ユーザー#1が投稿を読んだ場合、およびユーザー#2も読んだ場合、他の読みが照会され、等しくないことがわかります。そのため、投稿は誤って未読であることがわかります。
ruby-on-rails - Rails: :inverse_of と Association 拡張機能
私は次のセットアップを持っています
これは、次の作業を意味します。
ただし、次の場合は同じように動作しません。
:inverse_of
関係を拡張メソッドに拡張するにはどうすればよいですか? (これはただのバグですか?)
c++ - FFTWライブラリで実数から実数への逆FFTを行う方法
FFTでフィルタリングを行おうとしています。私はr2r_1dプランを使用していますが、逆変換を行う方法がわかりません...
私はすべてのことを正しくやっていますか?FFTWコンプレックスDFTでは、次のようなフラグで変換方向を設定できるため、混乱しています
。p = fftw_plan_dft_1d(N、in、out、FFTW_FORWARD、FFTW_ESTIMATE);
または
p=fftw_plan_dft_1d(N、in、out、FFTW_BACKWARD、FFTW_ESTIMATE);
hibernate - JPA アノテーションの inverse=true
私のアプリケーションでは、JPA 2.0 と Hibernate を永続化プロバイダーとして使用しています。2 つのエンティティ間に 1 対多の関係があります ( a@JoinColumn
と notを使用@JoinTable
)。inverse=true
JPA アノテーションで (で指定されているようにhbm.xml
) 関係所有者を逆にする方法を知りたいと思っていました。
ありがとうございました。
sql - 行から列を反転
この単純化された例と同様の出力を生成するより大きな SQL があります。
現在の出力は次の行です。
必要な出力は次の列です。
選択したものを4回結合することでこれを取得できることを私は知っています。ユニオンがここでできる最善の方法であり、この出力が他の手段で達成できるかどうか、アドバイスを探しています。
列を行に反転する例もたくさん見つかりましたが、ここでは行から列への反転を探しています。
php - PHPで正規表現を逆にする
この機能があるとします:
どうすればこの機能を元に戻すことができますか...つまり。次のような関数 fReverse() をどのように記述すればよいですか。
そして出力:いくつかのstring223 ---
algorithm - 多項式の逆
私は5次の多項式を持っています:
y = ax 5 + bx 4 + cx 3 + dx 2 + ex + f
係数afは既知であり、与えられたyに対してxを計算する必要があります。ニュートンラプソンアルゴリズムなどを使用することもできますが、可能であれば非反復ソリューションを使用することをお勧めします。
編集:質問を投稿する前に、これについて十分に考えていなかったと思います。私の多項式係数はサンプリングされたデータから計算されており、この特別な場合にはルートが1つだけです。もちろん、一般的なケースでは5つの異なるルーツがあるかもしれないということは私の心を通過しませんでした。サンプリングしたデータも逆多項式に当てはめ、それを使ってyからxを計算すると思います。