已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本类型有以下四种:int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)float长度数据类型有:单精度(32bits float)、双精度(64bits doubleboolean类型变量的取值有:ture、falsechar数据类型有:unicode字符,16位对应的类类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long转换原则:从低精度向高精度转换byte 、short、int、long、float、double、char注:两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换基本类型向类类型转换正向转换:通过类包装器来new出一个新的类类型的变量Integer a= new Integer(2);反向转换:通过类包装器来转换int b=Value();类类型向字符串转换正向转换:因为每个类都是object类的子类,而所有的object类都有一个toString()函数,所以通过toString()函数来转换即可反向转换:通过类包装器new出一个新的类类型的变量eg1: int i=Integer.valueOf(123).intValue()说明:上例是将一个字符串转化成一个Integer对象,然后再调用这个对象的intValue()方法返回其对应的int数值。eg2: float f=Float.valueOf(123).floatValue()说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。eg3: boolean b=Boolean.valueOf(123).booleanValue()说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。eg4:double d=Double.valueOf(123).doubleValue()说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值。eg5: long l=Long.valueOf(123).longValue()说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。eg6: char=Character.valueOf(123).charValue()说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。基本类型向字符串的转换正向转换:如:int a=12;String b;b=a+;反向转换:通过类包装器eg1:int i=Integer.parseInt(123)说明:此方法只能适用于字符串转化成整型变量eg2: float f=Float.valueOf(123).floatValue()说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。eg3: boolean b=Boolean.valueOf(123).booleanValue()说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。eg4:double d=Double.valueOf(123).doubleValue()说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值。eg5: long l=Long.valueOf(123).longValue()说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。eg6: char=Character.valueOf(123).charValue()说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。JSP基本指令-1-脚本标记声明将要用到的语言:% page language=java % 指明jsp指令,表明后面的脚本代码将采用java语言语法引用包中的类:% page import=java.util.* % 表示要用到java.util包里的类声明变量:%! int count=0;%声明一个整形变量,并赋初值0声明方法:%! int show(int val)return val;% 输出表达式:%=2*X% 直接输出表达式的值,X必须是前面已声明过的变量(不能用分号),相当于asp中的 %=%jsp注释符:%-Here are comments-% 表示是Jsp注释,在服务器端将被忽略,也不转化为HTML的注释,在客户端查看源码时是看不到的。包含另一个jsp文件:% jsp:include page=another:jsp % 表示在当前页面插入另一个文件another.jsp的内容普通的jsp语句:%for(int i=0,i10,i+)/jsp的正文部分out.println(i+br);%2.指令-Jsp的指令有page、include两种page指令(属性:6个)language属性:% page language=java %/指明所用的的语言import属性:% page import=java.util.* %/载入包注意:在java中,要载入多个包,就用 import 分别指用,并用分号隔开; 在jsp中,如用一个 import 指明多个包,用逗号隔开。如:% page import=java.util.*,java.lang.* % 也可% page import=java.util.* % page import= java.lang.* %(但不主张这样用,不规范。session属性:% page session=true or false %缺省情况下session的值为true如:% page session=true%if(session.getValue(name)=null)session.putValue(name,123456);else session.putValue(name,session.getValue(name)+1);% out.println(session.getValue(name);%若session=false,则会出现编译错。errorPage属性:指当前页面程序发生错误时,由errorPage指定的程序来处理写法: % page errorPage=errorPage.jsp %如:test.jsp: % page errorPage=errorPage.jsp %!int i=0;%=7/i%errorPage.jsp: % page isErrorPage=true %=exception%运行test.jsp,将会看到被0除的错误信息。isErrorPage属性:指明了当前程序是否为另一程序的例外处理程序。不论它是否设置,例外都会导向当前程序,问题在于当前程序能否得到此例外的对象。如设定为true,将会产生发生的例外的一个对象exception,并可以在代码中使用它;若设定了false,使用exception程序将将会在编译时出错。如:将上例的true改为false,将会出现以下错误:Error:500Unable to compile class for JSP写法:% page isErrorPage=true %contentType属性:指定了MIME的类型和JSP文件的字符编码方式,它们都是最先传送给客户端。MIME类型有:text/plain、text/html(缺省类型)、text/html、image/gif、image/jpeg、image/jpeg缺省的字符编码方式:ISO8859-1include指令作用:是用来向当前页中插入一个静态文件的内容,这个文件可能是html文件、jsp文件或其它文本文件,格式如下:% include file=include.inc %如:native.jsp:bodynative file start here.br% include file=include.inc %native file end here.br/bodyinclude.inc:include file start here.br%! String str=Here is include%/-脚本JSP脚本就是用page指令language属性指定的脚本语言编写的代码块,需要用JSP完成的功能主要在此实现。目前用的基本是Java语言。代码块里必须完全符合Java语法,但可以配合用HTML文本。其实不论是什么,都会被转换为Servlet,在Servlet中它们是一样的。如:先输出5个空行,再输出hello正确的:% for(int i=0;i5;i+)%br%;%hellobr错误的:(一行br;一行hello)=% for(int i=0;i5;i+)%brhello错误的等价于:% for(int i=0;i5;i+)%brhello%动作(%jsp%)jsp提供的动作指令有:include、forward、useBean、getProperty、setPropertyinclude 动作jsp向当前页面加入另一文件的方法。jsp:include page=relativefileURL flush=true/forward动作把当前页面重导到另一页面上,客户端看到的地址是A页面的地址,而实际内容确是B页面的内容。jsp:forward page=relativefileURL| %=expression%/如:bodyhere is aa.jsp:forward page=aa.jsp /here is bb./body注意:在使用forward之前,不能有任何内容已经输出到客户端,否则会发生例外。useBean动作此动作用来生成一个bean组件,并设定它的id号及使用范围jsp:useBean id=beanName scope=page|request|session|application| class=package.class type=package.class beanName=package.class|%=expression% type=package.classaction for bean /jsp:useBeanid=beanName:定义生成bean组件的名字,不能重名且scope的值也最好一样,否则JSP引擎将认定最先被创建的那个。scope=page|request|session|application:定义bean的活动范围,bean只有在它定义的范围里才能使用,在它的活动范围外将无法访问到它。JSP为它设定的范围有:page: bean的缺省使用范围request:作用于任何相同请求的JSP文件中,直到页面执行完毕向客户端发回响应或在此这之前已通过某种方式(如重定向、链接等方式)转到另一个文件为止。还可通过使用Request对象访问bean,如:request.getAttribute(beanName)session:作用于整个session的生存周期内,在session的生存周期内,对此bean属性的任何改动,都会影响到在此session内的另一page、另一request里对此bean的调用。但必须在创建此bean的文件里事先用page指令指定了session=true。application:作用于整个application的生存周期内,在application周期内,对此bean属性的任何改动,都会影响到此application内另一page、另一request以及另一session里对此bean的调用。class=package.class:用class属性指下的类示例一个bean,其中package名必须是类里用关键字package指定的。type=package.classclass=package.class type=package.classbeanName=package.class|%=expression% type=package.class如:tt.jspjsp:useBean id=student scope=page class=mime.student /%=student.getName()%br% student.setName(wll); %/=tt.jsp文件到此=student.java/此处开始为student.java的内容package mine;public class studentlong classno;String name;int age;Boolean sex;public student()classno=12345;name=aaaa;age=21;sex=true;public long getClassno()return classno;public void setClassno(long no)this.classno=no;public String getName()return name;public void setName(String name)=name;public int getAge()return age;public void setAge(int age)this.age=age;public boolean getSex()return sex;public void setSex(Boolean sex)this.sex=sex;/-注:scope=page时,运行test.jsp文件,name的初始值为aaaa。虽然在jsp文件中又重设为wll,但刷新后仍为aaaascope=session时,运行test.jsp文件,name的初始值为aaaa。虽然在jsp文件中又重设为wll,但刷新后仍为wll,只要不关闭此窗口,任何刷新或打开一个新窗口,都输出wll。直到关闭所有窗口,再运行test.jsp文件,输出才会为初始值aaaa。scope=application时,运行test.jsp文件,name的初始值为aaaa。虽然在jsp文件中又重设为wll,但刷新后仍为wll,只要不关闭此窗口,任何刷新或打开一个新窗口,都输出wll。即使关闭所有窗口,再运行test.jsp文件,输出仍为 wll。除非关闭服务后又重启,再运行test.jsp文件,name的输出为初始值aaaa。scope=request时,新建一文件test1.jsp内容与test.jsp一样。先在浏览器中运行test.jsp文件,输出name的值为初始值aaaa。再在在浏览器中运行test1.jsp文件,此时输出为wll,因为它们算是相同的request。getProperty动作作用:用来返回一个已被创建的bean组件的属性值:jsp:getProperty name=beanId property=propertyName /name:对应着用useBean创建bean组件时id的值property:指明要得到哪个属性的值如:得到前例中student组件的属性值:jsp:getProperty name=student property=classno /等价:%=student.classno %jsp:getProperty name=student property=name /jsp:getProperty name=student property=age /输出结果为:12345 aaaa 21setProperty 动作作用:用来设定一个已被创建的bean组件的属性值:jsp:setProperty name=beanId property=propertyName value=propertyValue/name:对应着用useBean创建bean组件时id的值property:指明要想设定属性值的属性名value:为设定的属性值如:前例中student组件,在setProperty中设定的属性jsp:setProperty name=student property=classno value=56789 /jsp:setProperty name=student property=name value=bbbb /jsp:setProperty name=student property=age value=33 /等价:% student.age=33;%输出结果为:56789 bbbb 33 /-内部对象out(向客户端输出各种数据类型)重要方法:out.print(类型) 或 out.println(类型):换行输出out.newLine():输出一个换行符号out.flush():输出缓冲区的数据out.close():关闭输出流out.clearBuffer():清除缓冲区里的数据,并把数据写到客户端out.clear():清除缓冲区里的数据,但不把数据写到客户端out.getBufferSize():获得缓冲区的大小,缓冲区的大小可用% page buffer=size %设置out.getRemaining():获得缓冲区没有使用的空间的大小out.isAutoFlush():返回布尔值,若auto flush则返回true,否则返回false。是否auto fush我们可用% page is AutoFlush=true/false%来设置注意:中文显示问题若是直接赋值的中文字符串,用% page contentType=text/html; charset=gb2312 %就可正常显示。但不能用getStr(String name)函数或类似的函数转换内码,否则不能正常显示中文。若是request传过来的中文字符串,必须要用getStr(String name)函数或类似的函数转换内码,否则不能正常显示中文。如:String aa=str;byte aa=aa.getBytes(ISO8859-1);String bb=new String(aa);在不同平台、不同的服务器jsp中文问题的解决方法各不相同,可自行试验。request(接受客户端输入的信息)作用:主要用于接受客户端通过http协议连接传输到服务器端的数据。方法:getCookies():返回客户端的cookie对象,结果是一个cookie数组getHeader(String name):获得http协议定义的传送文件头信息,如:request.getHeader(User-agent)返回客户端浏览器的版本号、类型getAttribute(String name):返回name指定的属性值,若不存在指定的属性,就返回空值(null)。getattributeNames():返回request对象所有属性的名字,结果集是一个Enumeration(枚举)类的实例。getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例。getHeaders(String name):返回指定名字的request header的所有值,结果集是一个Enumeration(枚举)类的实例。getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型。getParameter(String name):获得客户端传送给服务器端的参数值,该参数由name指定。get parameterNames():获得客户端传送给服务器端的所有的参数名,结果集是一个Enumeration(枚举)类的实例。getParameterValues(String name):获得指定参数所有值。getQueryString()获得查询字符串,该串由客户端以GET方法向服务器端传送。getRequestURI():获得发出请求字符串的客户端地址。getServletPath():获得客户端所请求的脚本文件的文件路径。setAttribute(String name,Java.lang.Object o):设定名字为name的。request参数值,该值由Object类型的o指定。getServerName():获得服务器的名字。getServerPort():获得服务器的端口号。getRemoteAddr():获得客户端的IP地址。getRemoteHost():获得客户端电脑的名字,若失败,则返回客户端电脑的IP地址。getProtocol():获取客户端向服务器端传送数据所依据的协议名称,如http/1.1application(保存用户信息)作用:一旦创建,除非服务器关闭,否则将一直保持下去application.setAttribute(name,val)request.setAttribute(name,val)方法:getAttribute(String name):返回由name指定名字的application对象属性的值,这是个Object对象getattributeNames():返回所有application对象属性的名字,结果集是一个Enumeration(枚举)类的实例getInitParameter(String name): 返回application栽个属性的初始值,此属性由name指定getServerInfo():获得当前版本Servlet编译器的信息setAttribute(String name,Object object):用object来初始化某个属性,该属性由name指定/-response(控制http连接)作用:向客户端发送数据,如Cookie、HTTP文件关信息等。方法:addCookie(Cookie cookie):添加1个Cookie对象,用来保存客户端的用户信息。用request的getcookies()方法可获得这个Cookie如:% Cookie mycookie=new Cookie(uname,wsr);response.addCookie(mycookie);Cookie delmycookie=new cookie(mycookie,null);delmycookie .setMaxAge(0);delmycookie .setPath(/);response.addCookie(delmycookie);%addHeader(String name,String value):添加HTTP文件头,该header将会传到客户端,若同名的header存在,原来的header会被覆盖containsHeader(String name):判断指定名字的HTTP文件头是否存在并返回布尔值sendError(int sc):向客户端发送错误信息,如:505:服务器内部错误;404:网页找不到错误如:response.sendError(response.SC_NO_CONTENT);setHeader(String name,String value):设定指定名字的HTTP文件头的值,若该值存在,它将会被新值覆盖如1:让网页每隔5秒刷新一次% response.setHeader(Refresh,5);% the current dateis:%=new Date()%如2:利用response对象设定HTTP头% response.setContentType(Application/pdf);response.setHeader(content-disposition, attachment;filename=syntax.pdf);%sendRedirect(error.html)/重定向功能exception(处理异常和错误) 作用:处理JSP文件在执行时所有发生的错误和异常。有3个内建方法。注意:必须在% page isErrorPage=true %的情况下才可以使用Exception对象getMessage():返回错误信息printStackTrace():以标准错误的形式输出一个错误和错误的堆栈toString():以字符串的形式返回1个对异常的描述session(保存用户信息)作用:分别保存每一个用户的信息session.putValue(name,val)session.getValue(name)注意:session中保存和检索的信息不能是基本数据类型,而必须是JAVA的相应的Object对象。方法:getAttribute(String name):获得指定名字的属性,若该属性不存在,将返回nullgetattributeNames():返回session对象中存储的第一个属性对象,结果集是一个Enumeration类的实例getCreationTime():返回该session对象创建的时间,以毫秒计,从1970年1月1日起getId():每生成一个session对象,服务器都会给其一个不会重复的编号,此方法返回当前session的编号getLastAccessedTime():返回当前session对象最后1次被操作的时间,返回自1970年1月1日起至今的毫秒数getMaxInactiveInterval():获得session对象的生存时间removeAttribute(String name):删除指定的属性(包括属性名、属性值)setAttribute(String name,Java.lang.Object value):设定指定名字的属性值,并将其存储在session对象中-使用Java Bean组件特点:是可以在任何地方重用包括了可以在应用程序中、其它组件、文档、web站点和应用程序构造器工具的多种方案中再利用。JavaBean的概念JavaBean是一种独立于平台和结构的应用程序接口,它本身可以忽略内部的结构及细节问题,只需定义其外部的特征及对外功能就行。它有三种接口面可以独立对外进行开发,就是:属性、方法和事件JavaBean的属性JSP组件的属性有两种:单值属性、索引属性单值属性:相当于平时编程中定义的一个成员变量,它只能有一个数据值,这个数据值的类型可以是Java中的任意数据类型,包括类和接口。如:int counter;float tax;String name;Date datetime;注:一种特殊的单值属性(布尔属性),它只有两种允许的值:true、false 索引属性:相当于平时说的数组,当存放一批同类型的数据时,需要用到索引属性。如:int ID;String name;Float score;JavaBean的方法方法包括构造方法和访问方法。构造方法:类似于类中的构造器(即对它及它的成员变量进行初始化),它的方法名要和此JavaBean的类相同。如:package student;public class studentint counter;ind ID;String name;float score;boolean whiszkid; public student()ID=new int50;name=new String50;score=new float50;counter=0;访问方法:就是对组件中定义的属性的访问,包括读和写(一般情况与在Java中定义和使用的方法差不多),注意它的取名规则:读取一个属性:getXXX()改写一个属性:setXXX()访问单值属性:如对上面的counter单值属性,它的两个访问方法可以为:读取属性值:public int getCounterreturn counter;改写属性值:public void setCounter(int counter)this.counter=counter;访问布尔型的单值属性:对读取属性值采用isXXX()方法如对上面的布尔型的属性whizkid的访问可以为:public boolean isWhizkid()return whizkid;访问索引属性:有时要定义好几个访问方法,但它们的取名规则还是一样的,如对上面的姓名属性,它的读取和改写方法需这样定义:读取索引属性中的一个属性值:public String getName(int index)return nameindex;读取索引属性中的所有属性值:public String getName()return name;改写索引属性中的一个属性值:public void setName(int index,String str)nameindex=str;改写索引属性中的所有属性值:public void setName(String str)name=str;在JSP中创建用JavaBean编写的一个bean,实际上就是创建此类的一个对象。客户端做的工作 客户端的工作可分两部分:一、向服务器端发出请求即向服务器端发出提交二、在客户端进行校验、以及页面的修饰等功能客户端提交的方法客户端的提交方法分两种:get与post提交get可传递的信息只有2kb左右,而且是明码传送信息,所有的信息均可在地址栏中看见。post可传递大量信息,加密传送,所有的信息均可在地址栏中是不可见的。post提交所有的post提交只能在form中产生,提交方式又分两种:直接提交(submit提交)、间接提交(脚本提交)1)直接提交:点击提交按钮,立即发生提交form method=post action=*.aspinput type=submit value=注册注:submit按钮有一个默认事件,就是提交input type=submit value=注册 onclick=alert(hello);return ture or false;注:在提交前,首先在屏幕上返回一个警告框hello,若return的是true,则页面发生提交;若return的是false,页面不会发生提交。/form2)间接提交:是指点击按钮本身并不能完成提交,而只有通过脚本才能完成的提交,称为间接提交。input type=button value=注册 onclick=check();submit();注:在onclick处还可为onmousedown、onmouseup等事件名称button只是普通按钮,本身并不能发生提交,只能通过onclick指定的脚本程序才能完成提交点击注册后,先执行onclick事件触发的函数,若返回值为true则发生提交,否则提交中止。get提交get提交发生在form表单和url中1)在form中产生的form method=get action=*.asp2)在所有的url中产生的在地址栏中输入url地址,后跟所要传递的参数http:/*.asp?name=www&age=20在超链接上a href=*.aspmode=1&grade=1click me /a在图片的src属性中img src=*.asp?name=www在帧里的src属性中frame src= *.asp?name=www name=框架名在asp重定向语句中response.redirect *.asp?name=www在客户端对象document中:document.location= http:/ *.asp?name=www在客户端对象window中:window.open( http:/ *.asp?name=www)服务器端做的工作获得客户端信息的方法是通过request对象来完成的。客户端提交到服务器端的信息分为三类:第一类:客户机信息(包括客户端的ip地址、端口号、主机名、提交方式等等)第二类:通过form或url方式提交到服务器端的信息第三类:cookie信息获得第一类信息用:request.getHeader(User-agent)返回客户端浏览器的版本号、类型getHeader(String name):获得http协议定义的传送文件头信息request. getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型request. getRequestURI():获得发出请求字符串的客户端地址request. getServletPath():获得客户端所请求的脚本文件的文件路径request. getServerName():获得服务器的名字request.getServerPort():获得服务器的端口号request.getRemoteAddr():获得客户端的IP地址request.getRemoteHost():获得客户端电脑的名字,若失败,则返回客户端电脑的IP地址request.getProtocol():request.getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例request.getHeaders(String name):返回指定名字的request header的所有值,结果集是一个Enumeration(枚举)类的实例获得第二类 get 信息用:request. getQueryString(变量名呀或控件名)获得查询字符串,该串由客户端以GET方法向服务器端传送获得第二类 post 信息用:request.getParameter(String name):获得客户端传送给服务器端的参数值,该参数由name指定request.getParameterNames():获得客户端传送给服务器端的所有的参数名,结果集是一个Enumeration(枚举)类的实例request.getParameterValues(String name):获得指定参数所有值获得第三类Cookie信息用:request.getCookies( cookie变量名):返回客户端的cookie对象,结果是一个cookie数组-数据库初级部分 为了大家方便,以ACCESS为例 配置步骤:在开始设置控制面板管理工具数据源(ODBC)系统DSN添加选择数据源驱动程序完成ODBC安装填写数据源名,点击确定完成即可。数据库连接的五要素:IP地址端口号(端口号对某个数据库服务是基本固定的,除非特别设定)意味着对应的数据库的驱动程序选择数据库帐号、密码(是分配给数据库的)发出SQL语句(通过Statement对象发送)JDBC原理JDBC是JAVA与数据的连接。因为ODBC是完全用C语言编写的,而JAVA中实现与C语言程序的通信是比较困难的,因此就产生了由JAVA语言编写的用于JAVA程序与数据库连接的接口技术。JDBC与数据库的连接JDBC与具体的某种数据库连接,是直接通过JDBC API类库中的类来自动装载驱动程序的。此类库一般在java.sql包中,它包含了用于实现与数据库连接的其它功能的类,包括与数据库建立连接、传送查询和接受查询结果。以下四个类的详细介绍:作用:与数据库建立连接发送SQL语句处理结果connection cn=DriverManager.getConnection(jdbc:odbc:wombat,login,password);Statement stmt=cn.createStatement();/发送SQL语句ResultSet rs=stmt.executeQuery(select a,b,c from table1);while(rs.next()int x=rs.getInt(a);String s=rs.getString(b);float f=rs.getFloat(c);/处理结果-DriverManager类此类用于装载驱动程序,它所有的成员都是静态成员,所以在程序中无须对它进行实例化,直接通过类名就可以访问它。DriverManager类是JDBC的管理层,作用于用户和驱动程序间加载驱动程序Class.forName(公司名.数据库名.驱动程序名)如:Class.forName(sun.jdbc.odbc.jdbcOdbcDriver)建立连接加载Driver类并在DriverManager类注册后,就可用来与数据库建立连接。当调用Driver.Manager.getConnection()发出连连接请求时,DriverManager将检查每个驱动程序,看它是否可以建立连接。方法:Connection getConnection(String url,String user,String password) 其中user和password是登录数据库的用户和密码第一个参数是指向数据库的url,它的格式如下:jdbc:(subprotocol
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结核病患者隔离流程与防控措施
- 外科肠癌根治术围手术期管理指南
- 眼科白内障手术康复指南
- 老年人常见肿瘤
- 小学地震科普知识
- 老年人试听障碍
- 肾透析并发症处理方案培训
- 口腔科牙周病患者口腔护理流程
- 消化内科消化性溃疡护理方案
- 皮肤科痤疮预防护理指导
- 中药面膜培训课件模板
- 变压器油箱焊接工艺
- 《血管活性药物静脉输注护理》标准解读
- 家庭经济困难认定和家庭经济状况核对授权书暨具体资助项目申请表表(义务)
- 铁路技规(全-上传)课件
- 室内装饰工程施工进度横道图
- 光伏项目安全设施设计专篇
- 新加坡O水准考试试卷-新加坡O水准考试真题之第三套物理
- 国开电大应用写作(汉语)形考任务5参考答案
- T-GDC 126-2021 汽车零部件仓储安全管理规范
- JJG 814-2015自动电位滴定仪
评论
0/150
提交评论