dp.SyntaxHighlighter


ブログでソースコードの表示が綺麗なのを見て興味をもって調べると
dp.SyntaxHighlighterを使っていることがわかった。

WordPressの場合はこのプラグインを置くだけでできた。これ以外にもSyntaxHighlighterのプラグインはあるのだが、これ以外は動作しなかった。
SyntaxHighlighter

以下、自分がよくつかうWindowsでの高精度タイマークラス

class CTimer
{
public:
	//		タイマリセット
	void Reset()
	{
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llStart);		//	開始時間を保持
	}
	//		コンストラクタ
	CTimer()
	{
		//		タイマの分解能を調べる
		LONGLONG		lFreq;										//	64bit
		::QueryPerformanceFrequency((LARGE_INTEGER*)&lFreq);		//	タイマの周波数
		m_dScale = 1.0 / lFreq;

		Reset();
	}
	//		デストラクタ
	virtual ~CTimer() {}
	//		オブジェクトの経過時間を返す(単位:秒)
	double		GetTime()
	{
		LONGLONG	m_llNow;										//	現在のクロック(64bit)
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llNow);		//	現在時刻を保持
		double	dRet = (m_llNow - m_llStart) * m_dScale;			//	スタート時刻からの差異を返す
		return	dRet;
	}
	//		ms単位で時間を返す
	operator	int()
	{
		return	(int)(GetTime()*1000);
	}
	//		ms単位で時間を返す
	operator	DWORD()
	{
		return	(DWORD)(GetTime()*1000);
	}
	//		秒単位で時間を返す
	operator	double()
	{
		return	GetTime();
	}
protected:
	double		m_dScale;			//	タイマの分解能
	LONGLONG	m_llStart;			//	開始時刻
};
Bookmark and Share

関連記事

    1. No comments yet.
    (will not be published)