プログラミング

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


30
Node.jsアプリケーションをデバッグするにはどうすればよいですか?
Node.jsサーバーアプリケーションをデバッグするにはどうすればよいですか? 現在、私は主に次のような印刷ステートメントでアラートデバッグを使用しています。 sys.puts(sys.inspect(someVariable)); デバッグするより良い方法があるはずです。Google Chromeにはコマンドラインデバッガーがあることを知っています。このデバッガーはNode.jsでも利用できますか?


30
「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません。」警告?
Express版のC#デスクトップアプリケーションは機能しましたが、5秒後に機能しませんでした。 私は以下を試しました: デバッグ構成、デバッグフラグ、および完全なデバッグ情報がすべてのアセンブリに設定されていることを確認します。 マシン全体から、プロジェクトに関連するすべてのbinおよびobjフォルダーとすべてのDLLを削除します。 問題の原因となっているプロジェクトを最初から作成し直します。 リブート。 ソリューションには2つのWinFormsプロジェクトがあります。そのうちの1つはデバッグ情報をロードし、1つはロードしません。どちらも、プロジェクトファイルでまったく同じ方法でデバッグ情報を取得しようとしているアセンブリを参照しています。何か案は? ここに追加したいのは、主にこの質問を確認するときに戻ってきたときです。アセンブリが読み込まれるまでシンボルは読み込まれず、アセンブリは必要になるまで読み込まれません。メインアセンブリの1つの関数でのみ使用されるライブラリにブレークポイントがある場合、その関数が呼び出されるまで、シンボルは読み込まれません(ブレークポイントがヒットしていないことが示されます)。

14
<は<=より速いですか?
であるif( a &lt; 901 )よりも速くif( a &lt;= 900 )。 この単純な例とまったく同じではありませんが、ループの複雑なコードではパフォーマンスにわずかな変更があります。これが真実である場合に備えて、これは生成されたマシンコードで何かをしなければならないと思います。


27
C ++でintを文字列に変換する最も簡単な方法
C ++ intから同等のものstringに変換する最も簡単な方法は何ですか。私は2つの方法を知っています。もっと簡単な方法はありますか? (1) int a = 10; char *intStr = itoa(a); string str = string(intStr); (2) int a = 10; stringstream ss; ss &lt;&lt; a; string str = ss.str();
1574 c++  string  int  type-conversion 

30
java.lang.UnsupportedClassVersionErrorを修正する方法:サポートされていないmajor.minorバージョン
オールインワンツールの編集、実行、コンパイルなどにNotepad ++を使用しようとしています。 私が持っているJREがインストールされ、私はに設定私のパス変数を持っている.../binディレクトリ。 Notepad ++で「Hello world」を実行すると、次のメッセージが表示されます。 java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) ......................................... ここでの問題はバージョンに関するものだと思います。Javaの一部のバージョンは、古すぎるか新しすぎる可能性があります。 どうすれば修正できますか? JDKをインストールし、JREではなくJDKへのパス変数を設定する必要がありますか? PATHJREとJDKの変数の違いは何ですか?


30
Breakを呼び出すようなArray.forEachの短絡
[1,2,3].forEach(function(el) { if(el === 1) break; }); forEachJavaScriptの新しいメソッドを使用してこれを行うにはどうすればよいですか?私は試しましたreturn;、return false;そしてbreak。breakクラッシュしreturnて何もせず、繰り返しを続ける。
1570 javascript  arrays 





26
切り離されたHEADをマスター/オリジンとどのように調整できますか?
私はGitの分岐の複雑さについては初めてです。私は常に1つのブランチで作業し、変更をコミットしてから、定期的にリモートオリジンにpushします。 最近どこかで、いくつかのファイルをリセットして、コミットステージングを解除し、後でrebase -iいくつかの最近のローカルコミットを削除しました。今はよくわからない状態です。 私の作業領域でgit logは、私が期待するものを正確に示しています- 行きたくないコミットや新しいコミットなど、正しい列車に乗っています。 しかし、私はリモートリポジトリにプッシュしたところ、何が違うのですか。リベースで強制終了した2つのコミットがプッシュされましたが、ローカルにコミットされた新しいコミットはそこにはありません。 "master / origin"はHEADから切り離されていると思いますが、それが何を意味するか、コマンドラインツールでそれを視覚化する方法、およびそれを修正する方法については100%わかりません。
1558 git 

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