問題タブ [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.
bash - シェルパラメータをbashでこの式を展開するにはどうすればよいですか?
今日、bashスクリプトに遭遇しました。これには、次の先頭行があります。
5行目は簡単です。9行目で私を捕まえました。私はそれが一種のbashパラメータ拡張であると「信じています」が、manページを読んで、私はもうそれほど確信が持てません。
bashのmanページからの引用:
このようなスクリプトを実行するとします
入力パラメータがない場合、5行目までに、ホストはubuntu@example.comに設定されます。次に9行目で、$ {host#*@}が機能します。#は、展開された*@を使用して置換をトリガーします。しかし、それは何に拡張されますか?マニュアルページで使用されている単語ではありませんか?
ヒント/ヒントをいただければ幸いです。
ザック
android - Google Play APK拡張ダウンローダーライブラリが壊れていますか?
Google Play APK拡張ダウンローダーライブラリを使用しようとしていますが、新しくインストールしたライブラリが壊れているようです。「src / src /com...」フォルダーと「res/res/...」フォルダーが表示されます。
他にこれを見ている人はいますか?すべてを1つのフォルダに移動すると問題が解決するようですが、なぜGoogleは壊れたものを配布する必要があるのでしょうか。私は何か間違ったことをしていますか?!
android - Android: Lcom/android/vending/expansion/downloader/R$string の静的フィールド 65 (state_unknown) を解決できません。
(他の同様の警告に加えて)上記の警告が表示され、その後にエラーが表示されます。
ここで 2 行目を実行した直後にこのエラーが発生します: (私は Apk 拡張、ダウンローダー、zip、およびライセンス ライブラリを使用しています)
私のログから抽出:
android - APK拡張ライブラリのテストの問題
私はGoogleからのAPK拡張ファイルダウンロードライブラリを私のプロジェクトに統合しました、そしてそれは多かれ少なかれうまくいきます(すでにSOで他の人によって報告されたいくつかのマイナーな落とし穴を除いて)。
しかし、私はそれをテストするのに苦労しています。最初にテストしたとき、署名したAPK+メイン拡張ファイルバージョン1をGooglePlayにアップロードしましたが、うまく機能しました。
ただし、メインの拡張ファイルバージョン2と一緒にアプリケーションをアップグレードすると、アプリケーションはファイルをダウンロードできなくなりました。ライブラリはすぐにNO_DOWNLOAD_REQUIREDで返されますが、ファイルはありません。LVLチェックパスのデバッグを開始しましたが、ダウンロード可能なファイルのテーブルが空でした。詳細をデバッグしようとしていたときに...突然再び機能し始めました!
これは一種の一時的な不具合であると想定し、APKと拡張ファイルを再度更新した後、同じ問題が再び発生するように作業を続けました。アプリケーションはLVLチェックに合格しますが、ライブラリはダウンロードするファイルがないと想定します。
Googleのライブラリの既知の問題ですか?または、ファイルがGoogleのクラウドで利用可能になるまでしばらく待つ必要がありますか?
編集:それはちょうどうまく働き始めました。ファイルがどういうわけかGoogle側に伝播するのに少し時間がかかるようです。ライブラリの悪い点の1つは、ライセンスを検証すると、ダウンロードリストを再度チェックすることがないため、アプリを再インストールする必要があったことです。奇妙な...なぜそれはとても複雑なのですか?
android - Android WebView で apk 拡張ファイルの画像を使用する
地図を表示する Android アプリがあります。マップは、解像度を維持するためにマップごとに 100 タイルにスライスされた高解像度画像です。現在、アセット フォルダー内の個別のフォルダーに各マップがあります。これにより apk が巨大になるため、これらの画像をメインの apk 拡張ファイルに移動したいと考えています。現在、次のコードを使用して webview に画像を表示し、webview でタイルをつなぎ合わせています。
apk 拡張ファイルに移行するにはどうすればよいですか? obbをSDカードに解凍せずに画像を使用することは可能ですか?
bash - 日付コマンドはマクロ化できますか
ファイル名を使用してファイルのスナップショットを作成することがよくあります。date +%Y%m%D
.tar.gz ファイル名に日付が挿入されますが、面倒な場合があります。
date +%Y%m%D
filename$DATEMACRO.gz を使用できるように、常に展開されるマクロに式を設定する方法はありますか。
そのようなものを環境変数などとして設定できますか?
それは多くのエラーを救うでしょう。
bash - シェルが変数を介して渡された引数の引用文字を無視するのはなぜですか?
これらは宣伝どおりに機能します。
これらはしません:
2 番目の例では引用符'hello world'
で囲まれていますが、grep は (and ) を 1 つの引数として解釈し'hello
、hello\
( world'
and world
) を別の引数として解釈します。つまり、この場合、'hello
が検索パターンworld'
になり、検索パスになります。
繰り返しますが、これは引数がargumentString
変数から展開された場合にのみ発生します。最初の例では、 grep は'hello world'
(およびhello\ world
) を単一の引数として適切に解釈します。
これがなぜなのか説明できる人はいますか?シェルコマンドによって正しく解釈されるように、各文字の構文を保持する文字列変数を展開する適切な方法はありますか?
variables - バッチ ファイル、変数展開、ループ内の部分文字列
DOS バッチ ファイルの変数置換メカニズム、特に for ループの変数置換メカニズムについて理解できません。
単純化されたバッチの問題: 次のディレクトリを想像してください
01foo.txt
02foo.dir (これはディレクトリです)
bar01 (これはディレクトリです)
bar02 (これはディレクトリです)
このディレクトリ内の「bar」で始まらないすべてのファイル/ディレクトリを、bar+_the_first_2_characters_of_the_filename_or_directory_name のサブディレクトリに移動したいと考えています。
この場合、01foo.txt は bar01 に移動され、02foo.dir は bar02 に移動されます。
次のスクリプトは私の最初の試みです。
これはファイルに対してのみループするように見えるという事実を除けば、まったく機能しません:-)。if ステートメントで「3! は現時点では予想外でした」というエラーが表示されます。
状況/スクリプトを改善する方法について何か考えはありますか?
ありがとう
emacs - lispマクロがその拡張をどのように構築するのかわかりませんか?正確なステップは何ですか?
マクロを書いて、次のように実行してみました。しかし、実行に失敗しました。
私の想像では、展開は(* 2(+ 1 2))になると思います。実行後、結果は6になります。しかし失敗しました。
どうしてか分かりません。Emacs lispのマニュアルを読みましたが、それでも理解できません。拡張を構築する際の正確な手順は、いったい何であるかを知りたいです。通訳は何をしましたか?
bash - 中括弧を使用した Bash 変数展開構文
次の bash 構文はどういう意味ですか?
前もって感謝します。