プログラミング

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

4
リベースを完全にキャンセルする
私はこのようなリベースを実行しました: git rebase --onto master new_background_processing export_background_processing それは私が望んだことをしなかったので、リセットを実行しました: git reset --hard HEAD@{1} ブランチを元の状態に戻しましたが、「git status」と入力すると次のメッセージが表示されました。 # You are currently rebasing branch 'export_background_processing' on 'e378641'. そのリベースを完全にキャンセルするにはどうすればよいですか?それ自体がどういう意味かわかりません。
255 git 

7
docker run <イメージ> <複数のコマンド>
このような複数のコマンドを実行しようとしています。 docker run image cd /path/to/somewhere &amp;&amp; python a.py しかし、これは次のように解釈されるため、「そのようなファイルまたはディレクトリはありません」というエラーが発生します... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" ""や()などのエスケープ文字が必要なようです。 だから私も試しました docker run image "cd /path/to/somewhere &amp;&amp; python a.py" docker run image (cd /path/to/somewhere &amp;&amp; python a.py) しかし、これらは機能しませんでした。 Docker Run Referenceを検索しましたが、ESCAPE文字に関するヒントは見つかりませんでした。

21
switchステートメントには常にデフォルト句を含める必要がありますか?
私が最初に行ったコードレビューの1つ(しばらく前)で、すべてのswitchステートメントにdefault句を含めることをお勧めします。私は最近このアドバイスを思い出しましたが、正当化が何であったか思い出せません。今の私にはかなり奇妙に聞こえます。 デフォルトのステートメントを常に含める理由はありますか? この言語に依存していますか?当時使用していた言語を覚えていません-これは一部の言語に適用され、他の言語には適用されませんか?

11
IPython NotebookでPython 2.xとPython 3.xの両方を使用する
私はIPythonノートブックを使用しており、IPythonで2.xまたは3.x pythonノートブックを選択して作成できるようにしたいと考えています。 私は最初にアナコンダを持っていました。Anacondaでは、必要なPythonのバージョンを選択するためにグローバル環境変数を変更する必要があり、それからIPythonを開始できました。これは私が探していたものではないので、Anacondaをアンインストールし、MacPortsとPiPを使用して自分のインストールをセットアップしました。私はまだ使用する必要があるようです port select --set python &lt;python version&gt; python 2.xと3.xを切り替えます。これはanacondaソリューションに勝るものはありません。 IPythonノートブックを開始した後で、できれば現在のMacPortsビルドで使用するpythonのバージョンを選択する方法はありますか?

18
アプリケーション暗号化キーが指定されていません
私はLaravelを初めて使い、Artisanコマンドを使用しようとしています... php artisan serve それが表示されます... Laravel開発サーバーが起動しました:http : //127.0.0.1 : 8000 ただし、自動的に起動しないため、手動でhttp://127.0.0.1:8000と入力すると、次のエラーが表示されます。 RuntimeExceptionアプリケーション暗号化キーが指定されていません。 何か案は?Laravelフレームワーク5.5-devを使用しています。

10
HttpClientがPostAsJsonAsyncメソッドをサポートしていないC#
WebアプリケーションからWeb APIを呼び出そうとしています。.Net 4.5を使用していますHttpClientが、コードの作成中にエラーが発生しましたが、定義PostAsJsonAsyncメソッドが含まれていません。 以下はコードです: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; user.Remarks = "Test"; user.CollectionDate = System.DateTime.Today; user.RemittanceDate = System.DateTime.Today; user.TotalAmount = 1000; user.OrgBranchID = 101; var response = client.PostAsJsonAsync("api/AgentCollection", user).Result; そして私はエラーメッセージを受け取ります: エラー:「System.Net.Http.HttpClient」には「PostAsJsonAsync」の定義が含まれておらず、タイプ「System.Net.Http.HttpClient」の最初の引数を受け入れる拡張メソッド「PostAsJsonAsync」が見つかりませんでした(見つからないディレクティブまたはアセンブリ参照を使用していますか?) 見て、アドバイスしてください。


7
Meldをgit difftoolおよびmergetoolとして設定および使用する
この質問と回答の情報の多くはStackOverflowで入手できますが、多くのページやその他の回答のうち、間違っているか誤解を招く可能性がある情報に広がっています。知りたいことすべてをつなぎ合わせるのにしばらく時間がかかりました。 git difftoolとmergetoolとして使用できるさまざまなプログラムが多数あり、どちらが最適であるかについては確かにコンセンサスはありません(意見、要件、およびOSは明らかに異なります)。 Meldは、StackOverflowの質問「Gitに最適なビジュアルマージツールは何ですか?」に示されているように、人気のある無料のオープンソースのクロスプラットフォーム(UNIX / Linux、OSX、Windows)の選択肢です。、メルドを提案する答えは他のツールの3倍以上の票を持っています。 以下の2つの質問に対する回答を以下に示します。 Meldをgit difftoolとして設定して使用するにはどうすればよいですか? Meldをgit mergetoolとして設定して使用するにはどうすればよいですか? 注:difftoolとmergetoolの両方に同じプログラムを使用する必要はありません。両方に異なるプログラムを設定できます。
255 git  meld 

26
実行中のスクリプトのパスを決定する
私はと呼ばれるスクリプト持っているfoo.R別のスクリプトが含まother.R同じディレクトリにあります、: #!/usr/bin/env Rscript message("Hello") source("other.R") しかし、私は現在の作業ディレクトリが何であっRてother.Rもそれを見つけたいです。 つまり、foo.R独自のパスを知る必要があります。どうやってやるの?
255 r  file  path  rscript  r-faq 

6
Markdownを使用してGitHubのwiki内の画像のサイズを変更する
私はGitHubでwikiページを書いており、Markdownを使用しています。 私の問題は、大きな画像(この画像は独自のリポジトリにある)を配置していて、サイズを変更する必要があることです。 私はさまざまな解決策を試しましたが、うまくいきません: ![image](http://url.to/image.png "Title" {width=40px height=400px}) ![image](http://url.to/image.png = 250x250) ![image](http://url.to/image.png = 250x) [[http://url.to/image.png = 250x]] それを取得する方法はありますか? HTMLなしでの使用をお勧めします。
255 html  github  markdown  wiki 

5
ifステートメントを使用して終了ステータスを確認する方法
特定の出力をエコーするためにifステートメントで終了ステータスを確認する最良の方法は何だろうと思っていました。 と思っている if [ $? -eq 1 ] then echo "blah blah blah" fi 私が抱えている問題は、単に終了コードが必要なため、exitステートメントがifステートメントの前にあることです。また、出口は明らかにプログラムを終了するので、私は何か間違っているのを知っています。

4
Visual Studio 2012、2013、2015、およびVSコードで正規表現の検索と置換を使用してキャプチャグループをどのように参照しますか
私はこれについてたくさんの質問があることに気づきましたが、彼らが参照したVSバージョンを具体的に参照したものは見つかりませんでした。その重要な情報が不足していても、私が見つけた答えをうまく使うことができませんでした。最も一般的なのは {}で囲み、\ 1、\ 2、\ nでディスプレイキャプチャ ただし、これはVisual Studioで正規表現の検索と置換を行う古い方法のようで、VS 2012では機能しません。

13
単純なPythonループを並列化するにはどうすればよいですか?
これはおそらく些細な質問ですが、Pythonで次のループを並列化するにはどうすればよいですか? # setup output lists output1 = list() output2 = list() output3 = list() for j in range(0, 10): # calc individual parameter value parameter = j * offset # call the calculation out1, out2, out3 = calc_stuff(parameter = parameter) # put results into correct output list output1.append(out1) output2.append(out2) output3.append(out3) …


8
AndroidJUnit4.classは廃止されました:androidx.test.ext.junit.runners.AndroidJUnit4の使用方法?
私が使用していた計装テストに @RunWith(AndroidJUnit4.class) から import androidx.test.runner.AndroidJUnit4; 私のテストケースを確立するために。使用するためのヒントを非推奨として今、この行がマークされますAndroidJUnit4から、 import androidx.test.ext.junit.runners.AndroidJUnit4 ただしAndroidJUnit4、指定したパッケージからインポートしようとすると、エラーが発生し、ext解決できません。 この問題を解決するために、gradleにどのパッケージを含める必要があるか、考えがありますか?

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