如何在eclipse的package explorer中增加自己的右键菜单

如何在eclipse的package explorer中增加自己的右键菜单,第1张

<extension

point="orgeclipseuipopupMenus">

<objectContribution

adaptable="true"

objectClass="orgeclipsecoreresourcesIFile"

nameFilter="xml"

id="comabcXmlRunnerxml">

<action

JPopupMenu menu3;//d出式对话框

//d出式对话框

menu3add(chexiao);

menu3addSeparator();

menu3add(itemCopy);

menu3addSeparator();

menu3add(itemCut);

menu3addSeparator();

menu3add(itemPaste);

menu3addSeparator();

menu3add(quanxuan);

textaddMouseListener(new MouseAdapter(){

public void mousePressed(MouseEvent e){

if(egetModifiers()==InputEventBUTTON3_MASK)

menu3show(text,egetX(),egetY());

}

});

>

用分治法求两个n位大整数 u和v 的乘积时,将 u和v 都分割成长度位n/3 位的3段。怎么才结合分配才能用5次 n/3位整数的乘法求得 uv 的值。

小弟我是先把 (注:3^2n/3 的意思是 3的 2n/3 次方,这里m表示这些数是几进制数,比如m为2,则表示u,v,A,B,C,D,E,F为二进制数)

u = A×m^(2n/3) + B×m^(n/3) + C

v = D×m^(2n/3) + E×m^(n/3) + F

比如 这里定义m=10, u=123456789,是 n=9的9位10进制数,则分解后为

123456789=123×10^6 + 456×10^3 + 789

说明到此

按照我原来的假定

uv= [A×m^(2n/3) + B×m^(n/3) + C]×[D×m^(2n/3) + E×m^(n/3) + F]

=AD×m^(4n/3)+AF×m^(2n/3) +BE×m^(2n/3)+CD×m^(2n/3)+AE×m^n +BD×m^n + CE×m^(n/3) +BF××m^(n/3) +CF

经过结合分配整理得

uv=AD×m^(4n/3) +[(A-B)(E-D)+AD+BE]×m^n + [BE+(A-C)(F-D)+CF+AD]×m^(2n/3)[(B-C)(F-E)+CF+BE]×m^(n/3) +CF

需要计算 AD,BE,CF ,(A-B)(E-D),(A-C)(F-D),(B-C)(F-E) 这六次 n/3 位整数得乘法,要怎么分配结合整理才能得到 5次,谢谢各位了!

也可以发Email给我,jnbzwm@163com

谢谢了!

以上就是关于如何在eclipse的package explorer中增加自己的右键菜单全部的内容,包括:如何在eclipse的package explorer中增加自己的右键菜单、在eclipse中如何实现java右键菜单程序中的分隔符、请问一下,在eclipse中右键项目名显示出来的菜单怎么添加和删除啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9509633.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存