プログラミング

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

6
Node.jsで使用するのに最適なテストフレームワークは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私はhttps://github.com/ry/node/wiki/modules#testingでテストフレームワークのかなり長いリストを見てきました。これらのフレームワークでの経験は何ですか? ブラウザーで実行できることは明らかですが、私は主にNode.jsに関心があります。非常に非同期の傾斜のあるものがいいでしょう。

4
Notepad ++用の16進ビューア/エディタプラグイン?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私はプラグインを通じて、見ていただけでなく、メモ帳++のためのフォーラムを検索し、内進としてデータを編集する解決策を見ていないしているメモ帳++を。 私は、UltraEditが提供するのと同じ種類の機能(以下のスクリーンショットを参照)を必要としています。この機能では、直接または新しい16進文字を入力してドキュメントを編集できます。
130 notepad++ 

27
バブルソートの宿題
クラスでは、ソートアルゴリズムを実行しています。それらについて話したり、疑似コードを書き込んだりすると、それらはうまく理解できますが、実際のコードを書くのに問題があります。 これはPythonでの私の試みです: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1 unsorted = True while unsorted: for element in range(0,length): unsorted = False if badList[element] > badList[element + 1]: hold = badList[element + 1] badList[element + 1] = badList[element] badList[element] = hold print badList …



3
.Net 4.5の非同期HttpClientは、集中的な負荷のあるアプリケーションにとって悪い選択ですか?
私は最近、非同期の方法で生成できるHTTP呼び出しのスループットをテストするための単純なアプリケーションと、従来のマルチスレッドアプローチを作成しました。 アプリケーションは、事前定義された数のHTTP呼び出しを実行でき、最後にそれらを実行するために必要な合計時間を表示します。テスト中、すべてのHTTP呼び出しはローカルIISサーバーに対して行われ、小さなテキストファイル(サイズは12バイト)を取得しました。 非同期実装のコードの最も重要な部分を以下に示します。 public async void TestAsync() { this.TestInit(); HttpClient httpClient = new HttpClient(); for (int i = 0; i < NUMBER_OF_REQUESTS; i++) { ProcessUrlAsync(httpClient); } } private async void ProcessUrlAsync(HttpClient httpClient) { HttpResponseMessage httpResponse = null; try { Task<HttpResponseMessage> getTask = httpClient.GetAsync(URL); httpResponse = await getTask; Interlocked.Increment(ref _successfulCalls); } …

2
Java:int配列がゼロ以外の要素で初期化されます
JLSによると、int配列は初期化の直後にゼロで埋められる必要があります。しかし、そうではない状況に直面しています。このような動作は、JDK 7u4で最初に発生し、その後のすべての更新でも発生します(私は64ビット実装を使用しています)。次のコードは例外をスローします。 public static void main(String[] args) { int[] a; int n = 0; for (int i = 0; i < 100000000; ++i) { a = new int[10]; for (int f : a) if (f != 0) throw new RuntimeException("Array just after allocation: "+ Arrays.toString(a)); Arrays.fill(a, 0); for (int j …


9
ALTER TABLEステートメントで「ON DELETE CASCADE」を追加する方法
テーブルに外部キー制約があります。それにON DELETE CASCADEを追加します。 私はこれを試しました: テーブルchild_table_nameの変更 制約fk_nameを変更します 外部キー(child_column_name) カスケードの削除時にparent_table_name(parent_column_name)を参照します。 動作しません。 編集: 外部キーはすでに存在し、外部キー列にデータがあります。 ステートメントを実行した後に表示されるエラーメッセージ: ORA-02275:そのような参照制約はすでに表に存在します
130 sql  oracle 

17
デフォルトの文字列初期化:NULLまたは空?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 文字列は常にNULLに初期化してきました。NULLは値がないことを意味し、 ""またはString.Emptyは有効な値です。String.Emptyがデフォルト値と見なされるか、値を表さないコードの例を最近見ました。これは奇妙な印象を与えます。c#に新しく追加されたnull許容型を使用すると、NULLを使用せずに「値なし」を表すことにより、文字列を後方に進めているようです。 デフォルトのイニシャライザとして何を使用していますか、またその理由は何ですか? 編集:私のさらなる考えにさらに答えに基づいて エラー処理の回避値をnullにしてはいけないのに、そもそもなぜそれが設定さNULLれたのですか?おそらく、コードベースの残りの部分全体をカバーするよりも、エラーが発生した場所でエラーを特定する方が良いでしょうか? nullチェックの回避コードでnullチェックを行うことにうんざりしている場合は、nullチェックを抽象化する方が良いのではないでしょうか。おそらく、それらをNULL安全にするために文字列メソッドをラップ(または拡張!)常に使用String.Emptyしていて、nullがシステムに機能している場合はどうなりますNULLか?とにかくチェックを追加し始めますか? 怠惰だという意見に戻らざるを得ません。nullデータベースで''の代わりに ''を使用した場合、どのDBAも9つの方法で愚かなことをするでしょう。私は同じ原則がプログラミングにも当てはまると思います。価値を表すのString.Emptyではなく、頭の中で使用している人を叩く人がいるはずNULLです。 関連する質問 C#では、string.EmptyまたはString.Emptyまたは“”を使用する必要がありますか? String.Emptyと“”の違いは何ですか テーブル列にデータがないことを表すnullまたは空の文字列?
130 c# 



11
スタックとキューの基本的な違いは何ですか?
スタックとキューの基本的な違いは何ですか? 私が違いを見つけることができないのを助けてください。 スタックとキューをどのように区別しますか? 私はさまざまなリンクで答えを検索し、この答えを見つけました。 高水準プログラミングでは、 スタックは、新しい要素を既存の要素の「上に」配置することによって長くなり、既存の要素の上部から要素を削除することによって短くなる要素のリストまたはシーケンスとして定義されます。これは、「プッシュ」と「ポップ」の数学演算を備えたADT [抽象データ型]です。 キューは、既存の要素の後ろに新しい要素を配置することで追加される要素のシーケンスであり、キューの前にある要素を削除することで短縮されます。ADT [抽象データ型]です。これらの用語には、Java、C ++、Pythonなどのプログラミングで理解できるものがあります。 より詳細な回答はありますか?私を助けてください。
130 stack  queue 

29
C ++でのメモリリークを回避するための一般的なガイドライン[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 C ++プログラムでメモリをリークしないようにするための一般的なヒントは何ですか?動的に割り当てられたメモリを解放する必要があるのはどのようにすればよいですか?

5
複数のファイルに書き込むようにLog4netを構成する
同じプロセスからの2つの異なるログファイルにログを書き込みたいのですが。 log4netを使用してそれを行うことは可能ですか? 各ログファイルに個別のメッセージを書き込む必要があります。特定のアペンダーにメッセージを書き込むにはどうすればよいですか?
130 log4net 

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