プログラミング

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

7
nullモデルのrenderpartialが間違ったタイプを渡される
ページがあります: <%@ Page Inherits="System.Web.Mvc.View<DTOSearchResults>" %> そしてその上で、次のこと: <% Html.RenderPartial("TaskList", Model.Tasks); %> DTOオブジェクトは次のとおりです。 public class DTOSearchResults { public string SearchTerm { get; set; } public IEnumerable<Task> Tasks { get; set; } そしてここに部分的です: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<Task>>" %> Model.Tasksがnullでない場合、すべてが正常に機能します。ただし、そのnullの場合、次のようになります。 ディクショナリに渡されたモデルアイテムのタイプは「DTOSearchResults」ですが、このディクショナリにはタイプ「System.Collections.Generic.IEnumerable`1 [Task]」のモデルアイテムが必要です。 使用するオーバーロードを知らないようにする必要があると考えたので、これを明示的に(下記を参照)行いましたが、それでも同じ問題が発生します! <% Html.RenderPartial("TaskList", (object)Model.Tasks, null); %> 私はnullをチェックするか、nullを渡さなくてもこれを回避できることを知っていますが、それは重要ではありません。なぜこうなった?

9
Androidレイアウト要素の背景色の設定
私は、Android UIデザインの一連のスライドからアクティビティのデザインを少しクローンしようとしています。しかし、私は非常に単純なタスクで問題を抱えています。 画像のようにレイアウトを作成しTextViewましたRelativeLayout。ヘッダーはのです。の背景色を変更したいのですがRelativeLayout、どうすればいいのかわかりません。 XMLファイルのタグでandroid:backgroundプロパティを設定できることはわかっていRelativeLayoutますが、何に設定しますか?複数の場所で使用できる新しい色を定義したい。それはdrawableまたはstringですか? さらに、私はEclipse Android UIデザイナー内からこれを行う非常に簡単な方法が欠けていると予想しますか? これは最大で数回のクリックで実行されるアクティビティであるため、私は現在少しイライラしています。だからどんな助けも非常に感謝しています。:)

15
1つのフィールドの日付と別のフィールドの時刻を組み合わせる方法-MS SQL Server
私が扱っている抽出では、2つのdatetime列があります。1つの列には日付が格納され、別の列には時刻が表示されます。 テーブルにクエリを実行して、これら2つのフィールドを1つの型の列に結合するにはどうすればよいdatetimeですか? 日付 2009-03-12 00:00:00.000 2009-03-26 00:00:00.000 2009-03-26 00:00:00.000 タイムズ 1899-12-30 12:30:00.000 1899-12-30 10:00:00.000 1899-12-30 10:00:00.000
198 sql  sql-server  datetime 

9
Googleオートコンプリートの結果を市と国のみに制限する方法
私は検索ボックスの推奨結果を返すためにGoogleオートコンプリートプレイスのJavaScriptを使用しています。必要なのは、入力された文字に関連する都市と国のみを表示することですが、Google APIは必要のない一般的なプレイスの結果をたくさん提供するので、方法結果を都市と国のみを表示するように制限します。 次の例を使用しています。 <html> <head> <style type="text/css"> body { font-family: sans-serif; font-size: 14px; } </style> <title>Google Maps JavaScript API v3 Example: Places Autocomplete</title> <script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places" type="text/javascript"></script> <script type="text/javascript"> function initialize() { var input = document.getElementById('searchTextField'); var autocomplete = new google.maps.places.Autocomplete(input); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div> <input id="searchTextField" …


13
Git Blameコミット統計
どのように私は非難(またはいくつかのより適切な関数、および/またはシェルコマンドと組み合わせて)を「悪用」して、各コミッターから発信された(コードの)行数が現在リポジトリーにあるかについての統計を提供できますか? 出力例: Committer 1: 8046 Lines Committer 2: 4378 Lines
198 git 

3
足の検出を改善するにはどうすればよいですか?
各足の中で足の指を見つけることについての私の前の質問の後、私はそれがどのように保持されるかを確認するために他の測定値をロードし始めました。残念ながら、私は前のステップの1つである足の認識に関する問題にすぐに遭遇しました。 ご覧のとおり、私の概念実証では基本的に各センサーの最大圧力を経時的に測定し、!= 0.0が見つかるまで各行の合計を探し始めました。次に、列に対して同じことを行い、それが再びゼロである2つを超える行を見つけるとすぐに。最小および最大の行と列の値をいくつかのインデックスに格納します。 図からわかるように、これはほとんどの場合非常にうまく機能します。ただし、このアプローチには多くの欠点があります(非常に原始的でないことを除く)。 人間は「中空の足」を持つことができます。これは、足跡自体の中にいくつかの空の行があることを意味します。これが(大型の)犬でも発生するのではないかと恐れていたので、足を切り落とす前に、少なくとも2〜3列の空の列を待っていました。 これにより、いくつかの空の行に到達する前に別の列で別の連絡先が作成されると問題が発生し、エリアが拡大します。列を比較して、それらが特定の値を超えるかどうかを確認できると思います。それらは別々の足でなければなりません。 犬が非常に小さいか、より速いペースで歩く場合、問題はさらに悪化します。後足のつま先が前足と同じ領域内で接触し始めているのに、前足のつま先がまだ接触していることが起こります! 私の簡単なスクリプトでは、これらの2つを分割することはできません。これは、その領域のどのフレームがどの足に属しているかを判別する必要があるためですが、現在はすべてのフレームの最大値のみを確認する必要があります。 うまくいかない例: だから今私は足を認識して分離するためのより良い方法を探しています(その後、私はそれがどの足であるかを決定する問題に行きます!)。 更新: 私はジョーの(素晴らしい!)答えを実装するためにいじくり回してきましたが、自分のファイルから実際の足のデータを抽出するのが困難です。 coded_pa​​wsは、最大圧力画像(上記を参照)に適用すると、さまざまな足をすべて表示します。ただし、ソリューションは各フレームを調べ(重なり合う足を分離するため)、座標や高さ/幅などの4つの長方形属性を設定します。 これらの属性を取得して、測定データに適用できる変数に格納する方法がわかりません。私は各足について知る必要があるので、どのフレームのどの位置にあるかを知り、これをどの足に結合するか(前/後ろ、左/右)。 では、Rectangles属性を使用して、各足のこれらの値を抽出するにはどうすればよいですか? 質問の設定で使用した測定値をパブリックDropboxフォルダー(例1、例2、例3)に持っています。興味がある人のために、私はあなたを最新に保つためにブログもセットアップしました :-)

7
クエリとフィルター
クエリ、フィルター、またはその2つの組み合わせをいつ使用すべきかについての説明がありません。それらの違いは何ですか?誰か説明していただけますか?

10
AngularJSコントローラーは、同じモジュール内の別のコントローラーから継承できますか?
モジュール内では、コントローラーは外部コントローラーからプロパティを継承できます。 var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); 例:デッドリンク:http : //blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html モジュール内のコントローラーも兄弟から継承できますか? var app = angular.module('angularjs-starter', []); app.controller('ParentCtrl ', function($scope) { //I'm the sibling, but want to act as parent }); app.controller('ChildCtrl', function($scope, $injector) { …


14
Javaで2つのXMLドキュメントを比較する最良の方法
基本的にカスタムメッセージ形式をXMLメッセージに変換し、それを相手側に送信するアプリケーションの自動テストを記述しようとしています。入力/出力メッセージのペアの適切なセットがあるので、必要なのは、入力メッセージを送信し、XMLメッセージが相手側から送信されるのをリッスンすることだけです。 実際の出力と期待される出力を比較するときが来たとき、いくつかの問題が発生しています。私の最初の考えは、期待されるメッセージと実際のメッセージで文字列比較を行うことだけでした。私たちが持っている例のデータは常に一貫してフォーマットされているわけではなく、XMLネームスペースに異なるエイリアスが使用されることがよくあります(時にはネームスペースがまったく使用されないこともあります)。 両方の文字列を解析し、各要素を調べて自分で比較できることはわかっています。これはそれほど難しくはありませんが、より良い方法や活用できるライブラリがあると感じています。 要約すると、問題は次のとおりです。 どちらも有効なXMLを含む2つのJava文字列が与えられた場合、それらが意味的に等しいかどうかをどのように判断しますか?違いを判断する方法がある場合のボーナスポイント。

9
Response.End()は有害と見なされますか?
このナレッジベース記事では、ASP.NET Response.End()がスレッドを中止すると説明しています。 Reflectorは次のように表示されます。 public void End() { if (this._context.IsInCancellablePeriod) { InternalSecurityPermissions.ControlThread.Assert(); Thread.CurrentThread.Abort(new HttpApplication.CancelModuleException(false)); } else if (!this._flushing) { this.Flush(); this._ended = true; if (this._context.ApplicationInstance != null) { this._context.ApplicationInstance.CompleteRequest(); } } } これは私にはかなり厳しいようです。KB記事に記載されているように、アプリの次のコードはResponse.End()実行されません。これは、驚きの原則に違反します。Application.Exit()WinFormsアプリとほぼ同じです。が原因で発生したスレッドアボート例外Response.End()はキャッチできないため、コードをtry... で囲むfinallyと満足できません。 いつも避けたほうがいいかなぁResponse.End()。 誰がいつResponse.End()、いつResponse.Close()、いつ使用するべきかを提案できますHttpContext.Current.ApplicationInstance.CompleteRequest()か? ref:Rick Strahlのブログエントリ。 私が受け取った入力に基づくと、私の答えは「はい、Response.End有害です」ですが、いくつかの限られた場合に役立ちます。 Response.End()キャッチできないスローとして使用し、HttpResponse例外的な状況でを即座に終了します。デバッグ中にも役立ちます。 日常的な対応は避けてくださいResponse.End()。 Response.Close()クライアントとの接続をすぐに閉じるために使用します。パーこのMSDNのブログの記事、この方法は、通常のHTTPリクエストを処理するためのものではありません。 このメソッドを呼び出す正当な理由がある可能性はほとんどありません。 CompleteRequest()通常のリクエストを終了するために使用します。 現在のイベントが完了した後CompleteRequest、ASP.NETパイプラインがEndRequestイベントにジャンプHttpApplicationします。したがって、を呼び出しCompleteRequestて、応答に何かを書き込むと、書き込みはクライアントに送信されます。 編集-2011年4月13日 また、透明度がここにあります: - MSDNブログに便利なポスト - ジョン・リードによって便利な分析
198 .net  asp.net 

6
Perforce P4Vの「ロールバック...」と「バックアウト送信済み変更リスト#####」の違いは何ですか
チェックインの1つからの変更を元に戻したいです。特定のチェンジリストの右クリックコンテキストメニューには、次の2つのオプションがあります。 ロールバック... 送信された変更リストを取り消す これら2つの違いは何ですか?どちらの状況で使用すべきですか?
198 perforce  p4v 

11
.Net 4.0にConcurrentList <T>はありませんか?
System.Collections.Concurrent.Net 4.0の新しい名前空間を見て、とても嬉しく思いました。私が見てきたConcurrentDictionary、ConcurrentQueue、ConcurrentStack、ConcurrentBagおよびBlockingCollection。 不思議なことに欠けているように見えるのは、ConcurrentList&lt;T&gt;です。私はそれを自分で書く必要がありますか(またはWebから取得する必要がありますか?)) ここに明らかなものがないのですか?

3
SQL to LINQツール[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 SQL構文をLINQ構文に変換できるツールはありますか? 基本的なクエリを結合などでLINQに書き換えたいだけです。それは私に多くの時間を節約します。
198 sql  linq 

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