問題タブ [asymmetric]
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.
linux - 端末 I/O (特定のメモリ領域で端末の読み取り/書き込みをエミュレートする方法は?)
私は組み込みプラットフォームに取り組んでおり、物理メモリを直接読み書きするための完全なアクセス権を持っています。
また、非対称処理にも取り組んでいます。この処理では、リアルタイム アプリケーションを Linux と同時に実行していますが、Linux からは完全に分離しています。
RT アプリから Linux コンソールにメッセージを表示したい (そしておそらく Linux から RT アプリにコマンドを送信したい)。私の現在の解決策は、RT アプリからシリアル ポートにすべてを出力することです。次に、Linux でシリアル ポートの入力を読み取ります。
これは機能しますが、RT アプリと Linux が同じ物理マシン上にあるため、不要なようです。シリアルポートがどのように機能するかを考えてみると、メモリバッファがあり、アプリケーションはそのバッファに読み書きできます。したがって、端末ディスプレイを特定のメモリ領域 (つまり 0x10000) に接続できるかどうか疑問に思っていました。RT アプリがメッセージを 0x10000 に「印刷」すると、Linux 端末はメッセージを表示しますか?
sql - SQL で非対称キーを作成する
この一意のキーを作成した後、B、A を追加できないようにしたい。
例: "Michael", "Jackson" の後に "Jackson", "Michael" を挿入することはできません。
hibernate - 休止状態での双方向の非対称関係のマッピング: OneToOne-ManyToOne
特定のプロパティの現在の状態を表す別のエンティティへの参照を持つエンティティがあるため、変更履歴を追跡できます。このために、対称ではない双方向の関係を定義しました。OneToOne が永続性を担当し、両方のエンティティが他方への参照を保持しているため、一方から最新バージョンを取得し、他方で取得できます。エンティティのすべてのバージョン。これは私のマッピングです:
A エンティティでは:
および AVersion エンティティで:
これで、A を介して 1 ステップでこれを永続化できますが、列「A_id」は AVersion テーブルのすべての行で空であるため、調べている特定のエンティティ A のすべての履歴データを取得することはできません。 AVersion テーブル。この列が埋められていない理由は何ですか?
どうもありがとうございました!
PS Envers を使用してみましたが、継承の問題が原因でできませんでした。
java - Javaの非対称最近傍
ソートされたマップから、指定された値 vの前にm個のエントリを開始して、 n個のエントリのサブセットを取得したいと思います。たとえば、キーセットk = {0.2、0.3、0.4、0.6、0.8、0.9、1.0}の場合、n = 5、m = 2、v = 0.5のクエリは、{0.3、0.4、0.6、0.8を返します。 、0.9}。(大きな)セット全体を反復処理することなく、そのようなクエリをサポートするJavaのデータ構造の実装はありますか?
これは何のために必要ですか?補間。マップ内の値に基づいてvで補間したいと思います。しかし、私は多くのvを持っています。それらはソートされており、それらの間の間隔はkの間隔よりもはるかに小さくなっています。そこで、マップからエントリの範囲を取得し、それらを使用して高価な準備計算を実行し(たとえば、多項式の係数を計算し)、その範囲内の別の値をすばやく補間できます(その値で多項式を評価することにより)。
しかし、なぜvの前にm個のエントリが必要なのですか?kの値は通常等間隔であり、補間間隔の終わりでの高振動のルンゲ現象を回避するために、単純にそれらを切り取ります。つまり、補間の実際の有効な間隔の前にいくつかのノードが必要です。
それは理にかなっていますか?あなたの提案は何ですか?
(java.util.TreeMap.ceilingEntry()のようなメソッドがイテレーターを返し、それを使用して2回戻ることができれば楽しいでしょう。)
certificate - 公開鍵/秘密鍵の認証と署名
会社が他のベンダーと統合できるようにするために、シングル サインオン ソリューションに取り組んでいます。
調査を行っていると、1 つのことが常に私を混乱させます。
公開/秘密鍵についての私の理解では、データは常にベンダーの公開鍵で暗号化され、秘密鍵を使用して復号化されます。ここまでは順調ですね。
ただし、メッセージが本当に私からのものであることを検証するために、メッセージのハッシュを計算し、秘密鍵でハッシュを暗号化します (このプロセスは署名とも呼ばれます)。メッセージが私からのものであることを確認するために、ベンダーは私の公開鍵を使用してハッシュを復号化し、暗号化されていないハッシュと比較します。それらが一致する場合、ベンダーはそれが私からのものであると確信できます。
では、なぜ私の秘密鍵がメッセージの暗号化に使用され、公開鍵はどのようにメッセージを復号化できるのでしょうか? 非対称キーではそれができないと思いました..! つまり、公開鍵は常に暗号化し、秘密鍵は常に復号化します。どんな説明でも大歓迎です..!
c++ - 非対称 + 演算子の定義方法
これが機能しないのはなぜですか?int+Date の + 演算子を定義して、int を返そうとしています。そこで、Date+intを定義するメンバーとしてoperator+を定義し、非メンバー関数operator+(int, Date)を定義したのですが、メインで使うとその関数を使っていないようでエラーが発生します
java - Java1.4で2つのリストの非対称差を計算する
私は2つのリストを持っています:
次の計算された非対称の違いを取得しようとしています。
私はすでにこれとこれに関するいくつかのポインタをチェックしましたが、私は背中にいくつかの制約があります:
私が実装しようとしているのは、Java 1.4に固執していることを除いて、guavaのSets.differenceが提供するものとまったく同じです(実装をリストからセットに簡単に変更できます)
これらのメソッドはインプレースで機能するため、Collection.removeAll/retainAllを使用すると取引が中断されます。私がリストに保持しているオブジェクトは、実際にはHibernateにマップされている重いPOJOSです。
- この意味で、この計算はすでにそれらのPOJOSに実装されているため、ハッシュベースの実装で機能するものが必要です。
結論として、Java 1.4用のSetsユーティリティクラスのようなものはありますか?または、2つのコレクションの非対称差を計算できるものはありますか?
performance - Omnetpp モデル非対称チャネル
ビットトレント ネットワークをモデル化する必要があるため、多数のノードが相互に接続されています。各ノードのダウンロード速度は 600KBps で、アップロード速度は 130KBps です。問題は、これを omnetpp でモデル化するにはどうすればよいかということです。NEDファイルで、この方法でネットワークを作成しました。A と B がノードの場合:
ここで、mygate は inout ゲート、$i と $o は入力と出力のハーフ チャネルです。しかし、何かが速度でなければなりませんが、コードの最初の行に速度を設定すると、これは A のアップロード速度ですが、B のダウンロード速度でもあります。低速のサーバーからダウンロードすると、iダウンロードが遅い。Omnetpp でピアのダウンロード速度をモデル化するにはどうすればよいですか? これは理解できません。「ダウンロード速度に達するまで k simultaneus ダウンロードを許可しますか?」と言う必要がありますか? またはそれは悪いアプローチですか?誰かが私に正しいアプローチを提案できますか? また、omnetpp に組み込みのモジュールが既に存在する場合は? 説明書を読みましたが、少しわかりにくいです。返信ありがとうございます。
android - タブレット上の Google Now のような非対称グリッド
不均一な高さのアイテムが実装されたグリッドビューがどのように実装されたか知っている人はいますか?