2006总结

    技术2022-05-11  127

    浑浑噩噩,年复一年 06年,感慨,失落,愤怒,平静,领悟.压力 从没有记录心情的习惯,头一年,头一回,这些记录总在耳季,时时提醒自己,该完成应尽的责任 春节后去了北京,为什么去,不知,迷茫充斥这整个头脑,短暂的停留,却并没有在思想中滑过. 会来后见了一些人,看了一些事,具体记不得了,只记得,这次变化比较大,很多以前事情都变的清晰了 大概是四月份,终于想找工作了,搞什么电子商务,之前对网络就没有什么概念,只是想进入,进去了后觉得没什么,还是想退出来,当时最大的想法可能就是因为觉得没什么技术含量吧.但是这次对国内互联网还是有了一些认识,特别从技术的角度 然后闲置三个月,自学了一些课程,这回比较认真,但还是没坚持下来,后来给自己定了位,自己动力不足 真的不知为什么又找了一份工作,已经8月了,大半年就这样过去了,可能和当时gf的状况也有关系,责任这两个字时时光临平静的心情. 一切皆是必然 工作环境就那样,无所谓,但提到亲人,现在再也洒脱不起来了 值得一提的是,真正应用上了linux,unix等,就像当时使用windows那样新奇, 在技术上也给自己做了些规划,也算有了目标 写之前还以为会有很多感触会写,但提笔确发现平庸的只能记个流水帐.(想起小学老师对日记的要求,1不能记流水帐;2字数最少***)  :) 附:技术总结 一.重用性和移植性 1.移植性             windows            Unix        linux 代码层        1.去掉编译器的上特殊部分,如: cl的pragma,  __desc....等            2.剥离专用库的代码:如尽量避免使用不可平台移植的库,如mfc,            3.对于依赖于平台的api则使用封装,如:         LoadLibrary                         lopen         FreeLibrary                      lclose            4.尽量提前考虑ascii和unicode的差别,如可以使用宏和类型重定义等技术 编译层        链接层        2.可重用性 现有两种方案: a.使用动态链接机制,做到链接层的可重用(不需要编译,二进制代码重用) 优点:可以很好的组建化程序,可以说是一种非常优秀的方法 缺点:由于c++缺乏二进制标准,这个概念似乎只是一种假象,虽然有com技术,但移植性成为它的最大屏障,最终导致这种方法进入一个不可移植但可重用的尴尬境地,还有就是效率问题. b.使用代码级的可重用方案 优点:使重用,移植可以得到很好的并存,在重视移植性的程序中可以很好的发挥作用 缺点:重用性没有像第一中方法那样彻底,只是一种这种方案 二.曲面的选择和构造 分析 地层模型是由外部包括的轮廓所表达的,数学曲面的选择和地层模型的表示是息息相关的. 由于地层的多变性,在规则(DEM)和不规则模型(TIN)中,后者更能精确的模拟出地物的真实形态.由于TIN的限制,所以曲面构造必须是建立在三角域上的. 条件 数学曲面中得到较好的应用的包括插值[基于各种基函数的插值方法],逼进[bezier曲面,B样条(均匀/非均匀|有理/无理)],拟合[没有研究].从效率和准确度来考虑,描述大量结点数据所表达的曲面,逼进较优于插值,以下重点描述bezier和B样条在三角域上构造的性质 三角berstein-bezier曲面: 实现:构造简单,为了保证曲面的光滑,需要拼接曲面 特点:拼接后的三角曲面在局部的可调节性比较差,但生成效率较高 三角均匀B样条曲面: 实现:由于本身结构的优势,不须进行曲面的拼接,但构造较为复杂 特点:此特点恰恰与bb曲面相反

    最新回复(0)