<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