問題タブ [handles]
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) Windows ハンドルと Createprocess
私はハンドルの継承の考え方を理解しようとしてきました.Unixと比較して、Windowsではアプリケーションメモリが共有されます。
Windows では fork() などの機能が提供されていないため、createprocess とハンドルを読み込んでいます。
新しいプロセスが親から渡されたハンドルをどのように読み取ることができるのか、まだ頭に浮かびません。私はmsdnのドキュメントを見てきましたが、ここではReadFileが答えのようですが、読み方がわかりません。
私がやろうとしているのは、サーバーがソケットを渡すクライアント/サーバーです。Winsock1 を使用しているため、WSAduplicate はオプションではありません。ソケットを渡すことはできないと読みましたが、複製することはできます。( http://tangentsoft.net/wskfaq/articles/passing-sockets.html )
簡単に言うと、ハンドル値 (例: 0x0000070) をコマンド ライン引数として渡すとします。それを有効なハンドル (ソケットなど) に変換するにはどうすればよいですか。
乾杯、
**更新アプローチが理想的ではないことはわかっており、スレッドはこれに取り組むためのはるかに優れた方法です。しかし、スレッドの代わりに子プロセスを作成することが明示的に要求されています。
c++ - 2 番目のオブジェクトに格納されているベクトル内のオブジェクトへのポインター
ベクトル内のオブジェクトへのポインターを含むオブジェクトを操作する際のアドバイスをお願いします。
ベクトルの特定の要素を操作できるようにしたいと考えています。オブジェクトからデータをコピーしようとしましたが、戻って同じ要素が更新されたことを確認するのに苦労したので、ベクターのその要素へのポインターを返すだけで、そのポインターを操作し、正しい要素が更新されるようにする必要はありません。データで。
動的オブジェクトのハンドルを操作したい。
次の場所に保存されます。
返される特定の要素を選択したい:
次に、選択した要素を変更する他のポインターまたはデータを使用して、ポインターを別のオブジェクトに追加します。
コピー コンストラクターを追加し、代入演算子をオーバーロードしました。通常、関数がスコープ外になるまで、または保存されたデータを操作しようとするまで、コードは機能します。
このコードを完成させ、ポインターを正しく管理するにはどうすればよいですか?
matlab - Matlabは個々のサブプロットをjpgとして保存します
ループで、for
1 つの図に表示される可変数のサブプロットを作成します。各サブプロットを個別のフル サイズのプロットおよび画像ファイル (できれば JPG) として保存することはできますか?
c# - テストの実行時に特定のマシンで OutOfMemoryException が発生する
特定のマシンで OutOfMemoryExceptions が発生している NUnit テストのテストがあります。
調査の結果、これはメモリの問題ではなく、Handle の問題であると思われます (Bitmap オブジェクトを割り当てすぎて解放していません)。
問題は、これが特定のマシンで完全に実行され、別のマシンでこのエラーで失敗することです。
- 失敗したマシンは、Windows7 x64 (6 GB RAM) を搭載した Hyper-V VM です。
- 作業マシンは、Windows XP (2 GB RAM) の物理マシンです。
コードをクリーンアップして Bitmap オブジェクトを破棄するのが最善の解決策であることはわかっていますが、同じコードを実行したときにこれら 2 つのマシンの動作が異なるのはなぜでしょうか?
matlab - 複数のハンドルを作成して関数に渡す
ginput(n)
n が no の場所から取得したポイントの複数のハンドルを作成しています。取るべきポイント。n
ユーザーからの入力です。すべてのポイントのハンドルを作成し、配列を使用して別の関数に渡したいと思います。SO コードは次のようになります。
1つのアイデアは、配列を作成してそれにハンドルを入れることだと思います。その配列を渡します。
matlab - ButtownFcn のハンドルに格納されたデータに到達する方法は?
クリックして取得した座標をロードされたマトリックス MT と比較しようとしています。
マトリックス MT をロードし、それをハンドルに格納する「loadMT」関数を作成しました。終了すると、これが返されます (これは、MT がハンドルに格納されていることを示していると思います)。
マウス クリック座標は、この投稿MATLAB how to get mouse click coordinateで推奨されている方法で取得されました。コアコードは
そして、それは機能し、座標を取得しました.( MT=handles.MT 行なし)
ただし、画像をクリックすると、このエラーが表示されます。これは、ハンドルから MT を抽出できなかったことを意味します。
ここで MT をハンドルからローカル変数に渡すにはどうすればよいですか? 私の検索結果は本当に私を混乱させます。前もって感謝します
matlab - ハンドルを使用して Figure を MATLAB GUI にインポートしますか?
文字通りこれらの図を取得して、GUI の軸ウィンドウに配置するにはどうすればよいですか?
以下の例のユーザー定義コードのどこにハンドルを配置すればよいかわかりません。この例に似た合計 4 つの図があります。4 つの図を個別のウィンドウではなく GUI ウィンドウに表示したいので、.fig ファイルに 4 つの軸ウィンドウを作成しました。
この特定の図のコードは、値が 1 であるか 0 であるかに基づいて、66 個の白黒の四角形のグリッドを描画しますMyVariable
。1 の場合は黒、0 の場合MyVariable
は白ですMyVariable
。.fig GUI のファイルがあります。 、GUI を制御するための 1 つのファイルと、GUI にリンクするユーザー定義コードを含む 1 つのファイル。
間にたくさんのコード
上記のコードの図は次のようになります。
以前にスクリプトを個々の関数に分割しなかったため、関数定義には 4 つのプロットすべてのスクリプト コードがすべて含まれています。
私のGUIスクリプトコードには以下が含まれています:
matlab - 関数からハンドルにアクセスできません
シリアル通信で文字列を読み取る GUIDE を使って GUI を作ろうとしています。その後、必要な数字を切り取って画面に表示します。COM ポートのバッファにデータ行があるたびに実行されるこの関数を作成しました。
今、データをリストボックスに入れようとしています。これは最初の値です。問題は、ハンドルが定義されていないとMatlabが言い続けていることです。しかし、次のコードを使用して、リストボックスをクリアするボタンを既に作成できます。
問題の内容と修正方法を知っている人はいますか?