プログラミング

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

12
SQL Server:PARTITION BYとGROUP BYの違い
私はGROUP BY何年にもわたってすべてのタイプの集約照会に使用してきました。最近、私はPARTITION BY集計を実行するために使用するいくつかのコードをリバースエンジニアリングしています。私が見つけることができるすべてのドキュメントを読むとPARTITION BY、それはに似ているようですがGROUP BY、おそらく追加の機能が少し追加されていますか?それらは同じ一般的な機能の2つのバージョンですか、それとも完全に異なるものですか?

13
gitで段階的な変更のみを隠しておくことは可能ですか?
段階的な変更だけを隠す方法はありますか?私が問題を抱えているシナリオは、ある時点でいくつかのバグに取り組み、いくつかの段階的な変更がない場合です。これらのファイルを個別にステージングし、.patchファイルを作成し、コードが承認されるまで隠しておくことができるようにしたいと考えています。このようにして、承認されたら、(現在の)セッション全体を隠しておき、そのバグをポップしてコードをプッシュすることができます。 私はこれを間違った方法で行っていますか?プロセスを簡略化するためにgitが他の方法でどのように機能するかを誤解していますか?
366 git  git-stash 

30
自動サイズ変更でテキストエリアを作成する
これについては別のスレッドがありました。ただし、問題が1つtextareaあります。コンテンツを削除してもは縮小しません。私はそれを正しいサイズに縮小する方法を見つけることができません- clientHeight値はフルサイズとして返されますtextarea、コンテンツではなくのます。 そのページのコードは以下のとおりです。 function FitToContent(id, maxHeight) { var text = id && id.style ? id : document.getElementById(id); if ( !text ) return; var adjustedHeight = text.clientHeight; if ( !maxHeight || maxHeight > adjustedHeight ) { adjustedHeight = Math.max(text.scrollHeight, adjustedHeight); if ( maxHeight ) adjustedHeight = Math.min(maxHeight, adjustedHeight); if ( adjustedHeight …

13
リストを表形式のデータとして印刷する
私はPythonに非常に慣れていないため、印刷出力用にデータを適切にフォーマットするのに苦労しています。 2つの見出しに使用される1つのリストと、表のコンテンツになるマトリックスがあります。そのようです: teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]]) 見出し名は必ずしも同じ長さではないことに注意してください。ただし、データエントリはすべて整数です。 これを、次のような表形式で表現したいと思います。 Man Utd Man City T Hotspur Man Utd 1 0 0 Man City 1 1 0 T Hotspur 0 1 2 これにはデータ構造が必要だと思いますが、見つかりません。辞書を使用して印刷をフォーマットしたり、インデント付きのforループを試したり、文字列として印刷したりしました。 これを行うには非常に簡単な方法があるはずだと確信していますが、経験不足のためにおそらくそれを逃しています。
366 python 


12
gitの履歴で大規模なコミットを検索/識別する方法は?
300 MBのgitリポジトリがあります。現在チェックアウトされているファイルの合計サイズは2 MBで、残りのgitリポジトリの合計サイズは298 MBです。これは基本的にコードのみのリポジトリであり、数MBを超えてはなりません。 誰かが誤っていくつかの大きなファイル(ビデオ、画像など)をコミットしてから削除したのではないかと思いますが、gitからではないため、履歴にはまだ役に立たない大きなファイルが含まれています。git履歴で大きなファイルを見つけるにはどうすればよいですか?400以上のコミットがあるため、1つずつ実行するのは現実的ではありません。 注:私の質問は、ファイルを削除する方法ではなく、そもそもファイルを見つける方法についてです。
366 git 

30
MISCONF RedisはRDBスナップショットを保存するように設定されています
Redis(SET foo bar)への書き込み中に、次のエラーが発生します。 MISCONF RedisはRDBスナップショットを保存するように構成されていますが、現在はディスク上に保持できません。データセットを変更する可能性のあるコマンドは無効になっています。エラーの詳細については、Redisログを確認してください。 基本的に私は問題はredisがディスクにデータを保存できないことであることを理解していますが、問題を取り除く方法がわかりません。 また、次の質問にも同じ問題があります。答えはなく、おそらく問題を解決する試みもないため、ずっと前に見捨てられました。
366 redis 

30
ReferenceErrorの修正方法:primordialsがノードで定義されていません
npm installでノードモジュールをインストールした後、コマンドプロンプトでgulp sass-watchを実行しようとしました。その後、私は以下の応答を得ました。 [18:18:32] Requiring external module babel-register fs.js:27 const { Math, Object, Reflect } = primordials; ^ ReferenceError: primordials is not defined これを試してみてください npm -g install gulp-cli
366 node.js  sass  gulp  gulp-sass 


14
C#でのswitchステートメントのフォールスルー?
スイッチステートメントのフォールスルーは、構成を愛することとswitch対比することの私の個人的な主な理由の1つですif/else if。ここに例を示します。 static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety" }; string[] teens = new string[] { "ten", "eleven", "twelve", …

9
Web APIを既存のASP.NET MVC 4 Webアプリケーションプロジェクトに追加する方法
Visual Studio 2012で開発されたASP.NET MVC 4 WebアプリケーションプロジェクトにASP.NET Web APIを追加したいと思います。機能するWeb APIをプロジェクトに追加するには、どの手順を実行する必要がありますか?私はApiControllerから派生するコントローラーが必要であることは承知していますが、それだけです。 さらに詳しい情報が必要な場合はお知らせください。

4
JUnit 4のテストを条件付きで無視する
OK、@Ignoreアノテーションはテストケースを実行しないようにマークするのに適しています。 ただし、ランタイム情報に基づくテストを無視したい場合があります。例としては、特定の数のコアを備えたマシンで実行する必要がある同時実行テストがあるとします。このテストがユニプロセッサマシンで実行された場合、テストに合格することは(実行されていないため)正しくないだろうと思います。テストに失敗してビルドを中断するのは間違いです。 したがって、これは正しい結果のように見えるので、実行時にテストを無視できるようにしたいのです(テストフレームワークではビルドはパスできますが、テストが実行されなかったことを記録するため)。注釈によってこの柔軟性が得られないことはかなり確実であり、問​​題のクラスのテストスイートを手動で作成する必要があると思われます。ただし、ドキュメントではこれについて何も言及されておらず、APIを調べても、これがプログラムでどのように行われるかが明確ではありません(つまりTest、@Ignoreアノテーションによって作成されたインスタンスと同等のインスタンスなどをプログラムでどのように作成しますか?) 誰かが過去に同じようなことをしたことがある、または私がこれについて他にどうしたらいいかについて明るい考えを持っているなら、私はそれについて聞いて幸せです。

4
Linux向けの優れた16進エディタが必要[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 Linux用の優れたHEXエディターが必要です。 速い 機能の検索/置換 16進数だけでなく、2進数、8進数などのデータも表示できます。 遅くなったり応答しなくなったりすることなく、巨大な(> 1 GB)ファイルを処理できます(この要件は重要です) オプションで、いくつかの比較/差分機能があります 何を提案できますか?
365 linux  hex  hex-editors 

26
C#アプリケーションが実行されているサーバーのIPアドレスを取得するにはどうすればよいですか?
サーバーを実行していて、自分のIPアドレスを表示したい。 コンピューターの(可能であれば)外部のIPアドレスを取得するための構文は何ですか? 誰かが次のコードを書いた。 IPHostEntry host; string localIP = "?"; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily.ToString() == "InterNetwork") { localIP = ip.ToString(); } } return localIP; しかし、私は一般的に著者を信用せず、このコードを理解していません。そうするためのより良い方法はありますか?
365 c#  ip-address 

30
Eclipseでは不可能なIntelliJで可能なこと?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 どちらか一方に切り替えて、どちらか一方を誓う人から聞いたことがあります。 Eclipseの大ファンですが、IntelliJを試す時間がなかったので、「元日食主義者」であるIntelliJユーザーから、EclipseではできないIntelliJでできるいくつかの特定のことを聞きたいと思います。 注:これは主観的な質問ではなく、IDEの聖戦になることを意図したものでもありません。フレームベイトの回答に反対票を投じてください。

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