問題タブ [structure]

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 投票する
4 に答える
247 参照

c# - レイアウトを使用した C# 構造で文字列が正しく参照されない

私は構造を持っています

以下のようにwin32 DLL関数で渡すと:

構造体の文字列メンバーに欠落しているテキストがあります。

SERVER_USB_DEVICE.usbDeviceDescr に値「Mass Storage Device」が含まれているとしますが、これは値「USB Mass Storage Device」を含むべきです。

コードのどこが間違っていますか?

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

c# - フルーツバスケット、Linqを使用してバスケットまたはフルーツの視点から表示する方法は?

質問は、金融商品、金利、および特定の商品がどの利息を持っているかを決定する2つのプロパティに関連しています。しかし、果物やバスケットはこれを視覚化する方が簡単だと思います。

まず、実があります。果物は特定のサイズ(小、中、大)と色(赤、緑、青)を持つことができます。これらは2つの異なる列挙になります。バスケットにはあらゆる種類の果物が入っていますが、色や形が同じものは2つありません。しかし、すべての可能な組み合わせがバスケットに含まれます。3つのサイズと3つの色があるので、すべてのバスケットに9個の果物が入っています。4色だと12個になります。

バスケットごとにバスケット情報を保存します。すべてのバスケットには、バスケット内のすべての果物を定義する辞書<{Size、Color}、Fruit>があります。ただし、この辞書は完全にいっぱいではない可能性があります。その場合、他のすべての組み合わせはリンゴです。辞書には、異なる種類の果物のみが含まれています。(リンゴを入れることもできますが。)リンゴの隣には、梨やバナナもあります。ええ、それらは赤かもしれませんが、私はそれらを赤にするためにどのような塗料が使われたのだろうかと思います。これは問題を視覚化するためだけのものであることを忘れないでください。:-)

とにかく、私は今、バスケットごとに果物のリストを含むバスケットのリストを持っています。デフォルトではリンゴ、辞書にある場合は梨またはバナナ。しかし、私は別の角度から情報を見る必要があります。

この構造を果物のリストに変換する必要があります。果物ごとに、それらが見つかるバスケットに加えて、特定の果物のサイズと色を変換します。したがって、バナナはバスケット1({small、yellow}、{small、red}、{medium、red})、バスケット3(...)、バスケット4、8、および10にあります。梨と同じですが、私はできます。バスケット1には黄色の洋ナシが入っています。これは、バナナ用にすでに定義されているためです。

私には大きな利点があります。これらの構造はまだ明確に定義されていません。ただし、変換プロセスに情報を提供する方法として、バスケットビューが必要です。さらに計算するには、フルーツビューが必要です。サイズや色、またはフルーツの元のバスケットではなく、フルーツ自体だけに基づいて追加の計算を行う必要があるためです。

では、変換前後の構造と、C#でLinqを使用して変換自体を実行する方法についての良い提案はありますか?


実際には、バスケットは製品です。サイズと色は、製品の小さな差異です。実は金利であり、私は数学を行うためにこの金利だけが必要です。金利で商品をグループ化することで、計算回数を数回に減らすことができます。1つの商品あたり約(10x10)100の異なるバリエーションを持つ、1600以上の商品を扱っているため、合計で160.000の金利になります。率自体は一般に3〜7.5%で、1/20パーセントに丸められます。したがって、約90の異なるレートにより、160.000の計算ではなく90の計算が行われます。

そして、私は経営陣にこのステップを踏むように説得する必要があります。なぜなら、彼らはそれが多くの仕事であり、読めなくなったり、維持するのが難しくなることを恐れているからです。


金利に基づいて、特定の条件の製品に1か月に費やす意思がある金額に基づいて、人が融資できる金額を計算できます。この最適化により、異なる製品間ではるかに高速な比較を行うことができます。残念ながら、私はこの興味深い最適化に気付いた会社の最初の人です!:-)

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

data-structures - 無向グラフを表現するのに適したデータ構造は何ですか?

無向グラフを作成する必要があります。あまり派手なことをする必要はありませんが、理想的には次のように機能します。

これらの関係をモデル化するための SML/NJ の適切なデータ構造はありますか? 私は自分で巻くべきですか?

アップデート

先に進んで自分でロールしようとしましたが、テストしようとすると型の不一致エラーが発生します。私の SML 構造とファンクターの経験はかなり基本的なものなので、明らかに間違ったことをしていると思います。これを機能させるにはどうすればよいですか?また、これを作るのを手伝ってもらえます'a graphか? 意味的には、それはより理にかなっているようです。

コード

エラー

私がする時

タイプの不一致が発生します:

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

python - GUI & 関数のアプリケーション構造

Python と PyQt を使用して基本的なアプリケーションを開始しており、経験豊富な洞察を使用できます。これが私が考えた構造です。これは当然のことながら主観的ですが、より良い方法はありますか?

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

java - java.util.zip - ディレクトリ構造の再作成

を使用してアーカイブを圧縮しようとしたjava.util.zipときに、多くの問題に遭遇しましたが、そのほとんどは解決しました。ようやく出力が得られたので、「正しい」出力を得るのに苦労しています。いくつかの変更を加えた、抽出された ODT ファイル (ディレクトリの方が説明に適しています) があります。ここで、そのディレクトリを圧縮して、ODT ファイル構造を再作成します。ディレクトリを圧縮し、名前を .odt で終わるように変更すると問題なく動作するため、問題はありません。

主な問題は、ディレクトリの内部構造が失われることです。すべてが「フラット」になり、元の多層構造を維持する方法が見つからないようです。問題が見つからないようなので、これについて何か助けていただければ幸いです。

関連するコード スニペットは次のとおりです。

SEPARATORシステム ファイル セパレータであり、FILEPATHは元の ODT のファイル パスです。これは上書きしますが、テスト目的でここでは行っていません。同じディレクトリにある test.zip ファイルに書き込むだけです。

zip するファイルを含むディレクトリは、結果のファイルと同じディレクトリではなく、ユーザー空間のどこかにあります。これは問題になる可能性があると思いますが、どうすればよいかわかりません。また、出力に同じストリームを使用することに問題がある可能性があると考えましたが、やはり方法がわかりません。いくつかの例とチュートリアルで、代​​わりに使用するのを見ましたgetPath()が、getName()それを変更すると、空の zip ファイルが得られます。

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

directory - USBペンドライブとして接続されたモバイルのディレクトリ構造

USB ペンドライブとして接続されたカメラや携帯電話などの外部デバイスで写真を検索する必要があります。すべてのディスクをトラバースしたくないので、ルートまたはそれより深い場所にある特定のフォルダー (カメラの DCIM など) を探して、そこからトラバースを開始することを考えました。

カメラのディレクトリ構造は、常にルートで DCIM ディレクトリを使用するように、カメラ ファイル システム (DCF) のデザイン ルールで指定されます。

しかし、さまざまなモバイル ブランドについて、ルールは見つかりませんでした。それで、私を助けて、あなたの写真が保存されているディレクトリを投稿していただけませんか?

Nokia、LG、Samsung、Sony Erricson などのすべての主要ブランドを探しています (iPhone は「カメラとスキャナー」の下でカメラとして接続するため、TWAIN する必要がありますが、それは機能します...)

どうもありがとう!

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

java - Wicketディレクトリ構造

改札のディレクトリ構造を理解しようとしています。まったくわからない!images/logo.gifなどの画像をロードしたいとします。画像フォルダはどこに置く必要がありますか?これで私を助けてください!;)

0 投票する
6 に答える
5837 参照

python - この基本的な pygame 構造はどのようになっていますか?

これが私の単純なpygamesを今どのように実装しているかです:

また、keeprunning代わりにメイン イベント ループを終了するためにフラグが使用されていること、および をループする代わりに使用されていることもpygame.event.poll()確認しましpygame.event.get()た。ケース/変数の命名など、より効果的または読みやすくするための提案はありますか?

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

zend-framework - Zend Framework アプリケーションのデフォルトのモジュラー ディレクトリ構造

マニュアルにある Zend Framework モジュラー アプリケーションのデフォルト ディレクトリ構造を認識しています。

しかし、どうしてこんなことをしなければならないのか不思議です。デフォルトのモジュールを/applicationに、他のモジュールを/application/modules/:moduleNameに置くのは本当に便利です。これは、ヘルプの質問というよりも、ディスカッションの質問です。

このようなディレクトリ構造を持つことの長所と短所は何ですか:

私の見解では、唯一の欠点は、デフォルト/マニュアルでこのように記述されていないことです。他には見えません。何か不足していますか?

さらに、この構造は新しい ZF アプリケーションのデフォルト構造であるべきだと思います。なぜ Zend 開発者はそれを使用しないのだろうか。

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

svn - 移行後に Subversion リポジトリの構造を変更するには?

私は Subversion と PVCS VM の両方の初心者です。現在、プロジェクトを PVCS VM から Subversion に移行しました。現在、この構造になっています。プロジェクトを取得し、プロジェクトでは、トランク、ブランチ、およびタグを持つ各コンポーネント内にコンポーネントを取得しました。

プロジェクトを持つように構造を変更しようとしていますが、コンポーネントを取得すると、各コンポーネントにはブランチとタグしかありません。

ブランチには、各メジャー バージョンの最新バージョンのみを含める必要があります。

また、特定のバージョンのみを取得するにはどうすればよいですか? バージョン 5.1.2 を 5.2.0 まで使用する必要がある

任意の助けをいただければ幸いですありがとう