前幾天買了一本《程式設計之美》,今天上英語課偷偷的看一幾眼,感覺真的不錯,但是第一章就把我難住了,估計是自己windows程式設計方面的只是不足,實現了一下:
#include #include #include const int sampling_count = 200;//設定取樣數
const double pi = 3.1415926535;
const int total_amplitude = 300;//最大的振幅值,也就是過多長時間間隔取樣一次,因為就是執行時間的分配,所以可以把它看做振幅
int main()
dword starttime = 0;
for (int j = 0;;j = (j + 1) % sampling_count)
return 0;
}
執行結果:
堅持看完這本書!
程式設計之美 1 1 Windows控制CPU占有率
1.1 讓cpu占有率聽你指揮 題目 windows環境下,寫乙個程式控制cpu占有率,具體 cpu的占有率固定在50 為一條直線。cpu占有率為一條直線,具體引數可調。cpu占有率呈一條正弦曲線。解題思路 任務監控器下cpu占有率是1秒進行一次取樣的。讓cpu工作指定時間,休息指定時間就可以控制占...
程式設計之美 讓CPU佔用率曲線聽你指揮
author fox 前兩天在買 計算機程式設計藝術 中文版的時候,偶然發現 程式設計之美 這本書,當時翻了一下,看到 讓cpu佔用率曲線聽你指揮 這樣的題目確實讓人為之一動。寫一段 可以讓cpu占有率曲線畫出平滑的正弦曲線,有點意思 當然,最後沒有買這本書,雖然我可以肯定這是本好書。我從csdn讀...
《程式設計之美》之一 我們也玩玩CPU
昨天拿到 程式設計之美 了。首先宣告不是拿這本書來準備ms的面試的 我沒有接到他家的通知,連電面都沒有。這本書被傳得很 神 我純粹拿他來擴大知識面。看目錄部分有很多關於演算法和資料結構的,我大多見過,不過希望做著沒能提供一些 新鮮妙絕 的解法和講解。現在看了1.1,操縱cpu部分,這個我從來沒接觸過...