問題タブ [low-level-api]
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 - Dbus mainloop.h 欠落エラー
使った
dbus プログラムをコンパイルしてエラーを取得するには:
私はCの低レベルAPIで開発しています。
mainloop.h
どのインクルード ディレクトリにも が見つかりませんでした。
c# - C# でハードウェア デバイスが動作しているかどうかを検出する
コンピュータに接続されたハードウェアが動作を停止したことを C# で検出することは可能ですか? はいの場合、どのように?
java - App EngineデータストアとJava低レベルAPI:多対多の関係
データストアの低レベルAPIを使用して、2つのエンティティ間で多対多の関係をどのように作成したかを知りたいだけです。探していましたが、この種の関係を行う方法を説明するドキュメントが見つかりませんでした。誰かが助けてくれることを願っています。
しかし、エンティティAとエンティティBが多対多の関係にある場合、データストアにどのように保存できますか。つまり、これは多対多の不動産をデータストアに保存するための優れたソリューションですか、それとも優れたソリューションは何ですか?このコードは大丈夫ですか、それとも間違っていますか?
java - エンティティデータをオブジェクトに読み込む方法-GoogleAppEngine-低レベルAPI
GoogleAppEngine低レベルAPIを使用してエンティティ(com.google.appengine.api.datastore.Entity)をオブジェクトに自動的に読み込むにはどうすればよいですか?
魔法の方法はありませんか?
c - cでのネットワークパケットのキャプチャ
この質問はばかげているように聞こえるかもしれません。なぜなら、あなたのためにそれを行うフレームワークがたくさんあることを私は知っているからです。私が望んでいるのは、実際に低レベルのC APIと深く接触し、コンピューター上に配置され、ローカルマシンと外部スペースの間のパケットを傍受するプログラムを作成できることです。オープンソースコード(つまりtcpdump)を調べてそれを理解しようとしましたが、実際にネットワークスニッフィングを実行しているファイルを見つけるのは非常に困難です。任意の提案をいただければ幸いです!
c# - マウスの X/Y 位置を追跡してラベルに印刷する方法は?
MSDN の例からカーソル位置を変更する方法を知っています。
私の質問は、マウスの移動中にマウスの位置を確認し、X と Y の位置をラベルを表すために出力する方法です。
編集:画面全体からマウスの位置を追跡したいとしましょう。
編集 2: 私のアプリはバックグラウンド/最小化されます。
私はすでにマウスフックを使用しています:
google-app-engine - キー + 祖先に対する低レベルの AppEngine クエリ
この AppEngine タスクは簡単に実行できるように思われますが、私はまだ完全には解決していません。したがって、祖父母/親/子の関係にいくつかのデータがあります:
キー X.*.ii を持つすべての子に一致するクエリを作成しようとしています。つまり、上記のキー XAii と XBii を返し、それ以外は何も返しません。私は低レベルのクエリメカニズムを使用しています。これまでのところ、これは次のとおりです。
これは 5 人の子供を返します。i/ii/iii 属性がキーではなくプロパティである場合、これは些細なことですが、これはキーであり、「ii」が検索基準であることを指定する方法が明確ではありません。
google-app-engine - 低レベルのAPIデータストアでエンティティをバッチ書き込み、更新、削除するにはどうすればよいですか?
100個のエンティティをデータストアに追加(次に更新して削除)したいのですが、低レベルのAPIでそれを行う方法がわかりません。私はJDOでそれをしました。低レベルのドキュメントは非常に不足しています。
c# - rawinput からの低レベルのキーボード フックとキーストローク
現在、特定のキーボード (HID を使用してフィルター処理) からのキーストロークをインターセプトするプログラムを作成しています。そのため、特定のデバイスから送信されたキーストロークを知るために、この素晴らしいチュートリアルに触発された RawInput テクニックを使用しました。
http://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard
キーストロークを取得し、どのキーボードがそれを生成したかを知ることができます。
私のプロジェクトの難しい部分は、この特定のキーボードからのキーストロークをインターセプトしてブロックし、これらのキーストロークがフォーカスされたアプリケーションに到達しないようにすることです (フォーカスされているとは、OS によってもたらされるフォアグラウンド ウィンドウを意味します)。
したがって、自然な解決策は、ウィンドウ ハンドルを持つ現在のすべてのスレッドで、低レベルのグローバル フックを使用することでした。
それを行うために、このページのコードを使用して適応させました。
http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx
作業が混乱しないように、Visual Studio で新しいプロジェクトを作成しました。いくつかの調査の後、コールバック関数で値 (-1) を返すことにより、すべてのアプリケーションでキーストロークをブロックすることができました。
すべて (フック プロシージャとキーストローク検出) をまとめるために、最終的なプロジェクトで 2 つのスレッドを作成します。
1つ目: RawInput を使用して各キーストロークを識別し、デバイスにアタッチする
2番目:すべてのウィンドウをフックし、特定のキーストロークをブロックするために使用されます
スレッド 1 は、ブロックするキーストロークをスレッド 2 に送信するように設計されています。スレッド 2 は、すべてのウィンドウ アプリケーションに送信されたすべてのメッセージを読み取り、特定のキーボードからのキーストロークを廃棄します。これら 2 つのスレッドが同期していると正確に言えます。
問題は、Rawinput の実行前にフックが実行されているように見えるため、キーストロークを送信したキーボードを特定できないことです。おそらくフックのタイプを変更する方法がわかりません(低レベルのキーボードフックの使用は避け、ユーザースペースレベルのキーボードフックの使用は避けてください)。
それとも、誰かが私がやりたいことを行う賢い方法を知っていますか?
このリクエストは非常に複雑であることは承知しています。詳細についてはお気軽にお問い合わせください。
c - 関数の引数のC低レベル検証
いくつかの関数があり、引数を検証したいとします。たとえば、NULLでない場合:
私の質問は、標準Cライブラリによって行われるような、優れた低レベル(API)検証と呼ばれるものです。
ありがとう。