JSP 动作元素

JSP动作元素1、  动作元素分类用来动态的包含文件、网页跳转及使用JavaBean组件等。语法:<jsp:XXX/>或者<jsp:XXX></jsp:XXX>第一类是与存取JavaBean有关的,包括<jsp:useBean>、<jsp:setProperty> <jsp:getProperty>第二类是基本动作元素,包括<jsp:include>、<jsp:forward>、<jsp:param>、<jsp:plugin>、<jsp:params>、<jsp:fallback>第三类是主要与JSPdocument有关,包括如下几个动作元素,<jsp:root>、<jsp:declaration>、<jsp:scriptlet>、<jsp:expression>、<jsp:text>、<jsp:output>第四类主要用来动态的生成xml元素...
ymnets ymnets·2020-03-25

JSP基础总结 脚本元素

JSP脚本元素1、  JSP声明语句JSP声明语句以<%!开始,以%>结束,其语法格式为:<%! 声明语句 %>使用声明语句的变量为全局变量,也就是说,当有多个用户在执行此JSP页面时,将共享该变量。 2、  JSPScriptletsJSPScriptlets以<%开始,以%>结束,其中包含有效地符合Java语法规则的Java代码,其语法格式为:<%Java代码 %>。在JSPScriptlets中可以包含多个语句,如:方法、变量、表达式等。 3、  JSP表达式JSP表达式以<%=开始,以%>结束,其语法格式为:<%=Java代码 %>。JSP表达式中的代码会首先执行,然后转换成字符串并显示到网页上。 4、  注释JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。HTML注释使用<!--开始,以-...

Java ArrayList的使用方法

首先ArrayList的一个简单实例:1packagechapter11;2importjava.util.ArrayList;34publicclassTestArrayList{56publicstaticvoidmain(String[]args){7//TODOAuto-generatedmethodstub8ArrayList<String>cityList=newArrayList<String>();9cityList.add("London");10cityList.add("Denver");11cityList.add("Paris");12cityList.add("Miami");13cityList.add("Seoul");14cityList.add("Tokyo");1516System.out.println("Listsizeis"+cityList.size()+17"IsMiamiinthelist?"+cityList.contains("Miami")+18"ThelocationofDenverinthelist?"...

Java Super 覆盖方法

子类从父类中继承方法,有时候,子类需要修改父类中定义的方法的实现,这称作方法覆盖。比如,GeometricObject类中的toString方法返回表示集合对象的字符串,这个方法就可以被覆盖,返回表示圆的字符串。 1publicStringtoString(){2  returnsuper.toString()+"radiusis"+radius;3} 要在Circle类中调用定义在GeometricObject中的toString方法,使用super.toString()。需要注意的是:1、仅当实例方法是可访问时,它才能被覆盖。因为私有方法不能在它的类之外被访问。如果子类中定义的方法在父类中是私有的,那么这两个类完全没有关系。2、静态方法能被继承,但是不能被覆盖。如果父类中定义的静态方法在子类中被重新定义,那么定义在父类中的静态方法将被隐藏,使用父类名.静态方法名调用隐藏的静态方法。 另外,说一下Object类中equals的方法的默认实现和覆盖方法: 1publicbooleanequals(Objectobj){2return(this==...

Java 数组 可变长参数 实例

可以把类型相同但个数可变的参数传递给方法方法中的参数声明如下:typeName...parameterName(类型名...参数名)在方法声明中,指定类型后紧跟着省略号...,只能给方法指定一个可变长参数。Java将可变长参数当成数组对待。可以将一个数组或可变的参数个数传递给可变长参数。当用可变的参数个数调用方法时,Java会创建一个数组并把参数传给它。1packagefiveChapter;23publicclassVarArgsDemo{45/**6*@paramargs7*/8publicstaticvoidmain(String[]args){9//TODOAuto-generatedmethodstub10printMax(34,3,3,2,26.5,122);11printMax(newdouble[]{1,2,3,4});12}1314publicstaticvoidprintMax(double...numbers){15if(numbers.length==0){16System.out.println("Noargumentpassed");17return;18...

Java 返回一个整数的各个数字之和的一种方法

publicstaticlongsumDigits(longn){longtotal=0;longnumber=n;while(number!=0){total=total+number%10;number=(number-number%10)/10;}returntotal;}publicstaticvoidtestSumDigits(){System.out.println("Enteralonginteger:");Scannerinput=newScanner(System.in);longn=input.nextLong();longresult=sumDigits(n);System.out.print("Thesumofeverynumberoftheintegeris:"+result);} ...

Java中生成随机字符的方法总结

packagelearnExercise;publicclassRandomCharacter{publicstaticchargetRandomCharacter(charch1,charch2){return(char)(ch1+Math.random()*(ch2-ch1+1));//因为random<1.0,所以需要+1,才能取到ch2}publicstaticchargetRandomLowerCaseLetter(){returngetRandomCharacter('a','z');}publicstaticchargetRandomUpperCaseLetter(){returngetRandomCharacter('A','Z');}publicstaticchargetRandomDigitLetter(){returngetRandomCharacter('0','9');}publicstaticchargetRandomCharacter(){returngetRandomCharacter('u0000','uFFFF');}}上面记录的是生成不同区间...

C# 扩展方法 总结

扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中。设计一个Money类1publicclassMoney2{3privatedecimalamount;4publicdecimalAmount5{6get;7set;8}9publicoverridestringToString()10{11return"$"+Amount.ToString();12}13}假设向Money类中添加一个方法AddToAmount,但是程序的源代码不能直接修改,此时就需要创建一个静态类,将方法AddToAmount()添加为一个静态方法,对应代码如下:publicstaticclassMoneyExtension{publicstaticvoidAddToAmount(thisMoneymoney,decimalamountToAdd){money.Amount+=amountToAdd;}}对于扩展方法,第一个参数是要扩展的类型,它放在this关键字的后面,这就告诉编译器,这个方法是Money类的一部分。在执行新方法的时候,不需要第一个参数,如下: 1Cash1.AddToAm...
ymnets ymnets·2020-03-25

微信小程序请求接口读取json

wx.request({url:'test.php',data:{x:'',y:''},header:{'content-type':'application/json'//默认值},success(res){console.log(res.data)this.setData({msg:res.data})}}) ...

Stacking方法详解

集成学习方法主要分成三种:bagging,boosting和Stacking。这里主要介绍Stacking。 stacking严格来说并不是一种算法,而是精美而又复杂的,对模型集成的一种策略。首先来看一张图。 1、首先我们会得到两组数据:训练集和测试集。将训练集分成5份:train1,train2,train3,train4,train5。2、选定基模型。这里假定我们选择了xgboost,lightgbm和randomforest这三种作为基模型。比如xgboost模型部分:依次用train1,train2,train3,train4,train5作为验证集,其余4份作为训练集,进行5折交叉验证进行模型训练;再在测试集上进行预测。这样会得到在训练集上由xgboost模型训练出来的5份predictions,和在测试集上的1份预测值B1。将这五份纵向重叠合并起来得到A1。lightgbm和randomforest模型部分同理。3、三个基模型训练完毕后,将三个模型在训练集上的预测值作为分别作为3个"特征"A1,A2,A3,使用LR模型进行训练,建立L...
开发笔记 开发笔记·2020-03-21

CSS3中毛玻璃效果的使用方法

今天在使用icloud的时候看到苹果icloud官网的毛玻璃效果非常赞,仔细研究了一下它的实现方式,是使用js配合background-image:-webkit-canvas的形式绘制出的毛玻璃背景图片。不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果CSS代码.blur{filter:url(blur.svg#blur);/*FireFox,Chrome,Opera*/-webkit-filter:blur(10px);/*Chrome,Opera*/-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,MakeShadow=false);/*IE6~IE9*/}HTML部分<imgsrc="mm1.jpg"class="blur"/>  其中blur(10px)中的...

PHP 获取服务器详细信息的原生方法

获取系统类型及版本号:    php_uname()    (例:WindowsNTCOMPUTER5.1build2600)只获取系统类型:          php_uname('s')      (或:PHP_OS,例:WindowsNT)只获取系统版本号:        php_uname('r')获取PHP运行方式:      php_sapi_name()      (PHPrunmode:apache2handler)获取前进程用户名:      &...

C#中二进制、十进制和十六进制互相转换的方法

二进制在C#中无法直接表示,我们一般用0和1的字符串来表示一个数的二进制形式。比如4的二进制为“100”。下面介绍C#里面用于进制转换的方法。十进制转换为二进制(int-->string)System.Convert.ToString(d,2);//d为int类型以4为例,输出为100十六进制转换为二进制(int-->string)System.Convert.ToString(d,2);//d为int类型以0X14为例,输出为10100上面ToString函数的第二个参数表示目标数字系统的基数。二进制转换为十进制(string-->int)System.Convert.ToInt32(s,2);//d为string类型以“1010”为例,输出为10十六进制转换为十进制(string-->int、int-->int)方法一:System.Convert.ToString(0xa,10);//以0XA为例,输出为10或者System.Convert.ToInt32("0x41",16);//...

nodejs简介

nodejsES6常用新语法前言是时候学点新的JS了!为了在学习NodeJs之前,能及时用上语言的新特性,我们打算从一开始先学习一下JavaScript语言的最基本最常用新语法。本课程的内容,是已经假设你有过一些JavaScript的使用经验的,并不是纯粹的零基础。ES6新语法什么是ES6?由于JavaScript是上个世纪90年代,由BrendanEich在用了10天左右的时间发明的;虽然语言的设计者很牛逼,但是也扛不住"时间紧,任务重"。因此,JavaScript在早期有很多的设计缺陷;而它的管理组织为了修复这些缺陷,会定期的给JS添加一些新的语法特性。JavaScript前后更新了很多个版本,我们要学的是ES6这个版本。ES6是JS管理组织在2015年发布的一个版本,这个版本和之前的版本大不一样,包含了大量实用的,拥有现代化编程语言特色的内容,比如:Promise,async/await,class继承等。因此,我们可以认为这是一个革命性的版本。环境搭建官网:下载nodejs,并安装定义变量使用const来定义一个常量,常量也就是不能被修改,不能被重新赋值的变...
开发笔记 开发笔记·2020-03-19

如何恢复BIOS出厂设置 恢复BIOS出厂设置的解决方法

       BIOS是基本的输入输出系统,电脑在开启时第一个加载的就是BIOS的信息,如果BIOS设置不当或被篡改了就会导致电脑无法开机,或者用户在使用U盘重装系统的时候需要对BIOS设置进行修改,有时在修改的过程中难免也会出现错误的操作,遇到这些情况,恢复BIOS出厂设置是最有效的办法。那么,如何恢复BIOS出厂设置呢? 第一步:开启电脑时按下F2键进入BIOS界面(友情提示:每台电脑或笔记本进入BIOS界面的启动键不尽相同,具体可在老毛桃装机工具中查询自身机型的启动快捷键,以下图表仅供参考)第二步:进入界面后,按方向键选择“Exit”,接着按“+”或“-”进行上下选择,选中“LoadSetupDefaults”后回车确认第三步:确认后会弹出以下窗口,选中“Yes”回车确认第四步:按下F10保存并退出,此时会弹出一个窗口来,选择“Yes”回车确认,电脑就会自动重...
首页上一页...812813814815816下一页尾页