2009-01-01から1年間の記事一覧

「テーブルの再生成を必要とする変更を保存できないようにする」設定の変更

「SQL Server Management Studio」では、「テーブルの再生成を必要とする変更を保存できないようにする」設定が既定で有効になっています。設定は下記の手順で変更できます。 ツールバーの「ツール」をクリック ポップアップメニューの「オプション」をクリ…

SQL Serverの「変更データキャプチャ」機能を有効にする

データベース「MyDatabase」の変更データキャプチャを有効にする USE MyDatabase GO EXEC sys.sp_cdc_enable_db GO テーブル「MyTable」の変更データキャプチャを有効にする USE MyDatabase GO EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @sour…

コレクションの要素を一意にする

C#で、コレクションの要素を一意にする処理(C++のstd::unique)をしたく、.NETのBCLに用意されていないかと探していました。 System.Linq.Distinct がそれにあたるようです。

C++版listと.NET版Listの違い

最近まで勘違いしていたのでメモです。 標準C++ライブラリのstd::listと、.NET基本クラスライブラリのSystem.Collections.Generic.Listは、データの持ち方が異なる。 std::listが、いわゆる双方向なリスト構造なのに対し、System.Collections.Generic.Listは…

Boost.PropertyTree でXMLを読書き その2

Boost.PropertyTree でXMLを読書きの続きです。今度は、前回作ったplanetクラスのインスタンスに適当な値を詰めて、それをXMLファイルに出力してみます。

Boost.PropertyTree でXMLを読書き

Boost C++ Libraries 1.41.0 にて、PropertyTreeライブラリが追加されました。 カテゴリとしては、std::vectorやstd::mapのように、データ構造を提供するライブラリで、PropertyTreeが提供するのは"ツリー構造"です。 また、XML,JSON,INI,INFO Parserが付属…

ごあいさつ

はじめまして、雨宮です。 C++プログラマをしています。 最近は.NET系言語、とくにC#もよく使うようになりました。このblogでは、ソフトウェア開発を中心に、興味を持った内容の備忘録や、感想を書いていく予定です。 よろしくお願いします。