問題タブ [stripping]

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

php - 電話番号の削除 (携帯電話)

電話番号を特定の形式に分解する関数または簡単な方法はありますか?

数値を入力できます (モバイル、さまざまな国コード)

多分

または多分他の国から

私はやっています

49171 の形式 (先頭に + または 00 なし) が必要なため、数字以外のすべてを削除するには0171 (49171 である必要があります。

したがって、最初の数字は常に、+/00 との間に (0) がない田舎である必要があります。

誰かがこれを解決する方法についてアドバイスをくれますか?

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

regex - Coldfusion での CGI.HTTP_REFERER と CGI.SCRIPT_NAME の削除

以下のコード ブロックは、クエリを実行して既存のレコードをチェックし、レコードが見つからない場合は 2 番目の挿入クエリを実行します。

私がする必要があるのは、この「example.com/portal/mypage.cfm」のような値から http が取り除かれ、前にすべてがmypage.cfmだけになるように、すべてのフォーマットの 2 つの CGI 変数の値を取り除くことです。クエリによって挿入されます。任意のガイダンスをいただければ幸いです。

更新: アドバイスのおかげで、ListLast 関数を使用して URL のhttp://example.com/の部分を削除できました。「cfm」ポイントの後に削除する必要がある文字が URL に含まれていることを覚えていなかったので、近視眼的でした。ListLast からの実際の結果の 1 つを次に示します: client_modify.cfm?uid=248&al=1&a_trigger=1。

Coldfusion で他のリスト関数を使用しようとしましたが、まだ役に立ちません。client_modify.cfm ?uid=248&al=1&a_trigger=1の太字部分を削除する方法についてのアドバイスがあるので、きれいな client_modify.cfm が残ります。

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

coldfusion-8 - URL からファイル名を取り除く

1 週間ほど取り組んできたスクリプトの最終バージョンに取り組んでいます。「www.example.com/products/2015 _ _ _ /example.cfm は、"products\2015" フォルダー構造のみをレンダリングします。含まれているスニップを参照してください。コード結果のサンプルこれまでのコードは次のとおりです。

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

linux - gdb デバッグ 削除された実行可能ファイル

実行可能ファイルをそのまま提供しています。作成者は、最小限の依存関係とシンボルなしでコンパイルしました。それを gdb にロードすると、次のように表示されます。

実行が共有実行可能ファイルを離れる場合に備えて、オプションの終了ポイントを使用して、アセンブラー コードで段階的なデバッグを行いたいと考えています。これが必要な理由は、セグメンテーション違反を起こす実行可能ファイルがあり、問題に取り組む他の手段がないためです。

最小限の例 (simple.c++) を作成しました。

そしてそれをコンパイルします:

前もって感謝します。

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

c - 削除されたシンボルは文字列 Linux ツールから隠されません

シンボルが削除された共有ライブラリがあります。既知の方法/ツールを使用してシンボル名 ( nm -Dobjdumpreadelfなど) を取得すると、すべてのシンボルが実際に非表示になっていることがわかります。

ただし、strings共有ライブラリで Linux ツールを実行すると、これらのシンボルの一部が公開されていることがわかります。これらのシンボルをメッセージに出力しないようにしましたが、何らかの形で削除されると予想されるシンボルが出力されます。

私の質問は、stringsLinux のコマンド ライン ツールからでもシンボルを非表示にするにはどうすればよいかということです。どんな助けでも大歓迎です。


編集:strip -strip--all静的シンボルを非表示にするために使用しています。また、-fvisibility=hiddenコンパイルフラグを有効にして、不要な動的シンボルを非表示にします。

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

python - テキスト ファイルから \r を含む \r の間のテキストを削除するには?? また、「 」の間に \r が含まれるテキストがある場合は、それも削除する必要があります

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

makefile - makeの後、make installの前にシンボルを削除する方法は?

私は大きなプロジェクトを持っていますが、make の後に 1GB の実行可能ファイルとライブラリが作成されます。私は標準的なワークフローを使用します: autogen, configure, make, make install. 問題は、この後、すべてのファイルが他のインストール済みソフトウェアとともにデフォルトのシステム ディレクトリに配置され、プロジェクトの実行可能ファイルとライブラリのサイズを縮小するためにストリップを選択的に使用できないことです。完了後にシンボルを削除する適切なワークフローmakeは何ですか? configure各ソースディレクトリにアクセスして、終了後に自分でそれを行う以外に、これに対するオプションはありますmakeか?

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

python - Python が「\」を残す (PC と Mac の不一致)

私はPythonが初めてなので、助けていただければ幸いです。

PC のクラスで次のコードを書きましたが、問題なく動作しました。

同じものを Mac に配置すると、行の最後に「\」が残っているため (「apple\」など)、入力内容と一致しません。足りないものはありますか?