<table border="1" cellpadding="0" cellspacing="0" width="572"><tbody><tr><td valign="top"><p align="center"><strong>Topics</strong></p></td><td valign="top"><p>Memory release & part family manger</p></td></tr><tr><td rowspan="8" valign="top"><p align="center"><strong>Questions</strong></p><p align="center"><strong> </strong></p></td><td valign="top"><p>1.low_getspace low_freespace <strong>nlsStrDup low_reallocspace low_callocspace</strong></p><p>对应于:malloc,free,strdup,realloc,calloc</p></td></tr><tr><td valign="top"><p>2.Kinds of Objects shoulded be released?</p><p>ObjectPtr,SetOfString,SetOfObjects,,NVSET,String</p><p>SqlPtr,setPtr,DBFrame.</p><p>除这些之外,还有需要释放的吗?</p><p>DBFrame这个类是为了事务(transaction)管理的吗?</p></td></tr><tr><td valign="top"><p>3.Always check that a pointer is not null before freeing it .</p></td></tr><tr><td valign="top"><p>4 Include cleanup for output arguments in case of failure.</p></td></tr><tr><td valign="top"><p>5.A –C argument for a server in the conf file specifies the number of times that server process maybe userd before being terminated.</p><p> -S how much that server process may grow in memory size</p><p> 当超过指定次数的时候是不是服务停止还是重启,清理内存。</p><p>需要做到这样的话,肯定是有一个程式随时关注这些情况,然后做出动作。</p></td></tr><tr><td valign="top"><p>6. Memory options consist of native,optimized and integrity.</p><p> </p></td></tr><tr><td valign="top"><p>7关系类FamToPmr?</p><p>.FamMstr master类?</p><p> </p></td></tr><tr><td valign="top"><p>8.可以把part添加进family,或者是从family中删除part继承famlimy的一些属性,但是继承也能做成这样,是为了remove的灵活才这样设计的吗?</p></td></tr><tr><td valign="top"><p align="center"><strong>Supplement</strong></p><p> </p><p> </p><p> </p></td><td valign="top"><p>1.string, char及其指针类型在teamcenter中的使用</p><p> String str = NULL;</p><p> Char *char = NULL;</p><p>2.add …… in XXXsvr;</p><p>3.在创建AIP的时候,classic client不需要创建category,thin client 需要同时创建category</p><p> </p><p> </p><p>4.除XXXX外,其他的类在search result page 页面里用到的change page column 都是my data page的,这是错误的。统一Top menu,这个问题解决。</p><p>5.显示items 的默认显示条数在什么地方初始配置?</p><p>6. 查询数据的时候,会全部查出以后再去分页,这样的话,效率会受影响。在server是否存在查询指定的页面item的API</p><p>7. 在met转化的.C文件你中#line 217 "D:\\mtkuser\\cusdir\\com\\mtfdrprc.mth" 代表什么意思。</p><p>8. subscription入口进入的界面定义是一样的,这样实现有的有project No,有的没有project No,做的动作就比较大<br/> 能不能两者合一。(project No保留)</p><p>9. config-param(处理中)</p><p> </p></td></tr><tr><td valign="top"><p align="center"/><table cellpadding="0" cellspacing="0"><tbody><tr><td bgcolor="white"><table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><div><p>dispatcher</p></div></td></tr></tbody></table> </td></tr></tbody></table><strong>Summary</strong><p> </p><p> </p><p> </p><p> </p></td><td valign="top"><p>1.calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。</p><p>2.DBFrame不是类,用法如下</p><p>char *frame = NULL ;</p><p>BeginDbFrame(className,&frame,mfail);</p><p>EndDbFrame(className,frame,mfail);</p><p>CleanupS(frame);</p><p>这样做的目的就是为了事务(transaction)处理</p><p>3.当服务的数量超过指定的数量时,服务会重启,并释放相应的内存资源,这个重启是每个服务各自的事。没有被统管</p><p>6. Memory options consist of native,optimized and integrity.</p><p> Will be discuss later.</p><p>7.</p><p>Master是存放一些不会变化的信息。</p><p>Part,family及相应的relation的关系。</p><p/><table align="left" cellpadding="0" cellspacing="0"><tbody><tr><td/><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td colspan="7"> </td></tr><tr><td> </td><td> </td></tr><tr><td> </td></tr><tr><td> </td></tr><tr><td> </td><td colspan="6"> </td><td colspan="2"> </td></tr><tr><td> </td><td> </td></tr><tr><td> </td></tr><tr><td> </td></tr><tr><td> </td></tr></tbody></table> <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><br clear="ALL"/><p> Family object Famlly class</p><p> </p><p>当在 classic client执行build part family时,会根据family class构造相应的family object出来。</p><p>一个part通过和不同的family建立relation,这个part就会继承这个family的属性。原则上:</p><p> 每个part 可以与多个family建立 relation</p><p> 每个family可以与多个part建立relation</p><p> </p><p>.</p><p>如果只考虑part继承一个family,使用继承也可以达到这种效果。这是teamcenter的一种处理方式。</p><p> </p><p>现阶段在Thin client端,建立一个part会分为两步,1.填入part属性值。2.填入相应的family的属性值。但是有个问题:</p><p> 如果第二步创建失败的话,第一步却依然成功,也就是这个part还是被创建出来了。</p><p> </p><p>8.items 的默认显示条数在会在web目录的web.xml文件里配置</p><p> </p><p>9,#line 217 ""语法,</p><p>命令# line改变_LINE_ 与_ F I L E _的内容,它们是在编译程序中预先定义的标识符。</p><p>命令# line主要用于调试及其它特殊应用。</p><p> </p></td></tr></tbody></table>
- 前言
- 国内外PLM/PDM厂商情况
- PLM系统与选择
- Teamcenter及其一揽子产品解决方案初步介绍
- Teamcenter 开发利器组合介绍。 Eclipse + Visual Studio
- TeamCenter开发系统设计系列之一
- linux下自动部署Teamcenter Enterprise 的服务端脚本
- Teamcenter 入门开发系列问答(1)
- PLM基本概念收集
- Teamcenter 入门开发系列问答(2)
- Teamcenter 入门开发系列问答(3)
- Teamcenter 入门开发系列问答(4)
- Teamcenter 入门开发系列问答(5)
- Teamcenter开发问题之-- relation 无法创建 and 无法check in
- Teamcenter(Enterprise 2007) Admin 手法之 -- 移除relation
- Teamcenter 2007 之 Part 物件关联
- Teamcenter 2007之错误信息提示
- Teamcenter(Enterprise 2007) 开发之- 快速搭建开发环境(windows)
- Teamcenter 开发中的一些问题
- Teamcenter - Index search 找不到相关物件的解决方法
- Teamcenter2007 安装步骤
- [Teamcenter 2007 开发系列] 整合Extjs 展现页面组件
- Teamcenter2007 开发环境搭建和技巧
- [Teamcenter 2007 开发系列] web 非空验证
- [Teamcenter 2007 开发实战] 获取错误或提示信息
- Teamcenter Web 端自动登录 (SSO)
- [Teamcenter 2007 开发实战] 调用web service
- [码海拾贝 之TC] 呼叫外部应用程序或脚本
- [码海拾贝 之TC] 使用View 定义动态的Class