プログラミング

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

4
mvc 4で部分ビューにパラメーターを渡す方法
私はこのようなリンクを持っています: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> これをクリックすると、この部分ページが呼び出されます。 @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } 部分ページ_Profileに含まれるもの: Html.Action("Action", "Controller", model.Paramter) 例: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing 私の疑問は、この「Id」をmodel.parameterパーツにどのように渡すことができるかということです。 私のコントローラーは: public ActionResult MemberHome(string id) { ViewBag.Details = id; return View(); } public ActionResult MemberProfile(int id = …


9
C#は空の文字列配列を宣言します
空の文字列配列を宣言する必要があり、このコードを使用しています string[] arr = new String[0](); しかし、「メソッド名が必要です」というエラーが表示されます。 どうしましたか?
152 c#  arrays  string 

16
CSS / JSでゴースト画像のドラッグを防ぎますか?
ユーザーがドラッグしようとしている画像のゴーストを表示しないようにする方法はありますか(画像のセキュリティについてではなく、エクスペリエンスについて)。 私はこれを試しましたが、テキストと画像の青い選択の問題を修正しましたが、ゴースト画像は修正していませんでした: img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; } (私は、divに同じルールを適用して、div内に画像をネストしてみました)。ありがとう
152 javascript  html  css 

16
Xcodeでブロックコメントを作成するショートカットはありますか?
ANSI互換のCコードを作成しているため、行(//)コメントを使用できません。Xcodeを使用しています。Sublime TextとEclipse、および他のほとんどのIDEには、行コメントとブロックコメント用の個別のキーボードショートカットがあります(/**/)。ただし、Xcodeにはそれが表示されません。実際、ブロックコメントを追加するためのメニューオプションも表示されません。それは単にXcodeでサポートされていませんか?もしそうなら、それは確かに下手な決定のように思われるでしょう。
152 xcode  comments 

7
Java:整数の等しいと==
Java 1.5以降、多くの状況でIntegerとほとんど交換できますint。 ただし、コードに潜在的な欠陥があり、少し驚いた。 次のコード: Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; 値が等しい場合、不一致を誤って設定しているように見えましたが、どのような状況下であるかはわかりません。私はEclipseにブレークポイントを設定し、Integer値が両方とも137であることを確認しました。ブール式を検査したところ、falseであることがわかりましたが、ステップオーバーすると、ミスマッチをtrueに設定していました。 条件を次のように変更します。 if (cdiCt != null && cdsCt != null && !cdiCt.equals(cdsCt)) 問題を修正しました。 なぜこれが起こったのかについて誰かが光を当てることができますか?これまでのところ、自分のPCのローカルホストでの動作のみを確認しました。この特定のケースでは、コードは約20回の比較に成功しましたが、2回失敗しました。問題は一貫して再現可能でした。 それが一般的な問題である場合は、他の環境(開発とテスト)でエラーを引き起こしているはずですが、これまでのところ、このコードスニペットを実行する何百ものテストの後に問題を報告した人はいません。 ==2つのInteger値を比較するために使用することはまだ正当ではありませんか? 以下のすべての良い答えに加えて、次のスタックオーバーフローリンクにはかなりの追加情報があります。実際には元の質問に答えていたはずですが、質問でオートボクシングについて言及しなかったため、選択した提案には表示されませんでした。 コンパイラ/ JVMがオートボクシングを「機能するだけ」にできないのはなぜですか?

30
最もコンパクトなマッピングn→isprime(n)を制限Nまで作成する方法は?
当然、bool isprime(number)クエリできるデータ構造があるからです。範囲(1、N]のメモリ消費量が最も少ないデータ構造を生成するアルゴリズムである最適なアルゴリズム を定義します(ここでNは定数です。 私が探しているもののほんの一例:すべての奇数を表すことができます)たとえば、指定された範囲の数値(1、10)の1ビットで、3から始まります。1110 次の辞書はもっと絞れるでしょう?いくつかの作業で5の倍数を削除することもできますが、1、3、7、または9で終わる数字がビットの配列に存在する必要があります。 どうすれば問題を解決できますか?

30
「名前付きパイププロバイダー、エラー40-SQL Serverへの接続を開けませんでした」というエラーを修正するにはどうすればよいですか?
サイトからデータベースに接続できないようです。私はこのエラーを受け取ります: 名前付きパイププロバイダー、エラー:40-SQL Serverへの接続を開けませんでした 接続にローカルIPアドレスとパブリックIPアドレスを使用してみました。私はもう試した: はい、サイトはサーバーと通信できます 名前付きパイプ/ TCPが有効になっています。 リモート接続が許可されます。 Windowsファイアウォールはオフです Windowsファイアウォールでポート1433の例外を作成しました。 SQL Server構成マネージャーですべてを有効にしました。 ここで他に何ができますか?


5
Rの適用ファミリーは構文糖質以上のものですか?
...実行時間および/またはメモリに関して。 これが当てはまらない場合は、コードスニペットで証明してください。ベクトル化による高速化は考慮されないことに注意してください。スピードアップはから来なければならないapply(tapply、sapply、...)そのもの。
152 r  apply 

17
Node.jsで同等のcURL?
Node.jsを使用してHTTPリクエストからの情報を使用しようとしています(つまり、リモートWebサービスを呼び出して、クライアントに応答をエコーし​​ます)。 PHPでは、cURLを使用してこれを実行しました。Nodeのベストプラクティスは何ですか?
152 curl  node.js 

2
Cプリプロセッサで2回連結し、「arg ## _ ## MACRO」のようにマクロを展開する方法は?
一部の関数の名前が特定のマクロ変数の値に依存しているプログラムを、次のようなマクロで記述しようとしています。 #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); 残念ながら、マクロNAME()はそれを int some_function_VARIABLE(int a); のではなく int some_function_3(int a); ですから、これは明らかに間違った方法です。幸い、VARIABLEの可能な値の数は少ないので、単純にを実行し#if VARIABLE == nてすべてのケースを個別にリストできますが、それを行うための巧妙な方法があるかどうか疑問に思いました。

14
<textarea>に複数行のHTML5プレースホルダーテキストを含めることはできますか?
HTML5のプレースホルダー属性を使用してそれらに集中するとテキストフィールドにゴーストテキストが表示されなくなります。 &lt;input type="text" name="email" placeholder="Enter email"/&gt; 同じメカニズムを使用して、textareaに複数行のプレースホルダーテキストを設定します。 &lt;textarea name="story" placeholder="Enter story\n next line\n more"&gt;&lt;/textarea&gt; しかし、これら\nのsはテキストに表示され、改行を引き起こしません...複数行のプレースホルダーを作成する方法はありますか? 更新:これを機能させる唯一の方法は、プレースホルダーテキストでHTMLを受け入れる jQuery Watermarkプラグインを利用することでした: $('.textarea_class').watermark('Enter story&lt;br/&gt; * newline', {fallback: false});

8
div内でコンテンツを揃える
私はcssスタイルのtext-alignを使用して、コンテンツをHTMLのコンテナー内に配置します。コンテンツがテキストまたはブラウザがIEの場合、これは正常に機能します。しかし、それ以外の場合は機能しません。 また、その名前が示すように、基本的にテキストを揃えるために使用されます。alignプロパティはずっと前に非推奨になっています。 HTMLのコンテンツを揃える他の方法はありますか?
152 html  css  text-align 

4
「1L」と「1」の違いは何ですか?
私は頻繁に記号を見て1L(または2L、3Lなど)Rコードで表示されます。1Lとは1どう違いますか? 1==1Lはに評価されTRUEます。なぜ1LRコードで使用されるのですか?
152 r  types 

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