动态配置文件guice,软件命名空间

Posted by

Atitit.ioc 动态配置文件guice 设计原理

Atitit.软件命名空间  包的命名计算 及命名表(两千个称呼) 方案java package  

 

 

1. Bat启动时注入配置文件1

 

2. ioc调用1

1. 统计的lib jar 列表1

3. Ioc 分发器 配合 apche  MethodUtils.invokeStaticMethod2

2. Code3

 

3. 常用包名按找字母排序(贰仟个)4

1. Bat运行时注入配置文件

SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_71

set  RESIN-HOME=c:\resin-4.0.22

set classpath=%classpath%;%RESIN-HOME%\lib\jasper.jar;%RESIN-HOME%\lib\javaee-16.jar;%RESIN-HOME%\lib\resin.jar

rem 3,配置classpath %RESIN-HOME%\lib\resin.jar (尽管是win7的话没供给设置)

rem  不然报那多少个:com.caucho.loader.SystemClassLoader

rem  不然报那叁个:com.caucho.loader.SystemClassLoader

rem %RESIN-HOME%\resin.exe console  -resin-home %RESIN-HOME% –debug-port 8000

 

 

 “%JAVA_HOME%\bin\java” -Dresin.server=1 -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djava.system.class.loader=com.caucho.loader.SystemClassLoader -Djava.endorsed.dirs=”%java_home%\jre\lib\endorsed;E:\resin-4.0.22\endorsed” -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Dresin.home=/%RESIN-HOME% -Xss1m -Xmx556m -Xrs -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 com.caucho.server.resin.Resin –root-directory /%RESIN-HOME% -conf %RESIN-HOME%\conf\resin.xml   -resin-home /%RESIN-HOME% -root-directory /%RESIN-HOME% console -debug-port 8000 -Dapptype=”jobus”

 

小编:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 Ake巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:14665一九八三9@qq.com

转发请注脚来源: 

 

 

2. ioc调用

this.dbx=com.attilax.ioc.IocXq214.getBean(DBX.class);

 

3. Ioc 分发器 配合 apche  MethodUtils.invokeStaticMethod

 

/**

 * @author attilax 老哇的爪子

@since  o92 j_48_u$

 */

package com.attilax.ioc;

import com.attilax.core;

import com.attilax.db.DBX;

import com.attilax.db.DbxMybatis;

import com.attilax.persistence.HbxX;

import com.attilax.persistence.PX;

import com.focustar.ServiceLoctor4vod;

import com.focustar.downtask.GvDownloadTaskSvs;

import com.google.inject.Binder;

import com.google.inject.Guice;

import com.google.inject.Injector;

import com.google.inject.Module;

import com.google.inject.name.Names;

 

import static  com.attilax.core.*;

 

import java.util.*;

import java.net.*;

import java.io.*;

 

import org.apache.commons.lang3.reflect.MethodUtils;

//import org.directwebremoting.extend.AbstractCreator;

//import org.directwebremoting.extend.Creator;

/**

 * @author  attilax 老哇的爪子

 *@since  o92 j_48_u$

 */

public class IocXq214   {

//publicstatic Injector ati;

 

public static void main(String[] args) {

System.setProperty(“apptype”,”jobus”);

System.out.println(getBean(DBX.class));

}

/**

@author attilax 老哇的爪子

@since  o92 j_48_40   

 * @param class1

 * @return

 */

public  static  <t> t getBean(Class<t> class1) {

 String apptype=System.getProperty(“apptype”);

 String clsName=”aaaCfg.IocX4@app@”.replace(“@app@”, apptype);

Object o= com.attilax.reflect.MethodUtils.invokeStaticMethod(clsName, “getBean”, (Object)class1);

// attilax 老哇的爪子  j_48_40   o92 

 

return    (t) o;

}

//  attilax 老哇的爪子 j_48_u   o92   

/* (non-Javadoc)

 * @see org.directwebremoting.extend.Creator#getType()

 * @author  attilax 老哇的爪子

 *@since  o93 l_d_c$

 */

  

/**

@author attilax 老哇的爪子

@since  o02 4_f_56   

 * @param string

 */

public     <t> t getBean(String className) {

// attilax 老哇的爪子  4_f_56   o02 

try {

Class c=Class.forName(className);

return (t) getBean(c);

} catch (ClassNotFoundException e) {

//  attilax 老哇的爪子 4_h_t   o02   

e.printStackTrace();

throw new RuntimeException(e);

}

//return null;

}

}

 

//  attilax 老哇的爪子

 

1. 统计的lib jar 列表

 驱动器 D 中的卷未有标签。

 卷的连串号是 0000-4823

 

 D:\workspace 空格\AtiBrow\lib 的目录

 

2016/01/07  14:02    <DIR>          .

2016/01/07  14:02    <DIR>          ..

2015/01/26  19:53            84,216 access-bridge-32.jar

2015/08/08  05:35         2,000,557 ant.jar

2015/04/17  08:26             8,419 aspriseOCR.jar

2015/04/17  08:26           137,878 aspriseTIFF.jar

2015/08/29  16:58         2,110,901 ati.jar

2014/02/17  19:18           179,712 attilaxHelp.dll

2014/03/16  21:17             5,830 cdef.h

2015/11/02  15:45    <DIR>          ckeditor

2015/01/26  06:12           118,726 commons-beanutils-1.6.1.jar

2015/07/16  12:01           188,671 commons-beanutils-1.7.0.jar

2015/01/26  06:06           232,019 commons-beanutils-1.8.3.jar

2015/08/11  07:31            41,123 commons-cli-1.2.jar

2015/07/13  10:02           263,965 commons-codec-1.9.jar

2015/04/20  01:53           575,389 commons-collections-3.2.1.jar

2015/10/05  21:51           610,259 commons-collections4-4.0.jar

2015/05/09  14:39            77,857 commons-dbutils-1.6.jar

2015/07/16  12:01            57,779 commons-fileupload-1.2.1.jar

2015/07/16  12:01           109,043 commons-io-1.4.jar

2015/01/26  06:12           245,274 commons-lang-2.3.jar

2015/08/24  11:30           315,805 commons-lang3-3.1.jar

2015/04/20  01:51            60,686 commons-logging-1.1.1.jar

2015/07/13  10:02            61,829 commons-logging-1.2.jar

2015/01/26  19:53             8,934 dnsns.jar

2015/04/20  01:52            86,381 ezmorph-1.0.4.jar

2015/11/02  15:45    <DIR>          fckeditor

2015/07/13  10:02            31,270 fluent-hc-4.5.jar

2015/07/16  12:01            31,679 ghost4j-0.3.1.jar

2015/04/27  19:39           710,683 guice-3.0.jar

2015/07/13  10:02           727,567 httpclient-4.5.jar

2015/07/13  10:02           158,975 httpclient-cache-4.5.jar

2015/07/13  10:02            17,359 httpclient-win-4.5.jar

2015/08/03  09:11         1,632,538 httpcomponents-client-4.5-src.zip

2015/07/13  10:02           322,234 httpcore-4.4.1.jar

2015/07/13  10:02            40,692 httpmime-4.5.jar

2015/01/26  19:53            43,594 jaccess.jar

2016/01/05  16:52         1,012,446 jackson-all-1.8.5.jar

2015/07/17  15:36           746,168 jai_imageio-1.1-alpha.jar

2015/08/08  06:27           132,819 java-unrar-0.3.jar

2015/01/17  04:24           413,725 javaee-16.jar

2015/08/01  14:37         5,868,832 jave-1.0.2.jar

2015/12/16  21:19           391,387 jcifs-1.3.8.jar

2015/07/16  12:01           153,096 jdom.jar

2015/04/17  08:27           675,726 jid.jar

2015/11/02  15:45    <DIR>          jna

2015/01/14  02:08           914,639 jna-4.0.0.jar

2015/07/13  10:02           914,597 jna-4.1.0.jar

2015/07/13  10:02         1,464,423 jna-platform-4.1.0.jar

2015/07/16  12:01           948,100 jna.jar

2015/01/14  02:08           367,378 jna_WindowUtils.jar

2016/01/05  14:53            81,072 jpush-client-3.1.2.jar

2016/01/05  14:46           181,330 jpush_ati.jar

2014/05/14  09:22           159,123 json-lib-2.4-jdk15.jar

2015/07/16  12:01           424,572 jsoup-1.6.1-javadoc.jar

2015/07/16  12:01           105,487 jsoup-1.6.1-sources.jar

2015/07/16  12:01           281,579 jsoup-1.6.1.jar

2015/04/27  22:38           278,273 jsoup-1.7.1.jar

2015/04/17  08:27            74,311 JTwain.jar

2015/08/27  17:39           174,560 jvyaml-0.2.1.jar

2014/11/23  17:00            16,708 laf-plugin.jar

2014/11/23  17:00           392,309 laf-widget.jar

2016/01/07  14:02                 0 lib.txt

2015/04/19  07:08           340,957 liquidlnf.jar

2015/01/26  19:53         1,024,712 localedata.jar

2015/01/26  06:08           391,834 log4j-1.2.15.jar

2015/05/11  15:02           489,884 log4j-1.2.17.jar

2015/01/26  19:53               829 meta-index

2015/11/02  15:45    <DIR>          mozilla

2015/01/14  02:08           678,339 MozillaInterfaces-1.8.1.3.jar

2015/08/08  06:20         4,744,342 mucommander.jar

2015/05/09  14:53           848,401 mysql-connector-java-5.1.25-bin.jar

2015/05/20  10:17           831,660 netty-3.2.4.Final.jar

2015/10/03  23:31           188,920 pinyin4j-2.5.0.jar

2015/03/05  14:01         3,898,959 selenium-java-2.45.0.jar

2015/04/27  06:07        25,065,632 selenium-java-2.45.0.zip

2015/04/27  06:07        35,269,077 selenium-server-standalone-2.45.0.jar

2015/01/21  21:09            22,338 slf4j-api-1.5.6.jar

2016/01/05  15:28             7,132 slf4j-log4j12-1.4.0.jar

2014/11/23  17:00            81,112 substance-swingx.jar

2015/04/19  07:12         4,113,472 substance6.1_sdk1.7.jar

2015/01/26  19:53            15,941 sunec.jar

2015/01/26  19:53           198,101 sunjce_provider.jar

2015/01/26  19:53            30,695 sunmscapi.jar

2015/01/26  19:53           237,244 sunpkcs11.jar

2015/02/04  02:27         2,623,458 swt-debug4.4.jar

2015/11/02  15:45    <DIR>          syntaxhighlighter

2015/04/15  10:30            87,893 Thumbnailator-0.3.10.jar

2015/11/02  15:45    <DIR>          tinymce

2014/11/23  17:00           105,601 trident.jar

2015/01/26  19:53            68,762 zipfs.jar

              83 个文件    108,835,799 字节

               8 个目录 251,580,854,272 可用字节

 

 

 小编:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519829@qq.com

转发请注解来源: 

 

2. Code

 

package com.attilax.namespace;

 

import java.util.ArrayList;

import java.util.Collection;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

 

import net.sf.json.JSONArray;

 

import com.attilax.coll.ListX;

import com.attilax.collection.listUtil;

import com.attilax.io.dirx;

import com.attilax.io.filex;

import com.attilax.jar.JarFileView;

import com.attilax.json.JSONObject;

import com.attilax.lang.Closure;

import com.attilax.lang.MapX;

import com.attilax.lang.text.RegExpChar4splitor;

import com.attilax.lang.text.strUtil;

import com.attilax.office.excelUtil;

import com.attilax.text.CamelStrUtil;

import com.attilax.util.numUtil;

 

public class NamespaceUtil {

private static void calcPkg(String strPath) throws Exception {

Map m=new NamespaceUtil().travePkgCalcNames(strPath);

List Li_table=listUtil.addAll(m); 

 System.out.println( com.attilax.json.JSONArray.fromObject(Li_table).toString(2));

 excelUtil.toExcel(“名字,计数”, “name,count”, Li_table, “c:\\calc_pkg_”+filex.getUUidName()+”.xls”);

}

 

 

3. 常用包名按找字母排序(2000个)

 名字计数,aaa1,about5,abstract4,accessibility8,accessible1,aciton1,acl1,acquire1,action71,actionscript1,active1,activex3,adapter5,adaptor33,add3,additionalfeature8,addres2,admin1,adptr1,agreement4,ajax1,ajp2,alert1,alignment3,all11,allclasse2,allowed1,amd25,analysi1,analyzer2,and31,android4,angelina2,animate1,animation11,anno1,annotation12,ant70,antlib4,any19,apache902,api295,app5,appearance1,applet5,application3,approx84,aqua11,ar7,arabia1,arabic6,arc1,archive5,archiver1,area3,argentina1,argument2,arm17,array2,arrow8,as2,ascii1,ash76,asm6,asn38,asprise35,assert1,association2,ast2,asymmetric11,at2,ati4,atiwechat2,atom1,attachment1,attr1,attribute29,audience12,audio2,aurora1,auth12,authentication4,authorize1,authx1,auto2,autocomplete3,autoscroll3,autoshutdown1,autumn4,aware6,awt3,awtconsole1,axe2,axi2,baa3,back3,backfeed1,background9,backup1,backward1,bag3,banner1,bar17,barby2,base29,based6,basic1,batch2,bc5,bcel8,be1,bean9,beanutil21,beta3,beust7,beyonce2,bezel1,bg4,bi1,bidimap3,big1,binary3,bind2,binder1,bio2,birosoft86,bitmap1,biz3,bl1,black5,blank3,blend1,blind1,blog1,blogofbug6,blue9,bm250,bDVD,bold2,bom1,bonjour2,bookmark5,boolex2,bootstrap4,border41,bottle2,bottom2,bouncycastle147,bound1,box12,br5,branch8,brazil1,break4,brick3,brkp1,brown2,browse1,browser30,browserbot1,browserdetect1,browserlauncher5,brushed2,bsh132,buffer5,bug2,build3,builder8,bulgaria1,bullet2,bundle2,burlap5,busines9,button37,bx1,by4,bzip3,ca7,cache18,cacher1,call1,callback5,canada1,cancel1,cant1,canva1,capture1,car1,card1,caribbean1,cat1,categorie1,categoryexplorer2,caucho6,cci1,ccm1,cd2,cdom1,ce8,cell9,center2,cer1,cert14,certificate1,cfg1,cglib19,ch35,chain1,chainsaw2,challenger3,change17,changer1,channel15,channelexplorer4,char1,character2,charcoal2,charset1,chart2,check165,checkbox1,checker2,checkered1,checkover1,child1,china1,chooser29,chrome12,chrrii212,cipher1,ck1,clas81,classe1,classfile2,classfmt1,classic19,classpath2,cleaner3,clear2,clearcase1,cli2,clib2,click1,client45,clientprop36,clip1,close26,closebutton1,cluster1,cmd1,cmdline2,cmdx1,cmp2,cms6,cmyk4,cn78,co2,code2,codec300,codecimpl3,codegen1,coder2,codestream3,codewise1,coffee8,cold1,coll1,collapseall1,collect2,collection57,collector3,color131,colorchooser51,colored1,colorization1,colorized1,colorscheme53,com1042,combining1,combo19,combobox2,comboboxarrow1,comboboxfocu1,command90,commandbar1,commander2,commandhandler1,comment3,common604,commonj5,compactnotation1,comparator7,compat3,compiler52,compkg2,complete1,completer2,completion1,component105,composer1,composite1,compression9,compressor1,computer2,computericon1,concurrent6,condition5,conditional1,conf3,config22,configuration6,configure4,confirmed1,conn20,connect1,connection29,connector3,console2,constant5,constantpool1,constrain1,constructor2,contact2,contain4,container12,containing2,content4,contentdisposition2,contenttype2,context7,continuation1,continue2,contrib95,control10,controllable2,converter12,coobird12,cookie8,copy6,core151,corej26,corner1,count7,counter2,cp1,cplusplu1,cqzdmdll1,crayon5,crc2,create3,creation2,creator1,credential2,creme8,crimson1,criteria1,crl2,crmf3,crop1,crosshatch2,crypt1,crypto28,cryptopro1,cs4,csharp1,css37,csv1,cup2,current1,custff12,custffchrome15,custom30,customization1,cut3,cvslib1,cvswrapper1,cyberneko13,cybervillain4,cycle2,cyrillic12,czech7,da4,dao66,dark7,darwin10,dat1,data11,database1,datanode2,datatype6,date6,datepkg2,datetime2,db3,dbutil3,dcerpc6,de31,debug4,debugger4,debugging1,dec1,declaration3,decode2,decoder2,decoration31,decorator8,deep3,def2,default34,defaultconfig2,defaultprovider1,deferrable1,deferred1,definition1,delegate6,delete7,demo83,denmark1,depart1,department1,depend4,deploy2,deprecated1,dequantizer1,derived13,desaturated1,descendable3,descriptor2,desert2,desktop17,desktopicon1,destruction1,detail4,detection1,deuteranopia1,device2,dh1,diagnose1,diagonal1,dialog37,dict1,dictionary16,diff1,digest4,dir30,directory3,dirname1,dirty2,disable2,disabled3,disk1,disp2,dispatch2,display1,disposal1,distinct1,divider1,dj208,dll24,dnd11,dns1,do1,doc5,docrobot76,document12,documentation1,dom31,domapi1,dominic1,down16,download11,downmana1,downtask12,dragdrop1,drive1,driver4,drop3,dsa2,dstu1,dtd15,dtm6,dtoa1,dukeplug1,dusk3,dust7,dutch6,dv4,dwr2,dyn1,dynabean1,dynamic1,eac5,ease1,ebony2,ec3,ecc1,ecgost1,echo1,eclipse118,edc3,edit20,edition1,editor20,ee6,effect2,ehcache1,ejb4,el12,electra3,electrified1,element13,elgamal1,elmt15,email4,embeddable2,embedder2,emerald3,emitter1,eml3,emptymbean1,en19,enable1,encoder5,encoding6,encrypt1,ending2,endpoint1,engine1,english12,enterprise7,entitie10,entity47,entropy3,entry2,enum3,env1,environment1,eq7,equal2,equipment21,err1,error14,es8,escape4,esf1,ess1,et1,etched1,eu1,eval1,evaluator49,event35,eventbu1,ex2,exact84,example107,exc1,excel1,except1,exception21,exclamation1,exe3,exec5,execchain2,executable2,execution3,executionloop1,exist1,exit1,exp15,experimental8,explorer7,expression1,ext2,extend1,extension33,external1,extra1,eye1,ezmorph6,fa1,facade1,facet1,factor1,factory11,fail1,failed1,famfam1,favicon3,fb8,fc1,fck1,fdf1,feed1,feel28,ffmpeg2,fi3,田野21,file111,filedetail1,filefilter2,fileformat3,filelist1,fileupload5,fill19,filter25,finalization1,find8,finland1,fire4,firefox22,firefoxbeta1,fit1,fix1,flag40,flash10,flashplayer6,flat3,fldr1,flexi1,flip2,floppy2,flow2,fluent1,flyout1,fmt1,focu2,focustar221,foksda2,folder6,font28,foreground1,forest2,form17,format19,formatted1,forward3,forwarding1,forwcomptransf1,fpx1,fr9,fraction6,frame23,framework1,france1,freebsd20,freehand1,french18,fs2,ftp3,full3,fun1,function10,functor3,fusion1,gae1,gargoylesoftware32,gb3,gc1,gcm1,gdata4,gdip2,gemini4,gen124,gene1,general8,generator2,generic3,geo1,geometry1,german12,germany1,get18,getopt1,ghost3,gialen1,gif78,gjt3,glare2,glas7,global2,glow1,glowing1,gms3,gnome3,gnu1,go6,google51,gost1,gradient3,grammar1,grant1,graph2,graphic1,graphite10,gray5,grayscale1,greater2,greece1,greek6,greeklatin6,green4,grid42,groovy1,group13,gson6,gssapi2,gutter1,gv25,gwoyeu1,gzip2,hadoop30,hamcrest9,handler82,hanyu1,harddisk2,has1,hash5,hashmap1,hb1,hbses1,hdf10,header7,hebrew24,help6,helper40,here1,hessian5,hi1,hibernate3,hierarchy1,highlight9,highlighter3,hint1,history1,hk2,hmac1,holder2,home2,hong3,hook1,horizsplitter1,host9,hp4,hpl3,hprogressbar1,hsb3,hsv1,hta2,htm3,html254,htmleditor4,htmlrunner1,htmlunit60,htmlutil3,htoolbarhandler1,http189,httpclient10,hu4,hub2,hudsuckr3,hue2,hungarian12,hungary1,ia4,iana1,ibm3,icallx1,icao1,icc1,ico3,icon256,icu2,id4,identity2,ie2,ignore4,image211,imageio9,imageioimpl26,imp13,impl178,import1,in6,include2,index11,inf1,info26,information5,inherit1,ini2,inier1,init1,inject21,injectable2,injected1,injection2,innosystec22,inproces1,input15,inputmap7,install5,instance1,integration4,interaction9,interceptor5,interface17,internal441,internalframeicon1,internet1,interpolator1,introduction4,introspector1,invcomptransf1,inverted2,invoke1,invoker1,io45,ios2,ipc2,ipfilter1,is9,isismtt3,iso1,israel1,iswt1,it9,italian12,italic2,italy1,item8,iterator6,itf2,iw3,ja8,jade2,jai14,jame24,japan1,jar2,jasper13,java1150,javacc1,javadoc1,javaee2,javah1,javap1,javascript43,javax97,jave4,jaxbw1,jaxp6,jbos87,jcajce36,jce7,jcif22,jcip2,jcommander5,jconsole1,jdbc29,jdk2,jdom8,jdt49,jet11,jetty105,jgoodie6,jhtml4,ji1,jid1,jitterbug16,jj27,jks1,jlink1,jmdn4,jms3,jmx41,jna222,jnidispatch16,jnilib5,job6,jober2,jolie1,joran8,jpake1,jpeg5,jpg5,jpush74,jq1,jquery1,js77,json19,jsoup240,jsp25,jsptaglibrary3,jspxml2,jstl8,jtwain3,jujobak1,junit31,justify8,jvlc1,jvyaml5,jw2,jxl2,jxpath16,jython3,jzlib2,katakana2,kde2,kdf1,keditor2,kex1,key7,keymap1,keyvalue4,kill2,kind4,kingdom1,kisa1,kitchen1,knowle1,ko4,kong3,konqueror2,konquerorrc1,ku1,label74,laf3,lafplugin3,lafwidget85,lang36,language288,large1,launcher19,layered1,layout4,lazy1,lbuiltin1,leaf1,left2,les2,level2,lf24,lib32,libibushandler4,libjnidispatch59,library1,license32,life1,lift6,light5,lightgray1,lime2,limiting1,line6,linearalgebra1,link7,linked3,linux40,liquid85,list24,listener47,llat1,load1,loader3,local11,locale12,localized1,locator4,lock2,locke1,loctor1,log68,logback33,logger2,logging17,login4,loginok1,logo4,look36,lookup1,lost1,lowlevel1,ls1,lspecial1,lst1,lsymbol1,lz1,lzma1,mac7,macosx1,macromedia3,magellan4,mail3,main11,make1,maker1,mamage1,mana1,manage2,manager22,manifest6,manipulation1,many1,map17,mapper1,mapping4,mapred4,marble1,margin1,mariner4,mark1,marshalling1,mas2,mask1,match2,matche4,matcher3,matching3,material3,math8,matte2,max3,maximize1,maximizebutton1,mb6,mbean25,mce2,mceliece2,md1,mech1,media54,memcached1,memory1,menu26,menuarrow1,menuarrowsel1,menucheck1,menuchecked1,menuradio2,message90,messaging4,meta1,metal1,metallic2,metamodel1,method6,metric6,mexico4,mf1,microcontainer2,microsoft1,mime35,mimeversion2,min2,minimize2,minimizebutton1,misc2,mist6,mix1,mkdir1,mkfile1,ml1,mlet1,mm2,mn1,mnt1,mntr1,mobile5,mock6,modal1,mode7,model49,moderate3,modification1,modified2,modifiedselector1,module4,monitor8,monitorf3,more1,mouse1,mov1,move1,movement1,moving1,mozilla15,ms5,mscapi1,msg19,msrpc2,msxml1,mt1,mtr2,mtrl1,mtrtask1,mucommander141,multi2,multimediaplayer1,multipart1,multiple8,mustache1,mutable3,mv1,mx86,my9,mysql26,name6,namenode2,nameservice2,namespace2,naming1,nano1,native42,nativedialog1,nativeswing201,nav5,navigation4,navigator1,nb1,ncsa1,ndr2,ne1,nebula7,negated3,net106,netbio2,netherland1,netscape3,netty84,network2,never1,new6,newfolder1,nfs3,nfssec1,nightly1,nio9,nist1,nl4,no5,node71,nofocu4,noframe1,noise3,nominal1,norway1,not5,note1,notice3,noticer3,notification21,notifier1,ns6,nt2,ntlmssp2,ntt1,null3,num2,number1,numbered1,numpkg1,obj2,object8,ocr4,ocsp5,of1,office7,oio2,oiw1,ok1,old1,ole6,olive2,on6,oneone2,op2,opcacrt1,open3,openbsd12,opengl3,opening1,openqa180,openssh1,openssl2,openvm1,oper2,opera37,operation1,operator7,oplog1,opti1,optimization2,optimizer1,option12,optional28,or8,orange2,org2484,orientation1,os2,osgi2,osx2,out5,outline1,output10,overlay13,overlaying1,override1,overview5,own4,pack1,package69,padding1,page7,pagefactory4,pager3,paint1,painter93,painting1,pair2,pairwise1,palette7,pane31,panel40,param12,parameter3,parent2,parentdirectory1,parse3,parser108,part3,passed1,password4,paste3,path6,pattern6,pause3,payload2,pc1,pdf1,peer2,pem2,pencil1,per1,performance2,perlin1,permanent1,permission1,persistence4,phantomj2,php1,picker5,pink2,pinyin6,pinyindb4,pkc6,pkg2,pl4,plain1,platform42,play16,player17,playlist2,playrec1,plugin35,png385,pnm3,point1,pointer3,pojo4,poland1,policie1,policy7,polish12,pool4,popup12,portlet1,portugal1,portuguese12,post1,power3,powerpoint1,ppc4,ppm2,pqc17,prase1,pref6,preference11,present4,preview6,prgrm4,primitive2,print3,printing1,prison1,prng1,problem2,proces8,processor2,producer2,profile27,profiler3,program1,programme25,progres13,progressborderhoriz1,progressbordervert1,project1,prompt2,propertie244,property20,protanopia1,proto1,protobuf3,protocol11,prototype4,provider49,proxy9,proxying1,pseudo1,pt7,pthread1,ptr6,pub1,public1,publickey3,publicsuffix1,publish16,purple2,push64,pushingpixel537,put2,pvc1,pwd1,py2,qo1,qos34,qrcode1,qualified1,quantization3,quantizer1,quaqua85,quartz1,query16,question1,queue7,quick2,quicklist3,quicksearch1,quirk2,radio5,radiobutton1,radiu1,rainbow3,randelshofer76,random2,rang1,range2,rar1,rarfile2,raspberry2,rate1,raven3,raw2,rdf5,re1,read2,readable1,reader4,readme2,readystate2,readystateopenqa10,rec17,received1,record9,rectangular1,red1,reduce1,ref3,reflect7,refresh2,regex5,regexp5,register9,registry1,relation1,relative1,release1,reload1,relt1,remote78,remoterunner1,rename1,renderer15,replay2,report12,reporter3,representer1,republic1,req1,request8,res14,resettable1,resizer2,resolver18,resource177,response6,rest3,restore1,restorebutton1,result7,resume1,retro1,retry3,reveal1,revic1,reviewer2,revifilt2,rewind1,rewrite1,rgb3,rhino1,ri11,right3,rm1,rmi1,rmic1,ro4,robot11,roi2,role11,rollover5,romania1,romanian12,root3,rotate1,routing2,rpc1,rsa2,rsc26,rtsp2,ru4,ruby1,rule74,run2,runner20,runtime5,russia1,russian12,rzt1,sac6,safari9,safariextz2,safety16,sahara3,same1,sample77,sand2,satellite2,saturated2,saudi1,sauronsoftware4,save4,sax11,scale1,scaled1,scanner1,schema3,scheme124,scope12,script22,scriptaculou9,scroll16,scrollable1,scrollbarthumbhoriz1,scrollbarthumbvert1,scrollbartrackhoriz1,scrollbartrackvert1,scrollbuttonsdown1,scrollbuttonsleft1,scrollbuttonsright1,scrollbuttonsup1,search2,sec1,security18,secury4,select83,selected3,selector16,selenium171,seleniumhq72,sender1,sending1,sep46,separator4,sepia2,sequence1,ser2,serialization4,serialize4,serialized1,serializer14,servcie2,server61,serverbydomain1,service74,servlet75,session6,set26,setattribute2,setting4,seven12,sevenzip14,sf32,sftp2,sh3,shade1,shaded1,shadow7,shaper9,shell10,shellexplorer1,shift2,shifted4,shortcut2,show5,shutdown2,side2,sideable1,sift2,sigi1,sign1,signature1,signer1,silver5,simple8,simplistic2,single6,sink1,site1,size5,sizzle3,sk1,sked1,skin140,skip1,skipped1,sl2,slf9,slider16,sliderhoriz1,sliderhorizbackground1,slidervert1,slidervertbackground1,small4,smb3,smime1,snakeyaml18,snapsie1,so62,soap13,socket11,soft2,software1,solari1,solution1,something2,sorter1,sos1,source15,sourceforge32,space1,spain1,spanish18,sparc10,sparcv10,sparta2,spdy1,spec2,special1,specific6,speed1,spi22,spinner4,spinnerdown2,spinnerdownarrow2,spinnerup2,spinneruparrow2,splash3,split4,splitmap1,spot1,spring4,sql11,sr1,src5,srp1,ssh20,sshtool21,ssl24,stamp1,standard4,start5,starting4,startup1,stat1,state16,statement1,static5,statistic2,statu7,statusbar1,stax3,steadystate11,steel8,step2,stop6,storage1,store1,stp5,stream10,strength2,strict1,strikethrough2,string9,stripe2,striped1,striping1,strprotocol1,structural2,structured2,stub3,style2,stylesheet3,subdued1,submeth1,substance650,subsysemtype1,subsystem1,suffix1,summary8,sun319,sunfire1,suno40,sunset2,super1,supplier1,support19,supported1,suspend1,sv4,svg2,svntmp2,svs6,swap1,swatch3,swatche2,sweden4,swf3,swing6,swingx1,swt116,swtimpl189,symmetric2,syntax3,syntaxhighlighter1,synthesi1,sys1,system34,tab25,tabbed15,tabborderh1,tabborderright1,tabbottom1,table12,tableft1,tabright1,tabtop1,tag16,tagext2,tagplugin4,taiwan1,tango2,tar3,target2,task18,taskdef33,teletrust1,template17,terracotta2,terry1,tesst1,test276,testing3,testng31,testngtask1,testrunner1,text58,textbox1,textui1,th4,thai1,thailand1,than4,the1,theme10,themed1,theorie3,thin1,thirdparty2,thoughtwork40,thread3,threading1,thumb1,thumbnail1,thumbnailator11,tidy1,tiff3,time6,timeout2,timer3,tint1,tinted1,tiny2,tip4,title5,tl1,tlb26,tls1,tlv1,to9,toggle3,token6,tokeniser2,tone1,toned1,tool261,toolbar4,top4,touch3,tr4,trace1,track1,tracker5,traffic1,trait5,transaction2,transform12,transformer1,transition8,translate2,translucent1,transparency1,transport10,trash1,trav1,traversal1,traverser1,traversor3,trax4,tree24,treefolderclosed1,treefolderopened1,treeleaf1,treeminu1,treeplu1,treetable1,trident7,trie2,tritanopia1,truetype1,trust1,try3,tsccm2,tsp3,ttf1,ttt1,tuple2,turbo1,turkey1,turkish6,tutf1,tw4,twilight4,txt268,type34,ua2,ui182,uidebug7,uk1,ultramarine2,undeploy2,underline2,unicode1,unit1,united2,unittest1,unix8,unknown1,unmark1,unofficial1,unpack9,unrar20,unregister3,unset1,unsigned1,unsupported1,up4,update3,uploader1,upmonitor1,url1,us1,use80,user34,useragent1,userdata1,userto1,utf1,util308,utilitie17,utility1,val6,validate3,validation5,validator1,value13,varia2,variable1,vcard1,vector1,verifier4,veriyf6,version13,verthand1,vertical1,vertsplitter1,vetoable6,vi2,video2,vietnam1,view9,viewarray1,viewcollection1,viewer17,viewmap1,viewport2,violation1,violet2,visibility1,visible4,visitor3,visual2,visualstudio1,vlc10,vlcplayer3,vm5,vod8,volumeoff1,volumeon1,vom1,vss1,vtoolbarhandler1,waiting1,walkthrough1,wall3,warning4,watchdog1,water3,watermark37,watermarked1,wavelet3,wbmp2,web46,webapp4,webbrowser25,webdav1,webdefault2,webdriven34,webdriver4,webkit2,websocket3,websocketx1,wechat1,well1,wgl1,wheel7,which1,while1,whitelist3,widest1,widget6,will1,win83,wince2,window15,winphone2,with12,wml2,wmp4,word2,work1,worker1,workspace3,wrap1,wrapper6,writer2,wsdd6,xa1,xalan24,xdrpc1,xerce59,xercesbridge1,xfce1,xfile1,xg1,xinclude1,xm1,xml90,xmlcommon1,xmlextra1,xmlparser1,xmltoken1,xni3,xoetrope2,xpath29,xpcom7,xpi2,xpointer1,xpt1,xs9,xsd14,xsl55,xslt2,xsltc10,xui1,xulrunner2,xvpic6,yaml19,zh11,zip15,zipf1,zoom6,,

 

 

 

相关文章

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注