プログラミング

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

7
bundlerで宝石を1つだけ更新する
私はbundlerを使用してRailsアプリの依存関係を管理し、次のように含まれているgitリポジトリでgemをホストしています。 gem 'gem-name', :git => 'path/to/my/gem.git' このgemを更新するために実行しますbundle updateが、Gemfileに記載されているすべてのgemも更新します。では、特定の宝石を1つだけ更新するコマンドは何でしょうか。
233 ruby  rubygems  bundler 

13
IntelliJ 10.5でテストを実行すると、「NoSuchMethodError:org.hamcrest.Matcher.describeMismatch」が発生する
JUnit-dep 4.10とHamcrest 1.3.RC2を使用しています。 次のようなカスタムマッチャーを作成しました。 public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void describeMismatchSafely(String item, Description mismatchDescription) { /* implementation */ } } Antを使用してコマンドラインから実行すると、完全に正常に動作します。しかし、IntelliJから実行すると、次のエラーで失敗します。 java.lang.NoSuchMethodError: org.hamcrest.Matcher.describeMismatch(Ljava/lang/Object;Lorg/hamcrest/Description;)V at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:18) at …

14
GitLabのバージョンを確認するにはどうすればよいですか?
サーバーにインストールされているGitLabのバージョンを確認するにはどうすればよいですか? 私はGitLab changelogで指定されているバージョンについてです:https ://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md 例:「6.5.0」、「6.4.3」など これはターミナルからのみ行うことができますか? それをリモートで行う方法はありますか(ターミナルの代わりにブラウザで)?
233 gitlab 

11
スクリプトテスト用のPowerShellの同等のエコー
フラグを設定し、スクリプト全体でデータが入っていくのを確認して、PowerShellスクリプトで変数と値を出力したいと思います。 どうすればいいですか? たとえば、次のPHPコードに相当するPowerShellは何でしょうか。 echo "filesizecounter: " . $filesizecounter
233 powershell 

9
隠し場所を逆に適用する方法は?
小さなパッチをgit stashに保存しました。を使用して作業コピーに適用しましたgit stash apply。今、私はパッチを逆に適用することによってそれらの変更を取り消すことをgit revert望みます(何かのようなものですが、隠蔽に対して)。 誰でもこれを行う方法を知っていますか? 明確化:私の作業コピーには他の変更があります。私の特定のケースは説明するのが難しいですが、隠し場所にあるデバッグまたは実験的なコードを想像できます。今、それは私の作業コピーに他のいくつかの変更と混在しています。スタッシュからの変更がある場合とない場合の効果を確認したいと思います。 stashは現在これをサポートしているようには見えませんgit stash apply --reverseが、素晴らしい機能です。
233 git  git-stash 


9
ドメインのすべてのサブドメインのリストを取得するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する 特定のドメインのすべてのサブドメインを確認したい。次のオプションを使用して信頼できるネームサーバーを掘るように指示するヒントを見つけました。 dig @ns1.foo.bar some_domain.com axfr しかし、これは機能しません。誰かより良いアイデア/アプローチがあります

8
fprintf、printf、sprintfの違いは?
、、、の違いについて簡単な英語printfで fprintf、sprintf例を使って説明できますか? どのストリームにありますか? 「Cでのファイル処理」について読んでいるとき、私はこれら3つの間で本当に混乱しています。
233 c  io  stream  printf 

25
アプリがバックグラウンドにあるときにFirebase onMessageReceivedが呼び出されない
Firebaseを使用して、アプリがバックグラウンドにあるときにサーバーからアプリへの通知の送信をテストしています。通知は正常に送信され、デバイスの通知センターにも表示されますが、通知が表示されたとき、またはクリックした場合でも、FCMEsagingService内のonMessageReceivedメソッドが呼び出されることはありません。 アプリがフォアグラウンドにあるときにこれをテストすると、onMessageReceivedメソッドが呼び出され、すべてが正常に機能しました。この問題は、アプリがバックグラウンドで実行されているときに発生します。 これは意図された動作ですか、またはこれを修正する方法はありますか? これが私のFBMessagingServiceです。 import android.util.Log; import com.google.firebase.messaging.FirebaseMessagingService; import com.google.firebase.messaging.RemoteMessage; public class FBMessagingService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage remoteMessage) { Log.i("PVL", "MESSAGE RECEIVED!!"); if (remoteMessage.getNotification().getBody() != null) { Log.i("PVL", "RECEIVED MESSAGE: " + remoteMessage.getNotification().getBody()); } else { Log.i("PVL", "RECEIVED MESSAGE: " + remoteMessage.getData().get("message")); } } }

10
ページを離れる前のJavaScript
ユーザーがページを離れる前に確認したい。彼がOKと言った場合、新しいページにリダイレクトするか、キャンセルして終了します。onunloadで作ってみました <script type="text/javascript"> function con() { var answer = confirm("do you want to check our other products") if (answer){ alert("bye"); } else{ window.location = "http://www.example.com"; } } </script> </head> <body onunload="con();"> <h1 style="text-align:center">main page</h1> </body> </html> しかし、それはページがすでに閉じられた後に確認しますか?それを正しく行う方法は? 誰かがjQueryでそれを行う方法を示したらもっといいでしょう?
233 javascript  jquery 

14
配列値を文字列からintに変換する方法は?
$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); 戻り値 array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 値を文字列型ではなく整数型にする必要があります。これを行うには、foreachで配列をループして各文字列をintに変換するよりも良い方法がありますか?
233 php  string  int  explode 

8
HTMLで文字列をレンダリングし、スペースと改行を保持する
詳細ページのあるMVC3アプリがあります。その一部として、スペースと改行を含む説明(dbから取得)があります。レンダリングされると、新しい行とスペースはHTMLによって無視されます。それらが無視されないように、それらのスペースと改行をエンコードしたいと思います。 どうやってやるの? HTML.Encodeを試してみましたが、エンコードが表示されました(スペースや改行ではなく、他のいくつかの特殊文字にも表示されました)

30
FileProvider-IllegalArgumentException:構成されたルートの検索に失敗しました
カメラで写真を撮ろうとしていますが、次のエラーが発生します。 FATAL EXCEPTION: main Process: com.example.marek.myapplication, PID: 6747 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/com.example.marek.myapplication/files/Pictures/JPEG_20170228_175633_470124220.jpg at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:711) at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:400) at com.example.marek.myapplication.MainActivity.dispatchTakePictureIntent(MainActivity.java:56) at com.example.marek.myapplication.MainActivity.access$100(MainActivity.java:22) at com.example.marek.myapplication.MainActivity$1.onClick(MainActivity.java:35) AndroidManifest.xml: <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.marek.myapplication.fileprovider" android:enabled="true" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> Java: Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // Ensure that there's a camera …


8
HTML要素にデータ属性を設定する方法
属性を持つdivがありますdata-myval = "10"。その値を更新したい。使ったら変わらないのdiv.data('myval',20)?使用する必要があるdiv.attr('data-myval','20')だけですか? HTML5とjQueryの間で混乱していますか?お知らせ下さい。ありがとう! 編集:に更新されましdiv.data('myval')=20たdiv.data('myval',20)が、HTMLは更新されていません。

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