浏览模式: 标准 | 列表 2012年02月的文章

.COM域名过期删除时间

正冰手里某.COM域名于2011年12月13日到期,经过漫长的等待,于2012年2月27日被他人抢注,经计算,得出结论:.COM域名过期删除时间为过期后第76天。


摘录相关的域名过期删除时间:

  1. 某COM域名到期时间为2011年03月01日
  2. 从2011年03月02日开始,域名的ns将会被系统自动删除,域名无法解析,注册公司会继续保留该域名30天,用户可以在这30天的期限内续费
  3. 如果在2所述的30天期限内没有续费,即从2011年03月31日开始,域名将变成RedemptionPeriod状态,该状态将会保持30天,在此期间该域名不会掉下来,但是除了restore命令以外的所有命令对此域名无效
  4. 域名在RedemptionPeriod状态下可以restore回来,但每restore一次需要支付费用
  5. 如果域名在RedemptionPeriod状态下的30天内没有restore,从2011.04.29开始域名变成PendingDelete状态(5天),2003年05月04日该域名将会删除。
  6. 大约域名从到期到掉下来要30+30+5=65天

VeriSign于2003年1月在其Registry Whois (.COM和.NET)中加了3个字段:

Status、Creation Date、Expiration Date

其中 Status 目前发现有8种状态,分别是:

  • ACTIVE:活动状态。由Registry设置;该域名可以由Registrar更改;可以续费;至少被指派一个DNS。
  • REGISTRY-LOCK:注册局锁定。由注册局设置;该域名不可以由注册商更改、删除;必须由注册局解除此状态才可以由注册商更改域名信息;域名可以续费;如果域名被指派至少一个DNS则可以包含在(域名根服务器)的区域中(可以正常使用)。
  • REGISTRY-HOLD:注册局保留。由注册局设置;该域名不可以由注册商更改、删除;必须由注册局解除此状态才可以由注册商更改域名信息;域名可以续费;该域名不包括在(域名根服务器)的区域中(不能正常使用)。
  • REGISTRAR-LOCK:注册商锁定。由该域名的原始注册商设置;该域名不可以被更改或删除;必须由注册商解除此状态才可以更改域名信息;该域名可以续费。该域名包含在(域名根服务器)的区域中(可以正常使用)。
  • REGISTRAR-HOLD:注册商保留。由该域名的原始注册商设置;该域名不可以被更改或删除;必须由注册商解除此状态才可以更改域名信息;该域名可以续费。该域名不包括在(域名根服务器)的区域中(不能正常使用)。
  • REDEMPTIONPERIOD:宽限期。当注册商向注册局提出删除域名请求后,由注册局将域名设置称此状态,不过,条件是该域名已经注册了5天以上 (如果该域名注册时间不足5天,则立即删除);该域名不包括在(域名根服务器)的区域中(不能正常使用);该域名不可以被更改或清除,只可以被恢复;任何 其他注册商提出对此域名的更改或其他请求都将被拒绝;该状态最多保持30天。
  • PENDINGRESTORE:恢复未决。当注册 商提出将处于REDEMPTIONPERIOD的域名恢复请求后,由注册局设置;该域名包含在(域名根服务器)的区域中(可以正常使用);注册商提出的更改或任何其他请求都将被拒绝;在7天之内,有注册商向注册局提供必需的恢复文件,如果注册商在7天之内提供了这些文件,该域名将被置为ACTIVE状态, 否则,该域名将重新返回到REDEMPTIONPERIOD状态。
  • PENDINGDELETE:删除未决。如果一个域名在被设置成REDEMPTIONPERIOD状态期间内,注册商没有提出恢复请求,那么,域名将被置于PENDINGDELETE状态,注册商对此域名的任何请求都将被拒绝;5天之后清除。

Tags: 域名删除时间

nginx禁止php脚本运行配置代码

网上总有一些无事生非的人喜欢把后门程序传到某些基于PHP+MYSQL运行的网站上,而因为这些网站的所有目录安全性都一样(可写入、可执行),被入侵的几率大大提高了。

本次测试的是nginx/1.0.10服务,修改某个流行的程序dedecms下3个目录不可执行php程序,3个目录为:uploads、data、templets

在nginx的配置文件中找到该网站的配置代码段,可以看到某段代码如下: 

  • location ~ .*\.(php|php5)?$
  • {
  • fastcgi_pass  unix:/tmp/php-cgi.sock;
  • fastcgi_index index.php;
  • include fcgi.conf;
  • }

在这段代码之前加入如下代码: 

  • location ~ ^/(uploads|data|templets)/.*\.(php|php5)$
  • {
  • deny all;

然后将nginx服务重载一次即可,最终效果就是打开这3个目录下的文件,只要后缀名为php的文件(无论该文件是否存在)则返回:403 Forbidden,而访问其他目录,则正常执行,如果文件不存在则返回:No input file specified.

Tags: nginx, 禁止php, dedecms

错误 0xc00470fe: 数据流任务: 产品级别对于 组件“源 - is36...

今天需要把一个excel文件导入到SQL server 2005数据库中进行数据分析,只可惜在进行导入操作过程中遭遇如下问题:错误 0xc00470fe: 数据流任务: 产品级别对于 组件“源 - is36$”(1) 而言不足。

查阅资料明白解决该问题需要打SQL Server 2005 Service Pack 1补丁,补丁下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=cb6c71ea-d649-47ff-9176-e7cac58fd4bc

补丁分别为32位与64位系统的补丁,信息如下:

  • SQLServer2005SP1-KB913090-x86-CHS.exe 265.6MB
  • SQLServer2005SP1-KB913090-x64-CHS.exe 317.6MB

再打补丁前,执行SQL语句 select @@version 返回结果为:Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)   Oct 14 2005 00:33:37   Copyright (c) 1988-2005 Microsoft Corporation  Express Edition on Windows NT 5.1 (Build 2600: Service Pack 3) 

查阅资料后可知打补丁前后版本号如下:

  • SQL Server 2005 RTM:9.00.1399
  • SQL Server 2005 SP1:9.00.2047

EXCEL中的相对引用、绝对引用和混合引用定义

单元格引用可以分为以下3类(4种引用):
  • 相对引用:A1、D10等。当公式复制后,自动按行、列产生相对引用。
  • 绝对引用:$B$1、$F$5等。在行列号前置“$”号,保证公式复制后不会改变。
  • 混合引用:$A2、B$1等。行相对、列绝对引用(如$A2),当公式向左右方向进行复制时,A列固定保持不变;行绝对、列相对引用(如:B$1),当公式向上下方向进行复制时,第1行固定保持不变。

绝对引用

单元格中的绝对单元格引用(例如 $F$6)总是在指定位置引用单元格F6。如果公式所在单元格的位置改变,绝对引用的单元格始终保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $F$6。

相对引用

公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。

混合引用

混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。

在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明:对于某单元格所输入的公式为“=SUM(B4:B8) ”。

  • 选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。
  • 第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。
  • 第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。
  • 第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。
  • 需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。

Tags: 相对引用, 绝对引用, 混合引用

解决Fatal error: Out of memory

今天打开某个VPS上的网站(基于wordpress程序构建),提示错误信息:Fatal error: Out of memory (allocated 22544384) (tried to allocate 77824 bytes) in /home/is36.com/demo/wp-admin/includes/template.php on line 612

解决方法:ssh到VPS,然后将http服务、mysql服务重启一次。

导致该问题的原因:wordpress是吃内存大户,如果服务器的内存被吃光,就会出现如上问题。

彻底解决该问题的方法就是:

  • 增加内存
  • 调整http服务、mysql服务的各项参数

解决建行网银问题:证书签名错误,参考代码:-10005

解决方法:

  • 从建行网站下载E路航安全组件
  • 将网银盾插入电脑
  • 依次点击“开始”-“程序”-“中国建设银行E路护航网银安全组件”-“网银盾管理工具”,双击“建行网银盾管理工具”,系统弹出提示需设置IE,点击确定
  • 系统弹出网银盾证书窗口,选择网银盾证书,点击右侧“注册证书”按钮,搞定。

access批量替换字符

需求:需要将某access数据库中A表中B列中所有行中的abc内容替换为xyz

操作过程:

  1. 使用Microsoft Access工具打开access数据库MDB文件
  2. 在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”->“查询”
  3. 点击数据库窗口中的“新建”按钮
  4. 点击“确定”,关闭“显示表”窗口
  5. 在工具栏左上侧右键,选择弹出菜单“SQL视图”,或在“视图”菜单中选择“SQL 视图”
  6. 删掉所有的内容
  7. 输入SQL更新语句:Update tabel(表名) SET fields(字段名) = REPLACE ( fields(字段名) ,'原内容','替换成的内容') 本例中语句为:Update A SET B = REPLACE (B ,'abc','xyz')
  8. 点击菜单栏上的感叹号“运行”即可