問題タブ [bare]
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.
php - PHP で生の文字列を正当に使用する方法はありますか?
この質問により、裸の文字列について考えるようになりました。
PHP は、引用符で囲まれていない文字列を検出すると、最初にそれが定数かどうかを確認します。そうでない場合は、それが文字列であると想定して、とにかく続行します。たとえば、私が持っている場合
bar という定数がある場合は配列キーにそれを使用しますが、そうでない場合は bar をそのままの文字列として扱うため、次のように動作します。
これにより、将来、同じ名前の定数が追加された場合、あらゆる種類の問題が発生する可能性があります。
私の質問は、裸の文字列を使用することが実際に理にかなっている状況はありますか?
mercurial - Mercurialクローンから作業コピーを削除するにはどうすればよいですか?
Mercurialを使用してリポジトリのクローンを作成する場合は、-U /-noupdateフラグを渡して、作業コピーのないクローンを作成できます。クローン時にこのフラグを渡すのを忘れた場合、作業コピーを削除できますか?もしそうなら、どのように?
これは概念的にはこのgitの質問に似ていますが、水銀用です。
java - SOAPBinding.ParameterStyle.BARE を持つ Web サービスには、すべてのメソッド (非 WEBMETHOD を含む) が必要であり、入力としてパラメーターが 1 つしかありません。
cxf 2.x を使用して Web サービスを開発しています。ここに私のWebサービスクラスがあります
Eclipse では、メソッド getServiceURL に赤十字があります (これは通常のメソッドであり、WEBMETHOD ではありません)。それは言う
したがって、getServiceURL メソッドの入力として 1 つのパラメーターのみを使用するか、SOAPBinding.ParameterStyle.WRAPPED を使用すると、赤い十字が消えます。しかし、ここには 2 つのパラメーターが必要です。
私の質問は、ここで 2 つのパラメーターを使用する必要があり、まだ SOAPBinding.ParameterStyle.BARE を使用する必要がある場合、赤十字を削除するにはどうすればよいですか。この種のエラーを取り除くためにEclipseを設定する方法があると思います
date - cmd dir /b/s と日付
結果の各ファイルの日付と時刻の値を含む「dir /b/s」など、Windows XP で cmd シェル コマンドを探しています。すべてのデータ (パス、ファイル名、日付/時刻) は 1 行に収める必要があります。誰でもこれを達成するためのコマンドを提供できますか? ありがとうございました。
git - 共有環境で他のユーザーが行った変更を git ステータスに反映するにはどうすればよいですか?
件名の質問は、NON-NARE リポジトリ ( http://www.gitguys. com/topics/shared-repositories-should-be-bare-repositories/ )
前述の Web ページ内で、誰かが「git リポジトリ ユーザーとリモート ユーザーの両方が git オブジェクト データベースを更新する非ベア git リポジトリを作成した場合、非ベア git リポジトリの作成者は git status コマンドを 1 分間使用する」と説明されています。これを見てください: $ git status
その次の瞬間、リモート ユーザーは変更を非ベア リポジトリに git push することができました。次に、ベアでない git リポジトリの作成者が git status と入力すると、git は別のオブジェクト データベースを見つけ、この git status の実行に対して別の結果を返します。私は知っています: ユーザーが作業ディレクトリまたはオブジェクトデータベース内のファイルを変更しない限り、git status の出力は変更されるべきではありません!
このステートメントは、複数のユーザーがそのリポジトリを共有する中央リポジトリ環境で (非ベア リポジトリではなく) ベア リポジトリを使用する必要がある理由の背後にある理論的根拠であるため、これは「説明が難しい」と思います。このステートメントは私には正しくないように思われるため、複数ユーザーの開発環境で裸のリポジトリが必要な理由を説明するのが難しくなります。それは、GIT ステータスがサーバー リポジトリの状態の影響を受けることを暗示しているため、正しくありません。一方、git ステータスは、ローカルの .git ファイル オブジェクトと作業ディレクトリ (つまり、サーバー上ではない) のみを考慮に入れると考えていました/信じていました。
ベアリポジトリが共有環境に適していることを前提にせずに、ベアリポジトリが必要である理由を説明しようとしてきたことに注意してください-しかし、これまでのところ、あまり成功していません(このWebサイトを含め、おそらく私が目の前の問題を適切に提起していませんでした; 今回は、問題をレイアウトする限り、正しく理解できたことを願っています)
たとえば、複数のユーザー (ユーザー A とユーザー B の 2 人のユーザーを想定) で非裸のリポジトリを扱っている場合でも、変更のために git status を発行すると、ユーザー A が 2 つの異なる結果を得る可能性があることを誰かが説明できますか? 、続いてユーザー B による git push