問題タブ [expansion]

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

android - WebView は無限に拡大します - どうすればこれを防ぐことができますか?

Android アプリで webview を使用していますが、読み込みが完了した後 (onPageFinished(WebView webview, String url) で検出できます)、ページの高さが無限に大きくなり続けます。

どうすればこれを防ぐことができますか?

これが私がすることです。

  1. ScrollView を含む一般的なページ テンプレートがあります。幅と高さは親に合わせて設定されます。ScrollView 内には、作成するすべてのアクティビティに共通する要素がいくつかあります。それらの 1 つは、すべてのユーザー コンテンツを挿入する LinearLayout です。

    .....

  2. この特定のケースでは、コンテンツはモバイル Web API を使用して Google マップを読み込む Web ページです。レイアウトファイルはこちら

    /li>
  3. Webビューを初期化する私のアクティビティのコードは次のとおりです

    .... WebView wv = (WebView)this.content.findViewById(R.id.maps);

    WebSettings ws = wv.getSettings();

    /li>
  4. 最後に、wv.loadUrl("......"); を介してマップをロードすると、

ページの読み込みが完了した後、次のログを取得し、webview が無限ループで成長します

これは、ページに jQuery が含まれている場合に発生することに気付きました。しかし、同じページがストック ブラウザで正常に読み込まれます。

なぜこれが起こるのか、どうすれば修正できますか?

有意義な助けをいただければ幸いです...ありがとう。

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

xml - XmlTextReader文字エンティティ拡張をオーバーライドする方法は?

.Netフレームワークを使用して、比較/マージ関数で使用するために、XMLエンティティテキストを生の文字列値(展開されていない文字エンティティ)として読み取る必要があります。私の知る限り、キャラクターエンティティの拡張を直接オフにする方法はありません。

XmlTextReaderから派生し、読み取りをインターセプトするRead()メソッドをフックしようとしましたが、Valueプロパティは読み取り専用であり、受信テキストを変更する方法がわかりません。

文字エンティティの展開を無効にする方法、または読み取った時点で文字列を更新する方法を知っている人はいますか?

ちょっとここで立ち往生しているので、事前にアイデアをありがとう...

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

python - * を使用して bash コマンドをサブプロセスする

方法はありますか、Python で bash コマンドを展開して実行できます。*

私は何千もの方法を試しましたが、うまくいきませんでした。

実際には、現在のディレクトリの各ディレクトリに入り、そこで特定の bash コマンドを実行するpython スクリプトが必要です(おそらく、展開された bash コマンド*)。

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

android - ユーザーがスマートフォンやタブレットからアプリケーションを削除すると、拡張ファイルは削除されますか?

Google は、Android アプリに拡張ファイルを追加する新しいオプションを提供してくれました。とても素晴らしいアイデアです!

しかし、Android で長い間何かに悩まされていて、Google の開発者がこのソリューションでその問題を解決したかどうか疑問に思っています。

追加のアセット (このソリューションなし) を含むアプリケーションをダウンロードすると、SD カードにダウンロードされます。そのアプリを使っている限り問題ありません。しかし、そのアプリを削除しても、アセットはそこに残ります。

それで、私の質問は、ユーザーがこの新しいソリューションを使用して電話またはタブレットからアプリをアンインストール/削除すると、拡張ファイルが削除されるということですか?

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

bash - findのexecパラメーターでbash関数を展開します

findシェルの定義された関数とエイリアスをexecパラメーター内に適用するにはどうすればよいですか?

たとえば、bzip2に類似した関数を定義しましたが、 7zを使用しています。

function 7zip(){for f in $ @; do ls -alF "$ f"; 7za a -t7z -m0 = lzma -mx = 9 -mfb = 64 -md = 64m -ms = on "$ f.7z" "$ f" && touch -r "$ f" "$ f.7z" && rm -fv "$ f" && ls -alF "$ f.7z"; 終わり; }

圧縮する7日より古いファイルを見つけた場合:

7zipを展開するのではなく、コマンドが見つかりませんというエラーが発生します。

これはすべてシェルスクリプト内にあります。

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

android - APK50meg+拡張パックとフラッシュ

そのため、Google Playは新しい拡張パックのセットアップを発表し、アプリが50メ​​ガの制限を超えて撮影できるようにしました。

42メガのAPKファイルを設定し、次の大規模なドキュメントで概説されているように、メインの拡張ファイルを共有ストレージに配置して手動でテストしました:http: //developer.android.com/guide/market/expansion-files.html

すべてが正常にテストされますが、私が抱えている問題は、アプリケーションをダウンロードしたときにGooglePlayが拡張ファイルを自動的にダウンロードしないことです。つまり、アプリケーション内でチェックを実行し、そこにダウンロードする必要があります。

これですべてうまくいきましたが、私はAS3 + Airで作業しており、ライセンスチェックを処理するネイティブ拡張コードを変更して、追加の拡張パックのURLフィールドを通過できるようにする必要があります。ウィットエンド。

簡単に言えば、AIRでコンパイルされたAS3アプリケーションで拡張ファイルをダウンロードすることに運があった人はいますか?

そうでなければ、私はどんどん離れていきます。

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

function - 略語モードと同等ですが、関数用ですか?

私は の大ファンでabbrev-mode、少し似たようなものが欲しいと思っています。入力を開始し、句読点を入力するとすぐに (またはスペースだけで十分です)、関数が呼び出されます(特別な略語の後にスペースを入力した場合) 、もちろん、abbrev-mode と同じように) .

スペースに入るたびに何らかの機能を実行したくないのは間違いありません...

したがって、 を使用して略語を展開する代わりにabbrev-mode、選択した関数を実行します。

もちろんabbrev-mode、私がいつも使っている と互換性がある必要があります。

どうすればこの動作を取得できますか?

0 投票する
7 に答える
3315 参照

android - タブレットに拡張ファイルをダウンロードする

私はAndroid携帯電話とタブレット用の辞書を作っています。私は自分の開発者アカウントでファイルをコミットしました、そして私は電話で魅力のように働きます。サムスンギャラクシータブ10.1でまったく同じコードを実行しようとすると、スタックします。

この例外があります:

なぜダウンロードしないのかわかりません。その画面が表示される前に、ファイルのサイズが表示されます。

助けてください、ありがとう

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

emacs - コマンド拡張:elisp式を実行しようとしていないeshellを説得する方法は?

もちろん、の同じコマンドは正常にM-x shell機能します。

ここでelisp式を実行しようとしていないことをeshellに納得させて、私が明確に求めているgit grepの良さを得るにはどうすればよいですか?

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

android - android - 拡張ライブラリの問題が多すぎる

新しい Google Play (またはマーケット) 拡張ライブラリを使用する必要があり、苦労しています。他の誰かがそれを使用していて、私が見ることができるのと同じ問題に気付いているのではないかと思うので、それらを修正するのを手伝ってくれるととてもうれしいです:

1.重要なイベント (エラーなど) がダウンローダーのアクティビティに返されないことがあります。

2. xoom などの一部のデバイスではまったく機能しません。私はそれを修正したと思います: タブレットで拡張ファイルをダウンロード

3.同じデバイスであっても、一方がファイルをダウンロードでき、もう一方が常に接続エラーになる可能性があります。一部のデバイスでは、決してダウンロードできません (google-play アプリを持っているルート化されていないデバイスでも)。

4.ダウンロードが完了した後、ファイルが破損している可能性があるため、CRC チェックを使用して、すべてを再度ダウンロードする必要があります。

5.通知を押すと、ダウンローダ アクティビティの複数のインスタンスが開くことがあります。また、アクティビティがまだ表示されている場合に通知を残す理由がわかりません。

6.エラーが発生して後で処理されると、ユーザーが再開するように指示するのを待ちません。どのような場合に発生するかはわかりませんが、本当に奇妙で予測不可能です。

7. ダウンローダ アクティビティを終了すると、リーク サービスの例外が発生します。

8.アプリを難読化すると、ライブラリ経由で実行される SQL 操作が原因でアプリがクラッシュします。それはどうしてですか?EDIT:これは、GoogleがSQL部分(ファイル「DownloadsDB.java」内)でいくつかのリフレクション操作を行うことにしたためです。それを修正するために、ライブラリ全体を無視するようにproguardを設定しようとしました(とにかくオープンソースです)が、うまくいきませんでした。 「DownloadsDB.class.getDeclaredClasses()」を「new Class[] {MetadataColumns.class, DownloadColumns.class};」に置き換えました。.

ファイルをダウンロードして問題がないかどうかを確認するための単純な API を市場に送信するための単純な API を公開したり、はるかに複雑でないライブラリを提供したりすることができなかった理由がわかりません。複雑なため、バグを見つけて修正するのは非常に困難です。

私の質問は次のとおりです。他の誰かがこのライブラリを試しましたか?また、他の誰かが問題なく使用できましたか? もしそうなら、解決策を公開してください...


編集: Google がライブラリを (バージョン 2 に) 更新したようです。

彼らは次の変更を主張します。

  • リスト項目
  • パッチ ファイルがダウンロードされるようになりました。
  • ハニカム デバイスが ICS のような通知でサポートされるようになりました
  • CRC チェック (サンプルから) が圧縮された Zip ファイルをサポートするようになりました
  • 難読化を容易にするためにリフレクションの使用を削除
  • サービスリークが修正されました
  • ZipResourceFile から削除された印刷不能文字
  • マイナーなフォーマットの変更
  • このファイルへの追加のコメントと編集

私は今それをテストしました、そして、それらはほとんどそこにあるようです.

私が見つけた唯一のバグは、拡張ファイル (および APK&filesize&CRC) を更新すると、ダウンロードは開始されますが、古い拡張ファイルが削除されないことです。

また、通知には、ダウンロードに関連する可能性のあるものではなく、現在の時刻が表示されます。

今のところ、展開は 1 つしかないので、サービスから STATE_COMPLETED 状態を取得するたびに次のチェックを行います。他に問題がないことを願っています: