問題タブ [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 投票する
2 に答える
3876 参照

api - 非 Web ベースのアプリケーション向けの REST 型 API、それは良い考えですか?

ゲーム開発者、アニメーション ソフトウェア開発者、アバター開発者などの製品を強化するためにライブラリ/DLL として使用されるミドルウェア SDK を C++ と Java の両方で開発しています。

特定の関数の特定の呼び出しを使用して典型的な API を作成したので、REST タイプの API (GET、PUT、POST、DELETE) または CRUD タイプ (CREATE、READ、UPDATE、DELETE) インターフェースを使用して API を簡素化することを検討しています。

これは、可能な API 呼び出しが 4 つしかないクライアント サーバー タイプの REST API と同様に機能しますが、柔軟なパラメーターを使用できます。

これには、新しい呼び出しが追加されず、古い呼び出しが削除されないという点で、API を安定させるという利点があるようです。したがって、この API の利用者は、ミドルウェアの更新に合わせてコードを再コンパイルおよび変更する必要があることを心配する必要はありません。

オーバーヘッドは、API 呼び出しをルーティングするためにミドルウェア コントローラーに追加のリダイレクト レイヤーがあり、開発者は各 REST 呼び出しで使用できるパラメーターを知る必要があることです (もちろん提供されます)。

このシステムが Web タイプのクライアント サーバー アプリケーション以外で使用されているのを見たことがないので、私の質問は次のとおりです。これは実行可能なアイデアですか?

効率性や、例えばゲーム開発者が使いやすいかなどを考えています。

0 投票する
8 に答える
12104 参照

api - サーバー側 3D レンダリング用 API

サーバー上で単純な 3D シーンをすばやくレンダリングし、それらを HTTP 経由で JPEG として返す必要があるアプリケーションに取り組んでいます。基本的に、動的な 3D シーンを HTML ページに簡単に含めることができるようにしたいと考えています。

私の質問は、レンダリングを行うためにどのテクノロジーを使用するかについてです。デスクトップ アプリケーションでは当然 DirectX を使用しますが、何十人、何百人ものユーザーのイメージを並行して作成するサーバー側アプリケーションには理想的ではないかもしれません。誰もこれについて経験がありますか?このアプリケーションに最適な 3D API (できれば自由に利用できる) はありますか? ソフトウェア レンダラーをゼロから作成する方がよいでしょうか?

DirectX または OpenGL の使用に関する私の主な懸念は、それが仮想化されたサーバー環境でうまく機能するかどうか、および一般的なサーバー ハードウェア (私がほとんど制御できない) で意味があるかどうかです。

0 投票する
9 に答える
4129 参照

asp.net - Webグラフの描画

ASPのWebページにグラフを描画しようとしています。APIが役立つことを願っていますが、今のところAPIを見つけることができませんでした。

グラフには、ラベル付きノードとラベルなし方向エッジが含まれています。理想的な出力は次のようになります

誰かが助けることができるよりも事前に構築されたものを知っていますか?

0 投票する
2 に答える
1004 参照

api - Yahoo Maps API で場所 (住所) 文字列を YGeoPoint に変換するにはどうすればよいですか?

Yahoo マップにマーカーを配置したいデータベースの住所のリストがあります。YMapのaddMarker()メソッドは、緯度と経度を必要とする YGeoPoint を取ります。ただし、Yahoo マップは住所を取得できるため、住所から変換する方法を知っている必要がdrawZoomAndCenter(LocationType,ZoomLevel)あります。drawZoomAndCenter()thenを使用して変換できgetCenterLatLon()ますが、ドローを必要としないより良い方法はありますか?

0 投票する
9 に答える
26131 参照

.net - .NET XML API で xmlns 属性を削除する方法

XmlElement.Attributes.Remove* メソッドは任意の属性に対して正常に機能し、その結果、削除された属性が XmlDocument.OuterXml プロパティから削除されます。ただし、Xmlns 属性は異なります。次に例を示します。

結果の出力は次のとおりです。

属性は Attributes コレクションから削除されたようですが、XmlDocument.OuterXml からは削除されません。この属性の特別な意味のためだと思います。

問題は、.NET XML API を使用して xmlns 属性を削除する方法です。明らかに、これの文字列表現から属性を削除することはできますが、API を使用して同じことを行うことができるかどうか疑問に思います。

@Edit: .NET 2.0 について話しています。

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

c# - OutlookAPIを使用して特定のフォルダーにアクセスする

Outlookメールボックスの特定のフォルダーにアクセスするためのC#コードを記述しようとしています。私は次のコードを持っています:

これにより、「受信トレイ」フォルダに移動します。受信トレイフォルダと同じレベルのフォルダにアクセスしようとしています。GetSharedDefaultFolderの代わりにGetFolderFromIDを使用する必要があると思いますが、使用方法がわかりません。すべてのトップレベルフォルダを反復処理する方法はありますか?フォルダのEntryIDとStoreIDを確認するにはどうすればよいですか?

ありがとう!

0 投票する
2 に答える
2388 参照

windows - Windows Vista Complete PC バックアップからファイルを抽出する方法

Windows Vista Complete PC バックアップ イメージから個々のファイルを抽出するためにコーディングできるプログラムまたは API はありますか?

復元する完全なイメージを用意するという考えは好きですが、2 つのバックアップを作成する必要があるという考えは嫌いです。

0 投票する
4 に答える
5680 参照

python - Python ソケットが突然タイムアウトしますか?

今日、SSL 経由で Gmail にログインするために持っていた古いスクリプトに戻ってきました。スクリプトは、前回 (数か月前) 実行したときは正常に機能しましたが、今では次のようにすぐに終了します。

タイムアウトを設定すると(どれだけ長くても)、次のようにすぐに終了します。

後者は次の方法で再現できます。

戻る:

しかし、前者を再現できないようで、コードを何度も調べた後、何が原因なのかわかりません。

0 投票する
15 に答える
10421 参照

python - どんな Python GUI API がありますか?

簡単な質問:

  • そこにはどのような Python GUI API があり、特定の API の利点は何ですか?

私はここで宗教戦争を探しているわけではありません。Python GUI API に関して世の中に出回っているすべてのものをうまく処理したいだけです。

0 投票する
10 に答える
1155 参照

c++ - 一般的な方法でシーケンスを返すための C++ API

ライブラリを作成していて、一連の値を返す必要がある関数がある場合、次のようなことができます。

ただし、これには、ライブラリ ユーザーが使用したいコンテナーを使用できるようにするのではなく、std::vector<> コンテナーを使用する必要があります。さらに、パフォーマンスに悪影響を及ぼす可能性のある、返された配列の余分なコピーを追加する可能性があります (コンパイラがこれを最適化できるかどうかによって異なります)。

開始と終了 iter を取るテンプレート化された関数を作成することで、理論的には任意のコンテナーの使用を有効にする (そして不要な余分なコピーを避ける) ことができます。

関数は、反復子によって指定された範囲にシーケンス値を格納します。しかし、これの問題は、シーケンスのサイズを知る必要があるため、間に十分な要素がbeginありend、シーケンス内のすべての値を格納する必要があることです。

次のようなインターフェースを考えました。

これは、 T_insertIter が挿入反復子 (たとえば、 で作成されたものstd::back_inserter(my_vector)) である必要がありますが、コンパイラは非挿入反復子を喜んで受け入れますが、実行時に正しく動作しないため、これは誤用しやすいようです。

では、任意の長さのシーケンスを返すジェネリック インターフェイスを設計するためのベスト プラクティスはありますか?