程式設計的奧義 Solve Problems

2021-06-12 23:36:20 字數 1338 閱讀 7654

程式設計的奧義,在於解決問題。

筆者遇到乙個問題,筆者希望離開電腦時,能將電腦在短時間內設定為屏保狀態。

但windows xp的屬性設定中,最短時間為1分鐘,顯然不符合筆者的要求。

於是,筆者希望從網上找到一款軟體,能設定當電腦主人離開之時,電腦立刻進入屏保狀態。但在網上苦苦找尋之後,極少軟體能滿足筆者的這個要求,但最終找到這樣一款軟體,軟體在後台進行並於桌面右下角托盤處顯示軟體圖示,當使用者需要離開電腦並令電腦立刻進入「離開狀態」時,只需用滑鼠右擊系統托盤上的該軟體,選擇「離開狀態」即可。

然而,這款軟體在筆者看來,有三大弊端:

一是,該軟體為系統優化軟體,主要功能是顯示系統狀態(如硬體溫度、記憶體使用狀態等),該軟體除了「電腦離開狀態」的功能外,其餘功能筆者並不需要,所謂「殺雞焉用牛刀」,實現讓電腦立即進入屏保狀態這樣乙個簡單的功能,筆者並不希望用功能太複雜的軟體來實現,功能過於複雜的軟體就像「四不像」,總讓人感覺不夠professional;

二是,當使用者需要使用該「電腦進入離開狀態」的功能時,需要令其在開機時自啟動,或手動開啟該軟體並保持其執行於後台狀態,筆者嫌其麻煩,主要是不想令系統後台執行過多的軟體,以致於占用系統記憶體;

三是,欲在該軟體中實現電腦立即進入屏保狀態,需要將手掌移開鍵盤,再去握住滑鼠,然後移動滑鼠定位到系統托盤上的該軟體,最右擊滑鼠鍵選擇「電腦離開狀態」,經過這一系列繁瑣的操作後才能把使用者的需求實現,對於程式猿來講,操作鍵盤的速度更優於操作滑鼠,所以筆者想要一款軟體,能實現通過簡單的鍵盤操作來實現令電腦立即進入屏保狀態的功能。

綜上所述,目前筆者似乎沒有找到這樣一款令人滿意的足夠簡單的足夠專業化的軟體。

事隔許久,在此期間內,當筆者離開電腦時,只能通過在windowsxp上使用快捷鍵windows+l,使系統狀態切換至「切換使用者」介面,來實現鎖定系統的功能,但該操作也有弊端,即保護隱私的意圖過於明顯,當同事看到筆者離開電腦前故意將系統鎖定的操作,必定在心中無限鄙視筆者,但如果換一種方式,即通過將電腦強制進入屏保狀態的方式,以實現最終希望鎖定系統的意圖,這樣他人看到的就是屏保而不是系統鎖定的介面,這樣的做法是不是更佳呢;

那麼有沒有這樣一款軟體,能將系統立即切換至屏保呢?

既然沒有現成的軟體來滿足使用者的需求,那麼能否換一種思路去實現呢?

答案是有的!那就是自己動手寫程式。

接觸程式設計已經多年,但程式一直只是乙個愛好、工作技能而已,很少時間去思考——程式設計的目的是什麼。

從人類的發展歷史上看,人類不能學習新的技能,最終的目的就是通過某種習得的技能,去解決現實問題。回到程式設計上看,程式設計是最終目的,不就是將程式設計的思想、方法應用於實現,並最終解決現實問題嗎?

那麼,當我們在使用系統時遇到的問題,我們是不是該通過「自己動手」的方式,使問題得以解決呢,而不是一味地滿足於現狀,依賴於現狀。

(完)

逆變器的奧義是什麼?

逆變器的奧義是什麼?真的為了產生余弦電流?也許它並不是 想象乙個物體向右推10秒,物體向右移動10公尺,再向上推20秒,物體向上移動20公尺 再想像同樣的物體先向右推5秒,物體向右移動5公尺,再向上推10秒,物體向上移動10公尺,再向右推5秒,物體又向右移動了5公尺,再向上推10秒,再次向上移動10...

宅之終極奧義 Ubuntu的root帳號密碼問題

新接觸ubuntu的人 base on debian 大多會因為安裝中沒有提示root密碼而不太清楚為什麼會這樣。如何設定 改變 啟用 root 使用者的密碼?sudo passwd root 為了啟用 root 帳號 也就是 設定乙個口令 使用 sudo passwd root 當你使用完畢後遮蔽...

武俠中的基本要素(武俠之奧義)

我是學數學的,數學中很重要的乙個問題就是數學的基礎,也就是數學的根本問題是什麼 例如歐幾里德用公理 公設和概念發展出了平面幾何 在本世紀初產生了各種學派,想解決數學的基礎性問題,通常是用邏輯和集合的方法,現在還沒有得出大家都滿意的結論。相應的,武俠的基礎是什麼呢?武俠,武俠,按理構成的基本要素應該是...