




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
每天记录范文 每天记录0,例如传进来的BH来判断是添加页面还是修改页面var bh=$Request.BH;if(bh)xx_jcdj.parameters().setValue(BH,bh);xx_jcdj.flushData();elsexx_jcdj.insertRecord();Var bh=$Request.BH;If(bh)Dataset.parameters().setValue(BH,bh);dataset.flushDater();esledateset.insertRecord();Var bh=$Request.BH;If(bh)Dataset.parameters().setValue(BH,bh);dataset.flushData();elsedataset.insertRecord();把显示页码和button按钮设在同一个水平 2、工程属性 (175)、工程类型 110、招标方式115。 工程现状108用下拉框形式方法第一,首先在view里添加dataset,然后设置where条件,再添加sort条件进行排序。 接着假如下来框中4,本部门进去,只能看到本部门的资料。 方法有两个第一,假如view里有设置的dataset(autodataset的),那么只需要加个where条件,然后把where条件的valuse设为$Session.user.depName。 方法二当view的dataset是引用时,那么在aotodataset的那里加一个where条件,但value设为一个参数(s),然后在view的dataset中,加个Parameter,然后把name改为参数名,value设为$Session.user.depId(要存的值)。 5,拿去别人数据第一,首先要假如别人的dataset。 然后,在自己的dataset里设置事件。 在after change里编代码。 代码内容switch(field.getName()caseGCBJH:/GCBJH即是在填入GCBJH后执行事件var jcdjh=record.getValue(GCBJH);/record.getValue(GCBJH)得到值if(!jcdjh)break;/非空不执行,/alert(jcdjh);dsJcdj.parameters().setValue(jcdjh,jcdjh);/(重点,根据参数去查数据库)dsJcdj.flushData();if(!dsJcdj.getCurrent()alert(不存在该进场登记号!);record.setValue(GCBJH,null);break;var gcmc=dsJcdj.getValue(GCMC);/去到GCMC的值WZ_ZBBA.setValue(GCMC,gcmc);/把自己表的GCMC的值赋值switch(field.getName()caseQDMX:var qdmx=record.getValue(QDMX);dtqd.setValue(QDDZ,qdmx);在编完这段代码后,在要去的dataset里设置where条件,value的值设为“重点”的那个参数值。 xx_jcdj.parameters().setValue(gxdw,$Session.user.depId);等同于在dataset里,加parameters,假如value不是参数的话,后面的要加引号在dropdown设置onselect var a=selectedObj ect.getValue(DWJL);alert(a);dtqd.setValue(QDJL,a);return true;6,把资金设成四个字段之和为一百在view中写function functionTongji()var rs=xx_jcdj.getCurrent();var zf=rs.getValue(ZFTZ);var zc=rs.getValue(ZC);var dk=rs.getValue(DK);var wz=rs.getValue(WZ);var sum;sum=zf+zc+dk+wz;/alert(sum);if(sum=100|sum=0)mandsave.execute();return;elsealert(资金总和不等于100,请重新输入);然后在savebutton里,把Tongji()写入。 7,要注意在modle里面设置的where条件,在在jsp中是看不到的,要在view中设置Parameter8,select*from WZ_ZBGS forupdate修改数据库的内容9,dataset的取得当前表值方法var rs=dataset.getCurrent();var t1=rs.getValue(GDH);10,更改列名的sql语句ALTER TABLEwz_bj xxRENAME COLUMNggzt TOggzz;11,进场登记号,进行排除重复。 方法第一,先建一个dataset,只要一个进场登记号的field,第二,在输入数据的dataset写after change代码switch(field.getName()caseGCBJH:/GCBJH即是在填入GCBJH后执行事件var jcdjh=record.getValue(GCBJH);if(jcdjh)wz_jcdj2.parameters().setValue(jcdjh,jcdjh);/(重点)wz_jcdj2.flushData();if(wz_jcdj2.getCurrent()alert(已存在该进场登记号!);record.setValue(GCBJH,);break;第三在新建的dataset那里,加一个关于进场登记号where条件,把value设成代码中的jcdjh;12,实现dataset数据更改的js语句dataset.setValue(,);13,小技巧当什么按钮成功执行,会设置“on suess”,要求弹出什么成功,当同时存在删除成功,保存成功,发布成功等多个成功是,只要在view设一个全局变量vr=;,然后在自己的on suess中设为alert(vr+“成功”)即可。 效果当时发布成功时,会出现“发布成功”!14,利用dropdown,添加item,可以达到数字与中文的转换。 (两种格式的转换)15,传参数的方法,在第一个view的function里,代码mandMd.parameters().setValue(ck,1);蓝色部分是传参的道具,红色的传参的方法。 mandMd是因为点击了,然后把第一个view里的ck的数据为1,传到第二个view里。 然后,在第二个view中,写onload,用var ck=“$Session.ck”,16,设置dataset为只读的方法dataset.setRedOnly(true);dataset.refreshControls();17,设置table中的按钮消失的方法(例子保存按钮动态设为不见)btSave.style.display=none;18,查看的实现1)2)3)在查看页面写function functionck()mandMd.parameters().setValue(ck,1);mandMd.execute();4)cell.innerHTML=查看;return false;利用java连数据库,并根据网页修改数据库public voidupdateGGZT(ParameterSet parameters,ParameterSet outParameters)throws ExceptionDataset dsZbba=getDataset(WZ_ZBBA);String gcbjh=dsZbba.getString(GCBJH);String bh=dsZbba.getString(BH);String sql=update WZ_ZBBA setggzt=gqwhere gcbjh=:gcbjh andbh:bh;DBStatement dbs=new DBStatement();trydbs.setSql(sql);dbs.parameters().setString(gcbjh,gcbjh);dbs.parameters().setString(bh,bh);dbs.execute();catch(Exception e)e.printStackTrace();finallydbs.close();/WZ_ZBBA.setSql(sql);/WZ_ZBBA.doUpdate();19,筛选框1220,进场登记作废的时候,其他都相同进场登记号的状态改为作废代码,是通过写java,连数据库,然后实现的。 第一加一个作废按钮第二加一个update的mond按钮,第三加一个java第四,写代码public classwz_zymViewModel extends DefaultViewModelpublic voidzf(ParameterSet parameters,ParameterSet outParameters)throws Exception/Add yourcode hereDBStatement dbs=new DBStatement();String sql=update wz_bj xxset GGZT=zf,ZFSJ=sysdate,ZFR=:ZFR wherewhere GGZT=dqand BH=:BH;Dataset xx_j cdj=getDataset(xx_j cdj);String bh=xx_j cdj.getString(BH);String j cdj h=xx_j cdj.getString(GCBJH);User,user=(User)DoradoContext.getContext().getAttribute(DoradoContext.SESSION,user);Transaction tran=TransactionManager.getTransaction();trytran.beginTransaction();dbs.setSql(sql);dbs.parameters().setString(BH,bh);dbs.parameters().setString(ZFR,user.getLoginName();dbs.execute();sql=update wz_zbgs set GGZT=zfwhere GCBJH=:GCBJH;dbs.setSql(sql);dbs.parameters().setString(GCBJH,j cdjh);dbs.execute();sql=update wz_zgkzj setGGZT=zfwhere GCBJH=:GCBJH;dbs.setSql(sql);dbs.parameters().setString(GCBJH,j cdjh);dbs.execute();sql=update wz_zbba setGGZT=zfwhere GCBJH=:GCBJH;dbs.setSql(sql);dbs.parameters().setString(GCBJH,j cdjh);dbs.execute();sql=update wz_htba setGGZT=zfwhere JCDJH=:JCDJH;dbs.setSql(sql);dbs.parameters().setString(JCDJH,j cdjh);dbs.execute();sql=update wz_zbgg setGGZT=zfwhere GCBJH=:GCBJH;dbs.setSql(sql);dbs.parameters().setString(GCBJH,j cdjh);dbs.execute();sql=update wz_zgys setGGZT=zfwhere GCBJH=:GCBJH;dbs.setSql(sql);dbs.parameters().setString(GCBJH,j cdjh);dbs.execute();那里得到参数,进行判断成功与失败。 tran.mit();catch(Exception e)/TODO:handle exceptionoutParameters.setString(result,false);tran.rollback();e.printStackTrace();finallydbs.close();/super.doUpdateData(parameters,outParameters);outParameters.setString(result,true);/设一个参数,然后在mod21,实现按钮点击循环,例如设置字段只读跟不只读两种状态的方法var isr=form1_editor_GCBJH.isReadOnly();if(isr)xx_jcdj.setValue(GCBJH,);form1_editor_GCBJH.setReadOnly(false);btSrjcdjh.setValue(自动获取进场登记号);elsexx_jcdj.setValue(GCBJH,自动获取进场登记号);form1_editor_GCBJH.setReadOnly(true);btSrjcdjh.setValue(手动输入进场登记号);isReadonly这个函数,当函数会返回一个boolean,然后可以根据返回的值,来进行一个if的循环。 21,分组统计的sql语句select gclb,count(*)from wz_bj xxwhere gxdw_id=D1329811938875661744and lrsj=to_date(xx-03-01,yyyy-mm-dd)lrsj2 Iterator是一个迭代器,迭代器的作用是循环输出结果24,cal.add(Calendar.MONTH,1)这句是当前日期加一个月cal.set(Calendar.DAY_OF_MONTH,1);设置当天日为1号cal.add(Calendar.MONTH,-3);当前日期减三个月25,custom dataset的用法1,),添加一个,然后点击,custom dataset会多一个Dataset用afterLoadData代码public classone1_dtqdryListener extendsAbstractDatasetListenerpublic voidafterLoadData(Dataset dataset)throws ExceptionString sql=select qymzfrom qywhere dybh=260;DBStatement dbs=null;trydbs=new DBStatement();dbs.setSql(sql);/VariantSet vs=dbs.query();Listlist=dbs.queryForList();for(int i=0;i LEFT JOIN运算式连接组合两个表中的字段记录,并将包含了LEFT JOIN左边表中的全部记录。 RIGHT JOIN运算式连接组合两个表中的字段记录,并将包含了RIGHT JOIN右边表中的全部记录。 JOIN表,方法select to_char(wz_zgkzj.lrsj2,yyyy-mm),count(*)from wz_zgkzj leftjoin wz_bjxx on(wz_zgkzj.gcbjh=wz_bjxx.gcbjh)where wz_bjxx.gxdw_id=D1329811938875661744group byto_char(wz_zgkzj.lrsj2,yyyy-mm)27.,随机数public staticString getid()long i=new Date().getTime()+(int)(Math.random()*100)+1);/System.out.println(i);return i+;public staticvoid main(String args)/double i=new Date().getTime()+(int)(Math.random()*100)+1);System.out.println(getid();System.out.println(getid();28,新建一个dorado,首先保存文档路径要全中文,第二,dataset的设置第三,假如oracle的驱动,在新的webWEB-INFlib下,加入oracle9iR2.j ar,(oracle驱动)(已存了一个在E:陆埏忠备份文件9ioracle驱动包)29,dorado与myeclipse同步1,新建一个j avaproj ect2,把dorado里,src,home,web三个文件复制到j avaproj ect的路径里,并把dorado里那个dorado的文件复制过去。 3,重新打开dorado,但读取j avaproj ect的文件的dorado。 4,web-inf下的lib文件夹下的包,要全选,然后点击右键选择build path30,快速引包Ctrl+shift+O31,写j ava函数,加月份Dataset datasetTsborrow=getDataset(datasetTsborrow);/首先得到dataset先Calendar cal=Calendar.getInstance();/得到当前时间datasetTsborrow.setDate(JYRQQ,cal.getTime();/set那个dataset里的字段(借阅时间起)cal.add(Calendar.MONTH,3);/把当前月份加3datasetTsborrow.setDate(JYRQZ,cal.getTime();/把加了三个月的时间设置dataset里另一个字段(借阅时间止);40,Ctrl+shift+f快速引包41,编写j ava得到session.id的方法1,在成功登陆的代码中写DoradoContext.getContext().setAttribute(DoradoContext.SESSION,XH,xh;42,j ava中写sql语句,参数化sql中的变量where tsid=+tsid+43,select1from table是查表里有没有数据。 44,写mapping时第一步第二部,在goblet上添加unit,添加mapping file。 45,jsp写mapping的时候,改成.d的形式的时候。 记住,饼状图,出数据分析的那个图是没有了“./”而login页面上,那些image的图片路径就改成绝对路径工程名/image/a.jpg46,登陆页面,让登陆账号密码输入框长度一样的方法用户名 密 码 47,登陆页面,在输入账号,得到所输入的账号所对应数据库里的id方法String u=request.getParameter(username);String p=request.getParameter(password);String sql=select dlrmmfrom dlrwhere dlrid=+u+and dlrmm=+p+;DBStatement dbs=null;trydbs=new DBStatement();dbs.setSql(sql);VariantSet vs=dbs.query();if(vs!=null)session.setAttribute(dlrid,u);/这句就是得到在数据库中的id48,写jsp打开一个窗口的方法window.open(./tsglxt.tsglxt.d,_self);49,VariantSet vs=dbs.query();(首先,要注意,当sql执行是select语句的时候,那么要用这个dbs.query()结尾)VariantSet vs=dbs.query();这句话识在执行了sql后,vs得到dbs.query里的数据,然后下一步可以根据if(vs!=null)来执行一些命令。 50,例如outParameters.setString,可以根据返回的result的参数在dorado上进行各种功能然后dorado里要执行var result=cmfb.outParameters().getValue(result);这句语句可以得到java类的result的参数。 51,写java,获取登录人的方法User user=(User)DoradoContext.getContext Useruser=(User)DoradoContext.getContext().getAttribute(DoradoContext.SESSION,user);String czr=user.getLoginName();52,新建一个类,类有一个函数,当要调用这个函数,方法类名.函数名(参数);53,当在页面中输入了字段,但要通过j ava用sql实现保存方法Dataset xx_j cdj=getDataset(xx_j cdj);/得到dataset Stringzfly=xx_jcdj.getString(ZFLY);/得到dataset的那个字段String sql=update wz_bj xxsetGGZT=zf,SFBB=0,ZFSJ=sysdate,ZFLY=+zfly+,ZFR=:ZFR whereGGZT=dqand BH=:BH;/用sql语句,修改字段54,SubWindow的用法第一,在添加一个subwindow后,要加多一个form,然后在from里添加groud如图。 element是与button相连的。 第二,在j sp中添加subwindow,subwindow要包涵from。 如图第三,记得设置subwindow的statue为hindden如图当要显示subwindow时,加上subwindow2.show(true,true);当提交后,关闭subwindow,要subwindow2.hide();这个字段55,快捷键Ctrl+shift+f把代码format。 Alt+/快捷键Ctrl+shift+O快速引包56构造一个函数,然后其他模块调用模块这个函数,函数的作用是在新的表中插入一条新数据public staticvoid insertCzrz(String czr,String czlx,String cznr,String czb)throws ExceptionString id=FENETKeyGenerator.getKey();String sql=insert intowz_czrz(rzid,czr,czsj,czlx,cznr,czb)values(+id+,+czr+,sysdate,+czlx+,+cznr+,+czb+);/这句话识插入一条数据“insert into表名()values()”DBStatement dbs=null;trydbs=new DBStatement();System.out.println(sql);dbs.setSql(sql);dbs.execute();finallyif(dbs!=null)dbs.close();57,插入主键的方法Creat tablewz_bj xxadd(id primarykey)58,把表中的字段隐去方法form1_editor_GCLB.style.display=none;把表中的文字名隐去方法form1_fieldlabel_GCLB.style.display=none;58,查询页面的做法第一,建一个dataset,第二,建一个search的dataset,添加一个Querymand,在这个mand中,写beforeExecute注意conditionDataset是searchdataset的id,queryDataset是对应要搜索的dataset的id。 如以下语法var czr=datasetseach.getValue(CZR);var czsj q=datasetseach.getValue(CZSJQ);var czsj z=datasetseach.getValue(CZSJZ);var cznr=datasetseach.getValue(CZNR);var czmk=datasetseach.getValue(CZB);var czlx=datasetseach.getValue(CZLX);var czbm=datasetseach.getValue(CZBM);var p=mand.parameters();if(czr)/alert(1+czr);czr=%+czr+%p.setValue(CZR,czr);p.setValue(CZSJQ,czsjq);p.setValue(CZSJZ,czsjz);if(cznr)cznr=%+cznr+%p.setValue(CZNR,cznr);p.setValue(CZB,czmk)p.setValue(CZLX,czlx)if(czbm)czbm=%+czbm+%p.setValue(CZBM,czbm)第四,添加button,写onclick cmSeach.parameters().clear();cmSeach.execute();59,j ava中,获取数据库字段为时间,要想在新的表插入时间字段,并且字段为该时间dbs.parameters().setDataType(pbrq,datetime);/把“pbrq”这个设为“datetime”类型Date pbrq=vst.getDate(PBRQ);/用pbrq获取数据库“PBRQ”字段的时间的值dbs.parameters().setDate(pbrq,pbrq);/通过参数pbrq,把pbrq值传入新的字段上60,建一个数组List list=new ArrayList();list=bfo.querySql(sql);61,要想dorado跟myeclipse同用一个工程。 第一,在myeclipse新建一个j avaproj ect,改名要一样,路径要一致。 第二,一般要build path,把包建好61,树的做法第一,建一个dataset的树,第二,在树的事件,aftercurrentchange写事件Var url2=department.j sp?/这个是j sp的路径,后面是传一些参数(TeamType=+TeamType+&supervisorCompanyID=+ID+&isSupervisor=+false+&parentID=+parentID;)(传的参数)window.open(url2,frameUser);第三在j sp上写j frame63,dropdownd的两种设置方法1,2,64,利用mand去跳转页面Command.setPath(./b/b.jsp?a=+aa+)/setPath里面要引号,问号后面是参数。 65,导入库方法Imp jsqx/jsqxorcl file=e:jsqx.dmp full=y fromuser=jsqx(from,从哪里)touser=jsqx(to到哪里)ignore=y66,更改datasoure,tomcat文件,在web下,class下的database-config.xml文件和doradohome文件夹里面的datasource.xml文件,把密码,和数据库改66,在sql语句中,要想插入一个自己自定义的字段,方法很简单,例如Select i.no,substr(i.item_id,12)item_id,i.create_date,f.rootid,结案tache_name这个sql插入了一个自定义的字符串“结案”,然后再重命名。 67,模糊查询select*from XXXwhere namelike%abc%模糊查询加substr截取模糊查询select*from XXXwhere namelike%substr(+depid+,0,5)%68,通过java里把depid的值传到view的onload的方法1,在view中加一个mand,写一个方法2.,java publilass mytaskViewModelextendsDefaultViewModelpublic voidgetid(ParameterSet parameters,ParameterSet outPst)throws ExceptionUser,user=(User)DoradoContext.getContext().getAttribute(DoradoContext.SESSION,Constants.USER_KEY);super.doUpdateData(parameters,outPst);String depId=AFUtil.getDepId(user);System.out.println(dsuo);outPst.setValue(id,depId);3,在dataset的onload写mand1.outParameters().getValue(id);/得到mand1传入的depid的值。 4,假如想把这个页面的id传到下一个页面,方法利用跳转的mand,例如添加的时候,在添加button上,写事件,对应的mand写cmmdf.parameters().setValue(id,id);然后,在下一个页面的dataset添加parameters,name为对应的id,value为$Request.id这样就会得到传来的值下一步就可以dataset赋值。 69,login登陆页面的规范制作方法第一,写一个login的jsp第二,写一个mapping,第三个,写login的java publilass loginextends Controllerpublic ActionForwarddoLogin(Action action,HttpServletRequest request,HttpServletResponse response)throws ExceptionHttpSession session=request.getSession();String username=request.getParameter(username);String userpwd=request.getParameter(userpwd);System.out.println(username+userpwd);DBStatement dbs=new DBStatement();String sql=select*from OA_YH whereXM=+username+and MM=+userpwd+;dbs.setSql(sql);VariantSet vs=dbs.query();String zw=vs.getString(ZW);String j l=vs.getString(YGJL);ActionForward forward=action.findForward(failure);if(vs!=null)session.setAttribute(ZW,zw);session.setAttribute(username,username);if(zw.equals(manager)session.setAttribute(ygj l,username);elsesession.setAttribute(ygj l,jl);forward=action.findForward(suess);System.out.println(forward的值+forward);return forward;69.sql外连接的两种方法-外联接,(以DEPT表为基准)SELECT E.ENAME,E.JOB,E.SAL,D.DNAME FROMEMP ERIGHT OUTERJOIN DEPT D ONE.DEPTNO=D.DEPTNO-相当于(以DEPT表为基准)SELECT E.ENAME,E.JOB,E.SAL,D.DNAME FROMEMP E,DEPTDWHERE E.DEPTNO(+)=D.DEPTNO70,把jsp中的,登陆为中文,把中文转成(解决中文乱码的方法)80,jsp跳转其他页面,除了window.open(./tsglxt.tsglxt.d,_self);还可以,用response.sendRedirect截断sql,通过截取不同字段合并的sql语句,例子select title,max(state)keep(dense_rank lastorder by statetime)state,max(statetime)statetime,max(username)keep(dense_rank lastorder bydecode(state,2,statetime,3,statetime,null)nulls first)name1,max(username)keep(dense_rank lastorder bydecode(state,4,statetime,5,statetime,null)nulls first)name2from(select t.title,a.*from article_state ajoin t_article ton a.article_id=t.id wheret.id in(select distinctarticle_id from article_state whereusername=nj15fgand state=1)and t.shedno=lfzd)group bytitle,article_id;/select distincttitle,First_value(state)over(partition bytitle orderbystatetimedesc nullslast rowsbetween unboundedpreceding andunbounded following)as state,Max(statetime)over(partition bytitle)as st,First_value(username)over(partition bytitle orderby Decode(state,2,statetime,3,statetime)desc nullslast rowsbetween unboundedpreceding andunbounded following)as shr,First_value(username)over(partition bytitle orderby Decode(state,4,statetime,5,statetime)desc nullslast rowsbetween unboundedpreceding andunbounded following)as pzrfrom(select t.title,a.*fromarticle_state ajoin t_article ton a.article_id=t.id wheret.id in(select distinctarticle_id fromarticle_state whereusername=nj15fgand state=1)and t.shedno=lfzd)81,Java的类打包首先输入目录的前一个路径,然后输入jar-cvf,然后再输入打包后文件名.jar*.*82,dorado获取当前时间var sj=new Date();83,控件的初始化java函数initControls()(在dorado上就control),写java就initControl()这个java函数。 例子为添加树,然后加树节点的例子第一,添加树Tree tree=(Tree)getControl(tree1);第二,添加树的节点DefaultTreeNode qxlf=new DefaultTreeNode(气象立法);第三,假如节点下还有扩展的节点qxlf.setExpanded(true);/把该节点扩展DefaultTreeNode shenqing=new DefaultTreeNode(申请);/增加子节点shenqing.setTag(huangwj.shenqing.d?shedno=lfzd&modelno=001&ID=767);/设置路径第四,把子节点加在节点上qxlf.addNode(shenqing);第五,把节点加在树上tree.getRoot().addNode(qxlf);84,union合并两条sql,取并集Intersert合并两条语句,取交集Minus取差集,第一条sql减去第二条sql85,java用jdbc连接oracle数据库+86,sql语句中,可以这样用Insert intokkk(a,b,c)select a,b,c frombbb where。 例子Nvl的用法和作用,当第一个参数值为空,则返回第二个参数的值,当第一个参数值不为空,返回
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年无人机驾驶员职业技能考核试卷:无人机飞行操作与维护效率试题
- 基于GOCE重力场模型的亚太区域高程基准统一:方法、实践与展望
- 基于GIS的城市地下管网综合管理系统设计:理论、实践与创新
- 基于GIS技术的临澧县文化遗产时空分布解析与遗产廊道构建策略研究
- 基于FPGA的信号转换模块设计与性能优化研究
- 基于FP-growth算法优化的连锁快餐业菜品关联挖掘与策略应用
- 基于EVA的制造业并购绩效及驱动因素研究:实证与洞察
- 基于EDW的变式物料成本还原系统:设计、实现与应用洞察
- 2025年产业协同背景下养老服务业发展可行性分析报告
- 2025年环保政策实施效果环保效益研究报告
- 2025既有办公建筑体检评价标准
- 买卖山岭合同标准文本
- 生产型企业工人的薪酬设计方案
- 高考化学复习清单
- 初中数学考试中常用的70条二级结论
- 【MOOC】英汉交替传译-东北大学 中国大学慕课MOOC答案
- 音乐情感及情绪 课件-2024-2025学年高中音乐人音版(2019)必修 音乐鉴赏
- DB14T 2922-2023 公路机电工程标准工程量清单及计量规范
- 新苏教版科学五年级上册《热对流》课件
- 2024年03月黑龙江省绥化市2024年度“市委书记进校园”引才活动引进1523名人才(第一阶段)笔试历年典型考题及考点研判与答案解析
- 喉癌“一病一品”
评论
0/150
提交评论