問題タブ [pinning]
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# - C# でオブジェクトへの参照を格納する
私は現在VariableWatcher
、C# のクラスに取り組んでいます。
私がやりたいことは、変数が特定の値に変更されるたびにイベントを発生させることです。
例: 私は を持っていますがbool a
、これは false です。これを、イベントを発生させる値とともに VariableWatcher クラスに渡しますtrue
。
私はすでにこの問題の解決策に取り組みましたが、ボクシング/アンボクシングについて明らかに誤解していました。
これは私のコードです:
私の質問は: Value[2] に格納されているオブジェクトを変更しても変更されないのはなぜですか?
例:
c# - アプリがWindows7に固定されないようにするにはどうすればよいですか?
ユーザーが自分の.NETアプリをタスクバーに固定できないようにしようとしています。OldNewThingでそれを実行するコードを見つけました。ただし、C++です。
私はそれをc#に変換する運がほとんどありません。誰かが助けることができますか?
windows-phone-7 - @ WP7タイルタイトルの開始時にパスに置き換えられました:既知の問題?
ShellTile.Createメソッドを使用してセカンダリタイルを作成しています。私が開発したアプリのユーザーは、ピン留めしているエンティティの名前が「@」で始まる場合(タイルのタイトルに使用される)、電話で表示されるタイトルは「 @ \ Applications\"...。
電話は名前の先頭にある「@」をなんらかの形で特別なものとして扱い、パスに置き換えているように見えます...
ここでは、ShellTileData.Titleを「@Test」に設定しています。これが固定されるものです:
タイトルをUrlEncodingしてみましたが、運が悪かったです。
誰かがこれに遭遇したことがありますか?既知の問題ですか?
ダミアン
私は以下のコリンの答えを受け入れました。これは、彼の提案に基づいて現在使用しているコードです。
c# - GC 用に固定されたインスタンス - マネージド コードから追跡できない
そのため、MVVM + DataTemplate メソッドで WPF 3.5 を使用して、GUI に 2 つのビューをロードしています。アイテム コントロールのアイテム コンテナーの一部として生成されたアイテムがメモリに固定され、ビューがアンロードされた後でも GC されないことをメモリ プロファイリング中に観察しました。
テストを実行したところ、最も単純なコードでも再現可能であることがわかりました...自分で確認できます。
XAML:
コードビハインド:
左 Shift + Alt + Ctrl + G で強制 GC を実行します。Test1
またはTest3
ビューとビュー モデルのすべてのアイテムは、正しくアンロードされた後に無効になります。ということで、予想通りです。
Test1
ただし、モデル (オブジェクトを含む) で生成されたコレクションはTest2
、メモリに固定されたままです。また、リストボックスの仮想化されていない項目の数を示しているため、配列がリストボックスの項目コンテナーによって使用される配列であることを示しています! Test1
この固定配列は、ビュー モードでビューを最小化または復元するとサイズが変わります。あるときは 16 アイテムで、次はプロファイリングすると 69 アイテムでした。
これは、WPF が項目コントロールで生成された項目の固定を実行することを意味します! 誰でもこれを説明できますか?これには重大な欠点がありますか?
ありがとう。
unix - UNIX システム コールを使用した並列プロセスの固定
親愛なるフェロー、私は8つの独立したプロセスを作成することによって並列プロセスを作成する方法を知っています。私が次に探しているのは、
i-Run 8 コピーをプロセッサのピニングと同時に実行 (各コピーは独自のプロセッサ コア)
ii-プロセッサーのピニングと並行して 16 のコピーを実行 (コアごとに 2 つのコピー)
iii-Run 8 は、コード内の特定の関数呼び出しの後に、「iii」に従ってプロセッサ ピニングとプロセッサ コアを最も遠いコアにフリップすると同時にコピーします。
CPU の現在の構成は 8 コアです。Fedora OS を実行しています。プロセスIDを事前に知りません。
提案してください。
前もって感謝します。
c# - P/Invoke で固定された文字列に何を渡すか?
次の C 関数を想定します。
後で参照できるように、文字列をどこかに保存します。
さらに、この関数を呼び出すために C# で次のシグネチャを使用しています。
さて、このメソッドに文字列を渡すときに何をする必要がありますか:
- 文字列を固定する必要がありますか (で
GCHandle.Alloc()
) (またはマーシャラーがコピーを作成していますか)? - ピン留めする必要がある場合、「元の」文字列 (つまり、渡した文字列) を渡す必要があります
GCHandle.Alloc()
か? または、戻り値を渡す必要がありGCHandle.AddrOfPinnedObject()
ますか? string
この場合、 ( の) 正しいデータ型はありますdo_something
か? または、IntPtr
代わりに使用する必要がありますか?
android - Android: HttpsUrlConnection と Pinset の例
Google I/O 2012 のSecurity and Privacy in Android Appsを見ていました。37:55 頃、Kenny Root が証明書のピン留めHttpsUrlConnection
について説明し、ピンセットの使用方法についてはドキュメントにアクセスするように指示しています。
残念ながら、私の Google-fu は再びオフになっており、例を (ローカルまたは Web 上で) 見つけることができないようです。「httpsurlconnection pinset example」を検索すると、0 件のヒットが返されました。ピンセットで使用するリンクまたは例を誰かがたまたま持っているでしょHttpsUrlConnection
うか?
固定しない人にとって、固定は予想されるサーバー証明書 (おそらく拇印) のホワイトリストです。通信事業者、電話会社、ハンドセット OEM、CA、下位の CA 証明書 (プロキシを含む)、ISP、および DNS プロバイダーによって作成された多くのインフラストラクチャの問題を修正します。
ジェフ
cpu - Xen VPCU の 15 個の CPU へのピニング
64 コアのマシンで domU を 15 個の CPU (16-31) に固定しようとしています。次のカーネルオプションでシステムを起動しました: dom0_vcpu_pin=true
その後、「xm vcpu-pin domU vpu 16-31」で CPU アフィニティを 15 個の CPU に設定できましたが、それでも domU は 1 つの CPU しか使用せず、残りは一時停止状態です。「xm vcpu-list」を介して domU がより多くの CPU を使用していることを確認できるように、誰かがこれを整理する方法の詳細を提供できますか。
ありがとう。
dependencies - 「ImportError:クエリ文字列という名前のモジュールがありません」を解決するには?
Plone-4.1.6 サイトにいくつかの依存関係を持つ製品をインストールすると、サイトの作成が開始されます。
エラーメッセージはパレジストリの競合を示しているため、「bin/buildout -n」を使用して最新バージョン (現在 1.2.2) を取得しようとしましたが、まだ古いバージョン (1.0.1) が選択されています。
そのため、ビルドアウトの構成で固定しましたが、次のようになります。
バージョン 1.0.1 は、要件「plone.app.registry==1.2.2」と一致していません。While: インスタンスをインストールしています。エラー: バージョン 1.0.1 が正しくありません
deps の 1 つがパレジストリをダウンさせていると仮定して、卵キャッシュを次のように grep しました。
という点では、宣言が「より大きい」バージョンのみを必要とするという結果はありません。
どうすればこれを解決できますか?
編集: extends-part ( http://dist.plone.org/release/4.1.6/versions.cfg ) を介して含まれる構成には、私が探していた行が含まれていますが、そもそもそれについて考えていませんでした。今すぐ「閉じる」をクリックしました。
ios - 証明書のピン留め - 公開鍵のみ?
ルート CA の公開鍵 (verisign - http://www.verisign.com/repository/roots/root-certificates/PCA-3G5.pem ) を iOS アプリに固定したいと考えています。公開鍵と subjectPublicKeyInfo のどちらをピン留めする方がよいですか? どちらの方法が優れているのか、その理由を説明してもらえますか?