dotfuscator 出错 - 找出突破口

来源:互联网 发布:查看电脑网卡mac地址 编辑:程序博客网 时间:2024/05/17 02:57


研究了半个月的问题终于找到了一点突破口。尤如小时候,恶梦中被东西压着揣不出气来,突然可以透一口气。

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年,成为资深程序员的时候,去做一个程序,你可以一分种搞定(扩张的).