shawl.qiuJavascript渐隐渐显类FadedV1.0
作者:actthank90909 | 来源:互联网 | 2023-10-12 20:20
shawl.qiuJavascript渐隐渐显类FadedV1.0说明:嗯,这个呢,最近在了解色彩学,所以陆续会弄一些与色彩相关的东西.比如整理一些与色彩相关的资料汇编成册,学习
shawl.qiu Javascript 渐隐渐显类 Faded V1.0
说明:
嗯, 这个呢, 最近在了解色彩学, 所以陆续会弄一些与色彩相关的东西.
比如整理一些与色彩相关的资料汇编成册, 学习与色彩相关的心理感受, 调色技巧等.
目录:
1. 调用
1.1 调用 1
1.2 调用 2
2. 类 Faded
shawl.qiu
2007-06-20
http://blog.csdn.net/btbtd
演示1: http://files.myopera.com/btbtd/Javascript/class/faded/Faded_v1-0.htm
演示2: http://files.myopera.com/btbtd/Javascript/class/faded/Faded_v1-0_demo_1.htm
下载: http://files.myopera.com/btbtd/Javascript/class/faded/Faded_v1-0.7z
内容:
1. 调用
1.1 调用 1
- W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- xmlns="http://www.w3.org/1999/xhtml">
-
-
- http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-
-
-
border="0" align="center" cellpadding="4" cellspacing="4"> -
align="center" valign="middle"> -
id="FadeId1" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId2" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId3" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId4" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId5" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
id="FadeId6" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId7" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId8" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId9" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId10" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
id="FadeId11" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId12" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId13" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId14" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId15" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
id="FadeId16" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId17" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId18" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId19" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId20" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
id="FadeId21" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId22" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId23" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId24" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
id="FadeId25" style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
-
-
1.2 调用 2
- W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- xmlns="http://www.w3.org/1999/xhtml">
-
-
- http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
-
-
-
border="0" align="center" cellpadding="4" cellspacing="4" id="MainTable"> -
align="center" valign="middle"> -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
align="center" valign="middle"> -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
style="width:100px; height:100px; background-color:#cccccc; ">shawl.qiu | -
-
-
-
2. 类 Faded
- // shawl.qiu Javascript Document
- /*-----------------------------------------------------------------------------------*/
- * shawl.qiu Javascript Faded class v1.0
- /*-----------------------------------------------------------------------------------*/
- //---------------------------------begin class Faded()-------------------------------//
- function Faded()
- { // shawl.qiu code
- //------------------------------------begin public variable
- //---------------begin about
- this.au = {}
- this.au.Subject = "shawl.qiu Javascript Faded class";
- this.au.Version = "v1.0";
- this.au.Name = "shawl.qiu";
- this.au.Email = "shawl.qiu@gmail.com";
- this.au.Blog = "http://blog.csdn.net/btbtd";
- this.au.CreatedDate = "2007-6-19";
- this.au.Update = {};
- this.au.Update["1"] = "";
- //---------------end about
- this.Debug = false;
-
- this.Element = {}
- this.Element.Set = [];
- this.Element.Add = fAddElement;
- //------------------------------------end public variable
-
- //------------------------------------begin private variable
- var Tl = this;
- //------------------------------------end private variable
-
- //------------------------------------begin public method
- this.Go = fGo;
- //------------------------------------end public method
-
- //------------------------------------begin private method
- function fAddElement
- (sId, sOriginColor, sOverColor, sOutColor, iTime, iIntervalMs, bCompColor, sClassName, sOverClassName)
- {
- var Obj = null;
- if(typeof(sId)=="string")
- {
- Obj = document.getElementById(sId);
- }
- else if(typeof(sId)=="object")
- {
- Obj = sId;
- }
-
- if(!Obj||Obj==null)
- {
- alert("对象不能为空!");
- return;
- }
- if(!bCompColor) bCompColor = false;
- else bCompColor = true;
-
- if(!sClassName) sClassName = "";
- if(!sOverClassName) sOverClassName = "";
-
- if(!sOriginColor) sOriginColor = "#ffffff";
- if(!sOverColor) sOverColor = "#cccccc";
- if(!sOutColor) sOutColor = sOriginColor;
- if(!iTime) iTime = 10;
- if(!iIntervalMs) iIntervalMs = 50;
-
- Obj["Extend"] = {};
- Obj["Extend"]["OriginalColor"] = sOriginColor;
- Obj["Extend"]["MoveColor"] = sOverColor;
- Obj["Extend"]["OutColor"] = sOutColor;
- Obj["Extend"]["Time"] = iTime;
- Obj["Extend"]["IntervalMs"] = iIntervalMs;
- Obj["Extend"]["CompColor"] = bCompColor;
-
- Obj["Extend"]["ClassName"] = sClassName;
- Obj["Extend"]["OverClassName"] = sOverClassName;
-
- var iPos = Tl.Element.Set.length;
- Tl.Element.Set[iPos] = Obj;
-
- } // end function fAddElement
-
- function fGo()
- {
- for(var i = 0, j=Tl.Element.Set.length; i
- {
- var TempObj = Tl.Element.Set[i];
-
- TempObj.style.backgroundColor = TempObj["Extend"]["OriginalColor"];
- TempObj["Interval"] = {}
-
- if(TempObj["Extend"]["CompColor"])
- {
- TempObj.style.color = fGetCompColor(TempObj["Extend"]["OriginalColor"]);
- }
-
- if(TempObj["Extend"]["ClassName"]!="")
- {
- TempObj.className = TempObj["Extend"]["ClassName"];
- }
-
- TempObj.onmouseover =
- function()
- {
- try
- {
- clearInterval(this["Interval"]["Out"]["Go"]);
- }
- catch(e)
- {
- }
-
- this["Interval"]["Over"] ={}
- this["Interval"]["Over"]["Count"] = 0;
-
- if(this["Extend"]["OverClassName"]!="")
- {
- this.className = this["Extend"]["OverClassName"];
- }
-
- var BgColor = this.style.backgroundColor==""?"#ffffff":this.style.backgroundColor;
- if(/rgb/(/i.test(BgColor))
- {
- BgColor = fRgbToHex(BgColor);
- }
-
- //function fGetCompColor(sInput, sOpt, bNoSharp, bDebug)
- this["Interval"]["Over"]["FadeArray"] =
- fFade
- (
- BgColor,
- this["Extend"]["MoveColor"],
- this["Extend"]["Time"],
- false,
- true
- );
-
- var me = this;
-
- this["Interval"]["Over"]["Go"] =
- setInterval
- (
- function()
- {
- if(me["Interval"]["Over"]["Count"]>=me["Interval"]["Over"]["FadeArray"].length)
- {
- clearInterval(me["Interval"]["Over"]["Go"]);
- me["Interval"]["Over"]["Count"] = null;
- return;
- }
-
- var sBgColor = me["Interval"]["Over"]["FadeArray"][me["Interval"]["Over"]["Count"]];
-
- me.style.backgroundColor = sBgColor;
-
- if(me["Extend"]["CompColor"])
- {
- me.style.color = fGetCompColor(sBgColor);
- }
-
- if(Tl.Debug)
- defaultStatus = me["Interval"]["Over"]["Count"];
-
- me["Interval"]["Over"]["Count"]++;
- }
- ,
- me["Extend"]["IntervalMs"]
- ) // end setInterval
- } // end TempObj.onmouseover
- TempObj.onmouseout =
- function()
- {
- try
- {
- clearInterval(this["Interval"]["Over"]["Go"]);
- }
- catch(e)
- {
- }
-
- this["Interval"]["Out"] ={}
- this["Interval"]["Out"]["Count"] = 0;
-
- if(this["Extend"]["ClassName"]!="")
- {
- this.className = this["Extend"]["ClassName"];
- }
-
- var BgColor = this.style.backgroundColor==""?"#ffffff":this.style.backgroundColor;
- if(/rgb/(/i.test(BgColor))
- {
- BgColor = fRgbToHex(BgColor);
- }
-
- this["Interval"]["Out"]["FadeArray"] =
- fFade
- (
- BgColor,
- this["Extend"]["OutColor"],
- this["Extend"]["Time"],
- false,
- true
- );
-
- var me = this;
-
- this["Interval"]["Out"]["Go"] =
- setInterval
- (
- function()
- {
- if(me["Interval"]["Out"]["Count"]>=me["Interval"]["Out"]["FadeArray"].length)
- {
- clearInterval(me["Interval"]["Out"]["Go"]);
- me["Interval"]["Out"]["Count"] = null;
- return;
- }
-
- var sBgColor = me["Interval"]["Out"]["FadeArray"][me["Interval"]["Out"]["Count"]];
-
- me.style.backgroundColor = sBgColor;
-
- if(me["Extend"]["CompColor"])
- {
- me.style.color = fGetCompColor(sBgColor);
- }
-
- if(Tl.Debug)
- defaultStatus = me["Interval"]["Out"]["Count"];
-
- me["Interval"]["Out"]["Count"]++;
- }
- ,
- me["Extend"]["IntervalMs"]
- ) // end setInterval
- } // end TempObj.onmouseover
- } // end for
- } // end function fGo
-
- function fFade(sOriginalColor, sFinalColor, iTime, sOpt/*positive|negative|auto*/, bPadSharp)
- {// shawl.qiu script : return Array
- if(!sOriginalColor||sOriginalColor=="")
- {
- alert("原色不能为空!");
- return;
- }
- if(!sFinalColor||sFinalColor=="")
- {
- alert("最终色不能为空!");
- return;
- }
- if(!iTime||typeof(iTime)!="number") iTime = 5;
- if(!sOpt) sOpt = "auto";
- var sSharp = "";
- if(bPadSharp) sSharp = "#";
-
- var Debug = false;
- var oAr = fSplitColor(sOriginalColor);
- var oArInt = fHexArrayToInt(oAr);
-
- var fAr = fSplitColor(sFinalColor);
- var fArInt = fHexArrayToInt(fAr);
-
- var ReturnAr = [];
-
- switch(sOpt)
- {
- default:
- var SubtractAr = [];
- var SpanAr = [];
- var ReturnArInt = [];
-
- for(var i=0, j=oArInt.length; i
- {
- SubtractAr[i] = fArInt[i] - oArInt[i];
- SpanAr[i] = SubtractAr[i]/iTime;
- }
-
- for(var i=0, j=iTime; i
- {
- ReturnArInt[i] = [];
- ReturnArInt[i][0] = parseInt(oArInt[0]+(SpanAr[0]*(i+1)));
- ReturnArInt[i][1] = parseInt(oArInt[1]+(SpanAr[1]*(i+1)));
- ReturnArInt[i][2] = parseInt(oArInt[2]+(SpanAr[2]*(i+1)));
-
- ReturnAr[i] = ""
- +sSharp
- +fPadStr(ReturnArInt[i][0].toString(16)).toUpperCase()
- +fPadStr(ReturnArInt[i][1].toString(16)).toUpperCase()
- +fPadStr(ReturnArInt[i][2].toString(16)).toUpperCase()
- ;
- }
- sFinalColor= sFinalColor.replace(/^/#/, "");
- if(bPadSharp) sFinalColor = "#"+sFinalColor;
- ReturnAr[ReturnAr.length-1] = sFinalColor.toUpperCase();
- break;
- }
-
- if(Debug)
- {
- alert
- (
- " oAr: "+oAr
- +"/n oArInt: "+oArInt
- +"/n fAr: "+fAr
- +"/n fArInt: "+fArInt
- +"/n typeof(sOpt): "+typeof(sOpt)
- +"/n SubtractAr: "+SubtractAr
- +"/n SpanAr: "+SpanAr
- +"/n ReturnArInt: "+ReturnArInt
- +"/n ReturnAr: "+ReturnAr
- );
- } // end if
-
- return ReturnAr.slice();
- } // end function fFade
-
- function fPadStr(sSrc, sPad, nLen)
- {// shawl.qiu script
- if(!sSrc)return false;
- if(!sPad)sPad='0';
- if(!nLen)nLen=2;
- sSrc+='';
- if(sSrc.length>=nLen)return sSrc;
- sPad=new Array(nLen+1).join(sPad);
- var re=new RegExp('.*(.{'+(nLen)+'})$');
- return (sPad+sSrc).replace(re,'$1');
- } // end function fPadStr
-
- function fHexArrayToInt(ar)
- { // shawl.qiu script : return array
- var TempAr = [];
- for(var i=0, j=ar.length; i
- {
- TempAr[i] = parseInt(ar[i], 16);
- }
- return TempAr.slice();
- } // end function fHexArrayToInt
-
- function fSplitColor(sColor)
- { // shawl.qiu script : return array
- if(!sColor||sColor=="")
- {
- alert("颜色不能为空!");
- return;
- }
- var Debug = true;
- sColor = sColor.replace(/^/#/, "");
- if(sColor.length == 3)
- {
- var sTemp = "";
- for(var i = 0, j=sColor.length; i
- {
- sTemp+= ""+sColor.charAt(i)+sColor.charAt(i);
- }
- sColor = sTemp;
- }
-
- if(sColor.length!=6)
- {
- alert("无法识别的颜色代码!")
- return;
- }
-
- var arHex = [];
- arHex[0] = ""+sColor.charAt(0)+sColor.charAt(1);
- arHex[1] = ""+sColor.charAt(2)+sColor.charAt(3);
- arHex[2] = ""+sColor.charAt(4)+sColor.charAt(5);
-
- return arHex.slice();
- } // end function fSplitColor
-
- function fGetCompColor(sInput, sOpt, bNoSharp, bDebug)
- {// shawl.qiu script : return string
- if(!sInput) sInput = "#000000";
- if(!sOpt) sOpt = 'hex';
- sOpt = sOpt.toLowerCase();
-
- var arCell = [];
- var arHex = [];
- var arHexFinal = [];
- var arInt = [];
- var arIntFinal = [];
-
- var Debug = bDebug;
-
- if(Debug)
- {
- alert
- (
- "sInput: "+sInput
- +" sOpt: "+sOpt
- );
- }
-
- sInput = sInput.replace(/^/#/, "");
-
- switch(sOpt)
- {
- case "rgb":
- break;
-
- default:
-
- if(sInput.length==3)
- {
- var arTemp = fStringToArray(sInput);
- sInput = ""+arTemp[0]+arTemp[0]+arTemp[1]+arTemp[1]+arTemp[2]+arTemp[2];
- }
-
- if(sInput.length==6)
- {
- arCell = fStringToArray(sInput);
-
- arHex[0] = "0x"+arCell[0]+arCell[1];
- arHex[1] = "0x"+arCell[2]+arCell[3];
- arHex[2] = "0x"+arCell[4]+arCell[5];
-
- arInt[0] = parseInt(arHex[0], 16);
- arInt[1] = parseInt(arHex[1], 16);
- arInt[2] = parseInt(arHex[2], 16);
-
- arIntFinal[0] = Math.abs(255-arInt[0]);
- arIntFinal[1] = Math.abs(255-arInt[1]);
- arIntFinal[2] = Math.abs(255-arInt[2]);
-
- arHexFinal[0] = fPadStr(arIntFinal[0].toString(16)).toUpperCase();
- arHexFinal[1] = fPadStr(arIntFinal[1].toString(16)).toUpperCase();
- arHexFinal[2] = fPadStr(arIntFinal[2].toString(16)).toUpperCase();
-
- if(Debug)
- {
- alert("arCell: "+arCell);
- alert("arHex: "+arHex);
- alert("arInt: "+arInt);
- alert("arIntFinal: "+arIntFinal);
- alert("arHexFinal: "+arHexFinal);
- }
-
- if(bNoSharp) return arHexFinal.join("");
-
- return "#"+arHexFinal.join("");
- }
- else
- {
- alert("无法识别的十六进制颜色代码!");
- }
- break;
- }
- return "000000";
-
- function fStringToArray(sInput)
- {// shawl.qiu script
- var arCell = [];
- var iCount = 0;
- var iLen = sInput.length;
- while(iCount
- {
- arCell[iCount] = sInput.charAt(iCount);
- iCount++;
- }
-
- return arCell;
- } // end function fStringToArray
-
- function fPadStr(sSrc, sPad, nLen)
- {// shawl.qiu script
- if(!sSrc)return false;
- if(!sPad)sPad='0';
- if(!nLen)nLen=2;
- sSrc+='';
- if(sSrc.length>=nLen)return sSrc;
- sPad=new Array(nLen+1).join(sPad);
- var re=new RegExp('.*(.{'+(nLen)+'})$');
- return (sPad+sSrc).replace(re,'$1');
- } // end function fPadStr
-
- } // end function fGetCompColor
-
- function fRgbToHex(sRgb, bNoSharp, bDebug)
- { // shawl.qiu script
- if(!sRgb||sRgb=="")
- {
- alert("RGB颜色代码不正确!");
- return;
- }
- var Debug = bDebug;
-
- var sSharp = "";
- if(!bNoSharp) sSharp = "#";
- if(/rgb/(/i.test(sRgb))
- {
- sRgb = sRgb.replace(/^[/s/S]*?rgb/((.*?)/)[/s/S]*/gi, "$1").replace(//s+/g, "");
- }
- var RgbAr = sRgb.split(",");
- var sReturn = "";
- sReturn =
- sSharp
- +(fPadStr((RgbAr[0]-0).toString(16)).toUpperCase())
- +(fPadStr((RgbAr[1]-0).toString(16)).toUpperCase())
- +(fPadStr((RgbAr[2]-0).toString(16)).toUpperCase())
- ;
-
- if(Debug)
- {
- alert(sReturn);
- }
-
- return sReturn;
-
- function fPadStr(sSrc, sPad, nLen)
- {// shawl.qiu script
- if(!sSrc)return false;
- if(!sPad)sPad='0';
- if(!nLen)nLen=2;
- sSrc+='';
- if(sSrc.length>=nLen)return sSrc;
- sPad=new Array(nLen+1).join(sPad);
- var re=new RegExp('.*(.{'+(nLen)+'})$');
- return (sPad+sSrc).replace(re,'$1');
- } // end function fPadStr
-
- } // end function fRgbToHex
- //------------------------------------end private method
- } // shawl.qiu code
- //---------------------------------end class Faded()---------------------------------//
推荐阅读
-
本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ...
[详细]
蜡笔小新 2023-12-13 08:44:30
-
本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ...
[详细]
蜡笔小新 2023-12-14 20:44:52
-
-
本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ...
[详细]
蜡笔小新 2023-12-14 19:53:34
-
本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ...
[详细]
蜡笔小新 2023-12-14 17:29:08
-
本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ...
[详细]
蜡笔小新 2023-12-14 15:56:00
-
本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ...
[详细]
蜡笔小新 2023-12-14 13:56:20
-
阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ...
[详细]
蜡笔小新 2023-12-14 12:40:20
-
本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ...
[详细]
蜡笔小新 2023-12-13 17:39:50
-
本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ...
[详细]
蜡笔小新 2023-12-13 14:14:39
-
本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ...
[详细]
蜡笔小新 2023-12-13 10:56:31
-
本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ...
[详细]
蜡笔小新 2023-12-13 04:59:58
-
本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ...
[详细]
蜡笔小新 2023-12-12 18:42:03
-
本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ...
[详细]
蜡笔小新 2023-12-12 15:48:10
-
本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ...
[详细]
蜡笔小新 2023-12-12 13:05:17
-
本文总结了在React项目中如何运用React技巧解决一些实际问题,包括取消请求和页面卸载的关联,利用useEffect和AbortController等技术实现请求的取消。文章中的代码是简化后的例子,但思想是相通的。 ...
[详细]
蜡笔小新 2023-12-12 11:31:15
-
actthank90909
这个家伙很懒,什么也没留下!