用hta实现制作的无殇 - 快书V1.1打包下载了第1/2页

用hta实现制作的无殇 - 快书V1.1打包下载了


无殇 - 快书V1.1

ICON="book.ico"/>









需要帮助请按F1      欢迎访问 《无殇主页》






打  开:
另存为:
 下载站点:

起点文学
爬爬书库
玄幻书殿
思源中文
79文学网
虚拟天空
梦想文学
翠 微 居
逐 浪 网
 文字编码:保持原样繁 转 简简 转 繁

 HTML-->TXT
HTML-->WAP
文本替换器




搜索:书名:  异步同步

 



 下载超时: 
请输入小说参数:




  
  
 

     纯文本替换:替换个数 把HTML转换成TXT 删除源文件
 
  
  
 
替换1:

正则替换:
全部替换:
忽略大小写:
  
  
 


  
  

































//初始化数据
String.prototype.getid=function(){return document.getElementById(this);}
var theFSO = new ActiveXObject("Scripting.FileSystemObject");
var ajax=new Array("Microsoft.XMLHTTP","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP");
var xmlhttp;
for(var i=0;itry{xmlhttp = new ActiveXObject(ajax[i]);break;}catch(e){}
var adodbStream=new ActiveXObject("ADODB.Stream");
var rs=new ActiveXObject("ADODB.RecordSet");
//初始化全局变量
var obj=document.ti,m,newurl,cl1,cl2,ll,url1,url2,thelist="",downlist,dxing,thetime,der,there,newpic,stop=0,mdb,zhangting;
var zhen=new Array();

obj.book.onchange();

document.all.cao.value=timeout;

//开始下载
function download()
{
    if(document.all.url.value=="")
    {
        alert("请输入小说参数!");
        document.all.url.focus();
        return;
    }
    clearTime();
    dis("show",1);
    dis("menu",1);
    dis("jin",0);
    dis("loading",0);
    dis("show".getid().children[3],0);
    thelist="";
    "menu".getid().innerHTML="正在下载小说目录……<\/span>";
    setTimeout("downmenu();",10);
}
//下载目录
function downmenu()
{
    var fan=document.all.yi.value==0?true:false;
    cl1=null;cl2=null;
    if(fan)
    {
        if("cshi".getid()==null)return;
        "cshi".getid().innerText=timeout;
        clearTime();
        thetime=setInterval(function()
        {
            if("cshi".getid()==null || xmlhttp.readyState==0){clearTime();return;}
            if(xmlhttp.readyState<4)
            {
                if("cshi".getid().innerText==1)
                {
                    clearTime();
                    bar(5);
                }else
                "cshi".getid().innerText=parseInt("cshi".getid().innerText)-1;
            }else clearTime();
        },1000);
    }
    var str=gettxt(url1+document.all.url.value+url2,fan,function()
    {
        var thestr;
        if(xmlhttp.readyState<4)return;
        if(xmlhttp.readyState!=4){err(2);return;}
        bar(2);
        if(obj.book.value==9)
        setTimeout(function(){showmenu(gb2(xmlhttp.responseBody));},10);
        else
        setTimeout(function(){showmenu(gb(xmlhttp.responseBody));},10);
        return;
    },obj.book.value);
    if(!fan)
    {
        if(typeof(str)!="object"){err(2);return;}
        bar(2);
        setTimeout(function(){showmenu(str[0]);},10);
    }
}

function bar(id,color1,color2){
    var str,color1,color2;
    if(id==2)
    {
        str="处理小说目录中……";
        color1="#000000";
        color2="#00ff00";
    }else{
        str=id==3?"访问小说网站失败,无法连接!":id==4?"找不到小说!":"网络超时,对方网站未反应"
        color1="YELLOW";
        color2="#8C0000";
    }
    "menu".getid().firstChild.rows[0].cells[0].innerHTML=""+str+"";
    "menu".getid().firstChild.rows[0].bgColor=color2;
}

//显示小说目录
function showmenu(str)
{
    if(str==null || str==""){err(2);return;}
    var p,re,k=0,c=0;
    var mulu=new Array("");
    var list=new Array();
    newurl="";
    m="";
    switch(parseInt(obj.book.value))
    {
//起点中文
    case 1:
        m=cmfu(str);
        p=m.match(/title>(.*?)\s\-\-/i);
        var j,b,s="Object Not FoundHTTP\/1.1",i=1,r=/Object Not FoundHTTP\/1\.1|无法找到该页<\/TITLE>/,bb="6|8|2|7|5|1|3|4|9|10".split("|"); <br>        newurl="http:\/\/newauthor6.cmfu.com\/books\/"+document.all.url.value+"\/" <br>        re=/<a.+?'(\d+)\.htm'[\s\S]+?>(.+?)<\/a>|<font color=black>(.+?)<\/font>/gi; <br>        if(p==null || p=="") <br>        { <br>            err(3) <br>            return; <br>        } <br>        var arr; <br>        mulu[mulu.length]=xiaomenu(p[1]); <br>        while (re.test(m)) <br>        { <br>            if(RegExp.$3!="") <br>            { <br>                if(k==1){mulu[mulu.length]="<td width='25%'><\/td><\/tr>";k=0;} <br>                mulu[mulu.length]=xiaomenu1(RegExp.$3); <br>                j=RegExp.$3; <br>            }else{ <br>                if(k==0) mulu[mulu.length]='<tr>'; <br>                mulu[mulu.length]=xiaomenu2(c,RegExp.$1+"|"+j,RegExp.$2); <br>                c++; <br>                if(k==1) mulu[mulu.length]="<\/tr>"; <br>                k=(k==1)?0:1 <br>                if(b==null) <br>                { <br>                    while(r.test(s) && i++<10) <br>                    { <br>                        newurl=newurl.replace(/\d/,bb[i]); <br>                        s=gettxt(newurl+arr+".txt",false); <br>                        if(typeof(s)=="object")s=s[0]; <br>                    } <br>                    b=i; <br>                } <br>            } <br>        } <br>    break; <br>//爬爬书库 <br>    case 2: <br>        m=pap(str); <br>        newurl=url1+document.all.url.value+"\/" <br>        re = /<a\D+(\d+)\.htm[^>]+>(.+?)<\/a>|2px'>(.*?)<\/td>/gi; <br>        p=str.match(/<TITLE>(.*?)_目录_爬爬书库/i) <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//玄幻书殿 <br>    case 3: <br>        zfile=null; <br>        str.replace(/(http:\/\/book\.xhsd\.net\/book\/\d*\/\d*\/)page\.js/,function(a,b){newurl=b;}) <br>        str=gettxt(newurl+"page.js",false) <br>        if(typeof(str)!="object"){err(2);return;} <br>        eval(str[0].replace("var ","")) <br>        if(newurl=="" || newurl==null || zfile==null) <br>        { <br>            err(3); <br>            return; <br>        } <br>        m=xhm(zfile); <br>        m='<html>\r\n<head>\r\n<title>目录<\/title>\r\n<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r\n<style>\r\n.box{\r\nborder-collapse: collapse\r\n}\r\nbody {margin-top: 5px;}\r\ntd {\r\n    font-size: 9pt;\r\n}\r\n\r\na{\r\n    font-size: 9pt;\r\n    color: #000066;\r\n    text-decoration: none;\r\n}\r\n\r\na:link {\r\n    font-size: 9pt;\r\n    color: #000066;\r\n    text-decoration: none;\r\n}\r\na:visited {\r\n    font-size: 9pt;\r\n    color: #000000;\r\n    text-decoration: none;\r\n}\r\na:hover {\r\n    font-size: 9pt;\r\n    color: #FF0000;\r\n    text-decoration: underline;\r\n}\r\na:active {\r\n    font-size: 9pt;\r\n    color: #000000;\r\n    text-decoration: none;\r\n}\r\n\r\n<\/style>\r\n<\/head>\r\n<center>\r\n<BODY>\r\n<table width="760" border=1 cellpadding=2 cellspacing=0 bordercolor="#808080" bgcolor="white" class="box">\r\n<tr><td colspan="4" nowrap bgcolor="#808080"> <font color="#FFFFFF"><b>目录<\/b><\/font><\/td><\/tr>\r\n'+m+'\r\n<tr><td colspan="4">\r\n<\/td>\r\n<\/tr>\r\n<\/table>\r\n<\/BODY><\/center><\/html>'; <br>        list=list.concat(zfile) <br>        mulu[mulu.length]=xiaomenu(_name); <br>        for(var i=0;i<list.length-1;i+=2) <br>        { <br>            if(zfile[i]=="__") <br>            { <br>                if(k==1){mulu[mulu.length]="<td width='25%'><\/td><\/tr>";k=0;} <br>                mulu[mulu.length]=xiaomenu1(list[i+1]); <br>            }else{ <br>                if(k==0) mulu[mulu.length]='<tr>'; <br>                mulu[mulu.length]=xiaomenu2(c,list[i],list[i+1]); <br>                c++; <br>                if(k==1) mulu[mulu.length]="<\/tr>"; <br>                k=(k==1)?0:1 <br>            } <br>        } <br>    break; <br>//思源中文 <br>    case 4: <br>        m=shim(str); <br>        p=m.match(/title>([^-]+)--/i) <br>        newurl=url1+document.all.url.value+"\/" <br>        re=/<a href="(\d+)\.htm">(.+?)<\/a>|vcss">[\r\n]+\s+(\S+)\s/gi; <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//79文学网 <br>    case 5: <br>        m=mu79(str); <br>        newurl=url1+document.all.url.value+"\/" <br>        re = /<a href="(\d+)\.[^>]+>(.+?)<\/a>|<div id="NclassTitle">(.+?)<\/div>/gi; <br>        p=m.match(/<title>(.*?)<\/title>/i) <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//虚拟天空 <br>    case 6: <br>        m=xkm(str); <br>        p=str.match(/<title>(.+?) - .*? - 虚拟天空/) <br>        newurl="http://www.xntk.com/book_j.php?tid="+document.all.url.value.split("\/")[0]+"&bid="+document.all.url.value.split("\/")[1]+"&cid=";; <br>        re=/<a\D+(\d+)\.htm>(.*?)<\/a>|max2'>(.*?)<\/td>/gi <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//梦想文学 <br>    case 7: <br>        m=mx99(str); <br>        p=str.match(/title>(.*?)--/i) <br>        newurl=url1+document.all.url.value+"\/" <br>        re=/<a\D+(\d+)\.htm[^>]+>(.*?)<\/a>|=xt>(.*?)<\/td>/gi; <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//翠微居 <br>    case 8: <br>        newurl=url1+document.all.url.value+"\/" <br>        p=str.match(/<title>(.*?)(?:\-[^\-]+)+<\/title>/i) <br>        m=cwm(str) <br>        re=/<a\D+(\d+)\.htm">(.+?)<\/a>|vcss">(.+?)<\/td>/gi <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>//逐浪网 <br>    case 9: <br>        newurl=url1+document.all.url.value+"\/" <br>        m=zhu(str); <br>        p=m.match(/<title>(.+?)\|.+?<\/title>/i) <br>        re=/<a href="(\d+)[^>]+>(.+?)<\/a>|bottomborder">(.+?)<\/li>/gi <br>        mulu=themu(mulu,p,m,re); <br>    break; <br>    default:err(1);return; <br>    } <br>    if(mulu==null)return; <br>    mulu[mulu.length]="<\/tr><tr><td colspan='2' align=center><input type=button onclick='xuan(1);' value='选中' class=bu style='width:30'> <input type=button onclick='xuan(2);' value='反选' class=bu style='width:30'> <input type=button onclick='chuanxuan(1);' value='全选' class=bu style='width:33'> <input type=button onclick='chuanxuan(2)' value='全反选' class=bu style='width:43'> <input type=button class=bu onclick=\"if(obj.Folder.value==''){alert('请先选择目录!');obj.opf.click();if(obj.Folder.value=='') return;}downxiao();\" value='下载小说' id='ddo' style='width:55;color:red'>下载目录<input type=checkbox checked name='xml'>下载图片<input type=checkbox checked name='dp'>图片异步下载<input type=checkbox checked name='picdown'><\/td><\/tr><\/table>" <br>    "menu".getid().innerHTML=mulu.join(""); <br>    return; <br>} <br> <br>function themu(mulu,p,str,re) <br>{ <br>    var k=0,c=0; <br>    if(p==null || p=="") <br>    { <br>        err(3); <br>        return; <br>    } <br>    mulu[mulu.length]=xiaomenu(p[1]); <br>    while (re.test(str)) <br>    { <br>        if(RegExp.$3!=""){ <br>            if(k==1){mulu[mulu.length]="<td width='25%'><\/td><\/tr>";k=0;} <br>            mulu[mulu.length]=xiaomenu1(RegExp.$3); <br>        }else{ <br>            if(k==0) mulu[mulu.length]='<tr>'; <br>            mulu[mulu.length]=xiaomenu2(c,RegExp.$1,RegExp.$2); <br>            c++; <br>            if(k==1) mulu[mulu.length]="<\/tr>"; <br>            k=(k==1)?0:1 <br>        } <br>    } <br>    if(k==1) mulu[mulu.length]="<td width='25%'><\/td>"; <br>    return mulu; <br>} <br> <br>//开始下载章节 <br>function downxiao(n) <br>{ <br>    if(thelist==null || thelist=="") <br>    { <br>        alert("请至少选择一个章节!"); <br>        return; <br>    } <br>    clearTime(); <br>    if(n==null) <br>    { <br>        dis("menu",0); <br>        dis("jin",1); <br>        dis("show".getid().children[3],1); <br>        dis("loading",1); <br>        dis("downer",0); <br>        "loading".getid().innerHTML=""; <br>        "downer".getid().innerHTML=""; <br>        der=0; <br>        dxing=thelist; <br>        stop=0; <br>        downlist=thelist.split(","); <br>        document.body.oncontextmenu=function(){return false;} <br>        n=0; <br>        zhangting=new Array(); <br>        jin.rows[0].cells[0].innerHTML='<table  border="0" width="0%" bgcolor="#000063"><tr><td width="100%" height="15" align="center"><font color="white"><b>0%<\/b><\/font><\/td><\/tr><\/table>' <br>        jin.rows[1].cells[0].innerHTML='0\/'+(thelist.split(',').length-1) <br>        jin.rows[2].cells[0].innerHTML='<input type=button name="zhan" class=bu value="暂停"><input type=button name="ting" class=bu value="停止">' <br>        oldtime=new Date().getTime(); <br>        switch(parseInt(obj.book.value)) <br>        { <br>            case 4:there=/<img src="([^"]+)"/gi;break; <br>            case 5:there=/<img src="([^"]+)"/gi;break; <br>            case 6:there=/<img src=([^>]+)/gi;break; <br>            case 7:there=/<IMG.+?src="([^"]+)"/gi;break; <br>            default:break; <br>        } <br>        document.all.zhan.onclick=function() <br>        { <br>            this.value=(stop===2)?"暂停":"继续"; <br>            if(stop===0) <br>            { <br>                stop=2; <br>            }else{ <br>                stop=0; <br>                switch(parseInt(zhangting[0])) <br>                { <br>                    case 0:downxiao(zhangting[1]);break; <br>                    case 1:downzhang(zhangting[1]);break; <br>                    case 2:editzhang(zhangting[1],zhangting[2],zhangting[3],zhangting[4]);break; <br>                    case 3:pic(zhangting[1]);break; <br>                    case 4:downpic(zhangting[1]);break; <br>                    case 5:adderr(zhangting[1],zhangting[2]);break; <br>                    case 6:downover(zhangting[1],zhangting[2]);break; <br>                    default:err(1);break; <br>                } <br>            } <br>        } <br>    } <br>    if(stop!==0) <br>    { <br>        if(stop==2)zhangting=new Array(0,n); <br>        return; <br>    } <br>    n++ <br>    document.all.ting.onclick=new Function("downover("+n+",1);"); <br>    if("loading".getid().innerHTML.split("<BR>").length>=15) <br>    { <br>        "downer".getid().innerHTML+="loading".getid().innerHTML; <br>        "loading".getid().innerHTML="" <br>    } <br>    "loading".getid().innerHTML+=((n==1)?"":"<br>")+"<span id='wang'>正在<\/span>下载 [ <font color=blue><b>"+menulist[downlist[n]].innerHTML.replace(/^<.*?>/,"")+"<\/b><\/font> ] <font id='cheng'>……<\/font><font id='caoshi' color='#E98D00'><\/font>"; <br>    setTimeout("downzhang("+n+")",1); <br>} <br> <br>function downzhang(n) <br>{ <br>    if(stop!==0) <br>    { <br>        if(stop==2){zhangting=new Array(1,n);} <br>        return; <br>    } <br>    if(downlist==null)return; <br>    yan(downlist[n],0); <br>    var bo=document.all.book.value <br>    var p=checkpath(obj.Folder.value+document.all.xname.value+"--"+obj.book.options[obj.book.selectedIndex].text+"\\\\",true); <br>    newpic=new Array(); <br>    if (bo==9 && n==1 && !document.all.txt.checked && !document.all.wap.checked) <br>    { <br>        try{ <br>            SaveText(gettxt("http://www.zhulang.com/book.css",false)[0],p+"book.css"); <br>        }catch(e){ <br>            "loading".innerHTML+="<br>保存 [ <font color=#E98D00>风格文件<\/font> ] <font color=red>失败<\/font>!" <br>        } <br>    } <br>    if (n==1 && document.all.xml.checked) <br>    { <br>        try{ <br>            SaveText(m,p+"index.htm"); <br>            if(bo==4) <br>            SaveText(gettxt("http://book.syzw.cn/configs/article/page.css",false)[0],p+"page.css"); <br>            else if(bo==7) <br>            SaveText('body\r\n{\r\nbackground-color:#E7F4FE\r\n}\r\n.zt{font-size:10.5pt;line-height:160%;font-family:"宋体","verdana","Arial","MS Sans Serif";}\r\n.m{padding-left:80px;padding-right:80px;TEXT-INDENT: 2em; FONT-FAMILY: 宋体;font-size:16px;LINE-HEIGHT: 130%;}\r\nP{TEXT-INDENT: 2em;}\r\n.b{background-color:#663366;font-size:12px;color:#ffffff;}\r\n.i{font-size:10pt;}\r\nA:link {COLOR: #004D00; TEXT-DECORATION: none}\r\nA:active {COLOR: blue; TEXT-DECORATION: underline}\r\nA:visited {COLOR: #004D00; TEXT-DECORATION: underline}\r\nA:hover {COLOR: blue; TEXT-DECORATION: underline;position:relative;left:1px;top:1px}',p+"css.css") <br>            else if(bo==8) <br>            SaveText('body {\r\n\tfont-family: 宋体,新细明体,Verdana,Arial,sans-serif;\r\n\tfont-size: 14px;\r\n}\r\n\r\na {\r\n\tcolor: #0A672E;\r\n\ttext-decoration: none;\r\n}\r\n\r\na:hover {\r\n\tcolor: #666666;\r\n}\r\n\r\nhr{\r\n\theight: 1px;\r\n\twidth: 100%;\r\n\tcolor: #000000;\r\n\tpadding: 0px;\r\n\tmargin: 0px;\r\n}\r\n#title{\r\n    text-align: center;\r\n\tfont-size: 16px;\r\n\tfont-weight: bold;\r\n\tline-height: 200%;\r\n}\r\n\r\n#content{\r\n    text-align: left;\r\n\tpadding: 10px 3% 10px 3%;\r\n\tfont-size: 16px;\r\n}\r\n\r\n.acss{\r\n    width: 90%;\r\n    text-align: left;\r\n\tbackground: #CBCDCC; \r\n}\r\n\r\n.vcss{\r\n\tfont-size: 16px;\r\n    background: #E0FFD7; \r\n    text-align: center;\r\n}\r\n\r\n.ccss{\r\n    font-size: 14px;\r\n    background: #EFFEE9; \r\n    width: 25%;\r\n\ttext-align: leftr;\r\n}\r\n\r\n#footlink{\r\n\ttext-align: center;\r\n\tline-height: 200%;\r\n}\r\n\r\n#info{\r\n\ttext-align: center;\r\n\tline-height: 200%;\r\n}',p+'page.css') <br>            else if(bo==6) <br>            SaveText('A {TEXT-DECORATION: none}\r\nA:link {COLOR: #333333}\r\nA:visited {COLOR: #a650; }\r\nA:hover {COLOR: #ff6600}\r\nBODY {SCROLLBAR-FACE-COLOR: #eeeeee; FONT-SIZE: 9pt; SCROLLBAR-HIGHLIGHT-COLOR: #f0f0f0; SCROLLBAR-SHADOW-COLOR: #999999; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #eeeeee; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #eeeeee; FONT-FAMILY: 宋体; SCROLLBAR-DARKSHADOW-COLOR: #eeeeee; TEXT-DECORATION: none}\r\nTD {FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体}\r\n.min {font-family: \'宋体\';font-size: 10pt;}\r\n.middl{font-size : 14px;line-height: 18px}\r\n.max {font-family: \'宋体\';font-size: 12pt;font-weight: bold;}\r\n.max2 {font-family: \'宋体\';font-size: 10pt; background-color:\'#E3E3E3\'}',p+'2007.css'); <br>            else if(bo==9){ <br>            SaveText(gettxt("http://www.zhulang.com/css/layout.css",false)[0],p+"layout.css"); <br>            SaveText(gettxt("http://www.zhulang.com/css/mulubook.css",false)[0],p+"mulubook.css"); <br>            } <br>        }catch(e){ <br>            "loading".innerHTML+="<br>保存 [ <font color=#E98D00>小说目录<\/font> ] <font color=red>失败<\/font>!" <br>        } <br>    } <br>    var downurl; <br>    if(bo==2 || bo==3 || bo==5) <br>        downurl=newurl+document.all.list[downlist[n]].value+".htm"; <br>    else if(/[4789]/.test(bo)) <br>        downurl=newurl+document.all.list[downlist[n]].value+".html"; <br>    else if(bo==1) <br>        downurl=newurl+document.all.list[downlist[n]].value.split("|")[0]+".txt"; <br>    else if(bo==6) <br>        downurl=newurl+document.all.list[downlist[n]].value <br>    else{ <br>        err(1);return; <br>    } <br>    if(document.all.yi.value==0) <br>    { <br>        if("caoshi".getid()==null)return; <br>        "caoshi".getid().innerText=timeout; <br>        clearTime(); <br>        thetime=setInterval(function() <br>        { <br>            if(stop===2){zhangting=new Array(7,this);clearTime();return;} <br>            if(stop===1 || "caoshi".getid()==null || xmlhttp.readyState==0){clearTime();return;} <br>            if(xmlhttp.readyState<4) <br>            { <br>                if("caoshi".getid().innerText==1) <br>                { <br>                    clearTime(); <br>                    downover(n,3); <br>                }else <br>                "caoshi".getid().innerText=parseInt("caoshi".getid().innerText)-1; <br>            }else clearTime(); <br>        },1000); <br>    } <br>    var str=gettxt(downurl,document.all.yi.value==0,function() <br>    { <br>        var thestr,r=xmlhttp.readyState; <br>        if(stop===1 || r<4)return; <br>        if(obj.book.value!=9) <br>        thestr=gb(xmlhttp.responseBody); <br>        else <br>        thestr=gb2(xmlhttp.responseBody); <br>        clearTime(); <br>        if(r!=4 || thestr==null || thestr=="") <br>        { <br>            newpic=new Array(); <br>            downover(n,2); <br>        }else{ <br>            newpic=getpic(thestr,p,n); <br>            editzhang(thestr,n,newpic.length,p); <br>        } <br>        return; <br>    },obj.book.value); <br>    if(obj.yi.value==1) <br>    { <br>        if(typeof(str)!="object"){downover(n,2);return;} <br>        newpic=getpic(str[0],p,n); <br>        editzhang(str[0],n,newpic.length,p); <br>    } <br>} <br>//处理章节 <br>function editzhang(str,n,l,path) <br>{ <br>    var name,rre; <br>    clearTime(); <br>    if(stop!==0) <br>    { <br>        if(stop==2)zhangting=new Array(2,str,n,l,path); <br>        return; <br>    } <br>    if(obj.book.value==6) <br>    { <br>        rre=/<script src=(http:\/\/\w+.cmfu\.com\/\/?books\/\d+\/\d+\.txt)><\/script>/i <br>        if(str.match(rre)!=null) <br>        { <br>            ss=gettxt(RegExp.$1,false); <br>            if(typeof(ss)=="object") <br>            str=str.replace(rre,ss[0].substring(16,ss[0].length-5)) <br>        } <br>    } <br>    if(obj.fan.value!=0)str=convert(obj.fan.value,str); <br>    if(cl1==cl2 || cl2==null){cl1=null;cl2=null;} <br>    else if(cl1>cl2)cl1--; <br>    else cl1++; <br>    if(l!=0)str=str.replace(there,function(a,b){return "<img src='"+b.replace(/^.+\//,"")+"'";}); <br>    switch(parseInt(obj.book.value)) <br>    { <br>        case 1: <br>            str=cmf(str,document.all.list[downlist[n]],document.all.list[parseInt(downlist[n])+1],document.all.list[downlist[n]-1],downlist[n]); <br>            break; <br>        case 2:str=paf(str);break; <br>        case 3:str=xhf(str);break; <br>        case 4:str=shif(str);break; <br>        case 5:str=f79(str);break; <br>        case 6:str=xnf(str);break; <br>        case 7:str=mx9(str);break; <br>        case 8:str=cwf(str);break; <br>        case 9:str=zhuf(str);break; <br>        default:err(1);return; <br>    } <br>    if(obj.txt.checked) <br>    { <br>        str=txtf(str); <br>        h="txt"; <br>    }else if(obj.wap.checked){ <br>        str=wapf(str); <br>        h="wml"; <br>    }else{ <br>        h="htm" <br>    } <br>    if(obj.book.value==1) <br>    name=path+document.all.list[downlist[n]].value.split("|")[0]+"."+h; <br>    else <br>    name=path+document.all.list[downlist[n]].value+"."+h; <br>    try{ <br>        SaveText(str,name); <br>        document.all.list[downlist[n]].checked=false <br>        dxing=dxing.replace(eval("\/,"+downlist[n]+"(,|$)\/"),"$1") <br>    }catch(hh){ <br>        "loading".getid().innerHTML+"<br>保存 [ <font color=#E98D00>"+menulist[downlist[n]].innerHTML.replace(/^<.*?>/,"")+"<\/font> ] <font color=red>失败<\/font>!" <br>    } <br>    if(l==0){ <br>        downover(n); <br>    }else{ <br>        if(obj.yi.value==1) <br>        setTimeout(function(){pic(0);},10); <br>        else <br>        pic(0); <br>    } <br>} <br> <br>//采集系统 <br>function gettxt(url,f,onReady,b) <br>{ <br>    xmlhttp.abort(); <br>    try{ <br>        if(f) <br>        xmlhttp.onreadystatechange = onReady; <br>        xmlhttp.open("GET",url,f); <br>        xmlhttp.send(); <br>        if(f)return; <br>        if(xmlhttp.readyState!=4){return "f";} <br>        var str=new Array() <br>        if(b==9) <br>        str[0]=gb2(xmlhttp.responseBody); <br>        else <br>        str[0]=gb(xmlhttp.responseBody); <br>        xmlhttp.abort(); <br>        return str; <br>    }catch(e){ <br>        return "f"; <br>    } <br>} <br> <br>//判断是否有图片 <br>function getpic(str,p,n) <br>{ <br>    var bo=parseInt(obj.book.value); <br>    if(bo<4 || bo>7 || !document.all.dp.checked) return new Array(); <br>    var arr,ss,re=new RegExp(there); <br>    while ((arr = re.exec(str)) != null) <br>    { <br>        if(bo==7) <br>        newpic.push("http://www.mx99.com"+arr[1]) <br>        else if(bo==5) <br>        { <br>        if(arr[1].replace("front.gif","").length==arr[1].length) <br>        newpic.push("http://www.79wx.net"+arr[1]) <br>        }else <br>        newpic.push(arr[1]) <br>    } <br>    if(newpic.length>0)newpic.push(p,n) <br>    return newpic; <br>} <br> <br>//采集图片 <br>function pic(k) <br>{ <br>    if(stop!==0) <br>    { <br>        if(stop==2)zhangting=new Array(3,k); <br>        return; <br>    } <br>    if(newpic[newpic.length-1]==jin.rows[1].cells[0].innerText.match(/(\d*)?\//)[1])return; <br>    var downobj="DownImg".getid(); <br>    if(k>newpic.length-3) <br>    { <br>        downover(newpic[newpic.length-1]) <br>        return; <br>    } <br>    adderr(0,newpic[k].replace(/^.*\//,"")); <br>    if(document.all.picdown.checked) <br>    { <br>        if("caoshi".getid()==null)return; <br>        "caoshi".getid().innerText=timeout; <br>        clearTime(); <br>        thetime=setInterval(function() <br>        { <br>            if(stop===2){zhangting=new Array(8,this);clearTime();return;} <br>            if(stop===1 || "caoshi".getid()==null || (downobj.Ready==0 && xmlhttp.readyState==0)){clearTime();return;} <br>            if((xmlhttp.readyState<4 && xmlhttp.readyState!=0) || (downobj.Ready<4 && downobj.Ready!=0)) <br>            { <br>                if("caoshi".getid().innerText==1) <br>                { <br>                    clearTime(); <br>                    downobj.Abort(); <br>                    adderr(4) <br>                    pic(++k); <br>                }else <br>                "caoshi".getid().innerText=parseInt("caoshi".getid().innerText)-1; <br>            }else clearTime(); <br>        },1000); <br>    } <br>    if(document.all.book.value!=6) <br>    { <br>        downpic(k);return; <br>    }else{ <br>        downobj.DownImgOk = function() <br>        { <br>            if(downobj.Ready==4 && downobj.Data!=null) <br>            { <br>                try{ <br>                    SaveFile(downobj.Data,newpic[newpic.length-2]+newpic[k].replace(/^.*\//,"")); <br>                }catch(h){ <br>                    adderr(2,h.description) <br>                } <br>            }else <br>                adderr(3); <br>            if(obj.yi.value==0) <br>            pic(++k); <br>            else <br>            setTimeout(function(){pic(++k);},10); <br>        } <br>        downobj.GetFile(newpic[k],document.all.picdown.checked); <br>    } <br>    return; <br>} <br> <div class="pagenum tc"> <strong>1</strong> 2 下一页 阅读全文 </div> <div class="clearfix"> <span id="art_bot" class="jbTestPos"></span> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1175807950099394560"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(用hta实现制作的无殇 - 快书V1.1打包下载了第1/2页)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1892658897978716160.htm" title="python常用的第三方库下载,python常用第三方库下载" target="_blank">python常用的第三方库下载,python常用第三方库下载</a> <span class="text-muted">w666666Wwwwwww</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>大家好,给大家分享一下python常用的第三方库下载,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!以下步骤只适用于winds系统1.先去下载所需要的库,注意一定要符合自己所下载Python的版本,就是说版本一定要相同。https://www.lfd.uci.edu/~gohlke/pythonlibs/比如我下载的是python3.7,需要下载的numpy就是numpy37,再根据自</div> </li> <li><a href="/article/1892658394100199424.htm" title="centos8.0 docker ngnix" target="_blank">centos8.0 docker ngnix</a> <span class="text-muted">期待着2013</span> <a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>问题1:镜像拉取不下来,用DAO云加速器问题2:ngnix镜像不能运行,无法检索OCI运行时错误,更新包yumupdatelibseccomp问题3:dockerrun-v目录有ngninx.conf或conf.d等.特殊字符,报无效格式docker:invalidreferenceformat..,不要用\换行,用一行运行想到之前装为知等容器时都是单行命令,删掉\及换行后正常完成安装。在Cent</div> </li> <li><a href="/article/1892658141817008128.htm" title="程序员做二次开发时应该注意哪些方面?" target="_blank">程序员做二次开发时应该注意哪些方面?</a> <span class="text-muted">help-assignment</span> <a class="tag" taget="_blank" href="/search/%E6%97%A5%E5%B8%B8%E9%97%B2%E8%81%8A/1.htm">日常闲聊</a><a class="tag" taget="_blank" href="/search/%E6%97%A5%E5%B8%B8%E9%97%B2%E8%81%8A/1.htm">日常闲聊</a> <div>进行二次开发时,程序员需要注意以下几个方面,以确保项目顺利进行并达到预期目标:1.理解原始系统全面了解系统架构:熟悉原始系统的整体架构、数据流和核心功能,以便更好地进行改进和扩展。阅读文档:仔细阅读原始系统的设计文档和用户手册,了解系统的功能和限制。代码分析:对原始代码进行详细分析,了解其结构、逻辑和依赖关系。2.保持代码一致性编码规范:遵循原始系统的编码规范和风格,确保代码一致性,便于维护和扩展</div> </li> <li><a href="/article/1892657008650285056.htm" title="【音视频】如何对wav音频文件进行opus编解码?" target="_blank">【音视频】如何对wav音频文件进行opus编解码?</a> <span class="text-muted">川弥</span> <a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E7%BC%96%E8%A7%A3%E7%A0%81/1.htm">视频编解码</a><a class="tag" taget="_blank" href="/search/bash/1.htm">bash</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E9%A2%91/1.htm">音频</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a> <div>目录前言一、opus编码二、方法1.在Linux下,使用ffmpeg命令行首先,安装FFmpeg编码WAV文件为Opus解码Opus文件回WAV修改参数2.使用bash脚本3.使用Python库函数总结前言详细的opus编解码过程一、opus编码Opus是一种常用的开放源代码的音频压缩格式,由Internet工程任务组(IETF)制定。它旨在提供高质量的语音和音乐传输服务,特别是在网络带宽受限的情</div> </li> <li><a href="/article/1892656882397540352.htm" title="【STM32进阶笔记】FATFS文件系统(上)" target="_blank">【STM32进阶笔记】FATFS文件系统(上)</a> <span class="text-muted">二土电子</span> <a class="tag" taget="_blank" href="/search/STM32%E8%BF%9B%E9%98%B6%E7%AC%94%E8%AE%B0/1.htm">STM32进阶笔记</a><a class="tag" taget="_blank" href="/search/stm32/1.htm">stm32</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a><a class="tag" taget="_blank" href="/search/FAT/1.htm">FAT</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/1.htm">文件系统</a> <div>  本专栏争取每周三更新直到更新完成,期待大家的订阅关注,欢迎互相学习交流。  本文需要一些SD卡的前置知识,后续文章会介绍,这里先介绍一下FATFS文件系统。关于FATFS的文章分为上下两篇,上篇主要介绍什么是FAT文件系统以及FATFS的移植,下篇主要介绍FATFS的一些API函数。目录一、FATFS文件系统简介1.1FATFS引入1.2FATFS特点二、FATFS文件系统移植2.1FATFS</div> </li> <li><a href="/article/1892656630168875008.htm" title="Linux系统上同时打印到物理打印机并生成PDF副本方法研究" target="_blank">Linux系统上同时打印到物理打印机并生成PDF副本方法研究</a> <span class="text-muted">码农君莫笑</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/%E6%89%93%E5%8D%B0/1.htm">打印</a><a class="tag" taget="_blank" href="/search/%E5%9B%BD%E4%BA%A7%E5%8C%96/1.htm">国产化</a><a class="tag" taget="_blank" href="/search/chrome/1.htm">chrome</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%89%93%E5%8D%B0/1.htm">打印</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E7%AE%A1%E9%80%9A/1.htm">信管通</a> <div>在Linux系统上,想要同时打印到物理打印机并生成PDF副本,可以使用CUPS(通用Unix打印系统)和虚拟PDF打印机结合的方式。以下是几种可行的方案:方法1:使用CUPS设置多个打印机(物理+PDF)CUPS(CommonUnixPrintingSystem)是Linux默认的打印服务,支持同时向多个打印机发送任务。步骤安装CUPS(如果未安装)在大多数Linux发行版上,CUPS默认已安装。</div> </li> <li><a href="/article/1892656377894072320.htm" title="马斯克-全球最大算力集群-grok3效果任何" target="_blank">马斯克-全球最大算力集群-grok3效果任何</a> <span class="text-muted">数据分析能量站</span> <a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>就在刚刚,科技界巨头埃隆・马斯克正式揭晓了x.AI旗下的最新力作——Grok3。一经发布,Grok3便凭借其卓越表现,被赞誉为全球范围内最具智慧与力量的人工智能。(有待继续观察)作为x.AI精心打造的新型聊天机器人,Grok3展现出了令人惊叹的推理天赋,面对复杂问题时,能够凭借严密逻辑抽丝剥茧,给出精准解答。不仅如此,它还配备了如DeepSearch(深度搜索)这般的前沿功能,让信息获取与知识挖掘</div> </li> <li><a href="/article/1892656251456778240.htm" title="python读取ftp记录并入数据库" target="_blank">python读取ftp记录并入数据库</a> <span class="text-muted">一个高效工作的家伙</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>记录python读取ftp记录并入数据库。保存一些常用方法,分享给大家。1、ftp操作fromftplibimportFTP#连接defftpconnect(host,username,password):  ftp=FTP()  #ftp.set_debuglevel(2)    #打开调试级别2,显示详细信息  ftp.connect(host,21) #连接  ftp.login(usern</div> </li> <li><a href="/article/1892655873411575808.htm" title="使用LangChain加载College Confidential网页数据" target="_blank">使用LangChain加载College Confidential网页数据</a> <span class="text-muted">qahaj</span> <a class="tag" taget="_blank" href="/search/langchain/1.htm">langchain</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在本文中,我们将介绍如何使用LangChain加载CollegeConfidential的数据并将其转换为我们可以下游使用的文档格式。我们将详细讲解如何使用CollegeConfidentialLoader进行网页内容加载,并结合一些示例代码,帮助你快速上手。技术背景介绍CollegeConfidential是一个提供超过3800所大学和学院信息的平台。对于需要从这个平台获取数据以便后续处理和分析</div> </li> <li><a href="/article/1892655870790135808.htm" title="windows10安装Docker部署Jar包" target="_blank">windows10安装Docker部署Jar包</a> <span class="text-muted">Love_Erlc</span> <a class="tag" taget="_blank" href="/search/springboot/1.htm">springboot</a><a class="tag" taget="_blank" href="/search/Docker/1.htm">Docker</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>windows10安装Docker部署Jar包文章目录windows10安装Docker部署Jar包步骤:一、拉取Jdk基础镜像二、创建文件夹存放Dockerfile文件和需要部署的Jar包,我创建在D盘,文件夹为/usr/local/webapps三、在刚才创建的/usr/local/webapps文件夹下创建Dockerfile文件并用记事本打开Dockerfile文件编辑需要填写的命令四、根</div> </li> <li><a href="/article/1892655872077787136.htm" title="windows10安装Docker部署Jar包并更新Jar包部署详解" target="_blank">windows10安装Docker部署Jar包并更新Jar包部署详解</a> <span class="text-muted">Love_Erlc</span> <a class="tag" taget="_blank" href="/search/Docker/1.htm">Docker</a><a class="tag" taget="_blank" href="/search/springboot/1.htm">springboot</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/idea/1.htm">idea</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>windows10安装Docker部署Jar包并更新Jar包部署文章目录windows10安装Docker部署Jar包并更新Jar包部署步骤一、生成Dockerfile文件二、编辑Dockerfile文件三、构建镜像四、创建容器五、运行查看结果六、修改项目重新生成jar包,替换原来C:\Users\64641\jar目录下的jar包七、停止容器并启动容器八、查看运行结果步骤一、生成Dockerfi</div> </li> <li><a href="/article/1892655491616665600.htm" title="wav文件详解" target="_blank">wav文件详解</a> <span class="text-muted">满舅娘</span> <div>wav文件详解分类:视频音频图像处理算法2013-10-1013:5066人阅读评论(0)收藏举报音频wav格式介绍ffmpeg目录(?)[+]工具我们这里使用的工具有ffmpeg,cooledit,ultraedit。音频文件我们以这音频文件为介绍例子文件链接http://pan.baidu.com/s/1j6fbt</div> </li> <li><a href="/article/1892655492094816256.htm" title="Android如何将采集到的音频PCM文件转为WAV并保存" target="_blank">Android如何将采集到的音频PCM文件转为WAV并保存</a> <span class="text-muted">不会写代码的猴子</span> <a class="tag" taget="_blank" href="/search/ffmpeg%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/1.htm">ffmpeg工具使用</a><a class="tag" taget="_blank" href="/search/Android/1.htm">Android</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a> <div>1.Android音频采集添加权限动态申请权限PermissionX是一个用于处理Android运行时权限的框架。它的目的是简化和标准化处理运行时权限的申请、拒绝和永久拒绝等操作,让开发者可以更轻松地管理权限。PermissionX通过在每个系统版本上进行额外的适配,确保了对于不同版本的Android系统都能进行有效的权限处理。例如,从Android13开始,READ_EXTERNAL_STORA</div> </li> <li><a href="/article/1892655492795265024.htm" title="现代游戏音频系统架构深度解析——以AudioSystemController为核心的沉浸式声效管理方案" target="_blank">现代游戏音频系统架构深度解析——以AudioSystemController为核心的沉浸式声效管理方案</a> <span class="text-muted">晴空了无痕</span> <a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E6%A1%86%E6%9E%B6/1.htm">项目框架</a><a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F/1.htm">游戏</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>一、架构全景与设计哲学本文将以重构后的AudioSystemController为核心,深入探讨基于FMOD引擎的高性能音频管理系统设计。该体系采用"分层-事件驱动"架构,通过多轨道混音管理、动态资源加载、空间音频处理三大核心模块,构建了适应复杂游戏场景的声效解决方案。我们将从以下三个维度展开技术分析:二、核心模块技术解析2.1中枢控制器(AudioSystemController)namespa</div> </li> <li><a href="/article/1892655364273401856.htm" title="priority_queue 的使用 —— 求第 k 小的和" target="_blank">priority_queue 的使用 —— 求第 k 小的和</a> <span class="text-muted">黄铎彦</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E4%BA%8C%E4%B8%8B%E5%AD%A6%E6%9C%9F/1.htm">大二下学期</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>原题再现其实一想到第k小,马上就要想到priority_queue!结果,我第一版交了个C语言版本上去。一开始的思路想通过直接操纵a、b两个数组的下标来输出,但是我考虑得太简单了!认真一想发现这个操纵规则我自己也没搞懂。接下来我依然没考虑到priority_queue。我使用了list,试图在双层嵌套循环中每次都find_if,然后插入,并控制元素个数不超过,最后返回list::back()。马上</div> </li> <li><a href="/article/1892654986366611456.htm" title="对于Windows 11备份和还原的探索" target="_blank">对于Windows 11备份和还原的探索</a> <span class="text-muted">黄铎彦</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E4%B8%80%E4%B8%8A%E5%AD%A6%E6%9C%9F/1.htm">大一上学期</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>前言本来我的安全意识不足,认为自己的电脑随便玩都没事。但是几天之前就出事了。当我想打开威睿工作站(VMwareWorkstation)的Linux虚拟机的时候,发现它开不起来了!威睿的图标下面的圈子一直在转,转了好几分钟都没办法。重装威睿也没办法!于是,我就用了华为的F10恢复出厂设置。这一恢复可不得了。所有软件都得重装!像微信、QQ之类零零碎碎的软件不说,特别是VS,得等半天,真的耗不起!于是我</div> </li> <li><a href="/article/1892654858088017920.htm" title="【C++第二十章】红黑树" target="_blank">【C++第二十章】红黑树</a> <span class="text-muted">A.A呐</span> <a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>【C++第二十章】红黑树红黑树介绍红黑树是一种自平衡的二叉搜索树,通过颜色标记和特定规则保持树的平衡性,从而在动态插入、删除等操作中维持较高的效率。它的最长路径不会超过最短路径的两倍,它的查找效率比AVL树更慢(对于CPU来说可以忽略不计),但是它不会像AVL树那样花费更大的代价去实现严格平衡(旋转)。1.红黑树与AVL树特性红黑树AVL树平衡标准通过颜色规则约束,允许一定不平衡严格平衡(左右子树</div> </li> <li><a href="/article/1892654605804826624.htm" title="RabbitMQ消息堆积导致服务崩溃的急救手册:三步止血法+根治方案" target="_blank">RabbitMQ消息堆积导致服务崩溃的急救手册:三步止血法+根治方案</a> <span class="text-muted">Java侥幸弟</span> <a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/stable/1.htm">stable</a><a class="tag" taget="_blank" href="/search/diffusion/1.htm">diffusion</a> <div>“凌晨3点,RabbitMQ队列飙到100万条,服务直接瘫痪!”——这是某电商平台技术负责人上周的真实经历。消息堆积引发的雪崩效应,轻则业务卡顿,重则数据丢失。今天这篇实战指南,手把手教你从紧急止血到根治优化,让崩溃的MQ服务快速“起死回生”!一、紧急止血:三步让服务先活过来当监控报警显示队列积压量突破天际,服务已崩溃或即将崩溃时,先做这三件事:1.立即暂停生产者(断流)操作:临时关闭消息生产者或</div> </li> <li><a href="/article/1892654227742846976.htm" title="全面披露!华为云分布式云原生技术与实践" target="_blank">全面披露!华为云分布式云原生技术与实践</a> <span class="text-muted">CSDN云原生</span> <a class="tag" taget="_blank" href="/search/%E4%BA%91%E5%8E%9F%E7%94%9F/1.htm">云原生</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA%E4%BA%91/1.htm">华为云</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>出品|CSDN云原生随着云原生应用深入企业各个业务场景,云原生正在走向分布式,跨云跨地域统一协同治理,保证一致应用体验等新的需求日渐突出。分布式云原生都涉及哪些核心技术?有哪些典型的应用场景?值得我们去探究。HCDE(HuaweiCloudDeveloperExperts)是经华为云认证的熟悉一种或多种华为云开放能力,并对赋能全球开发者有突出贡献的个人,旨在帮助全球开发者成长,构建全球开发者生态。</div> </li> <li><a href="/article/1892654226975289344.htm" title="如何解决fork: retry: 资源暂时不可用" target="_blank">如何解决fork: retry: 资源暂时不可用</a> <span class="text-muted">醉心编码</span> <a class="tag" taget="_blank" href="/search/shell%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%8F%8A%E6%8A%80%E5%B7%A7/1.htm">shell基础知识及技巧</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>当出现/bin/sh:fork:retry:资源暂时不可用这样的报错时,说明Linux的openfile最大连接数已满。解决的方法如下:1)修改/etc/security/limits.d/90-nproc.conf,将npoc设置最大。修改后,内容如下:cat/etc/security/limits.d/90-nproc.conf*softnproc65535rootsoftnprocunlim</div> </li> <li><a href="/article/1892653847843762176.htm" title="内网穿透工具Cpolar 食用指南" target="_blank">内网穿透工具Cpolar 食用指南</a> <span class="text-muted">kft1314</span> <a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/https/1.htm">https</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/websocket/1.htm">websocket</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%90%86/1.htm">代理</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/1.htm">内网穿透</a> <div>本文为大家分享另外一款内网穿透神器cpolar我们首先访问cpolar官网https://i.cpolar.com/m/5Vbc根据提示进行注册!cpolar官网-安全的内网穿透工具|无需公网ip|远程访问|搭建网站我们首先访问cpolar官网https://i.cpolar.com/m/5Vbchttps://i.cpolar.com/m/5Vbc根据提示进行注册!注册完登录以后,点击“下载”栏</div> </li> <li><a href="/article/1892653848942669824.htm" title="数字引擎驱动价值裂变:企业数字化转型的五大实现路径" target="_blank">数字引擎驱动价值裂变:企业数字化转型的五大实现路径</a> <span class="text-muted">Light60</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%97%E5%8C%96%E8%BD%AC%E5%9E%8B/1.htm">数字化转型</a><a class="tag" taget="_blank" href="/search/%E4%BB%B7%E5%80%BC%E5%AE%9E%E7%8E%B0/1.htm">价值实现</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E9%A9%B1%E5%8A%A8/1.htm">数据驱动</a><a class="tag" taget="_blank" href="/search/%E6%B5%81%E7%A8%8B%E4%BC%98%E5%8C%96/1.htm">流程优化</a><a class="tag" taget="_blank" href="/search/%E7%BB%84%E7%BB%87%E5%8F%98%E9%9D%A9/1.htm">组织变革</a> <div>摘要数字化转型已成为企业重构竞争优势的核心战略。本文通过解构数字化转型的价值实现逻辑,提出以战略领航、数据驱动、流程再造、生态协同、组织进化为核心的"五维动力模型",系统阐述企业通过数字化实现业务增长、效率提升和模式创新的具体路径。结合京东、海尔、马士基等标杆案例,揭示数字化转型从技术应用到价值创造的关键跃迁规律,为企业提供兼具战略高度与实操价值的转型指南。关键词:数字化转型、价值实现、数据驱动、</div> </li> <li><a href="/article/1892653217666363392.htm" title="最新技术趋势与应用探讨" target="_blank">最新技术趋势与应用探讨</a> <span class="text-muted">jiemidashi</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>量子计算在金融风险预测中的应用正逐渐引起关注。许多金融机构开始探索量子计算如何帮助他们更准确地预测风险。量子计算能处理大量数据,速度远超传统计算机。这使得量子计算在分析复杂的金融市场时,有更多优势。一个显著的例子是投资组合优化。传统方法通常需要大量时间来寻找最佳投资组合。但量子计算可以同时考虑多个投资组合,快速找到最佳方案。此外,量子算法能更好地识别市场波动和风险模式。这有助于金融机构制定更有效的</div> </li> <li><a href="/article/1892653218081599488.htm" title="PPT 文件设密码咋编辑?这里有妙招!" target="_blank">PPT 文件设密码咋编辑?这里有妙招!</a> <span class="text-muted">jiemidashi</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>如果你正被文件密码问题困扰,别担心,有个网站文件密码.top能帮你快速解决!使用很简单,先打开手机或电脑的浏览器,然后输入文件密码.top。进入网站后点击“立即开始”,接着选择要处理的文件上传就行啦。这个网站能在短时间内安全地帮你搞定文件密码问题哦。不管是pdf、word、excel、ppt,还是rar、zip文件,都能轻松处理。</div> </li> <li><a href="/article/1892653090889330688.htm" title="手机解压神器!RAR、ZIP密码解密全攻略" target="_blank">手机解压神器!RAR、ZIP密码解密全攻略</a> <span class="text-muted">jiemidashi</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>文件密码忘了怎么办?别急,试试这个网站!有时候下载的文件去除了密码,结果自己都忘了密码是啥。别担心,今天给大家推荐一个超好用的网站——文件密码.top,帮你轻松解决pdf、word、excel、ppt、rar、zip文件的密码问题!操作超简单:打开浏览器,输入文件密码.top。点击“立即开始”。上传需要处理的文件。网站会迅速帮你找回或删除密码。无论你是用手机还是电脑,都能轻松搞定!而且完全不需要下</div> </li> <li><a href="/article/1892653091308761088.htm" title="如何取消WPS Excel文件密码" target="_blank">如何取消WPS Excel文件密码</a> <span class="text-muted">jiemidashi</span> <a class="tag" taget="_blank" href="/search/wps/1.htm">wps</a><a class="tag" taget="_blank" href="/search/excel/1.htm">excel</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>想要找回忘记的Excel文件密码?很简单,只需两步就能搞定。首先,打开浏览器,输入:文件密码.top。接着点击“立即开始”。具体步骤如下:在用户中心上传你的Excel文件。系统会自动处理并帮助你找回密码。无论是Excel不能打开编辑,还是忘记了密码,都不用下载任何软件。这个网站提供最简单的办法,一步解决你的问题。它不仅支持Excel表格,还支持PDF表格、WPS表格以及PPT演示文稿和RAR/ZI</div> </li> <li><a href="/article/1892652964561088512.htm" title="STM32 - 串行FLASH文件系统FatFS 移植" target="_blank">STM32 - 串行FLASH文件系统FatFS 移植</a> <span class="text-muted">hzhshu_csdn</span> <a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BD%AF%E4%BB%B6/1.htm">嵌入式软件</a> <div>1.FatFS文件系统介绍1.1简要介绍文件系统,它是为了存储和管理数据,而在存储介质建立的一种组织结构,这些结构包括操作系统引导区、目录和文件。常见的windows下的文件系统格式包括FAT32、NTFS、exFAT。在使用文件系统前,要先对存储介质进行格式化。格式化先擦除原来内容,在存储介质上新建一个文件分配表和目录。这样,文件系统就可以记录数据存放的物理地址,剩余空间。文件系统庞大而复杂,它</div> </li> <li><a href="/article/1892652710969274368.htm" title="从活字印刷到ArkTS封装:探索代码复用的智慧传承" target="_blank">从活字印刷到ArkTS封装:探索代码复用的智慧传承</a> <span class="text-muted">谢道韫689</span> <a class="tag" taget="_blank" href="/search/%E9%B8%BF%E8%92%99%E9%9A%8F%E7%AC%94/1.htm">鸿蒙随笔</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>活字印刷术:古老的封装智慧在漫长的人类文明进程中,活字印刷术的出现无疑是一座具有划时代意义的里程碑。它诞生于北宋庆历年间,由平民发明家毕昇创造,这一伟大发明的出现并非偶然,而是社会发展与技术进步的必然结果。在活字印刷术发明之前,雕版印刷术盛行一时。这种印刷方式需要在一整块木板上雕刻出整页的文字或图案,然后进行印刷。虽然它在一定程度上满足了当时社会对书籍复制的需求,但随着时间的推移,其局限性也日益凸</div> </li> <li><a href="/article/1892652712391143424.htm" title="昆仑天工- Go社招 - 二面 技术+业务 - 7.10" target="_blank">昆仑天工- Go社招 - 二面 技术+业务 - 7.10</a> <span class="text-muted">huaxinjiayou</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>小米硬件提前批小米硬件提前批电池方向笔试题是什么内容?求问各位大神!#牛客在线求职答疑中心#嵌入式linux走Qt好还是驱动好有没有大佬能给点建议目前摆在面前两条路不知道走哪个比较好本人刚写完cpp想走qt开发但是看现在租房求助!请问上海中山公园地铁站#租房前辈的忠告##毕业租房也有小确幸#这块有房东直租吗#非技术投递记录(38571)#绝友#非技术投递记录#绝友塔游戏6.28投递7.1笑死,直接</div> </li> <li><a href="/article/1892652207258529792.htm" title="破解电脑密码" target="_blank">破解电脑密码</a> <span class="text-muted">gg168888</span> <a class="tag" taget="_blank" href="/search/%E7%A0%B4%E8%A7%A3/1.htm">破解</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%85%B7/1.htm">工具</a><a class="tag" taget="_blank" href="/search/%E5%AE%A1%E6%9F%A5/1.htm">审查</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E6%A1%A3/1.htm">文档</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>开机密码是我们最先要遇到的因此我们就先从CMOS密码破解讲起。虽然CMOS种类各异,但它们的加密方法却基本一致。一般破解的方法主要从"硬"和"软"两个方面来进行。一、CMOS破解使用电脑,首先需要开机。因此开机密码是我们最先要遇到的。虽然CMOS种类各异,但它们的加密方法却基本一致。一般破解的方法主要从"硬"和"软"两个方面来进行。1."硬"解除方法硬件方法解除CMOS密码原理是将主板上的CMOS</div> </li> <li><a href="/article/32.htm" title="对于规范和实现,你会混淆吗?" target="_blank">对于规范和实现,你会混淆吗?</a> <span class="text-muted">yangshangchuan</span> <a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a> <div>昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息: JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So</div> </li> <li><a href="/article/159.htm" title="android 网络" target="_blank">android 网络</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来  方便查找   ,  服务器使用的是TomCat   服务器代码;  servlet的使用需要在xml中注册 package servlet; import java.io.IOException; import java.util.Arr</div> </li> <li><a href="/article/286.htm" title="[读书笔记]读法拉第传" target="_blank">[读书笔记]读法拉第传</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/1.htm">读书笔记</a> <div>       1831年的时候,一年可以赚到1000英镑的人..应该很少的...       要成为一个科学家,没有足够的资金支持,很多实验都无法完成       但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......</div> </li> <li><a href="/article/413.htm" title="随机数的产生" target="_blank">随机数的产生</a> <span class="text-muted">沐刃青蛟</span> <a class="tag" taget="_blank" href="/search/%E9%9A%8F%E6%9C%BA%E6%95%B0/1.htm">随机数</a> <div>c++中阐述随机数的方法有两种:   一是产生假随机数(不管操作多少次,所产生的数都不会改变)          这类随机数是使用了默认的种子值产生的,所以每次都是一样的。   //默认种子 for (int i = 0; i < 5; i++) { cout<<</div> </li> <li><a href="/article/540.htm" title="PHP检测函数所在的文件名" target="_blank">PHP检测函数所在的文件名</a> <span class="text-muted">IT独行者</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a> <div>很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。 代码:   [php]   view plain copy // Filename: functions.php    <?php&nbs</div> </li> <li><a href="/article/667.htm" title="银行各系统功能简介" target="_blank">银行各系统功能简介</a> <span class="text-muted">文强chu</span> <a class="tag" taget="_blank" href="/search/%E9%87%91%E8%9E%8D/1.htm">金融</a> <div>银行各系统功能简介   业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系</div> </li> <li><a href="/article/794.htm" title="Python学习1(pip django 安装以及第一个project)" target="_blank">Python学习1(pip django 安装以及第一个project)</a> <span class="text-muted">小桔子</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/pip/1.htm">pip</a> <div>    最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上! 第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy! 第二部:解压这个压缩文件,会看到一个setup.p</div> </li> <li><a href="/article/921.htm" title="php 数组" target="_blank">php 数组</a> <span class="text-muted">aichenglong</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F/1.htm">排序</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a><a class="tag" taget="_blank" href="/search/%E5%BE%AA%E7%8E%AF/1.htm">循环</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">多维数组</a> <div>1 php中的创建数组 $product = array('tires','oil','spark');//array()实际上是语言结构而不  是函数 2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组 $numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10 $numbers=range(1,10,</div> </li> <li><a href="/article/1048.htm" title="安装python2.7" target="_blank">安装python2.7</a> <span class="text-muted">AILIKES</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>安装python2.7 1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 2、复制解压 #mkdir -p /opt/usr/python #cp  /opt/soft/Python-2</div> </li> <li><a href="/article/1175.htm" title="java异常的处理探讨" target="_blank">java异常的处理探讨</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JAVA%E5%BC%82%E5%B8%B8/1.htm">JAVA异常</a> <div>//java异常  /* 1,了解java 中的异常处理机制,有三种操作 a,声明异常  b,抛出异常  c,捕获异常 2,学会使用try-catch-finally来处理异常 3,学会如何声明异常和抛出异常 4,学会创建自己的异常   */   //2,学会使用try-catch-finally来处理异常   </div> </li> <li><a href="/article/1302.htm" title="getElementsByName实例" target="_blank">getElementsByName实例</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/element/1.htm">element</a> <div>实例1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x</div> </li> <li><a href="/article/1429.htm" title="探索JUnit4扩展:Runner" target="_blank">探索JUnit4扩展:Runner</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a><a class="tag" taget="_blank" href="/search/JUnit/1.htm">JUnit</a> <div>        参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。         文章地址:http://www.blogjava.net/jiangshachina/archive/20</div> </li> <li><a href="/article/1556.htm" title="[MongoDB学习笔记二]MongoDB副本集" target="_blank">[MongoDB学习笔记二]MongoDB副本集</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>1. 副本集的特性   1)一台主服务器(Primary),多台从服务器(Secondary)   2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作   3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来   2</div> </li> <li><a href="/article/1683.htm" title="【Spark八十一】Hive in the spark assembly" target="_blank">【Spark八十一】Hive in the spark assembly</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/assembly/1.htm">assembly</a> <div>Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners: 1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)</div> </li> <li><a href="/article/1810.htm" title="Nginx问题定位之监控进程异常退出" target="_blank">Nginx问题定位之监控进程异常退出</a> <span class="text-muted">ronin47</span> <div>nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。 1. 在error.log中查看是否有signal项,如果有,看看signal是多少。 比如,这是一个异常退出的情况: $grep signal error.log 2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s</div> </li> <li><a href="/article/1937.htm" title="No grammar constraints (DTD or XML schema).....两种解决方法" target="_blank">No grammar constraints (DTD or XML schema).....两种解决方法</a> <span class="text-muted">byalias</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>方法一:常用方法   关闭XML验证 工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。 方法二:(个人推荐) 添加 内容如下 <?xml version=</div> </li> <li><a href="/article/2064.htm" title="Netty源码学习-DefaultChannelPipeline" target="_blank">Netty源码学习-DefaultChannelPipeline</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/netty/1.htm">netty</a> <div>package com.ljn.channel; /** * ChannelPipeline采用的是Intercepting Filter 模式 * 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现 * * 下面对ChannelPipeline作一个模拟,只模拟关键代码: */ public class Pipeline { </div> </li> <li><a href="/article/2191.htm" title="MYSQL数据库常用备份及恢复语句" target="_blank">MYSQL数据库常用备份及恢复语句</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> 备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。 mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > ba</div> </li> <li><a href="/article/2318.htm" title="小白谈谈云计算--基于Google三大论文" target="_blank">小白谈谈云计算--基于Google三大论文</a> <span class="text-muted">CrazyMizzz</span> <a class="tag" taget="_blank" href="/search/Google/1.htm">Google</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a><a class="tag" taget="_blank" href="/search/GFS/1.htm">GFS</a> <div>    之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。     我先说说GFS   &n</div> </li> <li><a href="/article/2445.htm" title="hadoop 平衡空间设置方法" target="_blank">hadoop 平衡空间设置方法</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/balancer/1.htm">balancer</a> <div>在hdfs-site.xml中增加设置balance的带宽,默认只有1M: <property>   <name>dfs.balance.bandwidthPerSec</name>     <value>10485760</value>     <description&g</div> </li> <li><a href="/article/2572.htm" title="Eclipse程序员要掌握的常用快捷键" target="_blank">Eclipse程序员要掌握的常用快捷键</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>  判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评 《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个 程序员图书列表,目的也就是通过读书,让程序员变懒。  程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得</div> </li> <li><a href="/article/2699.htm" title="Android学习之路" target="_blank">Android学习之路</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/Android%E5%AD%A6%E4%B9%A0/1.htm">Android学习</a> <div>转自:http://blog.csdn.net/ryantang03/article/details/6901459 以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。 下面说说我学习Android的感受,我学Android首先是看MARS的视</div> </li> <li><a href="/article/2826.htm" title="java 遍历Map的四种方法" target="_blank">java 遍历Map的四种方法</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/HashMap/1.htm">HashMap</a><a class="tag" taget="_blank" href="/search/java+%E9%81%8D%E5%8E%86Map%E7%9A%84%E5%9B%9B%E7%A7%8D%E6%96%B9%E6%B3%95/1.htm">java 遍历Map的四种方法</a> <div>转载请出自出处: http://eksliang.iteye.com/blog/2059996 package com.ickes; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; /** * 遍历Map的四种方式 </div> </li> <li><a href="/article/2953.htm" title="【精典】数据库相关相关" target="_blank">【精典】数据库相关相关</a> <span class="text-muted">gengzg</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>package C3P0; import java.sql.Connection; import java.sql.SQLException; import java.beans.PropertyVetoException; import com.mchange.v2.c3p0.ComboPooledDataSource; public class DBPool{ </div> </li> <li><a href="/article/3080.htm" title="自动补全" target="_blank">自动补全</a> <span class="text-muted">huyana_town</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E8%A1%A5%E5%85%A8/1.htm">自动补全</a> <div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo</div> </li> <li><a href="/article/3207.htm" title="jquery在线预览PDF文件,打开PDF文件" target="_blank">jquery在线预览PDF文件,打开PDF文件</a> <span class="text-muted">天梯梦</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。   核心代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.</div> </li> <li><a href="/article/3334.htm" title="ViewPager刷新单个页面的方法" target="_blank">ViewPager刷新单个页面的方法</a> <span class="text-muted">lovelease</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/viewpager/1.htm">viewpager</a><a class="tag" taget="_blank" href="/search/tag/1.htm">tag</a><a class="tag" taget="_blank" href="/search/%E5%88%B7%E6%96%B0/1.htm">刷新</a> <div>  使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面</div> </li> <li><a href="/article/3461.htm" title="利用按位取反(~)从复合枚举值里清除枚举值" target="_blank">利用按位取反(~)从复合枚举值里清除枚举值</a> <span class="text-muted">草料场</span> <a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a> <div>以 C# 中的 System.Drawing.FontStyle 为例。   如果需要同时有多种效果, 如:“粗体”和“下划线”的效果,可以用按位或(|) FontStyle style = FontStyle.Bold | FontStyle.Underline;   如果需要去除 style 里的某一种效果, </div> </li> <li><a href="/article/3588.htm" title="Linux系统新手学习的11点建议" target="_blank">Linux系统新手学习的11点建议</a> <span class="text-muted">刘星宇</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。   一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu</div> </li> <li><a href="/article/3715.htm" title="hibernate dao层应用之HibernateDaoSupport二次封装" target="_blank">hibernate dao层应用之HibernateDaoSupport二次封装</a> <span class="text-muted">wangzhezichuan</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>/** * <p>方法描述:sql语句查询 返回List<Class> </p> * <p>方法备注: Class 只能是自定义类 </p> * @param calzz * @param sql * @return * <p>创建人:王川</p> * <p>创建时间:Jul</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>