6. POP3命令码如下:
命令 参数 状态 描述
------------------------------------------
USER username 认可 此命令与下面的pass命令若成功,将导致状态转换
PASS password 认可
APOP Name,Digest 认可 Digest是MD5消息摘要
------------------------------------------
STAT None 处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
UIDL [Msg#] 处理 返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的
LIST [Msg#] 处理 返回邮件数量和每个邮件的大小
RETR [Msg#] 处理 返回由参数标识的邮件的全部文本
DELE [Msg#] 处理 服务器将由参数标识的邮件标记为删除,由quit命令执行
RSET None 处理 服务器将重置所有标记为删除的邮件,用于撤消DELE命令
TOP [Msg#] 处理 服务器将返回由参数标识的邮件前n行内容,n必须是正整数
NOOP None 处理 服务器返回一个肯定的响应


保存UIDL链表或数组,逐一比较。  

var str:String=stage.loaderInfo.parameters["param1"];//获取网页中传入到flash的参数.

注意sage的大小写。
其中param1即是你通过网页传递给swf的参数。

例如swf?param1=100;
或者别的什么。

需要注意的是 传入的参数统一都是 String 类型。使用起来请注意类型转换
readyState表示XMLHttpRequest对象的处理状态:
0:XMLHttpRequest对象还没有完成初始化。
1:XMLHttpRequest对象开始发送请求。
2:XMLHttpRequest对象的请求发送完成。
3:XMLHttpRequest对象开始读取服务器的响应。
4:XMLHttpRequest对象读取服务器响应结束。

status表示返回页面的状态,最常见的有403 404 500 502 503

     if(status == 403)
     {
      alert("你请求的页面禁止访问!");
     }
     else if(status == 404)
     {
      alert("你请求的页面不存在!");
     }
     else if(status == 500)
     {
      alert("你请求的页面服务器内部错误!");
     }
     else if(status == 502)
     {
      alert("Web服务器收到无效的响应!");
     }
     else if(status == 503)
     {
      alert("服务器繁忙,请稍后再试!");
     }
     else if(status == 200)
     {
      alert("状态正常!");
     }
     else
     {
      alert("未知错误,请重试!");
      }
不要奇怪。
为什么会出现两个window.onload。
很久很久以前。
我一直不明白为什么 有的 JavaScript 必须写在页面的底部才会正常执行。
而放到页面的head区则没有任何反应。

后来我明白了 因为页面加载速度的原因。
有的JavaScript脚本必须等待页面加载结束 才能正常执行。

对于这样的情况有两个解决方法:
1、将脚本写到html的结束位置。这样只有html全部接在完毕后才会加载执行JavaScript脚本。
2、将脚本放在任意位置。通过 window.onload来执行脚本。

window.onload的意思是当页面加载完毕的时候执行。

很久很久以后,我遇到了一个新的问题。
我有两个window.onload=function(){};
这是一个JavaScript版本的记忆菜单。
通过cookie来记录用户当前点击的菜单项,JavaScript代码如下:
在制作记忆菜单的时候
我遇到了这个问题:
getElementsByClassName 在火狐下正常,IE下却说不认识这个方法。脚本错误。

查阅了相关资料 发现是因为标准状态下 不认识getElementsByClassName 这个方法。

标准状态下据说有三个方法可以支持:
分别是:
1. 通过顶层document节点获取:
            (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。
             如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),参数仍然是节点的id。这个方法可以看作是document.getElementById()的另外一种写法,不过$()的功能更为强大,具体用法可以参考它们各自的API文档。
            (2)document.getElementsByName(elementName):该方法是通过节点的name获取节点,从名字可以看出,这个方法返回的不是一个节点元素,而是具有同样名称的节点数组。然后,我们可以通过要获取节点的某个属性来循环判断是否为需要的节点。
            例如:在HTML中checkbox和radio都是通过相同的name属性值,来标识一个组内的元素。如果我们现在要获取被选中的元素,首先获取改组元素,然后循环判断是节点的checked属性值是否为true即可。
           (3)document.getElementsByTagName(tagName):该方法是通过节点的Tag获取节点,同样该方法也是返回一个数组,例如:document.getElementsByTagName('A')将会返回页面上所有超链接节点。在获取节点之前,一般都是知道节点的类型的,所以使用该方法比较简单。但是缺点也是显而易见,那就是返回的数组可能十分庞大,这样就会浪费很多时间。那么,这个方法是不是就没有用处了呢?当然不是,这个方法和上面的两个不同,它不是document节点的专有方法,还可以应用其他的节点,下面将会提到。

如何给Flash传递数组信息。

[不指定 2008/10/22 14:41 | by Space.As ]
提出这个问题的你,想必十分的郁闷。
你开始是传入字符串给Flash做分析。

后来突然发现字符串 无法表现更多的内容。

于是乎你就想,能否传入一个数组或者多维数组给Flash  这样就可以表现更多的信息了;

非常不幸的,没有直接的方法。
我可以提供给你两种可行的方法。

1、字符串拆分处理!
  
     a1/av1-av2-av3|b2/bv1-bv2-bv3

     通过Flash对字符串的处理 首先通过
     |  来将他们分割为两条信息

     a1/av1-av2-av3
     b2/bv1-bv2-bv3
    
    然后通过 / 和 -  来分为 a1 包含了 av1 av2 av3   和 b1 包含了 bv1 bv2 bv3 这个信息。

   这样是不得已而为之。处理起来也感觉不爽。

2、上上策!

    我只说三个字母 你就知道 最好的方法是什么了。

    XML  
一般来讲JavaScript给Flash传递的参数都是有效的。
但在实际使用过程中往往发现传递的参数无法正确的被Flash应用。

这并不是因为没有传递成功。

我发现JavaScript直接传给flash的参数往往是字符串的类型。

也就是说 当你想给Flash传递一个Number类型的参数,往往会以失败告终……。

就算你在JavaScript中var xm:Number=2 ;
然后再传递给Flash,Flash可能还是把它当作字符串String的类型处理。

所以如果你要传递的参数有严格的数据类型。别忘了在flash接受到之后 进行强制转换!

例如我通过JavaScript给Flash写入了一个数字 mn=5

我在flash还有强制转化一下:

var flashmn:Number=Number(mn);

作者:北南南北
来自:LinuxSir.Org
摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档;


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++



一、理解Linux的单用户多任务,多用户多任务概念;

Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;


1、Linux 的单用户多任务;

单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用beinan 用户登录时,执行了gedit 、xmms以及msn等,当然还有输入法fcitx ;这样说来就有点简单了,一个beinan用户,为了完成工作,执行了几个任务;当然beinan这个用户,其它的人还能以远程登录过来,也能做其它的工作。


2、Linux 的多用户、多任务;
这是个经常遇到的问题。

例如表格。

我在效果图中设计的是 单数行 白色 双数行 浅蓝色。
那么在页面中应该如何实现呢?

其实就是tr标签 单数、双数 的bgcolor 不一样。

再进一步 我们定义两个class  .c1  .c2  让页面中表格 tr 分单数行 和双数行 分别调用 c2 c1即可。
那么具体应该怎么来做呢。

哎···· 还是js啊!
看下边

<script language="JavaScript" type="text/javascript">

window.onload = colorRows;  //当页面被加载 执行colorRows函数
function colorRows() {
    var myTR = document.getElementsByTagName('tr'); //得到页面中所有tr标签。
    for (var i=0;i<myTR.length;i++) { //有多少个标签就循环多少次
            if (i%2) {//如果可以被2整除(双数)的执行下边
                    myTR[i].className = 'c1'; //赋予双数行的tr样式为c1
            }else{//如果不可以被2整除的(单数)执行这个
                    myTR[i].className = 'c2';//赋予单数数行的tr样式为c2
            }
    }
}
</script>


这样 我们分别定义了 c1和c2的背景颜色 就ok了


Tags: , ,
清楚系统垃圾


@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause


还原默认右键菜单项


@ ECHO OFF
title 清除所有多余的桌面右键菜单
color 1a
PAUSE
regsvr32 /u /s igfxpph.dll
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f



分别拷贝代码 右键建立文本 粘贴,然后更改文本为bat文件 如 清理系统垃圾.bat

不会做的点击这里下载bat文件

下载文件 (已下载 376 次)

XML换行 转义符

[不指定 2008/02/17 13:16 | by Space.As ]
下面的字符在 [XML]中被定义为 空白(whitespace)字符:
空格 (&#x0020;)
Tab (&#x0009;)
回车 (&#x000D;)
换行 (&#x000A;)
Tags:
 
  使用本地ip:端口号,或者修改hosts文件+域名的方法来进行本地多站点web调试。

     注意这里是用apache 不是iis    
  
  1: 安装好AppServ2.5.9软件,官网是:http://www.appservnetwork.com/ ,2.59下载地址是:http://nchc.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.9.exe 是英文软件,但是安装时可以选择gbk-gb2312的编码(我自己用utf-8)。 
  2: 修改本机的hosts文件,如下:  
  示例:
  127.0.0.1            localhost
  127.0.0.1       www.dede.com
  127.0.0.1       www.phpcms.com   
  
  3: 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  
  #LoadModule vhost_alias_module modules/mod_vhost_alias.so   
  去掉#意思是启用apache的虚拟主机功能。  
  
  #Include conf/extra/httpd-vhosts.conf  
  去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
Tags:

如何去掉链接的虚线边框

[不指定 2008/01/23 14:24 | by Space.As ]
也许你会觉得当点击时焦点出现的虚线很不好看,那就让我们把它去掉吧!

一,在<a>标签中加入onFocus="this.blur()"语句:
-----------------------------------------------------------
<a href="#" onFocus="this.blur()">try</a>
-----------------------------------------------------------

二,在<a>标签中加入hidefocus:
-----------------------------------------------------------
<a href="###" hidefocus>link</a>
-----------------------------------------------------------

三,如果连接太多,可以用外部链接 .HTC 文件。
如,blur.htc 文件内容如下:
----------------------------------------------------------
<public:attach event="onfocus" onevent="makeblur()"/>
<script language="javascript">
function makeblur(){
Tags: , , , ,

logo的标准尺寸

[不指定 2008/01/08 14:27 | by Space.As ]
LOGO的国际标准规范为了便于INTERNET上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的LOGO,目前 国际上规定的标准的广告尺寸有下面八种,并且每一种广告规格的使用也都有一定的范围:(单位:像素-px)

一、120×120,这种广告规格适用于产品或新闻照片展示。
二、120×60,这种广告规格主要用于做LOGO使用。
三、120×90,主要应用于产品演示或大型LOGO。
四、125×125,这种规格适于表现照片效果的图像广告。
五、234×60,这种规格适用于框架或左右形式主页的广告链接。
六、392×72,主要用于有较多图片展示的广告条,用于页眉或页脚。
七、468×60,应用最为广泛的广告条尺寸,用于页眉或页脚。
八、88×31,主要用于网页链接,或网站小型LOGO。
Tags:
分页: 2/8 第一页 上页 1 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]