STS-使用前准备

sts 的基础框架拿的eclipse的,你可以理解为eclipse + spring插件的高级升华版。在使用上可以很大限度的参考eclipse的操作。

 

首先,调整字体。

 

中文很麻烦的,因为编码问题。习惯性将编码都设置成utf-8。

 

显示jvm内存使用情况

 

调整eclipse的内存大小。在sys.ini文件中

 

编辑  右键-new快捷菜单   --修改:

在弹出窗口上勾选自己常用的即可

 

SVN(我用的是subclipse_svn):http://subclipse.tigris.org/update_1.10.x/

勾选需要安装的内容,这里Subclipse是必须安装内容,SVNKit为可选内容(建议全部勾选),然后一直下一步直至完成重启即可。

 

转载于:https://www.cnblogs.com/shindo/p/5630013.html

/*===================================================================================================================================*/ /* Display Mainscroll State Transtion : Main Sw. Scroll LinkList Update Hook */ /* */ /* --------------------------------------------------------------------------------------------------------------------------------- */ /* Arguments: Indication/Insertion Request Bit Array/Main Sw. Scroll Contents Support Bit */ /* Return: Updating was completed, TRUE/FALSE */ /*===================================================================================================================================*/ static U1 u1_s_DspMnscrlDefLnkUpdt(U1 u1_numcntt, ST_DMNSCRL_STCTL * stp_stctl, const ST_DMNSCRL_STCFG * stp_stcfg, U1 u1_tabactv, U1 u1_tabcntt) { U1 u1_rsult; U4 u4_supbit; U1 u1_cnt; U1 u1_jdglinkupdt; const ST_DMNLNKCFG * stp_linkcfg; U1 u1_numscrl; U1 u1_updtmd; U1 u1_linkcntt; U4 u4_jdgintrpt; U1 u1_prev; U1 u1_next; u1_rsult = (U1)TRUE; u4_supbit = stp_stctl->u4_cnttsup; stp_stctl->u1_scrlbegin = (U1)DMNSCRL_CNTTUNDEF; u1_jdglinkupdt = (U1)DMNSCRL_INTBKCALL; stp_linkcfg = stp_stcfg->stp_linkcfg; u1_numscrl = stp_stcfg->u1_numscrl; for(u1_cnt = (U1)0; ((u1_cnt < u1_numscrl)&&(u1_rsult == (U1)TRUE)); u1_cnt++){ u1_linkcntt = stp_linkcfg[u1_cnt].u1_linkcntt; if((stp_stctl->st_link[u1_linkcntt].sts.u1_prev < u1_numcntt) && (stp_stctl->st_link[u1_linkcntt].sts.u1_next < u1_numcntt)){ u1_jdglinkupdt |= (U1)DMNSCRL_INTLINKD; } else if(stp_stctl->st_link[u1_linkcntt].u2_cnttlink == (U2)DMNSCRL_UNLINKD){ u1_jdglinkupdt &= (U1)U1_MAX ^ (U1)DMNSCRL_INTLINKD; } else{ u1_rsult = (U1)FALSE; break; } if(u1_linkcntt == stp_stctl->st_sts->sts.u1_dmncntt){ u1_jdglinkupdt |= (U1)DMNSCRL_INTCRRNT; } else{ u1_jdglinkupdt &= (U1)U1_MAX ^ (U1)DMNSCRL_INTCRRNT; } u4_jdgintrpt = u4_supbit & stp_stcfg->stp_cnttinf[u1_linkcntt].u4_supbit; if(u4_jdgintrpt != (U4)0){ u1_jdglinkupdt |= (U1)DMNSCRL_INTINDCTD; if(stp_stctl->u1_scrlbegin >= u1_numcntt){ stp_stctl->u1_scrlbegin = u1_linkcntt; } } else{ u1_jdglinkupdt &= (U1)U1_MAX ^ (U1)DMNSCRL_INTINDCTD; } u1_jdglinkupdt &= (U1)DMNLNK_CNDMASK; u1_updtmd = u1_DMNSCRL_LNKUPDTMD[u1_jdglinkupdt]; switch(u1_updtmd){ case (U1)DMNLNK_NOP: break; case (U1)DMNLNK_RMV: u1_prev = stp_stctl->st_link[u1_linkcntt].sts.u1_prev; u1_next = stp_stctl->st_link[u1_linkcntt].sts.u1_next; stp_stctl->st_link[u1_prev].sts.u1_next = u1_next; stp_stctl->st_link[u1_next].sts.u1_prev = u1_prev; stp_stctl->st_link[u1_linkcntt].u2_cnttlink = (U2)DMNSCRL_UNLINKD; break; case (U1)DMNLNK_RMVNXT: u1_prev = stp_stctl->st_link[u1_linkcntt].sts.u1_prev; u1_next = stp_stctl->st_link[u1_linkcntt].sts.u1_next; #if (__DMNSCRL_RMVNXTJMPFST_SUP__ == 1) if(stp_stctl->u1_scrlbegin < u1_numcntt){ stp_stctl->st_sts->sts.u1_dmncntt = stp_stctl->u1_scrlbegin; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[stp_stctl->u1_scrlbegin].u1_defopt; } else{ stp_stctl->st_sts->sts.u1_dmncntt = u1_next; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_next].u1_defopt; } #else stp_stctl->st_sts->sts.u1_dmncntt = u1_next; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_next].u1_defopt; #endif stp_stctl->st_link[u1_prev].sts.u1_next = u1_next; stp_stctl->st_link[u1_next].sts.u1_prev = u1_prev; stp_stctl->st_link[u1_linkcntt].u2_cnttlink = (U2)DMNSCRL_UNLINKD; break; case (U1)DMNLNK_RMVNXT1ST: if(stp_stcfg->stp_cnttinf[stp_stctl->st_sts->sts.u1_dmncntt].fp_bkgnd != NULL){ stp_stctl->st_sts->u2_ctlsts = (stp_stcfg->stp_cnttinf[stp_stctl->st_sts->sts.u1_dmncntt].fp_bkgnd)(stp_stctl->st_sts->u2_ctlsts, (U1)DMNSCRL_BKGNDACT_INIT); } if(u1_tabactv == (U1)TRUE){ vd_DSPMNSCRL_LNKUPDTHOOK(); } u1_jdglinkupdt &= (U1)U1_MAX ^ (U1)DMNSCRL_INTBKCALL; u1_prev = stp_stctl->st_link[u1_linkcntt].sts.u1_prev; u1_next = stp_stctl->st_link[u1_linkcntt].sts.u1_next; if(stp_linkcfg[u1_cnt].u1_unlinkstck == (U1)TRUE){ stp_stctl->u1_unlinkstck = stp_stctl->st_sts->sts.u1_dmncntt; } #if (__DMNSCRL_RMVNXTJMPFST_SUP__ == 1) if(stp_stctl->u1_scrlbegin < u1_numcntt){ stp_stctl->st_sts->sts.u1_dmncntt = stp_stctl->u1_scrlbegin; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[stp_stctl->u1_scrlbegin].u1_defopt; } else{ stp_stctl->st_sts->sts.u1_dmncntt = u1_next; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_next].u1_defopt; } #else stp_stctl->st_sts->sts.u1_dmncntt = u1_next; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_next].u1_defopt; #endif #if (__DMNSCRL_RMVNXTJMPPRE_SUP__ == 1) if(u1_tabcntt == (U1)DMNSCRLTAB_ECO){ stp_stctl->st_sts->sts.u1_dmncntt = u1_prev; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_prev].u1_defopt; } else{ /* Do nothing */ } #endif stp_stctl->st_link[u1_prev].sts.u1_next = u1_next; stp_stctl->st_link[u1_next].sts.u1_prev = u1_prev; stp_stctl->st_link[u1_linkcntt].u2_cnttlink = (U2)DMNSCRL_UNLINKD; break; case (U1)DMNLNK_INSAREA: u1_next = stp_stctl->st_link[stp_stctl->u1_scrlend].sts.u1_next; if((u1_next < u1_numcntt) &&(stp_stctl->u1_scrlend < u1_numcntt)){ stp_stctl->st_link[u1_linkcntt].sts.u1_prev = stp_stctl->u1_scrlend; stp_stctl->st_link[u1_linkcntt].sts.u1_next = u1_next; stp_stctl->st_link[stp_stctl->u1_scrlend].sts.u1_next = u1_linkcntt; stp_stctl->st_link[u1_next].sts.u1_prev = u1_linkcntt; stp_stctl->u1_scrlend = u1_linkcntt; if(stp_stctl->u1_unlinkstck == u1_linkcntt){ if(stp_stcfg->stp_cnttinf[stp_stctl->st_sts->sts.u1_dmncntt].fp_bkgnd != NULL){ stp_stctl->st_sts->u2_ctlsts = (stp_stcfg->stp_cnttinf[stp_stctl->st_sts->sts.u1_dmncntt].fp_bkgnd)(stp_stctl->st_sts->u2_ctlsts, (U1)DMNSCRL_BKGNDACT_INIT); } if(u1_tabactv == (U1)TRUE){ vd_DSPMNSCRL_LNKUPDTHOOK(); } stp_stctl->st_sts->sts.u1_dmncntt = u1_linkcntt; stp_stctl->st_sts->sts.u1_dmnopt = stp_stcfg->stp_cnttinf[u1_linkcntt].u1_defopt; stp_stctl->u1_unlinkstck = (U1)DMNSCRL_CNTTUNDEF; } } else{ u1_rsult = (U1)FALSE; /* error */ } break; case (U1)DMNLNK_UPDTLNKPT: stp_stctl->u1_scrlend = u1_linkcntt; break; default: u1_rsult = (U1)FALSE; /* error */ break; } } return(u1_rsult); }该代码的作用
最新发布
08-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值