パソコンで最近流行(?)のカラオケの上に歌を乗せた音声ファイルを作成する(PCカラオケ)方法を紹介します(使用するソフトとしては、RadioLine及びSoundEngineを使います)。
USBメモリ内のファイルを使用しているアプリケーションを調べる 【チュートリアル】
QueryDosDeviceでドライブのデバイス名マッピング取得 【チュートリアル】
カテゴリー: チュートリアル
QueryDosDeviceでドライブのデバイス名マッピング取得 はコメントを受け付けていません
rdtsc(Read Time Stamp Counter)のクラス化 【やってみた】
rdtsc
rdtscとはRead Time Stamp Counterである。これは何かというと、CPUクロックに基づく相対時刻の計測のページを引用させてもらうと
Intel x86系のCPU(AMDのAthlon等も含む)では、CPUクロックごとに加算される64bitのタイムスタンプカウンタ(IA32_TIME_STAMP_COUNTER_MSR:通称TSC_MSR)があります。
となっており、これを読み込むアセンブラ命令がrdtscとのことのようだ。 続きを読む
VC++ 配列・配列オブジェクトの不正位置参照エラー 【やってみた】
参照エラー
前回配列・配列オブジェクトの参照速度について実験してみたが、今回はこれらを利用する時に、不正な位置を参照した場合どのようなエラーが出るかの実験を行ってみた。(実験では、コンパイルを基本/clrオプションで行っている。)
カテゴリー: やってみた
VC++ 配列・配列オブジェクトの不正位置参照エラー はコメントを受け付けていません
VC++ CArray、CAtlArray、vector、配列、array(C++/CLI)の速度 【やってみた】
前にVC++の各種配列・配列オブジェクトについて比較してみたが、今回はさらにC++/CLIでのarrayも加えて比較する。ということで、.net frameworkを利用した場合速度がどうなるのか見てく。
DCオフセットとは(除去の仕方) 【用語解説】
VC++ CriticalSectionの速度 【やってみた】
排他的制御を行いたい時に使うのがこのCiriticalSection(クリティカルセクション)。具体的にいつ使うのかというと、マルチスレッド処理などをしている時に、同時にアクセスされるとまずい部分(メモリ領域)がある場合に使う。
カテゴリー: やってみた
VC++ CriticalSectionの速度 はコメントを受け付けていません
VC++ 64bit整数の文字列化・整数化 【チュートリアル】
64bit整数
通常C++などで定義されている整数の最大は、intやlongで32bit(4G)であるが、昨今のファイルシステムの事情などを見てもそれ以上の値を扱いたい場合があるのはよくあることである。
カテゴリー: チュートリアル
VC++ 64bit整数の文字列化・整数化 はコメントを受け付けていません
スポンサーリンク