我並不是很熟悉什麼是powershell,但是有種直覺是:如果想在windows中使用系統自帶的功能取代bash shell,powershell或許是比dos批處理更好的選擇。不過,從頭開始再來一門程式語言或許還是個不小的挑戰。
功能相對齊全且通用的powershell版本現在是v3版本,我試看了別人win7電腦上的版本,內建的是v2版本。據說win8.1以上的系統中內建的軟體基本上都是v3以上,而vista以後都已經支援v3以上的powershell。
那麼powershell的軟體版本如何檢視呢?其實有乙個powershell內建的命令,$psversiontable。這個命令看上去到有一點bash或者perl的感覺。我使用的系統是windows 10 hb,具體的檢視記錄如下:
psc:\users\thinkpad> $psversiontable
name value
psversion 5.1.14393.953
psedition desktop
pscompatibleversions
buildversion 10.0.14393.953
clrversion 4.0.30319.42000
wsmanstackversion 3.0
psremotingprotocolversion 2.3
serializationversion 1.1.0.1
我用的軟體版本居然是v5版本的,之前一直以為是v3,真是出乎意料。原來,powershell又已經更新了這麼多版本。
還有一點比較值得一說,powershell的命令窗中輸入命令的時候具有自動補全的功能,輸入部分字元之後按下tab鍵就能夠自動補全。相比比較傻瓜式的cmd命令窗,這算是乙個比較大的提公升了。這倒是有點像linux下的命令視窗了,用起來真有一點舒適感了。
C 中的power函式
在cmath標頭檔案中存在函式pow,在stl numeric.h中存在對於power的具體實現 只看一下對於power的具體實現,之前不知道有沒有聽說過快速冪,power可以說就是快速冪的實現 函式原型如下 template inline t power t x,integer n templat...
stl numeric中的power演算法剖析
在power演算法中求乙個數x的n次方分成兩部分,一是當n為偶數時計算方法,另一部分是當n為奇數時的計算方法。在n的 分解 過程中,還可能還會出現偶數和奇數部分的 都參與計算。n為偶數,計算方式 假設 y x x z n 2 那麼xn y z。例如如下步驟 28 4 4。1 44 16 2。2 16...
日誌檢視 學會檢視Windows日誌
大多數企業都會使用window系統,那麼使用過程中就會產生大量日誌,學會檢視windows日誌,合理的利用日誌資料進行分析,是it管理員的必備技能之一。正常情況下,windows日誌都是使用eventvwr.msc開啟事件管理器去檢視,或不同的事件id表示不同的日誌程序,但有些新型的事件id對於沒有...