当前位置:首页 > 实用范文

编程经验交流

时间:2023-07-29 22:07:38
编程经验交流[本文共12789字]

第一篇:编程经验

1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排

序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于mysql,sqlite更容易掌控。

2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。

如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例如,在ios中,gcd,分发和队列操作是你的好朋友。人类的大脑没有被设计成用来分析那些无穷临时状态——这是我的惨痛教训所得。

3. 尽可能简化状态,尽可能局部本地化,适用至上。

4. 短小可组合的方法是你的好朋友。

5. 代码注释是危险的,因为它们很容易更新不及时或给人误导,但这不能成为不写注释的

理由。不要注释鸡毛蒜皮的事情,但如果需要,在某些特殊地方,战略性的长篇注释是需要的。你的记忆会背叛你,也许会在明天早上,也许会在一杯咖啡后。

6. 如果你认为一个用例场景也许“不会有问题吧”,它也许就是一个月后让你在发布的产品

中遭受惨痛失败的地方。做一个怀疑主义者,测试,验证。

7. 有疑问时,和团队中所有相关人交流。

8. 做正确的事情——你通常会知道这指的是什么。

9. 你的用户并不傻,他们只是没有耐心理解你的捷径。

10. 如果一个开发人员没有被安排长期的维护你们 ……此处隐藏14141个字……形管理

电脑图应妥善分档管理,最好是一个产品建一个目录,一个零件起一个别名字,如铜公图名为a10,后模图可为

a10c,前模图名为a10cav,散铜公图名为a10s1,这样就比较清楚。不同软件间格式转换:

和autocad的沟通,mastcam7以上版本的可以直接读dwg文件,低于7版本可以先在autocad转成dxf格式。其它cam软件如(cimtron,pro/e,ug)等可以先转成iges. step等等格式。

dnc用法:

程序完成后,经过检查,没有问题就可以抄到dnc电脑里实际加工了,抄程序有二种方法1用磁盘抄2通过局域网

传送。然后启动dnc软件,找到要运行的程序,按enter键就行了。坐标系:

有三种,机械坐标系,加工坐标系,临时坐标系三种。机械坐标系,机械零点是机械上一个基准点,每次开电后

,原点归零后就被确定下来,机械零点的位置由机械厂定,不要改变。加工坐标系是用于工件加工的,是机械坐

标系的子坐标系,取机械坐标系中的一个点(一般是工件中心点)作为坐标原点,将这个点的机械坐标值记录下

来,作为加工坐标系列的原点,即可设加工坐标系。临时坐标系:随时以每一个点清零作坐标原点。对应于坐标

值也有三种坐标值:机械坐标值,加工坐标值,临时坐标值(也称相对坐标值)常用过滤值:

常用过滤值0.001~0.02,过滤半径r=0.1~0.5。开粗刀路取大值,光曲面刀路取小值,曲面半径较小取大值,曲

面半径较大取小值。

过滤可有效地减小程序容量,走刀更加畅,但过大则影响加工精度。

《编程经验交流[本文共12789字].doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式