問題タブ [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.
api - 優れた API を備えた GPS を探している
優れた API を備えた GPS を探しています。アドレスを送信して、そのアドレスに移動するように指示したいと思います。また、GPS から現在地を取得する必要があります。Bluetoothまたは単なるUSBケーブルでラップトップに接続されたGPSでこれを実行できるようにしたいと思います.
Dashもちょっと見てきたけど、月額制はマイナス面。また、私たちのプライベート ネットワークに場所とアドレスを保持したいと考えています。
私は .NET プログラマーなので、.NET に適した API が最適です。
API を使用して GPS との間でデータをプッシュおよびプルする例をいくつか示していただければ、ボーナス ポイントです。
mysql - MySQL への非テキスト インターフェイスはありますか?
単一の整数列で結果を返す MySQL クエリがあります。これを ASCII テキストではなく実際の整数として転送するように MySQL C API を取得する方法はありますか? さらに言えば、MySQL に ASCII テキスト以外の API の /any/ を実行させる方法があります。これにより、帯域幅だけでなく、sprintf/sscanf などで使用される時間を少し節約できると思います。
c++ - createfileとopenfile以外にファイルハンドルを取得するためのWindowsAPIはありますか?
アプリケーションが書き込んでいるログファイルをスヌープしようとしています。
MSRの迂回ライブラリでcreatefileを正常にフックしましたが、スヌーピングに関心のあるファイルでcreatefileが呼び出されることはありません。私も同じ結果でopenfileをフックしようとしました。
私は経験豊富なWindows/C ++プログラマー(または経験豊富なプログラマー)ではないため、最初の2つの考えは、APIをフックする前にアプリケーションがcreatefileを呼び出すか、ファイルを作成したり、それらのハンドルを取得したりするための他のAPIがあることでした。 。
編集:2つの素晴らしい返信をありがとう。有益だったので、codingthewheelの返信に賛成しますが、十分な担当者がいません:(
api - Picasa プラグインの使用を開始する
Google の Picasa 用のプラグインの作成を開始する方法に関するリソースを知っている人はいますか? 写真の管理にはとても気に入っていますが、より良い方法についていくつかのアイデアがあります。
- Riya風の顔検索: 顔と写真の十分な大きさのコーパスがあれば (人々は個人のアルバム (家族、友人) で頻繁に繰り返される傾向があります)、これのある程度実行可能なバージョンを実行できると思います.ギグ/7年間の写真、検索にはとてもいいでしょう。
- Facebook にアップロード EDIT: 誰かがすでにとても素敵なバージョンを作っています
- 実際には、Google 以外のプロパティにアップロードします。
特定の API と Picasa2Flickr プラグインが存在することは知っていますが、このトピックに関するリソースを見たり、経験したことがある人はいないかと思っていました。
c# - パラメータバインディング:内部で何が起こりますか?
さまざまな言語の.NET、Java、およびその他の高レベルのデータベースAPIは、プレーンテキストコマンドをデータベースサーバーに送信するのではなく、プリペアドステートメントおよびパラメータバインディングと呼ばれる手法を提供することがよくあります。私が知りたいのは、次のようなステートメントを実行するとどうなるかです。
これがベストプラクティスであることを私は知っています。SQLインジェクション攻撃はこの方法で最小限に抑えられます。しかし、これらのステートメントを実行すると、内部で正確に何が起こりますか?最終結果はまだSQLセーフ文字列ですか?そうでない場合、最終結果はどうなりますか?そして、これはSQLインジェクション攻撃を防ぐのに十分ですか?
api - API を提供する推奨のメモ/ドキュメント サービスは?
まともな Web UI を持ち、保存されたデータをクライアントが読み書きするための API を提供する、メモ/ドキュメント (Google ドキュメントと考えてください) 用の優れたオンライン サービスを探しています。
既存のドキュメントの内容を更新する方法がないことを除けば、Google ドキュメントはほぼ完璧です。
api - ブログ API とその使用方法に関する情報はどこにありますか?
個人用の小さなオフライン ブログ エディターを作成することを考えていますが、API がどのように機能するかわかりません。この情報はどこで確認できますか?
特に、Blogger、Wordpress、MovableType、Live Spaces (API があるかどうかはわかりません) など、最も一般的なプロバイダーを探しています。
java - どのブログ API を検出するか
非常に単純な BlogEditor を作成したいとしましょう。あなたのアイデアの 1 つは、Live Writer が行うことを行い、その人の Blog の URL のみを要求することです。ブログの種類をどのように検出できますか?
基本的な検出は、「<a href="http://myblog.blogger.com" rel="nofollow noreferrer">http://myblog.blogger.com」などの URL 自体で行うことができます。それは自己ホストされていますか?
Javaでこれを行う方法に主に興味がありますが、この質問は他の言語のリファレンスとしても使用できます.
web-services - シック クライアント アプリケーションでの API 秘密鍵の保護
アプリケーション内で、API 呼び出しのハッシュを計算するために秘密鍵を使用しています。.NET アプリケーションでは、Reflector のようなプログラムを使用して、アセンブリから情報を引き出してこれらのキーを含めるのは非常に簡単です。
アセンブリを難読化することは、これらのキーを保護する良い方法ですか?
c# - 非チェック例外から回復するにはどうすればよいですか?
たとえば、ログに記録して次のリクエストにスキップする、ユーザーにメッセージを表示して次のイベントを処理するなど、すべての失敗を同じ方法で処理したい場合は、未チェックの例外で問題ありません。私のシステムの高レベルで一般的な例外タイプをキャッチし、すべてを同じ方法で処理する必要があります。
しかし、特定の問題から回復したいのですが、チェックされていない例外を使用してそれにアプローチする最善の方法がわかりません。これが具体的な例です。
Struts2 と Hibernate を使用して構築された Web アプリケーションがあるとします。私の「アクション」に例外が発生した場合は、それをログに記録し、かなりの謝罪をユーザーに表示します。しかし、私の Web アプリケーションの機能の 1 つは、一意のユーザー名を必要とする新しいユーザー アカウントを作成することです。ユーザーが既に存在する名前を選択すると、Hibernate はorg.hibernate.exception.ConstraintViolationException
システムの内部で (未チェックの例外) をスローします。この特定の問題から回復したいのですが、ユーザーに別のユーザー名を選択するように依頼するのではなく、同じ「問題をログに記録しましたが、今のところ問題が発生しています」というメッセージを表示するのではありません。
考慮すべきいくつかの点を次に示します。
- 同時にアカウントを作成する人がたくさんいます。名前が存在するかどうかを確認する「SELECT」と、存在しない場合の「INSERT」の間でユーザーテーブル全体をロックしたくありません。リレーショナル データベースの場合、これを回避するためのいくつかのトリックがあるかもしれませんが、私が本当に興味を持っているのは、基本的な競合状態のために例外の事前チェックが機能しない一般的なケースです。ファイルシステムでのファイルの検索などにも同じことが当てはまります。
- "Inc." の技術コラムを読むことによって誘導されたドライブバイ管理に対する私の CTO の傾向を考えると、Hibernate を破棄して Kodo などを使用できるように、永続化メカニズムの周りに間接的なレイヤーが必要です。永続化コードのレイヤー。実際のところ、私のシステムにはそのような抽象化のレイヤーがいくつかあります。チェックされていない例外にもかかわらず、それらがリークするのを防ぐにはどうすればよいですか?
- チェック例外の宣言された弱点の 1 つは、呼び出し元のメソッドがそれらをスローすることを宣言するか、それらをキャッチして処理することにより、スタック上のすべての呼び出しでそれらを「処理」する必要があることです。それらを処理することは、多くの場合、抽象化のレベルに適したタイプの別のチェック済み例外でそれらをラップすることを意味します。したがって、たとえば、チェック例外の土地では、UserRegistry のファイル システム ベースの実装は をキャッチ
IOException
し、データベースの実装は をキャッチしますが、どちらも下層の実装を隠すSQLException
をスローします。UserNotFoundException
未チェックの例外を利用して、実装の詳細を漏らすことなく、各レイヤーでこのラップの負担を軽減するにはどうすればよいですか?