問題タブ [implementation]

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 に答える
302 参照

web-services - 私のWebアプリで「最寄りの検索」を実装する最良の方法

私は現在、英国に多くのアウトレットを持つ英国企業の Web アプリを構築しています。以下に基づいて「最寄りの検索」を実装したいと思います。

  1. 郵便番号
  2. ランドマーク

そのため、ユーザーはどちらかを入力して、最寄りのリストを取得できます。データベースで郵便番号データを使用する前にこれを行い、次にピタゴラスを使用して最も近いものを見つけました。

理想的には、これを行うためにWebサービスを使用したいのですが、まったく見つからないようです。

私の質問は - そのようなサービスを実装する最良の方法は何ですか? サードパーティのアプリを使用するか、自分で行います。?

0 投票する
5 に答える
23930 参照

c - C でレクサーを作成する

C でレクサーを構築したいのですが、dragon bookに従っています。状態遷移は理解できますが、どのように実装すればよいですか?

もっと良い本はありますか?

文字列が受け入れられるかどうかを判断できるように、多くの状態で文字列を解析する必要があるという事実!

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

oop - フレームワークのコーディングに使用するのに適した設計オプションはどれですか?

私は、クライアントが実装するための一連のインターフェースを提供するフレームワーク(Javaで、しかし質問は一般的です)をコーディングしています。フレームワークの関数は、実装クラスがどのように構築されるかに依存します。つまり、インターフェイスの他のインスタンスを提供するためにそれらの実装に依存します。

たとえば、私は持っているかもしれません:

IMyStuffとIHelperのこれらのインスタンスが使用可能であることを確認するにはどうすればよいですか?

1つの方法は、インターフェースで「getter」メソッドを作成し、私のフレームワークで、返されたnullオブジェクトを入念にチェックすることです。

もう1つのオプションは、実装するインターフェイスメソッドを(戦略パターンを使用して)呼び出すファクトリを実装する抽象クラスを作成することです。しかし、これは私がそもそもインターフェースを持っているという事実に反しています。その後、クライアントは抽象クラスを使用する必要があります。しかし、抽象クラスの代わりにインターフェースを使用することで、これを回避することができます。したがって、インターフェイスを提供するのではなく、抽象クラスのみを提供する必要があります...

それで、これについてのあなたの考えは何ですか、これへの実用的なアプローチは何ですか?

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

objective-c - 簡単なデリゲートの例?

わかりました、私は Objective-C でプログラミングし、Xcode を使用しています。私はAppleのWebサイトのドキュメントを読み、デリゲートとは何かを理解しましたが、実際にデリゲートメソッドをコードに実装する方法について話している部分になると、特に「デリゲートのメソッドを実装するようになりました」方法。" 私だけかもしれませんが、メソッドを実装する場所が正確にはわかりません (ViewController と AppDelegate クラスしかない単純な状況では、AppDelegate.h/.m ファイルが正しい場所でしょうか?)。私が学ぶための最良の方法は、非常に単純な例を見ることだと思います。

以下にいくつかのコードがありますが、誰かがデリゲートを ViewController に接続して合計を表示する方法を教えてくれるかどうか疑問に思っていましたか? コードが長く見える場合は申し訳ありませんが、これは私が考えることができる最も単純な委任の例です。議論のために、そして見るコードを少なくするために (何が起こっているかを簡単に確認できるようにするため)、ServerClass *server がサーバーを実装し、ClientClass *client がクライアントを実装するとします。どちらもすでに相互に接続されており、番号の入力を待っています。私は正しいと思うことを書き留めましたが、それが完全ではないことは確かです(デリゲートをサーバーとクライアントの両方に接続する限り)。どこに置くべきかわからないのは、プロトコル宣言です。誰かがこの簡単な問題をやってくれたら、

ちなみに、私は iPhone SDK 3.0 の新しい GameKit で Peer Picker を使って作業しています。たとえば、私はPeer Picker の Apple ガイドのステップ 3 にいます。ここで、ステップ 5 がプロジェクトのどこにあるのかわかりません。このデリゲートの実装を理解するのを手伝ってくれるすべての人に感謝します...これまでのところ、皆さんは素晴らしいです!

ExampleAppDelegate.h

ExampleAppDelegate.m

ExampleAppViewController.h

ExampleAppViewController.m

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

language-agnostic - ソフトウェアのワークフローの実装を学ぶ方法

ソフトウェアのワークフローの実装を学ぶ方法はいくつありますか?それらは何ですか?

0 投票する
3 に答える
659 参照

api - Twitter APIのような外部認証をどのように提供できますか?

Twitterや多くのソーシャルネットワークアプリケーションが、登録済みのアプリキーを介して開発者にAPIを提供するにはどうすればよいのか、いつも疑問に思っています。それらの外部アプリケーションの使用をどのように許可および追跡できますか?

この質問に答えてもらえますか?私はいつもこれについて疑問に思っているからです。

0 投票する
3 に答える
14098 参照

java - Java: 符号なし 128 ビット整数の実装

最初に質問する必要があります:
Java の現在の実装 128b UINT を知っている人はいますか?

自然な枢機卿の値を保持するものが必要です。例:巨大なカウンター。
遅くて不変の BigInteger を知っています。128b UINT は理にかなっています...

プリミティブ long のペアを使用して、OWORD を実装することを考えていました。

オーバーフローはラップアラウンドではなく例外をスローします。

このクラスの動作を実装するために、どのソースコード/ブログの例を見る必要がありますか?

0 投票する
3 に答える
1666 参照

c# - C#:IEnumerableの優れた効率的な実装.HasDuplicates

アイテムのシーケンスに重複があるかどうかを見つけるための優れた効率的な拡張方法を持っている人はいますか?

拡張メソッドを導入できると思いreturn subjects.Distinct().Count() == subjects.Count()ますが、もっと良い方法があるはずだと感じています。この方法では、要素を2回カウントし、すべての離れた要素を分類する必要があります。より良い実装は、最初に見つかった重複に対してtrueを返す必要があります。何か良い提案はありますか?

アウトラインは次のようになると思います。

しかし、それをどのようにスマートに実装するかはよくわかりません...

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

c# - 2つの配列のアイテムを比較/並べ替える最も効率的な方法は何ですか?

効率的な実装について質問があります。2つの配列があるとしましょう:

また、2つのリストボックスがあります。

「HAS」リストボックスにすでに家にあるアイテムと、「NEEDS」リストボックスに家にないアイテムをリストする必要があります。ネストされた「Foreach」ループはこの問題を解決するための出発点になるように思われますが、どちらのケースをネストする必要があるかは正確にはわかりません。このようなタスクを実行するための最も効率的な方法は何ですか?