すべての問題

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

android - Android のビルドが遅く、アセットが大きいとメモリがクラッシュする

これについて助けが必要です。問題は、私が取り組んでいるプロジェクトにマップ用のカスタム タイル マップ プロバイダーが必要なことです。プロジェクトは通常、オンライン gradle などを使用してビルドに 30 秒もかかりません。

カスタム タイルを含む画像をアセット フォルダーに追加すると、問題が発生します。ビルド時間は最大 3 時間かかります。またはわずか10分で、このエラーが発生します。

java.lang.OutOfMemoryError: GC オーバーヘッドの制限を超えました

この設定をgradle設定に追加すると、エラーは解消されるはずですが、機能しません。

私はこのオプションを考えて、それを 8g まで増やしましたが、何もしませんでした。

アプリをビルドしようとすると、ビルドがクラッシュして前のエラーが発生するまで、CPU が 100% になり、8Gb の使用量のうち 7.9Gb になります。

アプリはオフラインで動作する必要があるため、タイルをダウンロードできず、アプリのサイズは重要ではありません。アプリストアからリリースされず、一部のデバイスに直接インストールされるためです。

tiles フォルダーのサイズは約 250Mb で、約 30000 個のファイル、7000 個のファイルがありますが、同じ結果が得られます。

ファイルのサイズ、ファイルの量が原因ですか?、おそらく両方ですか?

私はAndroid開発の「新人」であり、2011年にいくつかの基本を学びましたが、約4か月前まで何も行ったり学んだりしていなかったので、ちょっと迷っています。

また、スペルミスや変な言い回しがある場合は申し訳ありません。私は英語のネイティブ スピーカーではありません。

編集:

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

json - ストアド プロシージャで FOR JSON PATH を条件付きで使用する

入力パラメーターに基づいて条件付きで JSON を出力するストアド プロシージャを作成したいと考えています。selectステートメントを複製することなくこれを行うことはできますか?

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

excel - Excel: 複数のセルを検索して選択する

私は、何百ものアカウント番号の値を含むいくつかの列を含む、大規模で奇妙に編成されたスプレッドシートを使用するExcel初心者です。

これらのアカウントのうち、このスプレッドシートにない基準に基づいて「特別」である 70 のアカウントを特定しました。識別された 70 のアカウント ID の 1 つを含むすべてのセルを選択したいのですが、これを行う方法がわかりません。Excel の検索機能には OR 演算子がありません。

これを行う簡単な方法はありますか?そうでない場合、それを行うための難しい方法を説明するときに、誰かが本当に具体的に説明できますか? これは何とかできると確信しています。

どうもありがとう!

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

php - 正規表現コードでエラーが見つかりません

preg_match_all を使用して、クラスとデータ属性を html で取得したいと考えています。

以前、似たような質問をしました。以前の責任に対する正解はDOMで行われました。しかし、DOM 構造の代替として、正規表現バージョンも必要です。

パターンは正常に動作します。ただし、行が横に並んでいる場合は、受け入れられないタグからクラス名も取得されます。

正規表現パターン:

例と問題: https://regex101.com/r/vSIsac/5

代替ソース (私の古い質問): https://stackoverflow.com/a/51778865/6320082

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

javascript - JS ループ - ループのすべての追加条件が満たされているかどうかを知る方法

コメントはコード内にあります (すべてのアイテムがループ内の条件を満たしているかどうかを確認し、そうであればアクションを実行する方法がわかりません):

// 編集 - より現実的な例。

実際の例は非常に複雑なので、ページ リンク (またはページ上の任意の html 要素) をテストするとします。

HTML:

JS:

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

python - 単一の .* python を持つ文字列内の .* の複数の連続した出現を削除します

".*" 以下は、文字列内の複数の連続した出現をチェックする私のコードです 。が複数連続して出現する場合は".*"、 single に置き換え".*"ます。鍛造:

の代わりに何を書けばいいですか?複数の連続した出現.*を単一のものに置き換える.*

したがって、期待される出力は.*foo.*

その他の例:

1.)foo.*.*.*.*bar.* ->foo.*bar.*

2.).*foobar.*.*.*.*.* ->.*foobar.*