軟體江湖 小小兵器

2022-01-13 19:10:26 字數 1757 閱讀 3647

人類相對於普通動物更高階,其中乙個比較顯著的特點就是在於人類能夠更好地使用工具,甚至是複雜的工具。有的人把軟體行業比喻成江湖,我覺得很貼切。大家也都看過武俠**,江湖人士,基本都有個刀槍棍棒,斧鉞鉤叉之類的兵器。作為程式設計師,要想在軟體江湖裡行走,那自然也少了也有幾個看家的家當。當然,要是程式設計師中的思維縝密之致者,可能達到無器勝有器的境界,完全可以快速開發自己的利具。但是如果您還沒達到上面的境界,下面還是由我為您推薦幾個在windows下派得上用場的小工具。

l  windows任務管理器

l  金山程序管理器

l  process explorer

l  process monitor

前三者,反映的是當前系統的程序的執行狀況,並且對程序有生殺予奪的大權。最後一位則是能監視windows作業系統中檔案系統、登錄檔、網路、執行緒活動情況的集大成者。windows任務管理器,大概是每個熟悉windows 的人,都曾使用過的工具,可以認為是windows必不可少的元件。對於一般人來說,這個工具確實比較使用強大,但是對於程式設計師來說,似乎還是有些缺憾,不能找到程序對應的應用程式的存放路徑,要是找到個惡意軟體,就算知道是哪個程序,也未必知道它在**(這裡請允許我暫且冒昧的描述,其實我描述的只是windows vista之前的windows的任務管理器操作方式,而windows vista及其之後的作業系統已經完全改觀了,即能夠顯示程序對應的應用路徑。)金山程序管理器的,好處是除了類似windows vista下的任務管理器的功能外,它能夠利用強大的網路功能,從伺服器端得到某個程序對應的功能描述,讓你更知根知底一些,當然程序可以同名,所以它也不是百分百的準確,至少輔助功能算是比較強大了。process explorer則是功能更詳細工具,它除了有windows vista下程序管理器的功能外,還可以以樹狀結構顯示程序的呼叫啟動關係。

l  portmon

l  串列埠除錯助手

portmon這個工具,可以監視串列埠/並口的資料通訊情況,是乙個開發串列埠/並口等型別的通訊應用程式時不可多得的好工具。另外,它還可以在通過windows授權的情況下,訪問其它windows計算機的串列埠或並口的活動狀況,確實很方便實用。串列埠除錯助手,出自龔建偉的力作,也可能是使用習慣了,很多時候還是很喜歡它做串列埠的測試、驗證工作的,用它做測試,還是比較放心的。

l  microsoft network monitor

l  commview

microsoft network monitor是開源的免費軟體,好處就不用多說了,功能的話,捕捉一般的網路通訊,功能也算是比較齊全了。

commview是個付費軟體,但是有試用版可以使用一段時間,既然是付費,自然有比免費軟體更強的競爭優勢,因為個人工作經歷所限,未能對其獨到的優勢進行發掘總結,因為留給大家吧。江湖的事,讓江湖的人去解決。

這些工具的功能通過瀏覽官方的介紹,就對它們的功能搞得一清二楚了,剩下的就是照著幫助做實戰練習了。另外,據我個人思考總結,以上羅列的很多任務具,其實很多出自:的奉獻。而sysinternals **的簡介如下:sysinternals **由 mark russinovich 和 bryce cogswell 於 1996 年為託管其高階系統實用工具和技術資訊而創辦。microsoft 在 2006 年 7 月份收購了 sysinternals。無論您是 it 專業人員還是開發人員,都會發現 sysinternals 實用工具在對 windows 系統和應用程式進行管理、故障排除和診斷時很有幫助。

另外,我發現這裡的好工具還很多,希望大家能夠在這裡得到更多的滿意答案。優秀的工具,不能讓你更聰明,但是能讓你的產能更高效,能讓開發人員、測試人員在一些方面去更好地驗證負責的產品的功能和質量。軟體即江湖,初出茅廬時,兵器隨身帶。

百萬小小兵

簡要題意 求1 n中與n不互質的數的個數。n 1e8 分析 當然是求 n varphi n n 然後相減啦。利用公式 n n 1 1p 1 1 1p2 1 1p3 varphi n n 1 frac 1 frac 1 frac n n 1 p 1 1 1 p2 1 1 p3 1 然後通過計算得知n至...

小小小公司軟體從業人員的生存法則

本人作為乙個小小小公司的半瓶子專案管理者,開發 運維 需求 設計 方案 售前 伺服器 資料庫 帶團隊等等,什麼都弄,什麼都不太懂,一路走來,有一些體會。首先,要明白基本的職場環境是 會做的不如會說的,會說的不如會套路的 如果哪一樣都不擅長,就不要一開始就學別人動嘴皮子耍小聰明,老老實實做事情。否則,...

雜談 關於軟體工程那些小小事

今晚很想寫這個話題,為什麼?因為最近遇到一些需求的事情我多少有點對軟體工程這樣的事情產生一些奇怪的想法。大學讀書期間,學校幫我們訂了一本厚厚的磚頭書,這本書就叫關於軟體工程。講課的大學老師是實戰派,所以他一上台就說這本書沒有用的,只有你做工程才會體會到,這是我一位既感到害怕又敬佩的老師。時至今日,乙...