プログラミング

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

15
OK以外の応答に対してIHttpActionResultでコンテンツを返す
Web API 2コントローラーから戻る場合、次のように応答がOK(ステータス200)であれば、応答を含むコンテンツを返すことができます。 public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } 可能であれば、組み込みの結果タイプを可能な限りここで使用します:https : //msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx 私の質問は、別のタイプの応答(200ではない)の場合、それを使用してメッセージ(文字列)を返すにはどうすればよいですか?たとえば、私はこれを行うことができます: public IHttpActionResult Get() { return InternalServerError(); } これではありません: public IHttpActionResult Get() { return InternalServerError("Message describing the error here"); } 理想的には、これを一般化して、IHttpActionResultの実装のいずれかでメッセージを送り返すことができるようにします。 これを行う必要がありますか(そして、独自の応答メッセージを作成します): public IHttpActionResult Get() { HttpResponseMessage responseMessage = ... return ResponseMessage(responseMessage); } …

28
複数のモーダルオーバーレイ
オーバーレイが背面ではなく、最初のモーダルの上に表示される必要があります。 コードスニペットを表示 $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch …


6
Fluent APIで一意の制約を設定しますか?
私は、コードファーストでEFエンティティを構築し、EntityTypeConfiguration流暢なAPIを使用しようとしています。主キーの作成は簡単ですが、一意制約を使用すると簡単ではありません。このためにネイティブSQLコマンドの実行を提案する古い投稿を見ていましたが、それでは目的が達成されないようです。これはEF6で可能ですか?


13
移動平均の計算
Rを使用して、行列の一連の値の移動平均を計算しようとしています。通常のRメーリングリストの検索は、あまり役に立ちませんでした。Rには移動平均を計算できる組み込み関数がないようです。提供しているパッケージはありますか?それとも自分で書く必要がありますか?
185 r  moving-average  r-faq 

12
mmap()と読み取りブロック
サイズが100GB以上になる可能性のあるファイルを処理するプログラムに取り組んでいます。ファイルには、可変長レコードのセットが含まれています。私は最初の実装を稼働させており、特に入力ファイルが何度もスキャンされるので、特にI / Oをより効率的に行うことで、パフォーマンスの改善に向けています。 mmap()C ++のfstreamライブラリを介したブロックの使用と読み取りの経験則はありますか?私がしたいことは、ディスクから大きなブロックをバッファーに読み込み、バッファーから完全なレコードを処理して、さらに読み込むことです。 'dブロックはページサイズの境界(私の理解)にある必要があり、レコードがページ境界を越えて潜在的に好きになるmmap()可能性があるため、コードは非常に複雑になるmmap可能性があります。ではfstream、私たちが読んブロックに限定していないことからS、私はページ上の嘘は、境界をサイズのことを、レコードの開始をシークして、もう一度読み始めることができます。 最初に完全な実装を実際に作成せずに、これらの2つのオプションをどのように決定できますか?経験則(例:mmap()2倍高速)または簡単なテスト?
185 c++  file-io  fstream  mmap 


6
T-SQLストアドプロシージャでオプションのパラメーターを使用するにはどうすればよいですか?
テーブルを検索するストアドプロシージャを作成しています。さまざまな検索フィールドがあり、すべてオプションです。これを処理するストアドプロシージャを作成する方法はありますか?ID、FirstName、LastName、Titleの4つのフィールドを持つテーブルがあるとします。私はこのようなことをすることができます: CREATE PROCEDURE spDoSearch @FirstName varchar(25) = null, @LastName varchar(25) = null, @Title varchar(25) = null AS BEGIN SELECT ID, FirstName, LastName, Title FROM tblUsers WHERE FirstName = ISNULL(@FirstName, FirstName) AND LastName = ISNULL(@LastName, LastName) AND Title = ISNULL(@Title, Title) END この種の作品。ただし、FirstName、LastName、またはTitleがNULLのレコードは無視されます。Titleが検索パラメーターで指定されていない場合、TitleがNULLのレコードを含めたい-FirstNameとLastNameで同じ。おそらく動的SQLでこれを実行できると思いますが、それは避けたいと思います。

3
辞書キーとしてのカスタムタイプのオブジェクト
カスタムタイプのオブジェクトをPython辞書のキーとして使用するにはどうすればよいですか(「オブジェクトID」をキーとして機能させたくない場合)。例: class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length MyThingを、名前と場所が同じであれば同じと見なされるキーとして使用したいと思います。C#/ Javaから、equalsおよびhashcodeメソッドをオーバーライドして提供する必要があり、ハッシュコードが依存するものを変更しないことを約束しました。 これを行うには、Pythonで何をする必要がありますか?私もすべきですか? (ここのような単純なケースでは、おそらく(name、location)タプルをキーとして配置するほうが良いでしょう-しかし、キーをオブジェクトにしたいと考えてください)
185 python  dictionary 

21
キャッチする必要があります...キャッチはループの内側または外側に行きますか?
次のようなループがあります。 for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } これは、フロートの配列を返すことを唯一の目的とするメソッドの主要なコンテンツです。nullエラーが発生した場合にこのメソッドを返すようにしたいので、次のようにループをtry...catchブロック内に配置します。 try { for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } } catch …

14
インライン関数を使用する場合と使用しない場合
インラインはコンパイラへのヒントまたは要求であり、関数呼び出しのオーバーヘッドを回避するために使用されることは知っています。 それでは、関数がインライン化の候補であるかどうかをどのような根拠で判断できますか?どの場合、インライン化を避けるべきですか?
185 c++  c  inline 

10
LispがAIに使用される理由 [閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はLispをAIプログラミングで使用されていると聞いたので、視野を広げることを学んでいます。いくつかの調査を行った後、AIの例や、AIの傾向をさらに強めるような言語のAIをまだ見つけることはできません。 Lispが利用可能だったために過去に使用されたことがありますか、それとも私が見逃しているものはありますか?

10
時系列データを保存しますか、リレーショナルまたは非保存ですか?
SNMPを使用して(おそらく)5分間隔で、CPU使用率、ディスク使用率、温度などのさまざまなメトリックに関するデータをデバイスにポーリングするシステムを作成しています。最終的な目標は、システムのユーザーに時系列グラフの形で視覚化を提供することです。 私は過去にRRDToolの使用を検討しましたが、キャプチャされたデータを無期限に保存することは私のプロジェクトにとって重要であり、キャプチャされたデータへのより高いレベルでより柔軟なアクセスが必要であるため拒否しました。だから私の質問は本当に: グラフ化のためにデータをクエリするときのパフォーマンスに関しては、リレーショナルデータベース(MySQLやPostgreSQLなど)または非リレーショナルデータベースやNoSQLデータベース(MongoDBやRedisなど)のほうが優れています。 関連した リレーショナルデータベースが与えられた場合、data_instancesテーブルを使用します。このテーブルには、すべてのデバイスで測定されるすべてのメトリックについてキャプチャされたデータのすべてのインスタンスが格納され、次のフィールドが含まれます。 田畑: id fk_to_device fk_to_metric metric_value timestamp 特定のデバイスの特定のメトリックのグラフを描画する場合、他のデバイスを除外するこの特異なテーブルと、このデバイスに対して分析されている他のメトリックをクエリする必要があります。 SELECT metric_value, timestamp FROM data_instances WHERE fk_to_device=1 AND fk_to_metric=2 このテーブルの行数は次のようになります。 d * m_d * f * t ここdで、はデバイスの数、m_dはすべてのデバイスについて記録されているメトリックの累積数、fはデータがポーリングされる頻度、およびシステムがデータを収集していtた合計時間です。 年間5分ごとに3台のデバイスの10のメトリックを記録するユーザーの場合、500万レコード弱になります。 インデックス インデックスを付けずにこの継続的に拡張するテーブルfk_to_deviceをfk_to_metricスキャンしないと、時間がかかりすぎます。したがって、前述のフィールドにインデックスを付けることと、timestamp(ローカライズされた期間でグラフを作成するために)要件になります。 非リレーショナル(NoSQL) MongoDBにはコレクションという概念があります。テーブルとは異なり、これらは設定なしでプログラムで作成できます。これらを使用して、デバイスごとにデータのストレージを分割したり、デバイスごとに記録されたメトリックを分割したりすることもできました。 私はNoSQLの経験がなく、インデックス作成などのクエリパフォーマンス向上機能が提供されているかどうかはわかりませんが、前の段落では、データがNoSQLに格納される構造で従来のリレーショナルクエリ作業のほとんどを実行することを提案しています。 未定 正しいインデックス付けを使用するリレーショナルソリューションは、1年以内にクロールに減少しますか?または、コレクションに基づくNoSQLアプローチの構造(これは、格納されたデータの私のメンタルモデルに一致します)は顕著な利点を提供しますか?

7
ツールボックスにはどのような最新のC ++ライブラリを含める必要がありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私は約10年間C ++ゲームを使用していないので、商用アプリに戻って始めたいと思っています。最近どのライブラリーが使用されていますか? ユーザーインターフェース(例、wxWidgets、Qt) データベース 汎用(例:Boost、Loki、STL) スレッディング テスト中 ネットワーク/ソケット 私はクロスプラットフォーム互換性を求めています(可能な限りすぐに使用可能)。 どのライブラリに依存していますか?それらを「不可欠」にする機能は何ですか。 概要については、以下の私の回答を参照してください。
185 c++ 

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