プログラミング

プロおよび熱狂的プログラマーのためのQ&A


25
Internet Explorer固有のCSSやInternet Explorer固有のJavaScriptコードなどの特定の状況でInternet Explorer 10のみをターゲットにするにはどうすればよいですか?
Internet Explorer固有のCSSやInternet Explorer固有のJavaScriptコードなどの特定の状況でInternet Explorer 10のみをターゲットにするにはどうすればよいですか? 私はこれを試しましたが、うまくいきません: <!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]--> Internet Explorer 10は条件付きコメントを無視し、<html lang="en" class="no-js">代わりにを使用します<html class="no-js ie10" lang="en">。

6
アンインストール時にのみ発生するWiXカスタムアクションを追加する方法(MSI経由)?
MSIインストーラー(WiXで作成)を変更して、アンインストール時にディレクトリー全体を削除したいと思います。 とのWiXのオプションを理解しRemoveFileていRemoveFolderますが、これらはインストール後に作成されたコンテンツを含むフォルダー全体を再帰的に削除するほど堅牢ではありません。 同様のスタックオーバーフローの質問WiXをアンインストールするときにファイルを削除することに気づきましたが、これを行うには、バッチスクリプトを呼び出してフォルダーを削除するだけでもっと簡単にできるのではないかと思っていました。 WiXを使用するのは今回が初めてで、まだカスタムアクションのコツが出ています。アンインストール時にバッチスクリプトを実行するカスタムアクションの基本的な例は何ですか?

7
ClickOnceアプリケーションのフォルダーパスを取得する方法
コンソールのClickOnce .application(実行可能ファイル)と同じフォルダーにファイルを書き込む必要があります。起動元のフォルダ。 Application.StartupPath&を使用してみましたPath.GetDirectoryName(Assembly.GetExecutingAssembly().Location) が、パスはの下のサブフォルダーを指していますc:\Documents & Settings。が.application存在するパスを取得するにはどうすればよいですか?
160 .net  windows  clickonce 

6
OS X v10.7(Lion)にautoreconfをインストールしますか?
Ruby 1.9.3を、ruby-debugを使用できるようにするパッチを使用して再インストールしようとしています。 指示に従って実行すると rvm reinstall 1.9.3 --patch debug --force-autoconf それは実行され、パッチの適用後に吐き出されます: rvmでは、選択したrubyインタープリターをインストールするためにautoreconfが必要ですが、PATHにautoreconfが見つかりませんでした。 残念ながら、autoreconfをOS X v10.7(Lion)にインストールする方法(または、それに関する多くの情報)を探し回るのは行き止まりのようです。

5
パッチ互換の出力をgit-diffから取得できますか?
非常に単純な間違いをしています。通常のパッチファイルを準備しようとしているので、いくつかの変更を再適用できます。 $ git diff > before $ git diff something_here > save.patch $ git checkout . $ patch < save.patch $ git diff > after $ diff before after $ と something_here 、ブランクそれはほとんど動作しますが、ファイル名が正しくありません。私はいくつかのオプションが欠けているだけだと思います。 実際には、チェックアウト後にマージを実行するので、パッチが失敗する可能性がありますが、私が何をしているかがわかります。 間違った質問をしたため、ここで私の誤りを編集します。実際の質問は、変更を保存してマージし、可能であれば変更を再適用することです。私は慣れているので間違った方法で尋ねましたパッチをしてこれらの種類の問題を解決するており、git diffそれが私がしたかったように見えた。 チャールズベイリーズ コメントには正しい答えがありました。私にとって、git-applyは正しいことです(git-stashは必要以上に重く見え、リベースとバンドルは間違いなく私の現在のスキルレベルを超えています。)私はチャールズの回答を受け入れます(なぜなら、コメントは受け付けません)。すべての提案をありがとう。 編集、6年後 この話題に詳しい人なら誰でも知っているように、私はの難しさを過大評価しましたgit stash。ほぼ毎日、次のシーケンスを使用します。 $ git stash $ git merge $ git stash …
160 git 

14
Javaの同時実行性:カウントダウンラッチと循環バリア
私はを通読しているjava.util.concurrentのAPI、およびことがわかりました CountDownLatch:1つ以上のスレッドが、他のスレッドで実行されている一連の操作が完了するまで待機することを可能にする同期補助。 CyclicBarrier:一連のスレッドが互いに共通のバリアポイントに到達するのをすべて待機できるようにする同期補助。 私にはどちらも平等に見えますが、それだけではないでしょう。 たとえば、CoundownLatch, the countdown value could not be reset, that can happen in the case of CyclicBarrier。 2つの間に他の違いはありますか?誰かがカウントダウンの値をリセットしたいところ はuse casesどこですか?

2
VS.NET 2013で__vwd / js / arteryを無効にするにはどうすればよいですか?
VS.NET 2013にアップグレードしました。IISでASP.NET MVC4アプリのデバッグを開始するたびに、__ vwd / js / arteryが作成される方法がいくつかあります。このスクリプトがRequireJSセットアップを妨害し、クラッシュします。 jQueryリファレンス。 このスクリプトを削除する方法を知っている人はいますか? __vwd / js / artery window.vwdTempJQuery = window.jQuery = window.$; window.jQuery = window.$ = null; window.vwdTempJSON = window.JSON; *! jQuery v1.8.2 jquery.com | jquery.org/license */ ..... // Restore original jQuery references. window.jQuery = window.$ = window.vwdTempJQuery; window.vwdTempJQuery = null; // …



21
VirtualBox:mount.vboxsf:次のエラーでマウントに失敗:No such device [closed]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する ホストとしてのOS XおよびゲストVM上のCentOSでVirtualBoxを使用しています。 OS XIで作成されたフォルダーでmyfolder、それを共有フォルダーとしてVMに追加し、VMをオンにし、CentOSで作成されたフォルダー/home/user/myfolderに次のように入力します。 sudo mount -t vboxsf myfolder /home/user/myfolder そして出力があります: /sbin/mount.vboxsf: mounting failed with the error: No such device 私は何を間違っていますか? 更新しました: Guest Additions インストールされています。

15
数値インデックスを介してDictionary.Keysキーにアクセスする
私は、キーの数であるDictionary<string, int>where を使用してintいます。 ここで、最後に挿入した辞書内のキーにアクセスする必要がありますが、その名前がわかりません。明らかな試み: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; はDictionary.Keys[]インデクサーを実装していないため、機能しません。 似たようなクラスはないかしら?スタックの使用を考えましたが、それは文字列のみを格納します。独自の構造体を作成してからを使用することもできますが、Stack<MyStruct>別の代替手段、本質的にはキーに[]インデクサーを実装するディクショナリがあるのだろうか。
160 c#  .net  dictionary 

5
角度ディレクティブは、ディレクティブの属性で指定された式の関数に引数を渡すことができますか?
特定のcallback属性を分離スコープで使用するフォームディレクティブがあります。 scope: { callback: '&' } それは内部にあるng-repeatので、私が渡す式にはid、コールバック関数への引数としてオブジェクトのが含まれています。 <directive ng-repeat = "item in stuff" callback = "callback(item.id)"/> ディレクティブを使い終えると、$scope.callback()コントローラー関数から呼び出されます。ほとんどの場合、これで問題ありませんし、やりたいことはこれだけですが、場合によっては、directiveそれ自体の内部から別の引数を追加したいこともあります。 これを可能にする角度式はありますか:$scope.callback(arg2)、callbackで呼び出されarguments = [item.id, arg2]ますか? そうでない場合、これを行うための最も近い方法は何ですか? これが機能することがわかりました: <directive ng-repeat = "item in stuff" callback = "callback" callback-arg="item.id"/> と scope { callback: '=', callbackArg: '=' } ディレクティブ呼び出し $scope.callback.apply(null, [$scope.callbackArg].concat([arg2, arg3]) ); しかし、私はそれが特にきちんとしているとは思いません、それは分離スコープに余分なものを置くことを含みます。 もっと良い方法はありますか? ここにプランカー遊び場があります(コンソールを開いたままにします)。

4
$ .eachを使用したjsonデータのjqueryループ
dataという変数に次のJSONが返されます。 これは返されるJSONです... [ {"Id": 10004, "PageName": "club"}, {"Id": 10040, "PageName": "qaz"}, {"Id": 10059, "PageName": "jjjjjjj"} ] $ .eachを使用してコレクションをループしようとしていますが、アラートが未定義と表示されている問題が発生しています。私は多くの異なる構文を試しましたが、これを理解できないようです。 私が使用しているjQueryは $.each(data, function(i, item) { alert(item.PageName); }); 誰かが私を正しい方向に向けることができますか? 編集 これは私がデータを取得するために使用しているコードです $.getJSON('/Cms/GetPages/123', null, function(data) { fillSelect(data); }); これはコールバック時に呼び出される関数です function fillSelect(data) { alert(data); $.each(data, function(i, item) { alert(item.PageName); }); } 編集2 これは私をわずかに混乱させます、ドキュメントによると、それは私が持っているように機能するはずですが、そうではありません。フィドラーによると、ヘッダーは示しています:- Content-Type: application/json; …
160 jquery  json  foreach 

8
Rubyでの安全な整数解析
たとえば'123'、文字列があり、それを整数に変換したい123。 私はあなたが簡単にできることを知っていますが、それはにsome_string.to_i変換さ'lolipops'れますが0、これは私が考えている効果ではありません。無効で何かを変換しようとしたときに、それが私の顔で爆破されて、素敵で苦痛なものになって欲しいException。そうでなければ、私は有効な0ものとまったく数字ではないものを区別できません。 編集:私は正規表現を使わずに、標準的な方法を探していました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.