問題タブ [pathname]
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.
cmd - batファイル:親のパス名を取得
以下は主に機能します。SOMETHING..\tasks\ パス名を使用すると、コンテキスト XML ファイルが相対パス名で別のファイルを含めようとすると、Spring が混乱するため、「ほとんど」です。したがって、私が必要としているのは、BAT ファイルで、パス名の親ディレクトリに変数を設定する方法です。
string - ナビゲーションで現在のページを強調表示する
左のナビゲーションで現在のページを強調表示する必要があります。
navは、.shtmlincludeを介して外部にロードする必要があります。
私のURLは次の形式を取ります:
www.xxx.com/mission-critical.shtml
しかし時々ちょうど:
www.xxx.com/energy.shtml(たとえば、ハイフンなしの1つの単語)
私のナビゲーションはそれを「ミッションクリティカル」とリストしています
「class=selected」でulliを強調表示するにはどうすればよいですか?私はこのようなものを見ました:
文字列の分割などに頭を悩ませることはできません...
サンプルナビゲーションバー:
html - Client-Machine からの画像を HTML で表示する
IE6 と IE7 の両方でローカル イメージを表示できませんでした。以下は、デモを見ることができるページです。
http://www.thaiperfect.com/anytest/
何かアドバイス?
bash - How to get the full pathname of the current shell script?
Is there a less brute-force way to do this?
I'm stuck using ksh
but would prefer a solution that works in bash
too (which I think this does).
java - Java JAR ファイルからリソース/ファイルへのパスを取得する方法
Java jar の外にあるファイルへのパスを取得しようとしていますが、絶対パスを使用したくありません。例: jar が ~/lib/myjar.jar にあり、ファイルが同じフォルダーにあるとします。私が試したことは次のようなものですが、失敗します:
注:私のパッケージはcom.contro.guiです。そのため、「ルート」にアクセスするために「../../../」を持っています
ファイルにアクセスする方法がわかりません。なにか提案を??また、アクセスしたいファイルが ~/res/ などの他のフォルダーにある場合はどうなりますか???
php - PHP で継承されたクラスのパス名を取得する
スーパークラスから継承する PHP クラスの絶対パス名を取得しようとしています。シンプルであるべきだと思われます。以下のコードは、可能な限り簡潔に説明していると思います。
私がオーバーライドしたくない理由getAbsolutePathname()
は、AbstractFoo を拡張する多くのクラスが、ファイルシステムのさまざまな場所にある可能性があり (Foo は実際にはモジュールです)、DRY に違反しているように見えるからです。
perl - スペースを含むファイル名を処理する方法は?
私はWindows(アクティブPerl)でPerlを使用しています。私は現在のフォルダ内のファイルをグロブし、system()を使用して内部から呼び出されたdoscopyコマンドを使用してそれらすべてを連結するperlプログラムを持っています...
実行すると、「システムは指定されたファイルを見つけることができません」というdosエラーが発生します。それは私が持っているファイル名のスペースに関連しています。
これはperlコードです:-
globは、現在のフォルダー内のファイル名の配列を返します。これらのファイル名の間にスペースがあるため、配列要素の間にスペースがあります。上記のようにsystem(...)を使用して、これらの配列要素に対して「$ _」を使用してコピーコマンドを実行すると、上記のようにエラーが発生します。
システムを呼び出すことができるいくつかの方法を試しましたが(...)、成功しませんでした。
私が知りたいのですが、
1]上記のコードを使用して、間にスペースがあるファイルでこれを機能させるにはどうすればよいですか。ファイル名の空白を「エスケープ」する方法。
2]同じことを達成するためのPerlの代替ソリューション。(簡単なものは大歓迎です。)
jquery - navリンクがpage_idと一致する場合色を変更
わかりました、これが私のナビゲーション設定です
page_id変数とhrefを認識するためのjqueryスクリプトが必要です。同じ場合は、色を変更してください...さらに情報が必要な場合はお知らせください...
これが私がこれまでに試したことです。
しかし、それはhrefをパス名として認識しないと思うので、すべてが変わります
ruby - Ruby:インラインブロックからの脱却
アップデート
以下は無視してください。これはMacruby0.10に限定されたバグであり、おそらく私のインストールに固有のバグであることが判明しました。他の誰かが問題にぶつかった場合に備えて、私は投稿を残します。
私はルビーブロックについて何かを誤解しているようでした。Pathname
またはFind
モジュールを使用find
して、特定のディレクトリツリー内の特定のファイルを見つけたいと思いました。ただし、提供されたブロックを取得してfind
値を返すことができません。
これから:
...動作します(そして一般的な構造です)私は次のいずれかを期待していました:
... また:
...探しているパスを1つだけ生成しますが、どちらも値を生成しません。
次の両方の理由で、テストが機能することを知っています。
...期待どおりに動作します。
最初の例のように動作break
しないのはなぜですか?find
より一般的には、私はこの状況に正しいルビーテクニック/イディオムを使用していますか?
limit - /usr/include/linux/limits.h PATH_MAX 4096 が強制されないのはなぜですか?
質問
PATH_MAX を誤解していますか?
他にいくつの制限が適用されていないか、または誤って適用されているかを心配する必要がありますか?
研究プラットフォーム
uname -a Linux xxxxxx.com 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
/etc/fstab から、操作しているファイルシステムが ext3 であることがわかります。おそらく PATH_MAX は無関係であり、ファイルシステムが制限の処理を担当していますか?
目的
私は、Apache 2.2.3 がパス名 (すべてのディレクトリ コンポーネントと末尾のファイル名) が長い (おそらく 300 バイト程度) GET を適切に処理するかどうかを判断しようとしていました。
入力した内容
この調査は、次のシェル スクリプトを実行して開始しました。
このスクリプトの実行は失敗しましたが、一番下のファイルのパス名が131273バイトである 522 のディレクトリ階層になってしまいました。