プログラミング

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

3
ASP.NET MVCを使用した複数のパラメーターによるルーティング
当社は自社製品のAPIを開発しており、ASP.NET MVCの使用を検討しています。APIを設計する際に、ユーザーがAPIからXML形式で情報をリクエストするために、以下のような呼び出しを使用することにしました。 http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 ご覧のとおり、複数のパラメーターが渡されます(つまりartist、およびapi_key)。ASP.NET MVCでは、artistされるだろうcontroller、getImagesアクションが、どのように私はアクションに複数のパラメータを渡すのでしょうか? これは上記のフォーマットを使用しても可能ですか?
139 c#  .net  asp.net-mvc  routing 

9
集計関数なしのTSQLピボット
このようなテーブルがあります... CustomerID DBColumnName Data -------------------------------------- 1 FirstName Joe 1 MiddleName S 1 LastName Smith 1 Date 12/12/2009 2 FirstName Sam 2 MiddleName S 2 LastName Freddrick 2 Date 1/12/2009 3 FirstName Jaime 3 MiddleName S 3 LastName Carol 3 Date 12/1/2009 これが欲しい… これはPIVOTを使用して可能ですか? CustomerID FirstName MiddleName LastName Date ---------------------------------------------------------------------- 1 …

9
IPython / Jupyterノートブックでの行番号の表示
IPython / Jupyter Notebooksで実行されているほとんどの言語カーネルからのエラーレポートは、エラーが発生した行を示します。ただし、(少なくともデフォルトでは)ノートブックに行番号は表示されません。 IPython / Jupyterノートブックに行番号を追加することは可能ですか?
139 python  ipython  jupyter 


6
Twinyを使用すると、Python Matplotlibの図のタイトルが軸のラベルと重なる
次のように、twinyを使用して、同じグラフに2つの別々の数量をプロットしようとしています。 fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') ax.set_title('Orbital charts for ' + Planet.N, horizontalalignment='center', verticalalignment='top') ax2 = ax.twiny() ax2.plot(v,r,'k-') ax2.set_xlabel('Linear speed …

2
インターフェイスを使用する場合、プライベートセッターをどのように実装しますか?
いくつかのプロパティを持つインターフェースを作成しました。 インターフェイスが存在しない場合、クラスオブジェクトのすべてのプロパティは次のように設定されます。 { get; private set; } ただし、これはインターフェイスを使用している場合は許可されないため、これを実現できますか?


5
警告:参照名 'HEAD'があいまいです
私はGitを使い始めたばかりで、次のコマンドを実行すると1つのブランチが多すぎるようです。 warning: refname 'HEAD' is ambiguous. 次の出力が表示されます。 warning: refname 'HEAD' is ambiguous. From github.com:dagda1/hornget * branch master -> FETCH_HEAD warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. 実行すると git branch -a 私は以下を得ます: HEAD * master remotes/emmekappa/master remotes/origin/HEAD -> origin/master remotes/origin/master 私は混乱していremotes/origin/HEAD -> origin/masterます。 これは何であり、どのようにして曖昧なブランチを取り除くことができますか? あいまいなブランチを追加したと思うマージを実行して、この段階に到達しました。
139 git 

8
ニューラルネットワークではなく、遺伝的アルゴリズムをいつ使用すればよいですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 問題を解決するためにニューラルネットワーク(またはその逆)とは対照的に、遺伝的アルゴリズムをいつ使用するかを決定するための経験則(または一連の例)はありますか? 両方の方法を混在させることができる場合があることは承知していますが、2つの方法の大まかな比較を探しています。

2
Entity Frameworkの非同期操作が完了するまでに10倍の時間がかかる
Entity Framework 6を​​使用してデータベースを処理しているMVCサイトがあり、すべてを非同期コントローラーとして実行し、データベースへの呼び出しを非同期対応として実行するように変更しています(例:ToListAsync())。 ToList()の代わりに) 私が抱えている問題は、クエリを非同期に変更するだけで信じられないほど遅くなることです。 次のコードは、データコンテキストから「アルバム」オブジェクトのコレクションを取得し、かなり単純なデータベース結合に変換されます。 // Get the albums var albums = await this.context.Albums .Where(x => x.Artist.ID == artist.ID) .ToListAsync(); 作成されたSQLは次のとおりです。 exec sp_executesql N'SELECT [Extent1].[ID] AS [ID], [Extent1].[URL] AS [URL], [Extent1].[ASIN] AS [ASIN], [Extent1].[Title] AS [Title], [Extent1].[ReleaseDate] AS [ReleaseDate], [Extent1].[AccurateDay] AS [AccurateDay], [Extent1].[AccurateMonth] AS [AccurateMonth], [Extent1].[Type] AS [Type], [Extent1].[Tracks] …

6
フォーム認証タイムアウトとsessionStateタイムアウト
ウェブサイトのセッションタイムアウトに関して私が調べているコードがあります。web.configでこのコードに遭遇しました。 <authentication mode="Forms"> <forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" /> </authentication> <sessionState timeout="30" /> 誰が一方が他方よりも優先されるか、そしてそれらがどのように異なるかを誰かが知っていますか?ありがとう。



5
node.jsのオブジェクトキーを反復する
JavaScript 1.7以降には、これを可能にするIteratorオブジェクトがあります。 var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) { console.log("Unknown error: " + err.description + "\n"); } } iterate(); node.jsにこのようなものはありますか? 今私は使っています: function Iterator(o){ /*var k=[]; for(var i in o){ k.push(i); }*/ var k=Object.keys(o); …


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