プログラミング

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

28
最新のコミット順に並べられたGitブランチのリストを取得するにはどうすればよいですか?
「最新の」ブランチが一番上にあるGitリポジトリのすべてのブランチのリストを取得したいのですが、「最新の」ブランチは最近コミットされたブランチであり、したがって、1つである可能性が高くなります注目したい)。 Gitを使用して、(a)ブランチのリストを最新のコミットでソートする方法、または(b)ブランチのリストをそれぞれの最終コミット日付と一緒に、何らかの機械可読形式で取得できる方法はありますか? 最悪の場合、私は常に実行git branchしてすべてのブランチのリストを取得し、その出力を解析してgit log -n 1 branchname --format=format:%ciから、ブランチごとに各ブランチのコミット日付を取得することができました。ただし、これはWindowsボックスで実行され、新しいプロセスの起動には比較的コストがかかるため、ブランチが多数ある場合、ブランチごとにGit実行可能ファイルを起動すると遅くなる可能性があります。単一のコマンドでこれをすべて行う方法はありますか?

19
複数の列でデータフレームを並べ替える方法
data.frameを複数の列で並べ替えたい。たとえば、以下のdata.frameでは、列z(降順)で並べ替え、次に列b(昇順)で並べ替えます。 dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, 3, 9, 9), z = c(1, 1, 1, 2)) dd b x y z 1 Hi A 8 1 2 Med D 3 1 …
1316 r  sorting  dataframe  r-faq 


16
SQL ServerでJOINを使用してUPDATEステートメントを実行するにはどうすればよいですか?
SQL Serverでこのテーブルを「親」テーブルのデータで更新する必要があります。以下を参照してください。 テーブル:販売 id (int) udid (int) assid (int) テーブル:ud id (int) assid (int) sale.assid更新する正しい値が含まれていますud.assid。 これを行うクエリは何ですか?私は考えていますが、joinそれが可能かどうかはわかりません。

11
pipを使用した特定のパッケージバージョンのインストール
--no-site-packagesオプションで作成された新しいvirtualenvを使用して、MySQL_pythonアダプターのバージョン1.2.2をインストールしようとしています。PyPiに表示される現在のバージョンは1.2.3です。古いバージョンをインストールする方法はありますか?私はこれがそれをするべきだと述べている記事を見つけました: pip install MySQL_python==1.2.2 ただし、インストールしてもMySQL_python-1.2.3-py2.6.egg-info、サイトパッケージには表示されます。これはこのパッケージに固有の問題ですか、それとも何か問題がありますか?
1314 python  mysql  pip  pypi  mysql-python 

4
「git reset」を元に戻す方法は?
元に戻す最も簡単な方法は何ですか git reset HEAD~ コマンド?現在、私が考えることができる唯一の方法は、リモートリポジトリから「git clone http:// ...」を実行することです。
1313 git 



25
MVCとMVVMの違いは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6か月前に閉鎖。 標準の「Model View Controller」パターンとMicrosoftのModel / View / ViewModelパターンに違いはありますか?

25
C ++で仮想関数が必要なのはなぜですか?
私はC ++を学習していて、仮想関数を取得しています。 私が(本およびオンラインで)読んだことから、仮想関数は基本クラスの関数であり、派生クラスでオーバーライドできます。 しかし、この本の前半で、基本的な継承について学習するときに、を使用せずに派生クラスの基本関数をオーバーライドすることができましたvirtual。 ここで何が欠けているのですか?仮想関数には他にもあることを知っています。それは重要であると思われるので、それが正確に何であるかを明確にしたいと思います。オンラインで正解を見つけることができません。

29
すでにディスクから削除されているGitリポジトリから複数のファイルを削除する
私が使用してからの4つのファイルを削除したことをGitのレポ持ってrm(ない git rm)、このような私のGitのステータスルックスを: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt これらのファイルをGitから削除するには、次のように手動で調べて各ファイルを追加する必要はありません。 git rm file1 file2 file3 file4 git add .できれば、同じように機能するものが理想です。
1311 git  git-commit  git-add  git-rm 

16
どのDOM要素にフォーカスがあるかを知るにはどうすればよいですか?
JavaScriptで、現在どの要素がフォーカスされているかを確認したいと思います。私はDOMを調べてきましたが、必要なものがまだ見つかりません。これを行う方法はありますか? 私がこれを探していた理由: 矢印のようなキーを作成しenter、入力要素のテーブルをナビゲートしようとしています。タブは動作しますが、Enterキーを押します。デフォルトでは、矢印は表示されません。キー処理パーツをセットアップしましたが、イベント処理関数でフォーカスを移動する方法を理解する必要があります。
1309 javascript  dom 

22
「this」キーワードはどのように機能しますか?
OverаэтотвопросестьответынаStack Overflowнарусском:Потеряконтекставызова thisStack OverflowサイトのJavaScriptでキーワードがどのように正しく(そして正しく)使用されているかについての明確な説明がないようです。 私はそれに非常に奇妙な振る舞いを見ましたが、なぜそれが起こったのか理解できませんでした。 どのように機能しthis、いつ使用する必要がありますか?
1309 javascript  this 

26
長い複数行の文字列を作成するPythonの方法
非常に長いクエリがあります。Pythonで数行に分割したいと思います。JavaScriptでそれを行う方法は、いくつかの文を使用してそれらを+演算子で結合することです(私は知っています、それはそれを行うための最も効率的な方法ではないかもしれませんが、この段階でのパフォーマンスについてはあまり心配していません、コードの読みやすさだけです) 。例: var long_string = 'some text not important. just garbage to' + 'illustrate my example'; Pythonでも同様のことを試みましたが、うまくいきませんでしたので\、長い文字列を分割していました。ただし、これが唯一の/最良の/ Pythonicestの方法であるかどうかはわかりません。ぎこちなく見えます。実際のコード: query = 'SELECT action.descr as "action", '\ 'role.id as role_id,'\ 'role.descr as role'\ 'FROM '\ 'public.role_action_def,'\ 'public.role,'\ 'public.record_def, '\ 'public.action'\ 'WHERE role.id = role_action_def.role_id AND'\ 'record_def.id = role_action_def.def_id AND'\ 'action.id = role_action_def.action_id …

21
常に新しいタブでファイルを開く
新しく導入されたタブでVisual Studio Code 1.3.1を使用しています。 ファイルをクリックすると、最初のファイルがタブで開きます。このファイルに変更を加えないと、2番目にクリックしたファイルが同じタブで開きます。 これを回避してVisual Studio Codeが常に新しいタブを開くようにするにはどうすればよいですか?

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