プログラミング

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

30
外部キーの何が問題になっていますか?
私は聞いた覚えジョエル・スポルスキの中で言及をポッドキャスト014(私は記憶が正しければ)彼はやっと今までに外部キーを使用したいということ。しかし、私にとっては、データベース全体で重複やそれに続くデータの整合性の問題を回避するために非常に重要なようです。 理由については、確かな理由がありますか(スタックオーバーフローの原則に沿った議論を避けるため)。 編集: 「外部キーを作成する理由がまだないので、実際に設定するのはこれが最初の理由かもしれません。」




2
GitHubでのフォーク間のマージ
GitHubリポジトリをフォークしました。次に、いくつかの変更をフォークにプッシュしました。次に、元のリポジトリが私の変更と他のいくつかをマージしました。ここで、欠けている変更をマージしたいと思います。単純なプルに続いてプッシュを試しましたが、これによりコミットが重複して発生します。それを行うための最良の方法は何ですか?
259 git  github 

21
Entity Framework 6(Code-First)でストアドプロシージャを呼び出す方法
Entity Framework 6は初めてなので、プロジェクトにストアドプロシージャを実装したいと考えています。次のようなストアドプロシージャがあります。 ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() SELECT t0.[DeptId] FROM [dbo].[Departments] AS t0 WHERE @@ROWCOUNT > 0 AND t0.[DeptId] = @DeptId END Department クラス: public class …


29
フォルダーのSubversionコントロールを削除するにはどうすればよいですか?
私は、フォルダを持っているc:\websites\test、そしてそれはもはやが存在しないことをリポジトリからチェックアウトされたフォルダやファイルが含まれています。Subversionがそのフォルダーとサブフォルダーとファイルの追跡を停止するようにするにはどうすればよいですか? 単純に.svnフォルダを削除できることはわかっていますが、多くのレイヤに多数のサブフォルダがあります。
259 svn 

9
文字列の最後の文字を削除
データベースにリンクされたリストの多くの情報を取得しています。Webサイトに接続している人のために、一連のグループを作成します。 私はこれをテストに使用していますが、これは動的ではないため、本当に悪いです: string strgroupids = "6"; これを今使いたいです。しかし、返される文字列は次のようなものです1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = strgroupids + g.ToString() + ","; strgroupids.TrimEnd(','); }); strgroupids.TrimEnd(new char[] { ',' }); ,後を削除したいのです5が、確実に機能しません。
259 c#  string  char 

23
TSQL日時フィールドからYYYY-MM-DD形式の日付を取得する方法
SQL ServerからYYYY-MM-DD形式で日付を取得するにはどうすればよいですか?SQL Server 2000以降で使用するには、これが必要です。SQL Serverでこれを実行する簡単な方法はありますか、または結果セットを取得した後、プログラムで変換する方が簡単ですか? Microsoft TechnetでCASTとCONVERTを読みましたが、必要な形式がリストに表示されず、日付形式を変更することはできません。
259 sql-server  tsql 

5
Python FORループ内のループ数を取得する
forリストを反復するPython ループでは、次のように記述できます。 for item in list: print item リストのすべての要素をきちんと調べます。ループ内でこれまでに何回ループしたかを知る方法はありますか?たとえば、リストを取得し、10個の要素を処理した後、それらを使用して何かを実行したいとします。 私が考えた代替案は次のようなものになるでしょう: count=0 for item in list: print item count +=1 if count % 10 == 0: print 'did ten' または: for count in range(0,len(list)): print list[count] if count % 10 == 0: print 'did ten' for item in listこれまでの反復数を取得するためのより良い方法は(と同じように)ありますか?
259 python  for-loop 

16
Visual Studioでプロパティを作成するショートカット?
C#で非常に高速にプロパティを作成する人を見たことがありますが、どうやってそれを実現したのですか? プロパティを作成するためにVisual Studio(現在Visual Studio 2010を使用)で利用できるショートカットは何ですか? C#を使用しています。 例えば、 public string myString {get;set;}

22
Javaにgotoステートメントはありますか?
私はこれについて混乱しています。私たちのほとんどは、Javaにはgotoステートメントがないと言われています。 しかし、Javaのキーワードの1つであることがわかりました。どこで使用できますか?使えないのに、なぜJavaにキーワードとして含まれていたのか?
259 java  syntax  keyword  goto 

7
複数のAsyncTaskを同時に実行する—不可能ですか?
2つのAsyncTaskを同時に実行しようとしています。(プラットフォームはAndroid 1.5、HTC Heroです。)ただし、最初にのみ実行されます。これが私の問題を説明する簡単なスニペットです: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } catch (InterruptedException ie) { ie.printStackTrace(); } } } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new PrinterTask().execute("bar bar …

9
SQL Serverでの内部結合と左結合のパフォーマンス
9つのテーブルでINNER JOINを使用するSQLコマンドを作成しましたが、このコマンドには非常に長い時間がかかります(5分以上)。したがって、私の知っていることにもかかわらず、LEFT JOINのパフォーマンスが向上するため、私の人々はINNER JOINをLEFT JOINに変更するように提案しました。変更後、クエリの速度が大幅に向上しました。 LEFT JOINがINNER JOINより速い理由を教えてください。 :以下のような私のSQLコマンドの外観 SELECT * FROM A INNER JOIN B ON ... INNER JOIN C ON ... INNER JOIN Dなど 更新: これは私のスキーマの概要です。 FROM sidisaleshdrmly a -- NOT HAVE PK AND FK INNER JOIN sidisalesdetmly b -- THIS TABLE ALSO HAVE NO PK AND FK …

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