プログラミング

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

11
SQL Server:2つのテーブルに同時に挿入することは可能ですか?
私のデータベースにはObject_Table、Data_Tableおよびという3つのテーブルが含まれていますLink_Table。リンクテーブルには、オブジェクトレコードのIDとデータレコードのIDの2つの列が含まれています。 私はからデータをコピーするDATA_TABLEことは、1つの与えられたオブジェクトIDにとにレコードを挿入し、対応するリンクされている場所Data_TableとLink_Table異なる特定のオブジェクト識別のために。 これを行うには、テーブル変数を選択し、反復ごとに2つの挿入を実行してループします。 これはそれを行うための最良の方法ですか? 編集:私は2つの理由でループを回避したいと思います。1つ目は怠惰で、ループ/一時テーブルにはより多くのコードが必要であること、より多くのコードはミスをする場所が多くなることを意味します。2つ目はパフォーマンスに関する懸念です。 すべてのデータを1回の挿入でコピーできますが、リンクテーブルを取得して、各レコードに新しいIDがある新しいデータレコードにリンクするにはどうすればよいですか?



3
IIS7でフォルダーおよび拡張機能ごとに静的コンテンツキャッシュを構成する方法
IIS7で、ASP.NET Webサイトの静的コンテンツキャッシュのルールを設定したいと思います。 私はこれらの記事を見ました、それは<clientCache />要素を使用してそれを行う方法の詳細ですweb.config: クライアントキャッシュ<clientCache>(IIS.NET) IISの静的コンテンツにExpiresまたはCache Controlヘッダーを追加(Stack Overflow) ただし、この設定はすべての静的コンテンツにグローバルに適用されるようです。特定のディレクトリまたは拡張機能に対してのみこれを行う方法はありますか? たとえば、別々のキャッシュ設定が必要な2つのディレクトリがあるとします。 /static/images /content/pdfs それは、(キャッシュ・ヘッダーを送信するためのルールを設定することが可能でmax-age、expires拡張機能やフォルダのパスに基づいて、等)? web.configIISコンソールにアクセスできないため、この方法でアクセスできる必要があります。

7
Entity Frameworkのデータベースを再作成するにはどうすればよいですか?
コードファーストエンティティフレームワークを使用して、ASP.Net MVC 5プロジェクトで悪い状態に陥っています。データが失われることは気にせず、新しく開始してデータベースを再作成し、Code-First移行の使用を開始できるようにしたいだけです。 現在、Update-Databaseを実行しようとすると例外がスローされるか、エラーメッセージが表示される状態になっています。また、ウェブサイトはデータベースに正しくアクセスできません。新しいプロジェクトを作成せずに、すべての移行をワイプしてデータベースを再作成し、ゼロから開始するにはどうすればよいですか?つまり、コードは残したいがデータベースは削除したいのです。 後で、デプロイメントデータベース(Azure上のSQL Server)も同期させたいと思います。繰り返しになりますが、すべてのデータを削除してもかまいません-機能させたいだけです。 クリーンな状態に戻すための手順を教えてください。とても有難い。

11
シェルで$$はどういう意味ですか?
一時ファイルのシェルで一意のファイル名を取得する1つの方法は、二重ドル記号($$)を使用することでした。これは時々変化する数を生成します...しかし、それを繰り返し呼び出すと、同じ数を返します。(解決策は、時間を使用することです。) $$実際には何であるのか、なぜそれが一意のファイル名を生成する方法として提案されるのか知りたいです。
143 shell  scripting 

7
文字列を丸めることができないのはなぜですか?
なぜ私はこれがcout string好きではないのですか? string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; これを行うと、次のエラーが発生します。 エラー2エラーC2679:バイナリ '<<':タイプ 'std :: string'の右側のオペランドをとる演算子が見つかりません(または許容できる変換がありません)c:\ users \ mollasadra \ documents \ visual studio 2008 \ projects \ barnamec \ barnamec \ barnamec.cpp 67 barnamec ** これでも機能しないのは驚くべきことです。 string text ; …
143 c++  string  cout 

13
.NET例外はどのくらい遅いですか?
例外をスローするタイミングとスローしないタイミングについての議論はしたくありません。簡単な問題を解決したいと思います。例外をスローしないという主張は99%の確率でスローされますが、反対側は(ベンチマークテストを使用して)速度は問題ではないと主張します。私は、どちらか一方に関係する多数のブログ、記事、および投稿を読みました。どっち? 答えからのいくつかのリンク:スキート、マリアーニ、Brumme。


8
各グループの最初の行を選択するにはどうすればよいですか?
次のように生成されたDataFrameがあります。 df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) 結果は次のようになります。 +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| 12.6| | 1| cat23| 5.3| | 2| cat56| 39.6| | 2| …


4
Swiftコンパイラエラー:文字列連結の「式が複雑すぎます」
これは何よりも面白いと思います。私はそれを修正しましたが、原因について疑問に思っています。エラーは次のとおりDataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressionsです:。なぜ文句を言うのですか?可能な限り最も単純な表現のようです。 コンパイラはcolumns + ");";セクションを指します func tableName() -> String { return("users"); } func createTableStatement(schema: [String]) -> String { var schema = schema; schema.append("id string"); schema.append("created integer"); schema.append("updated integer"); schema.append("model blob"); var columns: String …

4
なぜJavaインターフェイスメソッドを抽象として宣言するのでしょうか。
今日のEclipseの「プルインターフェース」リファクタリング機能を使用して、既存のクラスに基づくインターフェースを作成しました。新しいインターフェイスのすべての新しいメソッドを「抽象」メソッドとして作成するためのダイアログボックス。 そのメリットは何でしょうか? インターフェイスメソッドを抽象として宣言することが許可されているという事実は、特に推奨されていない、言語の余分で無害な機能であると思いました。 Eclipseがそのようなスタイルをサポートするのはなぜですか、または誰かが自発的にサポートすることを選択するのはなぜですか? 明確化:インターフェースメソッドが抽象的である理由を尋ねているのではありません。それらがインターフェイスにある場合でもそれらはとにかく抽象的であるため、なぜそれらを明示的に抽象としてマークすることを選択するのかと私は尋ねています。

8
クラスパスリソースのjava.nio.file.Path
クラスパスリソース(たとえば、私が取得するものClass.getResource(String))をとして取得するAPIはありますjava.nio.file.Pathか?理想的には、Pathクラスパスリソースで空想の新しいAPI を使用したいと思います。
143 java  java-7  nio2 

2
配列フィールドにMongoDBの一意の値または別の配列が含まれているかどうかを確認するにはどうすればよいですか?
現在、mongodbを使用しています。 私はブログ投稿コレクションを持っています、そしてブログ投稿は配列であるファイルされたタグを持っています、例えば blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] これらの検索を行うにはどうすればよいですか 「tag1」を含む ['tag1'、 'tag2']を含む ['tag3'、 'tag4']のいずれかを含む
143 mongodb 

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