`
wolfmaster
  • 浏览: 160547 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FomatJs

    博客分类:
  • js
阅读更多
<html>
<head>
<title>JSer </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<style>
/* Global CSS */
* { padding:0px; margin:0px; font-size:13px; font-family: arial 宋体; }
body { overflow:auto; border:0px none black; background-color:buttonface; }
li { margin:0px 0px 0px 40px; padding:2px 4px; }
/* Class CSS */

.quote { color:#999; }
.comments { color: #009090; }
.indent { margin-left:25px; }
.regexp { color:#F000F0; }

/* Identified CSS */
#divTools { height:20px; border-bottom:1px solid #555; padding-left:15px; }
#divTools a { color:navy; text-decoration:none; height:20px; line-height:20px; padding:0px 25px; }
#divTools a:hover { color:white; background-color:navy; text-decoration:none; height:20px; line-height:20px; }
#divJSInput { display:none; width:600px; height:450px; border:2px outset buttonface; position:absolute; background-color:buttonface; z-Index:2; }
#divJSInputTitle { color:white; background-color:navy; height:20px; line-height:20px; padding:0px 10px; cursor:default; }
#txtJSInput { width:598px; height:406px; overflow:auto; padding:4px 8px; background-color:white;}
#divJSInputBar { height:24px; padding:0px 4px; }
#divJSInputBar input { width:110px; height:22px; border:1px solid #555; line-height:20px; }
#divJSOutput { background-color:white; border:1px inset buttonface; width:100%; height:500px; overflow:auto; }
#divWaiting { display:none; width:400px; height:60px; border:1px solid buttonface; position:absolute; background-color:#E0F0F0; z-Index:3; text-align:center; padding-top:10px; }
#divWaiting input { width:140px; height:22px; border:1px solid #555; line-height:20px; cursor:default; margin-top:4px; }
</style>
<script type="text/javascript">
/**********************
Author: Hutia
*********************/

window.onload=init;

//------------------
// Static Variable
//------------------

var KEYWORDS="abstract break byte case catch char class const continue default delete do double else extends false final finally float for function goto if implements import in instanceof int interface long native null package private protected public reset return short static super switch synchronized this throw transient true try var void while with";
var OBJECTS="Anchor Applet Area Arguments Array Boolean Button Checkbox Collection Crypto Date Dictionary Document Drive Drives Element Enumerator Event File FileObject FileSystemObject FileUpload Folder Folders Form Frame Function Global Hidden History HTMLElement Image Infinity Input JavaArray JavaClass JavaObject JavaPackage JSObject Layer Link Math MimeType Navigator Number Object Option Packages Password Plugin PrivilegeManager Random RegExp Screen Select String Submit Text Textarea URL VBArray Window WScript";
var METHODS_PROPERTIES="above abs acos action activeElement alert alinkColor all altKey anchor anchors appCodeName applets apply appName appVersion arguments arity asin assign atan atan2 atob   availHeight availLeft availTop availWidth ActiveXObject back background below bgColor big blink blur bold border borderWidths bottom btoa button call callee caller cancelBubble captureEvents ceil charAt charCodeAt charset checked children classes className clear clearInterval clearTimeout click clientInformation   clientX clientY close closed colorDepth compile complete concat confirm constructir contains contextual cookie cos crypto ctrlKey current data defaultCharset defaultChecked defaultSelected defaultStatus defaultValue description disableExternalCapture disablePrivilege document domain E Echo   element elements embeds enabledPlugin enableExternalCapture enablePrivilege encoding escape eval event exec exp expando FromPoint fgColor fileName find fixed floor focus fontColor fontSize form forms forward frames fromCharCode fromElement   getAttribute get getClass getDate getDay getFullYear getHours getMember getMilliseconds getMinutes getMonth getSeconds getSelection getSlot getTime getTimezoneOffset   getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getWindow getYear global go HandleEvent Height   hash hidden history home host hostName href hspace id ids ignoreCase images index indexOf inner innerHTML innerText innerWidth insertAdjacentHTML insertAdjacentText isFinite isNAN italics java javaEnabled join keyCode Links LN10 LN2 LOG10E LOG2E   lang language lastIndex lastIndexOf lastMatch lastModified lastParen layers layerX layerY left leftContext length link linkColor load location locationBar log lowsrc MAX_VALUE MIN_VALUE   margins match max menubar method mimeTypes min modifiers moveAbove moveBelow moveBy moveTo moveToAbsolute multiline NaN NEGATIVE_INFINITY   name navigate navigator netscape next number offscreenBuffering offset offsetHeight offsetLeft offsetParent offsetTop offsetWidth offsetX offsetY onabort onblur onchange onclick ondblclick ondragdrop onerror onfocus   onHelp onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onmove onreset onresize onsubmit onunload open opener options outerHeight   outerHTML outerText outerWidth POSITIVE_INFINITY PI   paddings pageX pageXOffset pageY pageYOffset parent parentElement parentLayer parentWindow parse parseFloat parseInt pathname personalbar pixelDepth platform plugins pop   port pow preference previous print prompt protocol prototype push random readyState reason referrer refresh releaseEvents reload removeAttribute removeMember replace resizeBy resizeTo returnValue reverse right rightcontext round SQRT1_2 SQRT2   screenX screenY scroll scrollbars scrollBy scrollIntoView scrollTo search select selected selectedIndex self setAttribute setDay setFullYear setHotkeys setHours setInterval   setMember setMilliseconds setMinutes setMonth setResizable setSeconds setSlot setTime setTimeout setUTCDate setUTCFullYear setUTCHours setUTCMillseconds setUTCMinutes   setUTCMonth setUTCSeconds setYear setZOptions shift shiftKey siblingAbove siblingBelow signText sin slice smallsort source sourceIndex splice split sqrt src   srcElement srcFilter status statusbar stop strike style sub submit substr substring suffixes sun sup systemLanguage TYPE   tagName tags taint taintEnabled tan target test text title toElement toGMTString toLocaleString toLowerCase toolbar top toString toUpperCase toUTCString type typeOf UTC unescape unshift untaint unwatch userAgent userLanguage   value valueOf visibility vlinkColor vspace watch which width window write writeln x y zIndex";
var OPS="! $ % & * + - // / : < = > ? [ ] ^ | ~ is   new sizeof   typeof unchecked";

var regKW=new RegExp("(\\W"+KEYWORDS.replace(/ /g,"$)|(\\W")+"$)","g");
var regObj=new RegExp("(\\W"+OBJECTS.replace(/ /g,"$)|(\\W")+"$)","g");
var regMP=new RegExp("(\\W"+METHODS_PROPERTIES.replace(/ /g,"$)|(\\W")+"$)","g");
//var regOP=new RegExp("(\\W"+OPS.replace(/ /g,"$)|(\\W")+"$)","g");

var colorKW="blue";
var colorObj="red";
var colorMP="#FF8000";
var colorOP="#004000";

//------------------
// Global Variables
//------------------
var divJSInput, txtJSInput, divJSOutput, divWaiting, spnProcess;
var glbStr, glbP, glbRe, curRe, glbTimer;

function init(){
// init global variables
divJSInput=document.getElementById("divJSInput");
txtJSInput=document.getElementById("txtJSInput");
divJSOutput=document.getElementById("divJSOutput");
divWaiting=document.getElementById("divWaiting");
spnProcess=document.getElementById("spnProcess");

// init window state
maximizeWindow();

divJSOutput.style.width=document.body.clientWidth-2;
divJSOutput.style.height=document.body.clientHeight-26;

// init global events
divJSInput.onkeydown=divJSInput_keydown;
}


//------------------
// event scripts
//------------------

function divJSInput_keydown(e){
var e=window.event?window.event:e;
var srcEle=e.srcElement?e.srcElement:e.target;
var sel;
if(e.keyCode==27)hideJSInput();
if(e.keyCode==13&&e.ctrlKey)execJSInput();
if(e.keyCode==9&&srcEle==txtJSInput){
   document.selection.createRange().text="\t";return(false); // not support FF
}
}


//------------------
// functional scripts
//------------------

function showJSInput(){
with(divJSInput.style){
   display="block";
   left=(document.body.clientWidth-divJSInput.offsetWidth)/2;
   top=(document.body.clientHeight-divJSInput.offsetHeight)/2;
}

txtJSInput.focus();

return(false);
}

function hideJSInput(){
divJSInput.style.display="none";
}

function execJSInput(){
hideJSInput();

divJSOutput.innerHTML="";

glbStr=txtJSInput.value.replace(/\r\n[ \t]+/gi,"\r\n").replace(/(\r\n)+/gi,"\r\n");
glbP=0;
curRe=glbRe=document.createElement("div");

divJSOutput.appendChild(glbRe);

glbRe.className="codeRoot";

showWait();
core_analysis();
}

function showWait(){
document.body.style.cursor="wait";

with(divWaiting.style){
   display="block";
   left=(document.body.clientWidth-divWaiting.offsetWidth)/2;
   top=(document.body.clientHeight-divWaiting.offsetHeight)/2;
}
spnProcess.innerHTML="0.00%   ( 0 / 0 )"
return(false);
}

function stopExec(){
document.body.style.cursor="";
divWaiting.style.display="none";
try{clearTimeout(glbTimer);}catch(e){}

return(false);
}

function core_analysis(){
var str=" ", c="", lastState="", seq, intNextQuote, intTemp, intCount, intWordStart;
spnProcess.innerHTML=parseFloat(glbP/glbStr.length*100).toFixed(2)+"%   ( "+glbP+" / "+glbStr.length+" )";
for(var i=glbP;i<glbStr.length;i++){
   c=glbStr.charAt(i);
   str+=htmlEncode(c);
   switch(c){
    case "\r": case " ": case "\t":
     if(lastState=="\r\n"){str=" ";break;}
     if(c.match(/\W/)&&glbStr.charAt(i-1).match(/\w/)){
      str=str.substring(0,str.length-htmlEncode(c).length);
      str=str.replace(regKW,clKW).replace(regObj,clObj).replace(regMP,clMP)+htmlEncode(c);
     }
    break;
    case "\n": case ";":
     if(lastState=="\r\n"){str=" ";break;}
     outputLn(str);
     str=" ";
     lastState="\r\n";
     if(i-glbP>200){
      glbP=i+1;
      glbTimer=setTimeout(core_analysis);
      return;
     }
    break;
    case "\"":
     intNextQuote=i;
     while(intNextQuote!=-1&&intNextQuote<glbStr.length){
      intNextQuote=glbStr.indexOf("\"",intNextQuote+1);
      if(intNextQuote==-1||glbStr.charAt(intNextQuote-1)!="\\")break;
      intCount=0; intTemp=intNextQuote;
      while(glbStr.charAt(--intTemp)=="\\")intCount++;
      if(intCount%2==0)break;
     }
     if(intNextQuote==-1)break;
     str+="<span class=\"quote\">"+htmlEncode(glbStr.substring(i+1,intNextQuote))+"<\/span>\"";
     i=intNextQuote;
     lastState="";
    break;
    case "\'":
     intNextQuote=i;
     while(intNextQuote!=-1&&intNextQuote<glbStr.length){
      intNextQuote=glbStr.indexOf("\'",intNextQuote+1);
      if(intNextQuote==-1||glbStr.charAt(intNextQuote-1)!="\\")break;
      intCount=0; intTemp=intNextQuote;
      while(glbStr.charAt(--intTemp)=="\\")intCount++;
      if(intCount%2==0)break;
     }
     if(intNextQuote==-1)break;
     str+="<span class=\"quote\">"+htmlEncode(glbStr.substring(i+1,intNextQuote))+"<\/span>\'";
     i=intNextQuote;
     lastState="";
    break;
    case "\/":
     if(glbStr.charAt(i+1)=="\/"){
      intNextQuote=i;
      intNextQuote=glbStr.indexOf("\r\n",intNextQuote+1);
      if(intNextQuote==-1)intNextQuote=glbStr.length;
      str=str.substring(0,str.length-1);
      str+="<span class=\"comments\">\/"+htmlEncode(glbStr.substring(i+1,intNextQuote))+"<\/span>";
      i=intNextQuote;
     }else if(glbStr.charAt(i+1)=="*"){
      intNextQuote=i;
      intNextQuote=glbStr.indexOf("*\/",intNextQuote+1);
      if(intNextQuote==-1)return;
      str=str.substring(0,str.length-1);
      str+="<span class=\"comments\">\/"+htmlEncode(glbStr.substring(i+1,intNextQuote))+"*\/<\/span>";
      i=intNextQuote+1;
     }else if(str.match(/[=(][ \t]*\//)){
      intNextQuote=i;
      while(intNextQuote!=-1&&intNextQuote<glbStr.length){
       intNextQuote=glbStr.indexOf("\/",intNextQuote+1);
       if(intNextQuote==-1||glbStr.charAt(intNextQuote-1)!="\\")break;
       intCount=0; intTemp=intNextQuote;
       while(glbStr.charAt(--intTemp)=="\\")intCount++;
       if(intCount%2==0)break;
      }
      if(intNextQuote==-1)break;
      str+="<span class=\"regexp\">"+htmlEncode(glbStr.substring(i+1,intNextQuote))+"<\/span>\/";
      i=intNextQuote;
      lastState="";
     }
     lastState="";
    break;
    case "{":
     outputLn(str);
     str=" ";
     seq=document.createElement("div");
     seq.className="indent";
     curRe.appendChild(seq);
     curRe=seq;
     lastState="\r\n";
     if(i-glbP>200){
      glbP=i+1;
      glbTimer=setTimeout(core_analysis);
      return;
     }
    break;
    case "}":
     outputLn(str.substring(0,str.length-1));
     str="} ";
     lastState="";
     curRe=curRe.parentNode;
    break;
    default:
     if(c.match(/\w/)&&glbStr.charAt(i-1).match(/\W/)){intWordStart=i;}
     if(c.match(/\W/)&&glbStr.charAt(i-1).match(/\w/)){
      str=str.substring(0,str.length-htmlEncode(c).length);
      str=str.replace(regKW,clKW).replace(regObj,clObj).replace(regMP,clMP)+htmlEncode(c);
     }
     lastState="";
    break;
   }
}

if(i==glbStr.length){
   if(str!=""){ outputLn(str); str=" "; }
   stopExec();
}

}

function outputLn(theStr){
var seq=document.createElement("p");
seq.innerHTML=theStr;
curRe.appendChild(seq);
}

function clKW(str){ return(str.charAt(0)+str.substring(1).fontcolor(colorKW)); }

function clObj(str){ return(str.charAt(0)+str.substring(1).fontcolor(colorObj)); }

function clMP(str){ return(str.charAt(0)+str.substring(1).fontcolor(colorMP)); }

function clOP(str){ return(str.charAt(0)+str.substring(1).fontcolor(colorOP)); }


//------------------
// global scripts
//------------------

function maximizeWindow(){
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight);
}

function htmlEncode(strS){
return(strS.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/\r\n/g,"<br\/>"));
}
</script>
</head>
<body>

<div id="divTools">
<a href="#" onclick="return(showJSInput());">Input JS</a>
</div>

<div id="divJSInput">
<div id="divJSInputTitle">Please Input the JS:</div>
   <textarea id="txtJSInput">
</textarea>
   <div id="divJSInputBar">
   <input type="button" value="OK" onclick="execJSInput();" />
   <input type="button" value="Cancel" onclick="hideJSInput();" />
</div>
</div>

<div id="divJSOutput"></div>

<div id="divWaiting">
Processing...<span id="spnProcess"></span><br>
<input type="button" value="Stop" onclick="stopExec();" />
</div>
</body>
</html>

分享到:
评论

相关推荐

    qt5-qdbusviewer-5.9.7-1.el7.x64-86.rpm.tar.gz

    1、文件内容:qt5-qdbusviewer-5.9.7-1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qt5-qdbusviewer-5.9.7-1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    WDiscOOD:通过白化线性判别分析进行分布外检测.zip

    WDiscOOD:通过白化线性判别分析进行分布外检测,含有完整的代码和论文

    realmd-0.16.1-12.el7-9.1.x64-86.rpm.tar.gz

    1、文件内容:realmd-0.16.1-12.el7_9.1.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/realmd-0.16.1-12.el7_9.1.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    TMC5160与TMC5130高性能步进电机驱动代码详解:稳定运行,原理图赠送,注释详尽,支持级联移植便捷,TMC5160、TMC5130高性能步进电机驱动代码 代码都已长时间验证,稳定可靠运行 图

    TMC5160与TMC5130高性能步进电机驱动代码详解:稳定运行,原理图赠送,注释详尽,支持级联移植便捷,TMC5160、TMC5130高性能步进电机驱动代码 代码都已长时间验证,稳定可靠运行 图里资料就是到手资料 简介: 德国TMC步进电机驱动代码 送你OrCAD或者AD版本原理图 自己整个重新写的代码,注释详细 支持多个TMC5160级联 调用很简单,移植也很方便 部分代码可以看图 ,TMC5160; TMC5130; 步进电机驱动代码; 稳定可靠; 原理图; 注释详细; 多级联支持; 移植方便。,"TMC5160/TMC5130高性能步进电机驱动代码,稳定可靠,易移植的代码解决方案"

    Java毕业设计-ssm-vue-高校学生实习管理系统(源码+sql脚本+32页零基础部署图文详解+31页论文+12页答辩+环境工具+教程+视频+模板).zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:配套答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。VUE框架构建前端交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

    汇编工具 nasm 版本 2.16 Windows平台

    汇编工具 nasm 版本 2.16 Windows平台

    六自由度机械臂轨迹规划:三次、五次、七次多项式样条插值及圆弧轨迹源码注释,可按需修改数据点及机械臂数据,适合学习参考 ,六自由度机械臂三套代码-三次 五次 七次多项式样条插值曲线、五次B样条曲线插值

    六自由度机械臂轨迹规划:三次、五次、七次多项式样条插值及圆弧轨迹源码注释,可按需修改数据点及机械臂数据,适合学习参考。,六自由度机械臂三套代码-三次 五次 七次多项式样条插值曲线、五次B样条曲线插值-2 轨迹规划,圆弧轨迹,机器人工具箱,带源码注释。 起始点、中间点、终止点可自行修改。 (一共三套代码。 机械臂数据可自行安需修改,适合学习) ,关键词:六自由度机械臂;三套代码;三次、五次、七次多项式样条插值曲线;五次B样条曲线插值;轨迹规划;圆弧轨迹;机器人工具箱;源码注释;起始点、中间点、终止点可修改;机械臂数据可修改;适合学习。,《六自由度机械臂轨迹规划三套代码学习:五次与七次多项式插值曲线、五次B样条圆弧轨迹生成工具集(含注释源码)》

    基于模型参考自适应系统的改进滑模观测器:反电势优化减小抖振,提升转速与位置估计精度,基于模型参考自适应系统的改进滑模观测器 1.采用基于模型参考自适应系统的反电势优化方法,对SMO中低通滤波后的反电势

    基于模型参考自适应系统的改进滑模观测器:反电势优化减小抖振,提升转速与位置估计精度,基于模型参考自适应系统的改进滑模观测器 1.采用基于模型参考自适应系统的反电势优化方法,对SMO中低通滤波后的反电势进一步优化,从而减小抖振,提高转速和位置估计精度; 2.提供算法对应的参考文献和仿真模型。 ,关键词:模型参考自适应系统; 反电势优化; 滑模观测器; 抖振减小; 转速和位置估计精度; 算法; 参考文献; 仿真模型; 改进。,基于模型参考自适应的改进滑模观测器:反电势优化与仿真研究

    qt5-qtdeclarative-devel-5.9.7-1.el7.x64-86.rpm.tar.gz

    1、文件内容:qt5-qtdeclarative-devel-5.9.7-1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qt5-qtdeclarative-devel-5.9.7-1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    系统URL整合系列视频二(界面原型)-配套文档

    # 此资源为Azure原型原始设计文档(底片)--视频中的原型设计底稿。 #(全国)大型分布式系统Web资源URL整合需求界面原型讲解。当今社会各行各业对软件系统的web资源访问权限控制越来越严格,控制粒度也越来越细。安全级别提高的同时也增加了使用成本,譬如让权限申请越来越繁琐。本文讲解的界面原型:用于实现在申请少量web资源权限的条件下访问更多的web资源的需求

    Screenshot_20250201_221248_com.tencent.tmgp.pubgmhd.jpg

    Screenshot_20250201_221248_com.tencent.tmgp.pubgmhd.jpg

    KVM 虚拟化win10PE 带virtio 驱动

    KVM 虚拟化win10PE 带virtio 驱动

    Pyraformer 用于长程时间序列建模与预测的低复杂度金字塔式注意力机制.zip

    Pyraformer 用于长程时间序列建模与预测的低复杂度金字塔式注意力机制,含有完整的代码和论文

    Java毕业设计-ssm-vue-养老院老人健康监护平台(源码+sql脚本+32页零基础部署图文详解+29页论文+环境工具+教程+视频+模板).zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。VUE框架构建前端交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

    Java毕业设计-ssm-vue-海鲜自助餐厅系统(源码+sql脚本+32页零基础部署图文详解+35页论文+环境工具+教程+视频+模板).zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。VUE框架构建前端交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

    qimageblitz-devel-0.0.6-7.el7.x64-86.rpm.tar.gz

    1、文件内容:qimageblitz-devel-0.0.6-7.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qimageblitz-devel-0.0.6-7.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    Matlab+Yalmip编程实现三微网优化调度:降低成本,约束微网内主体与电网交互,共出图17张,三微网优化matlab+yalmip 采用matlab+yalmip编程,实现三个微网的优化调度,分

    Matlab+Yalmip编程实现三微网优化调度:降低成本,约束微网内主体与电网交互,共出图17张,三微网优化matlab+yalmip 采用matlab+yalmip编程,实现三个微网的优化调度,分别包括微网内燃气轮机、燃料电池、储能等主体约束,还包括微网间互供以及和电网间购电约束,程序以成本最低作为目标,有对应的参考资料,出图共17张 ,核心关键词: 1. MATLAB; 2. YALMIP; 3. 微网优化调度; 4. 燃气轮机; 5. 燃料电池; 6. 储能; 7. 微网间互供; 8. 电网间购售电约束; 9. 成本最低; 10. 出图; 11. 参考资。,"Matlab+Yalmip编程实现三微网优化调度:成本最低的约束管理与可视化"

    基于高斯混合模型聚类的风电场短期功率预测方案:优化分组与RBF神经网络验证,基于高斯混合模型聚类的风电场短期功率预测方法 说明:该方法结合数据分布特征,利用 GMM 聚类将大型风电场划分为若干机组群

    基于高斯混合模型聚类的风电场短期功率预测方案:优化分组与RBF神经网络验证,基于高斯混合模型聚类的风电场短期功率预测方法 说明:该方法结合数据分布特征,利用 GMM 聚类将大型风电场划分为若干机组群,借助贝叶斯信息准则指标评价,获得风电场内最优机组分组方案。 最后,基于径向基函数(radial basis function,RBF)神经网络的功率预测方法,验证所提聚类方法的有效性以及相较于其他聚类方法的优越性。 编程语言:MATLAB ,核心关键词:高斯混合模型聚类; 风电场短期功率预测; GMM 聚类; 机组群划分; 贝叶斯信息准则指标评价; 径向基函数神经网络; 功率预测方法验证; 聚类方法优越性; MATLAB。,基于高斯混合模型聚类的风电场RBF神经网络功率预测方法研究

    Java毕业设计-ssm-vue-小型企业办公自动化系统(源码+sql脚本+32页零基础部署图文详解+42页论文+环境工具+教程+视频+模板).zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。VUE框架构建前端交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

    Java毕业设计-ssm-jsp-毕业设计项目管理系统(源码+sql脚本+32页零基础部署图文详解+38页论文+19页答辩+环境工具+教程+视频+模板).zip

    资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:配套答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。

Global site tag (gtag.js) - Google Analytics