問題タブ [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.
python - キーボードイベントをキャプチャまたは生成するためのクロスプラットフォームのPython低レベルAPIはありますか?
バックグラウンドで実行され、すべてのキーボードイベントを監視し、特定のショートカットが表示されると、独自のキーボードイベントを1つ以上生成するクロスプラットフォームのPythonプログラムを作成しようとしています。たとえば、Ctrl-@を"my.email@address"にマッピングすると便利な場合があります。そのため、プログラムによってメールアドレスの入力を求められるたびに、Ctrl-@と入力するだけで済みます。
私はそのようなプログラムがすでに存在することを知っています、そして私は車輪の再発明をしています...しかし私の目標はただ低レベルのキーボードAPIについてもっと学ぶことです。さらに、この質問への回答は、他のプログラマーにとって役立つ場合があります。たとえば、pexpectを使用せずに、パスワードが必要なSSH接続を起動したい場合などです。
ご協力いただきありがとうございます。
注:同様の質問がありますが、これはWindowsプラットフォームに限定されており、Pythonは必要ありません。クロスプラットフォームのPythonAPIを探しています。キーボードイベントに関連する他の質問もありますが、明らかに、システム全体のキーボードイベントには関心がなく、アプリケーション固有のキーボードショートカットにのみ関心があります。
編集:私はおそらくここに免責事項を追加する必要があります:私はキーロガーを書きたくありません。キーロガーが必要な場合は、とにかくWebからダウンロードできます。;-)
xcode - Xcodeで低レベルAPIまたはPrivateFrameworksを使用してiPhoneサービスを制御する
プライベートフレームワークや低レベルのAPIを使用して、WiFi、Bluetooth、3Gなどの電話サービスを制御するための簡単なアプリケーションを作成しようとしています。デバイスをビルドして、開発アカウントなしでデバイスにSSHで接続でき、SDKヘッダーがありますが、これらのプライベートフレームワークをアプリに追加するのに役立つ情報を探しています。エリカ・サドゥンの指示に従おうとすると、あらゆる種類のエラーが発生します。3.0用のアプリを作成しています。
これらのプライベートフレームワークをプロジェクトに追加し、OS3.0に正しくインポートして使用する方法を知っている人はいますか?または、誰かが私がこのプロジェクトを開発するのを手伝いたいなら、私に連絡してください!
編集:ここで私の解決策を参照してください。
multithreading - ポータブルスレッド固有ストレージメカニズムの命名スキームは、どのようにしてスレッド相対一意識別子を生成しますか?
boost / thread / tss.hppがインスタンスであるポータブルスレッド固有のストレージ参照/IDメカニズムには、それ自体に固有のキーを生成する方法が必要です。このキーはスレッドのスコープ内で一意であり、その後、参照するオブジェクトを取得するために使用されます。このメカニズムは、スレッドニュートラルな方法で記述されたコードで使用されます。
ブーストはこの概念の移植可能な例であるため、そのようなメカニズムはどのように具体的に機能しますか?
java - Google App Engine に事前定義されたキーを使用してバッチを配置
Java 用の低レベル API を使用して、定義済みのキーを持つエンティティのバッチを実行したいと考えています。
バッチ取得を行うことができます:
ただし、バッチはすべて独自のキーを割り当てたいようです。
エンティティのコレクションをバッチで取得し、更新してから、バッチでデータストアに戻そうとしています。キーの値を変更せずにこれを行うことができるのは理にかなっていますね。
c++ - C++ での低レベル Bluetooth プログラミング
C++ を使用して低レベルの Bluetooth プログラミングを行うには、ライブラリ (または API など) が必要です。どんな参照やリッチリンクも素晴らしいでしょう!
そして、私は Linux ベースの運用システムで働くことを好みます...
前もって感謝します... :)
linux - Linux でのアセンブリ言語による GUI の処理
私はアセンブリプログラミング言語に非常に慣れていません。Windowsで動作するMASMの経験が少しあります。Linux で GUI を処理する方法を知りたいです。
ありがとう !!
java - 低レベル API での ID の生成
低レベル API を使用して、Google App Engine で Value 型のエンティティを永続化する必要があります。私は検索してきましたが、この方法で例を見つけただけです:
私の問題は、id (値の識別子) をシーケンスとして生成する必要があるため、事前にわからないことです。JDOで次のように行われるのと同じように、低レベルAPIでそれを行う方法です。
低レベルでIDを取得したり、シーケンスとして生成されるように構成したりするにはどうすればよいですか?
ありがとう。
java - DatastoreMutationPoolはコールバックの前にデータストアにフラッシュされますか?
mapreduceを使用していますが、データストアにないエンティティを永続化する必要があります。新しいエンティティをDatastoreMutationPoolに追加して、 これらのエンティティをバッチ呼び出しで永続化できるようにします。mapreduceが終了すると、コールバック関数が呼び出されます。コールバック関数は、これらのエンティティの一部を使用します。私の質問は、コールバック関数が呼び出される前に、すべてのエンティティがデータストアにフラッシュされるのか、それともDatastoreMutationPoolにあるが、データストアにはないのかということです。
ありがとう。
マッパーの例:
コールバックの例:
java - JDO と低レベル API 間のトランザクションを維持する
JDOを使用してオブジェクトを永続化するSpringアプリケーションがGoogleAppエンジンにあります。そのため、サービスレイヤーでこのように使用して、トランザクションを保持しています( @Transactional アノテーションを使用)。
私が抱えている問題は、低レベル API を使用して object2 を永続化する必要があることです (JDO では実行できない高度な保存であるため)。私が抱えている問題は、それらすべてを同じトランザクションに保持する方法がわからないことです。愛レベルで行われた sving の保存時に dao3 が失敗した場合、ロールバックされません。
したがって、dao2 では、次のように固執します。
そして、dao1 と dao3 (JDO を使用するもの) には、次のようなものがあります。
データストア オブジェクトには次のメソッドがあることがわかりました。
しかし、それは私にとってはヌルです。低レベルで JDO のトランザクションを認識し、3 つの daos を同じトランザクション内に保持するにはどうすればよいでしょうか。
ありがとう。
ipad - touchesMoved(): 指追跡 API はこれだけですか? それは正確ですか?
指の動きを非常に正確に計る必要がある iPad アプリケーションを作成しているので、できる限り最高のパフォーマンスと精度を得たいと思っています。これについて 2 つの質問があります。
画面上の指の位置を傍受するには、touchesMoved() を使用する必要がありますか、それとも下位レベルの API がありますか?
touchesMoved() が画面上の正確な位置を返すのか、それとも iPad が何らかの補間を実行するのかを知っている人はいますか?
ありがとう!