文章目錄
筆記本又用完了,這個本上的筆記有一半已經在我的前面一篇“一紮”筆記中分享過了,這裡就將後一半奉上。
不知道為什麼,我無論在做什麼事情的時候,都喜歡動筆寫下一點相關的東西。特別是自己犯傻的地方,碰到的一些問題以及最終的解決辦法。總感覺自己的文章寫得很爛啦,也很少有人看,而我之所以堅持,是為了自己能記住一些以前常犯的錯誤,已經當時所做的比較感興趣的事情。反正是作為以後的一個回憶吧!堅持!堅持!再堅持!
下面是一些知識點:
注意升級服務dll的時候,為了能夠升級後能正常使用,一定先安裝cert.cab,然後安裝要更新的cab包。環境是windows mobile 6.1.
wm camera驅動分了好多層次。首先是MDD 層,然後是PDD層,下面是不同cpu的層次,再下面是不同camera的具體驅動,如OV5642.這裡還是要好好看看滴。大一點的驅動都沒怎麼調試過,瞭解的也不多。以後有機會一定要好好把握啊。
學習了鉤子函數,這個網上很多例子。鉤子有很多種,有線程鉤子,也有全域鉤子,總之在不同的情況使用不同類型的鉤子函數。自己也嘗試著使用了一下,這裡主要是為了擷取當前的按鍵。好像網上好多木馬,就是通過這個神奇的函數來盜取使用者的帳號和密碼的。所以瞭解了這個,你也就明白了為何有人的密碼和帳號會被盜取了。
調試了em3000雷射頭,這是二維的,所以可以掃描二維條碼。最大支援7000多個字元的條碼。
以後注意版本的維護啊。沒對檔案或者程式進行修改後,一定要記錄修改的地方,修改的理由,並且寫上版本號碼,最重要的事不要忘記備份。這才是很好的維護。
我們在當時學習電腦科學導論的時候,應該都是第一次接觸了流程圖。然後大家很快就明白了流程圖是幹什麼的,如何用,然後大學畢業了,好多人寫代碼根本不再使用了。結果導致了代碼出現了很多問題。如果在大公司,那還好,因為一般大公司的測試都是很嚴密的,所以一般都會測試出你代碼的所有問題。但是如果在小公司,那你可就慘了。因為測試根本就不懂代碼,就是盲目滴測測,很多時候,很多問題,測試人員是測試不出來的。但是等到客戶測試出來的時候,不就完了嗎?所以避免bug的一個好辦法就是畫出你代碼的流程圖,你大概看一下流程圖,就可以很快找到自己有哪些分支沒有返回,或者如果程式走到哪一步,下一步該怎麼走等等問題,總之,你會受益匪淺滴。所以不要輕視一些簡單的東西,這些東西都有其存在的意義,好好的使用,會給你帶來很大的便利。
這段時間,學習了C#語言,並且寫了一些應用程式。總體上感覺c#有其方便的地方,也有很麻煩的地方。所以至於做應用程式用c++還是C#,這個如果你熟悉了,用哪個都可以。個人感覺C#還是比較快上手的。寫出來的應用程式自己感覺還是挺漂亮的,但是就是感覺自己寫代碼的時候還是沒有用好物件導向語言,總感覺自己寫的代碼不好看。總體上就是自己寫的代碼分的檔案比較少,一個檔案總代碼量太多,感覺還是在用結構語言來設計的。以後還是好好學習一下別人設計的代碼吧。
另外一個問題就是如果在c#中調用自身的開啟串口的一套,然後關閉,再調用C++封裝的一套開啟串口,會發現再調用C++的讀串口的操作時,卡在讀那裡,什麼也讀不到。這裡到網上搜了一下C#記憶體回收的一些知識,自己也寫了一篇部落格專門解決了這個問題。就是手動釋放資源的問題,調用GC.Collect(),記憶體回收。
下面是自己的一些感想吧: 突然發現自己工作都快一年了,說學到東西吧,確確實實也學到了一些東西。但是我感覺好多時候都是自己去學的,而至於公司,這大半年給我的東西我感覺除了一些經驗,就只剩下很多教訓了。說實話,這一年,自己在寫代碼上有一些提高,至少會很關注代碼安全問題了。以前做ACM的時候,就是一個程式解決一個小問題,完全沒有什麼代碼完全問題,只要能通過所有用例就OK了。但是現在不行了,現在做的是一個系統,好多時候是使用者在使用,而你做的東西不僅僅要考慮到代碼的各個方面,還要考慮到使用者體驗,系統的穩定性,人性化,方便性等等。這些方面還是有些增長。另外就是對於移動智慧型裝置的開發這一領域還是有一些瞭解的,至少在驅動這一塊,自己腦子裡面不再是空白了,但是距離調試出很穩定的驅動還有很遠。到目前為止,我也只是輔助別人調試,根本沒有自己去調試去瞭解一個驅動。好多時候我感覺你光靠看,學習,理解往往不夠,最重要的就是實踐,只有你真正去實驗了,去碰見問題,解決問題了,你增長的東西才是最實在的。 這一年,說實話也不少掙錢吧,雖然沒有存款,但是至少快還完了24000塊錢的助學貸款,證明自己還是掙了點錢的。總之,這一年對自己不是很滿意,需要繼續努力,加油,還有幾個月就工作一年了,到那時一定要好好總結一下,是否要換公司,是否要尋求新的發展,一定要考慮清楚。 每個人都有過1年,5年,10年,其實我們最重要的還是每一天。好多時候我們只顧關注著這十年我要幹些什麼,我們會不自覺的放鬆。好多人定了5年計劃、10年計劃,所以墮落的時候,我們會告訴自己就這幾天,我還有好幾年的時間呢,我完全可以實現自己的理想,完成自己的計劃。殊不知,時間就這樣一天天浪費了,等到5年10年過去了,你還是當年的你,只不過老了幾歲。所以說如果你真心想有所作為,我感覺首先理想是不能少的,然後就是每天想一下自己是不是距離自己的理想又近了一步,如果你想成為什麼樣的人就要以什麼樣的標準來要求自己。也許你每一天過得都就那樣,有點忙,稍微有點累,但是感覺很充實很開心,5年10年過去了,那你發達了,你實現了自己的理想,完成了自己當初的計劃,甚至超出了預想的計劃。同時你收穫了好的習慣,好的人格,好的人生。。。。。 望著前方的燈塔,每天前進一點點,腳踏實地,一步一個腳印,走吧。。。