問題タブ [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.

0 投票する
1 に答える
1240 参照

visual-studio-2010 - コンソール アプリケーションによる Windows 自動化

私は初心者のプログラマーで、単純な数学アプリケーションを自動化するコンソール アプリケーションを作成する際に問題に遭遇しました。

コンソールの要件は、低レベルの WinAPI 呼び出しを使用して自動化する必要があることです。リフレクションや、MS Visual Studio UI/テスト自動化アセンブリを含むその他のサードパーティ ライブラリを使用することはできません。すべての自動化は、実行可能アプリケーションをラップし、実行時に user32.dll で定義された WinAPI 関数を使用してスタンドアロン アプリケーションとして自動化することによって実行する必要があります。

これが私の質問につながります。それはどういう意味ですか? Visual Studio でコンソール アプリをビルドできませんか? 誰かが低レベルの WinAPI を説明できますか? アプリをラップしてスタンドアロンとして自動化しますか? これは私がやったことのないことですが、これは今日の開発環境の職場で役立つものですか?

コードの回答を探すのではなく、HOW、WHERE、WHAT、WHY の説明だけを求めて、アドバイスやサポートを歓迎します。基本的に、Visual Studio を主に使用する初心者プログラマー向けに、最も簡単な用語でこれを説明してください。

0 投票する
1 に答える
214 参照

java - App Engine データストアと低レベル API

App Engine Datastore (High Replication Datastore、HRD) を使用しようとしていますが、低レベル API を使用する必要があります。以前にエンティティデータベースを使用したことがないため、問題があります。いくつかの投稿とコメントを保存しようとしましたが、各投稿にはさらに多くのコメントを含めることができます

コメント用のこのコードですが、先祖を使用して投稿とコメントの間の関係を作成する方法がわかりません。祖先プロパティを追加して、ID 値を入れますか?

0 投票する
0 に答える
59 参照

java - Google AppEngine DataStore への「さらに低いレベル」のアクセスのための JavaDocs

Google AppEngine DataStore にアクセスするために Java の「低レベル」API を調べると、多くの重労働と大量の型​​チェック、解析、フラット化、オブジェクト作成などを行っているように見えますが、これらは私のアプリでは実際には必要ありません (私のニーズにはあまりにも一般的です)。

com.google.apphosting.api.ApiProxy.makeSyncCall(...)したがって、 (私にとって) 不必要なオーバーヘッドの多くをスキップするために(たとえば、直接呼び出すことによって) 基礎となる関数への「さらに低レベルの」アクセスを取得したいと思います。他の方法ではアクセスできないプロセス中の機能。

このためには、内部のクラスをcom.google.storage.onestore.v3直接使用して生のバイナリ リクエスト パケットを構築し、応答パケットを解釈する必要があります。

もちろん、これらのクラスcom.google.appengine.api.datastore使用する内のクラスのソース コードを参照することで、動作のしくみを (大まかに) 調べることができますが、クラスの JavaDoc も入手できれば、作業ははるかに簡単になります。内部com.google.storage.onestore.v3。残念ながら、どこにも見つかりません (ソースコードも入手できません)。ここにいる誰かがどこかでそれらに出くわしたことがありますか?

0 投票する
1 に答える
234 参照

java - Java 低レベル API アプリ エンジン Android 相当

Java 低レベル API を使用してアプリ エンジン データストアと対話する方法については、アプリ エンジンのドキュメントに従っています。Androidでこれを機能させるために必要なインポートと構文の変更を理解しようとしています。私は以下にAndroidとJavaコードを混在させています。Java put() および get() メソッドの適切な Android 構文は何ですか?

0 投票する
0 に答える
117 参照

objective-c - macOS でディスプレイをプログラムで追加/削除する

システムにディスプレイを追加およびシステムから削除するための API を探しています。Quartz Display Servicesを見つけましたが、その API を使用すると、主にアプリやゲームのフルスクリーン モードのために既存のディスプレイを変更できます。

たとえば、現在プラグインされているディスプレイを (ソフトウェアを介して) 無効にしたいのですが、まだプラグインされています (ドライブのマウントとアンマウントのようなものです)。

0 投票する
1 に答える
1249 参照

swift - 迅速な getaddrinfo

POSIXgetaddrinfoは、後で を使用して解放する必要があるメモリを割り当てますfreeaddrinfohttp://manpages.ubuntu.com/manpages/xenial/en/man3/getaddrinfo.3.htmlを参照してください。

API を簡素化するために、次の関数を作成しました。

ただし、機能が正しいとは感じません。

  • Swift メモリ モデルは、getaddrinfoメモリを割り当てること、および Swift がそのメモリを独自のもので上書きしてはならないことをどのように知ることができますか?
  • freeaddrinfoリスト全体を削除し、結果配列に割り当てられた ai 情報をコピーする必要があることを、Swift はどのように知ることができますか?

とインターフェースする正しい方法は何getaddrinfoですか?

0 投票する
1 に答える
303 参照

google-app-engine - Datastore 低レベル API - 複数値プロパティのクエリ - FilterOperator.IN が機能しない

このフィルタがエンティティを返さないのはなぜですか? 私はそれを解決することはできません。他のフィルターは問題なく動作します。

プロパティが文字列のリストに設定されたエンティティを作成します。List も Collection であるため、データストアはそれを受け入れる必要があります (そして、私はそれを受け入れると思います *)。

それをデータストアに保存します。

次にクエリを作成します。 FilterOperator.IN は、FilterPredicate コンストラクターの 3 番目の引数 (rolesList) に Iterable を必要とします。

プロパティの値は正しい形式で表示されていますか? これはalice.toString()の出力です