dotfuscator 出錯 - 找出突破口


研究了半個月的問題終於找到了一點突破口。尤如小時候,惡夢中被東西壓着揣不出氣來,突然可以透一口氣。

native code, xml 標識: [System.Serializable()]  對dotfuscator 是有影響的。
但是如何改掉,生成的pdf 文件(pdf組件)會出錯,我又把對錯兩種文件,通過notepad 查看,找出很多不相同的地方。
現在發現一個程序員的基本功力是何其重要。另外我這人太內向。或者與人多交流,突破口會找到的更快。


1. 和字符及類名相關的api 最好不改動。如需要xml輸出等等。
2. 注意xml, [System.Serializable()],  GetMethod
GetType
GetField
GetEvent
GetProperty
GetNestedType
GetMember
Namespace
FullName


代碼都是我寫的。當初只是爲了方便以及更合邏輯,更清晰。
事實證明,一切都不是那麼絕對。

我現在做一個程序,只能做到80分。
無論是設計架構,命名,邏輯處理,代碼實現。

 

如果大家在編程再碰到難的問題,應該感謝上天,又給你一個突破的機會。
而且要面對難題。讓你的無知,暴露在事實面前。


問題:  所以現在有些矛盾,是繼續研究新東西,還在鞏固原有的東西?
答:我認爲,對一件事物瞭解的深度是很重要的。而泛泛的瞭解,沒有想像中的有用。


另外,從當一個年輕的程序員,開始就要養成積累的習慣,比如做很多東西,做成類庫。這樣過個5年,成爲資深程序員的時候,去做一個程序,你可以一分種搞定(擴張的).   

發佈了60 篇原創文章 · 獲贊 2 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章