- 浏览: 625003 次
- 来自: 信阳
文章分类
最新评论
-
贝塔ZQ:
导出数据到excel文档中,可以使用pageoffice插件实 ...
Java POI 数据导出到Excel 2010 -
熊佳佳:
key是需要向支付宝购买额度的
支付宝即时到帐接口调试入口页面 -
zhuzuofei:
你好,你代码中提供的pid,key好像是无效的...
支付宝即时到帐接口调试入口页面 -
xingxing:
光有图没有解决方案......
centOS setup 命令 设置网络参数 -
atgoingguoat:
...
Android:简单的图片浏览器
1.全国公交IC卡网上充值平台https://application.dodopal.com:9998/fapayf/chargeCard.action
<script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if(window.XMLHttpRequest) //非IE浏览器及IE7(7.0及以上版本),用xmlhttprequest对象创建 { xmlHttp=new XMLHttpRequest(); } else if(window.ActiveXObject) //IE(6.0及以下版本)浏览器用activexobject对象创建,如果用户浏览器禁用了ActiveX,可能会失败. { xmlHttp=new ActiveXObject("Microsoft.XMLHttp"); } } //取城市 function getCity(){ document.getElementById("citySpan").innerHTML="<img src='https://application.dodopal.com:9998/fapayf/images/ajax-loader.gif'/>正在加载城市信息,请稍后..."; //document.all.chargeItem.focus(); if(!xmlHttp) { createXMLHttpRequest(); } xmlHttp.open("POST", "https://application.dodopal.com:9998/fapayf/chargeCardCity.action",true); xmlHttp.onreadystatechange = setCity; xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=UTF-8'); xmlHttp.send(null); } //城市取到后反显 function setCity(){ if(xmlHttp.readyState == 4 && xmlHttp.status == 200){ document.getElementById("citySpan").innerHTML=xmlHttp.responseText; changeCity(); } } //选择城市 function changeCity(){ //var yktid = document.getElementById("yktid").value; var radios=document.getElementsByName("yktid"); var theRadioValue = 0; for(var i=0;i<radios.length;i++) { if(radios[i].checked==true) { theRadioValue = radios[i].value; break; } } getJinE(theRadioValue);//加载银行费率 } //加载OCX function getOCX(yktid){ document.getElementById("displayframe").src="https://application.dodopal.com:9998/fapayf/getOCX.action?yktid="+yktid; } //取银行费率 function getJinE(yktid){ if(!xmlHttp) { createXMLHttpRequest(); } xmlHttp.open("POST", "https://application.dodopal.com:9998/fapayf/getJinE.action?yktid="+yktid,true); xmlHttp.onreadystatechange = setFeiLv; xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=UTF-8'); xmlHttp.send(null); } function setFeiLv(){ if(xmlHttp.readyState == 4 && xmlHttp.status == 200){ document.getElementById("feilv").innerHTML = xmlHttp.responseText; setBank(); } } //根据支付方式设置银行 function setBank(){ var radios=document.getElementsByName("payType"); var theRadioValue = 0; for(var i=0;i<radios.length;i++) { if(radios[i].checked==true) { theRadioValue = radios[i].value; if(theRadioValue!="72" && theRadioValue!="71" && theRadioValue!="2"){ theRadioValue="73"; } break; } } if(theRadioValue==0){ alert("请选择支付方式!!"); }else{ var s = document.getElementById("blankid"); //获取select标记 if(s==null || s=='undefined'){ alert("请先选择您的公交卡所在的城市!!!"); }else{ var ops= s.options; //获取对select标记options的引用 for(var i=0; i<s.length; i++){ var opValue = ops[i].value; var b22 = opValue.split("-"); if(b22[0]==theRadioValue){ s.options[i].selected=true; break; } } } } } //输入充值金额后触发的事件 function setChargeItem(chargeValue){ if(chargeValue==""){ return; } if(parseInt(chargeValue)%10!=0){ //校验是否为10的整倍数 alert( '必须输入10的倍数 ') ; document.all.chargeItem.value=''; }else{ //计算手续费及总金额 if(Number(chargeValue)>1000){ alert("充值最大金额不能超过1000!!!"); document.all.chargeItem.value=''; }else{ fee(); } } } //计算费率 function fee(){ var radios=document.getElementById("chargeItem").value; var x1 = radios; var x2= document.getElementById("blankid").value; var x22=x2.split("-"); var x222=x22[1]; var zongjinezej=x1*x222+Number(x1); //手续费 document.all.shouxufei.innerText=x1*x222+"元"; //总金额 document.all.zongjineid.innerText=zongjinezej+"元"; } //变换支付方式 function changeBank(){ var s = document.getElementById("blankid"); //获取select标记 if(s==null || s=='undefined'){ alert("请先选择您的公交卡所在的城市!!!"); }else{ setBank(); fee(); } } //充值校验 function checkCharge(ev){ var objPos = mousePosition(ev); var chargeValue = document.all.chargeItem.value; if(chargeValue=='' || chargeValue==' '){ alert("请输入充值金额!!"); document.all.chargeItem.focus(); }else{ var yktid = document.all.yktid.value; var radios=document.getElementsByName("yktid"); var theRadioValue = 0; for(var i=0;i<radios.length;i++) { if(radios[i].checked==true) { theRadioValue = radios[i].value; break; } } getOCX(theRadioValue);//加载OCX } } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } var isIe=(document.all)?true:false; function mousePosition(ev){ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY}; } return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop }; } //弹出方法 function showMessageBox(wTitle,content,mwidth){ closeWindow(); var bWidth=parseInt(document.documentElement.scrollWidth); var bHeight=parseInt(document.documentElement.scrollHeight); var back=document.createElement("div"); back.id="back"; var styleStr="top:0px;left:0px;position:absolute;background:#ffffff;width:"+bWidth+"px;height:"+bHeight+"px;"; styleStr+=(isIe)?"filter:alpha(opacity=0);":"opacity:0;"; back.style.cssText=styleStr; document.body.appendChild(back); showBackground(back,50); var mesW=document.createElement("div"); mesW.id="mesWindow"; mesW.className="mesWindow"; mesW.innerHTML="<div id='mesWindowContent'>"+content+"</div><div class='mesWindowBottom'></div>"; var v_top=(document.body.clientHeight-mesW.clientHeight)/2; v_top+=document.documentElement.scrollTop; styleStr="top:180px;position:absolute;width:"+mwidth+";z-index:9999;"; mesW.style.cssText=styleStr; document.body.appendChild(mesW); } //渐变 function showBackground(obj,endInt){ if(isIe) { obj.filters.alpha.opacity+=5; if(obj.filters.alpha.opacity<endInt){ setTimeout(function(){showBackground(obj,endInt)},5); } }else{ var al=parseFloat(obj.style.opacity);al+=0.05; obj.style.opacity=al; if(al<(endInt/100)){ setTimeout(function(){showBackground(obj,endInt)},5); } } } function closeWindow() { if(document.getElementById('back')!=null){ document.getElementById('back').parentNode.removeChild(document.getElementById('back')); } if(document.getElementById('mesWindow')!=null) { document.getElementById('mesWindow').parentNode.removeChild(document.getElementById('mesWindow')); } } //测试弹出 function testMessageBox() { //var objPos = mousePosition(ev); var buffer =""; buffer+="<p style='color:#333333; font-size:14px;'><strong>付款遇到问题</strong></p>"; buffer+="<p style='color:#666666; font-size:12px;'>付款完成前请不要关闭此窗口。完成付款后请根据你的情况点击下面的按钮。</p>"; buffer+="<p style='color:#333333; font-size:12px;'><strong>请在新开网上储蓄卡页面完成付款后再选择。</strong></p> "; buffer+="<p> </p>"; buffer+="<p align='center'><a href='javascript:void(0)' onclick='checkOrderInfo();return false;'><img src='https://application.dodopal.com:9998/fapayf/payimage/fii/images/wanchengfukuan.gif' alt='完成付款' name='Image2' width='94' height='35' border='0' id='Image2' /></a> <a href='https://www.dodopal.com/help.html' target='_self'><img src='https://application.dodopal.com:9998/fapayf/payimage/fii/images/yudaowenti.gif' alt='遇到问题' name='Image3' width='94' height='35' border='0' id='Image3' /></a></p>"; messContent=buffer showMessageBox('窗口标题title',messContent,'',400); } //用户确认订单信息 function orderInfo(){ var radios=document.getElementsByName("yktid"); var theRadioValue = 0; for(var i=0;i<radios.length;i++) { if(radios[i].checked==true) { theRadioValue = radios[i].value; break; } } var city = document.getElementById(theRadioValue).outerText; var chargeItem = document.getElementById("chargeItem").value; var shouxufei = document.all.shouxufei.outerText; var zongjine = document.all.zongjineid.outerText; var bankid = document.getElementById("blankid").value; var radios1=document.getElementsByName("payType"); var gateID = 0; for(var j=0;j<radios1.length;j++) { if(radios1[j].checked==true) { gateID = radios1[j].value; break; } } var buffer =""; buffer+="<table style='width:100%'>"; buffer+="<tr>"; buffer+="<td colspan='2'>"; buffer+="<span class='ybiaotiyanse' ><strong>充值订单信息</strong></span>"; buffer+="</td></tr>"; buffer+="<tr><td align='right'>"; buffer+="<span class='ywenziyanse'>所属城市:</span></td><td><span style='font-size:14px; color:#000000; line-height:24px;'>"+city+"</span></td></tr>"; buffer+="<tr><td align='right'>"; buffer+="<span class='ywenziyanse'>充值金额:</span></td><td><span style='font-size:14px; color:#000000; line-height:24px;'>"+chargeItem+"元</span></td></tr>"; buffer+="<tr><td align='right'>"; buffer+="<span class='ywenziyanse'>手续费:</span></td><td><span style='font-size:14px; color:#000000; line-height:24px;'>"+shouxufei+"</span></td></tr>"; buffer+="<tr><td align='right'>"; buffer+="<span class='ywenziyanse'>支付金额:</span></td><td><span style='font-size:14px; color:#000000; line-height:24px;'>"+zongjine+"</span></td></tr>"; buffer+="<tr><td align='right'>"; //alert("gateID="+gateID); if(gateID=="2") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>银联</td></tr>"; else if(gateID=="72") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>支付宝</td></tr>"; else if(gateID=="71") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>财付通</td></tr>"; else if(gateID=="ICBC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国工商银行</td></tr>"; else if(gateID=="CCB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国建设银行</td></tr>"; else if(gateID=="CMB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>招商银行</td></tr>"; else if(gateID=="HSBC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>交通银行</td></tr>"; else if(gateID=="ABC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国农业银行</td></tr>"; else if(gateID=="CEB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国光大银行</td></tr>"; else if(gateID=="BOC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国银行</td></tr>"; else if(gateID=="PSBC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中国邮政储蓄银行</td></tr>"; else if(gateID=="SPDB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>浦发银行</td></tr>"; else if(gateID=="GDB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>广发银行</td></tr>"; else if(gateID=="CITIC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>中信银行</td></tr>"; else if(gateID=="HXB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>华夏银行</td></tr>"; else if(gateID=="BEA") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>东亚银行</td></tr>"; else if(gateID=="BHBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>渤海银行</td></tr>"; else if(gateID=="CIB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>兴业银行</td></tr>"; else if(gateID=="CMBC") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>民生银行</td></tr>"; else if(gateID=="DGCBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>东莞银行</td></tr>"; else if(gateID=="DLCBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>大连银行</td></tr>"; else if(gateID=="FDBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>富滇银行</td></tr>"; else if(gateID=="GZCBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>广州银行</td></tr>"; else if(gateID=="GZMBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>广州市商业银行</td></tr>"; else if(gateID=="HBBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>河北银行</td></tr>"; else if(gateID=="HSBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>徽商银行</td></tr>"; else if(gateID=="JSBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>江苏银行</td></tr>"; else if(gateID=="NBBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>宁波银行</td></tr>"; else if(gateID=="NXBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>宁夏银行</td></tr>"; else if(gateID=="QLBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>齐鲁银行</td></tr>"; else if(gateID=="SDB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>深圳发展银行</td></tr>"; else if(gateID=="SHRCB") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>上海农商银行</td></tr>"; else if(gateID=="SPA") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>平安银行</td></tr>"; else if(gateID=="SZCBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>苏州银行</td></tr>"; else if(gateID=="WZMBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>温州银行</td></tr>"; else if(gateID=="XMCBK") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>厦门银行</td></tr>"; else if(gateID=="73") buffer+="<span class='ywenziyanse'>支付方式:</span></td><td>易生支付</td></tr>"; buffer+="<tr><td colspan='2'></td></tr>"; buffer+="<tr><td colspan='2'><p align='center'><a href='javascript:void(0)' onclick='toBank()'><img src='https://application.dodopal.com:9998/fapayf/payimage/fii/images/querendingdan.gif' alt='登录' name='Image3' width='94' height='35' border='0' id='Image3' /></a></p></td></tr>"; buffer+="</table>"; messContent=buffer; showMessageBox('充值订单信息',messContent,'',400); } //跳转到银联 function toBank(){ testMessageBox(); var radios=document.getElementsByName("yktid"); var theRadioValue = 0; for(var i=0;i<radios.length;i++) { if(radios[i].checked==true) { theRadioValue = radios[i].value; break; } } var chargeItem = document.getElementById("chargeItem").value; var bankid = document.getElementById("blankid").value; var radios1=document.getElementsByName("payType"); var gateID = 0; for(var j=0;j<radios1.length;j++) { if(radios1[j].checked==true) { gateID = radios1[j].value; break; } } window.open("https://application.dodopal.com:9998/fapayf/chargeCardR.action?yktid="+theRadioValue+"&chargeItem="+chargeItem+"&blankid="+bankid+"&gateID="+gateID); } //点击完成充值查询订单状态 function checkOrderInfo(){ var bankorderid = document.all.bankorderid.value; var tlbankorder = document.all.tlbankorder.value; if(bankorderid=="0" || tlbankorder==""){ alert("没有提交任何订单,请重新下单!!"); window.location.reload(); }else{ window.location.href="checkChargeCard.action?bankorderid="+bankorderid+"&tlbankorder="+tlbankorder; } } function otherBank(){ var obj = document.getElementById('otherbank'); if(obj.style.display=='block'){ obj.style.display='none'; }else{ obj.style.display='block' } } </script>
发表评论
-
JavaScript添加附件删除附件
2016-09-08 10:38 523<!DOCTYPE html PUBLIC " ... -
prototype最新版下载
2012-07-20 14:57 790http://prototypejs.org/download ... -
js控制图片上传
2012-06-08 16:30 1080<script language=javascript& ... -
Javascript获取相同CSS样式的元素
2012-06-07 17:31 1006<head> <meta http-equ ... -
图片不存在的时候 显示一个默认图片
2012-05-29 21:05 733<img src="noexist.gif&q ... -
prototype函数
2012-05-28 19:56 570//获取ID为objectId的HTML元素 $(&qu ... -
QQ商城jQuery焦点图效果
2012-05-16 11:42 670QQ商城jQuery焦点图效果 -
jQuery淘宝商城多格焦点图效果
2012-05-16 11:37 846jQuery淘宝商城多格焦点图效果 -
AJAX弹出提示信息效果
2012-05-16 11:26 869<html> <head> < ... -
JS不间断向左滚动
2012-05-16 11:10 878<div id=demo style="o ... -
JS判断URL资源不可用
2012-05-09 16:36 7009<script language="javas ... -
Ajax级联下拉框菜单
2012-04-29 06:48 867<script> //构造2个数组 var ... -
5秒后自动跳转
2012-04-26 17:20 7351<!DOCTYPE html PUBLIC " ... -
验证上传图片
2012-04-24 11:55 1002<script language=javascript& ... -
JS返回上一页
2012-04-17 15:45 725<a href="javascript:his ... -
JS截取字符串
2012-03-30 11:28 773<%@ taglib prefix="fn&q ... -
JS提交表单
2012-03-27 13:43 393<script type="text/java ... -
Ajax案例(2)
2012-02-28 16:11 1005function checkName(str){ if(s ... -
JavaScript特效DIV+CSS
2012-01-06 14:22 6311.DIV透明度 <div style="fi ... -
JS数据验证
2011-12-28 09:06 7161.文本纯数字验证 onkeyup="value=v ...
相关推荐
ztsc_109339.apk
永磁同步电机的高频正弦电压注入的速度观测,Simulink,PMSM,高频正弦。
智慧燃气发展研究报告
如何通过智能卡读写器SDK接入鸿蒙操作系统?通过智能卡读写器提供的SDK范例可以将智能卡读写器接入在运行鸿蒙操作系统的智能终端设备上。
谭浩强编写的《C程序设计(第五版)》PPT、书中源码、习题答案以及习题库
人力资源+大数据+薪酬报告+涨薪调薪,在学习、工作生活中,越来越多的事务都会使用到报告,通常情况下,报告的内容含量大、篇幅较长。那么什么样的薪酬报告才是有效的呢?以下是小编精心整理的调薪申请报告,欢迎大家分享。相信老板看到这样的报告,一定会考虑涨薪的哦。
分布式驱动汽车稳定性控制。 采用分层式直接横摆力矩控制,上层滑模控制,下层基于轮胎滑移率最优分配。 滑模控制跟踪横摆角速度和质心侧偏角误差。 七自由度整车模型输出实际质心侧偏角和横摆角速度,二自由度模型输出理想质心侧偏角和横摆角速度。 附m文件,有参考文献和说明文档
注意:此文档为最终版本,方便大家记录,但更新主要还是在博客更新
汇川.H5U框架程序,汇川TIT700系列触摸屏框架程序 1.汇川H5U-A8系列cpu 自制封装多个FB功能块程序,轴控制功能块,气缸动作报警功能块,XY矩阵功能块,等等。 只需写动作步序,其他全部调用FB 和HMI可以无实物仿真 仿真HMI地址127.0.0.1 A1349.H5U原框架
学生作业-作业打卡盖章。该项目为html前端项目,依据学生作业提交情况,通过点击名字进行打卡盖章。涉及html、js、css,其中js中涉及监听函数;窗口中的列表数据来源于data.jso,可自行修改
Spring面试专题.pdf
2025年蓝色简约时尚婚礼邀请函模板
深层过滤纸板是一种由纤维素材料制成的平板或薄片,具有过滤液体或气体的能力。它通常由纤维素纤维(如木浆)经过湿法造纸工艺制成,形成一张薄而均匀的纸板。深层过滤纸板设计用于过滤任何类型的液体,包括葡萄酒、油、啤酒和果汁等,广泛应用于食品饮料、制药、化工等领域。 随着酿酒行业和饮料行业的不断壮大,对深层过滤纸板的需求也在增加。深层过滤纸板常用于过滤液体中的杂质和固体颗粒,确保产品的质量和纯度。因此,这些行业的发展推动了过滤纸板的需求。为了满足酿酒行业和饮料行业对过滤效果、速度和成本的不断追求,深层过滤纸板制造商进行了技术创新和改进。他们不断改良过滤纸板的材料、结构和制造工艺,以提高其过滤效率和性能,同时降低生产成本。环保意识的提升推动了过滤纸板行业朝着绿色、可持续发展的方向发展。包括可降解材料的应用,再生纤维的使用以及生产过程的绿色化都是行业发展的趋势。 目前在全球范围内,工业化的发展仍处于高速阶段,企业在生产过程中要求更高的过滤处理标准,从而促进了深层过滤纸板行业的发展。随着生物技术产业的发展,越来越多的实验室需要使用过滤纸板进行细胞和菌群的分离,同时也需要更高精度的滤料来处理许多疾病的检
该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:HTML + Vue.js 后端框架:Spring Boot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
easy-interceptor修改请求头和响应头.zip
代码复现;冷热电气多门互补的微能源网鲁棒优化调度MATLAB复现 随着能源结构调整,集成风/光等可再生能源输入、冷热电气等多种能源互补输出的微能源网得到了逐步发展,如何协调调度微能源网内冷热电气源网荷成为当前研究热点。 建立了冷热电气多能互补的微能源网在孤岛/并网模式下的协调调度模型,并利用供热/供冷系统的热惯性和热/冷负荷的柔性,发挥供热/供冷系统的“储能”功能,以电转气(P2G)装置实现电—气网络双向互通。 模型采用鲁棒线性优化理论将随机优化模型进行确定性转化,取得经济性和鲁棒性的适当折中。 算例仿真验证了温度负荷储能特性对微能源网灵活调度的优化作用和鲁棒性指标对优化结果的协 调作用。 关键词:微能源网;多能互补;温度负荷;储能特性;鲁棒优化
三电平T型变器双闭环PI控制-调制实现在60度坐标系 变器 减少了普通SVPWM的矢量计算时间,在60度坐标系完成高效计算,控制效果很好。 可以发参考资料
该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:HTML + Vue.js 后端框架:Spring Boot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
箱线图(Box Plot)是一种用于展示数据分布的图形工具,能够有效地显示数据的集中趋势和离散程度。以下是箱线图的主要特点和组成部分: 主要特点 数据分布:箱线图可以清晰地展示数据的中位数、四分位数和潜在的异常值。 多组比较:可以将多组数据在同一张图中进行可视化,便于比较不同组之间的差异。 易于理解:由于其结构清晰,读取和理解相对简单。 使用场景 数据分析:用于探讨数据的分布和变化,识别异常值。 统计总结:在数据报告和研究中,用于直观表达数据特征。
ChromeDriver 是一个用于自动化 Chrome 浏览器的工具,它是由 Selenium WebDriver 提供支持的。在测试领域,尤其是Web应用程序的自动化测试中,ChromeDriver扮演着至关重要的角色。标题"chromedriver version 118.0.5993.70"表明这是 ChromeDriver 的一个特定版本,版本号为118.0.5993.70,通常这样的更新会带来性能优化、新功能以及对Chrome浏览器新版本的支持。 描述中的“chromedriver测试版本”意味着这可能是一个用于测试目的的构建,可能包含了最新的改进或者尚未广泛发布的特性。开发者和测试工程师会使用这样的测试版本来确保他们的自动化测试脚本能够兼容即将推出的 ChromeDriver 正式版本。 标签“测试 chromedriver”进一步强调了该软件在测试环境中的应用,特别是与 Chrome 浏览器的自动化测试相关的场景。ChromeDriver 允许测试人员通过编写 Selen。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。