問題タブ [sector]

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

algorithm - 正方形のグリッド内の領域の面積を計算するアルゴリズム

タイルマップを使用するゲームに取り組んでいます。マップ上の四角形は、壁である場合もあれば、空である場合もあります。私が開発しようとしているアルゴリズムは、マップ上のポイントを取り、そのポイントから到達できるセルの数を返す必要があります (ポイントを含むセクターの面積に等しい)。

アルゴリズムを実行する関数が、x 座標、y 座標、および 2D 配列の形式のマップを取るとします。

マップが次のようになっているとします (1 は壁を表します)。

そして。sectorArea(0,0,map) == 4_sectorArea(4,0,map) == 15

私の単純な実装は再帰的です。ターゲット セルがgo関数に渡され、空の隣接セルが再帰されます。最終的には、セクター内のすべての空のセルに広がります。実行が遅すぎて、すぐにコール スタックの制限に達します。

誰かがより良いアルゴリズムを提案できますか? 速度が主な問題であるため、十分に正確である場合、非決定論的なソリューションは実際には問題ありません (アルゴリズムは、1 つのティック中に異なるポイントで 3 回または 4 回呼び出される可能性があります)。

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

android - Android 開発、マップ上にセクターのみをロードする方法は?

私は初心者で、質問があります。私は地図アプリケーションを開発しています。しかし、全世界ではなく、マップにセクターをロードしたいだけです。(例: アメリカ全土ではなく、ニューヨーク市のみ)。手がかり、チュートリアル、または単に「キーワード」を教えていただければ、それを見つけることができます。ご協力いただきありがとうございます !(そして私の英語でごめんなさい)

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

python-2.7 - Windows 7 でファイルの開始セクター インデックスと終了セクター インデックスを見つける

こんにちは、Windows 7 でファイルの実際の物理的な開始インデックスと終了インデックスを見つけたいと思います。これを見つけるのに役立つオペレーティング システム コマンドはありますか。Python スクリプトまたは C プログラムも目的を解決します。関連するあらゆる種類のヘルプや提案を歓迎します。ありがとう。

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

assembly - ブートローダーで int 13h ah=42h を使用した LBA ハードディスクの読み取り

Int 13h Function ah = 42h を使用して、fat 16 パーティションのルート ディレクトリをロードしようとしています。私の知る限り、すべてのパラメータが正しく設定されています。コードは次のとおりです。

ah に返されるエラー コードは 1 で、パラメーターが正しくありません (LBA が範囲外) ですが、レジスターをダンプしたところ、すべての値が正しいです。どこが間違っているかわかる方教えてください。前もって感謝します。

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

java - Javaの特定のインデックスで文字列をバイト配列に挿入する

既に宣言されているバイト配列の特定の範囲のインデックスに文字列値を挿入したいと考えています。どうすればいいですか?

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

cpu - 「CPU がエンドレス ジャンプを実行する」とはどういう意味ですか?

私はこれを読んでいました: https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf そして、8ページで次を読みました:

e9 fd ff 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

*

00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa

最初の 3 バイト (0xe9、0xfd、および 0xff の 16 進数) は、実際にはマシン コード命令であり、CPU メーカーによって定義されており、エンドレス ジャンプを実行します。

「エンドレスジャンプを実行する」とはどういう意味ですか?

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

python - Python でパーティションのセクターを読み取る方法は?

Python で Windows 7 の特定のパーティションからデータを直接読み込もうとしています。

これまでのところ、私は試しました:

管理者権限がない場合、これは「許可が拒否されました」というエラーを返します。管理者権限では、これは「パラメータが正しくありません」というエラーを返します。

これは常に「許可が拒否されました」というエラーを返します。

OS ドライブ、セカンダリ ドライブ、光学ドライブ、さらには USB フラッシュ ドライブの文字を試してみましたが、常に同じエラーが発生します。

ビルトインでパーティションを読み取ることは可能ですか、それとも仕事をする良いモジュール/パッケージはありますか?

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

c++ - SDL 2 と C++ で楕円の塗りつぶされたセクタを描画する方法

簡単な課題があります。グラフィックプリミティブをいくつか描画するだけです。sector問題は、代入が Graphics.h を使用して Turbo C で行われることになっていたことです。楕円の扇形を描画できるという関数があります。課題をSDLで書くことにしました。楕円の扇形を除くすべてのグラフィック プリミティブを描画することができました。gfxPrimitives図書館を利用しました。しかし、図書館はこれを行うことができません。SDL_Draw もできません。

このようなものを描く必要があり ます http://www.softwareandfinance.com/Turbo_C/Graphics/sector.html (スクリーンショットの「セクター 0-270 度」と呼ばれる部分)

ありがとう