Archive for » 五月, 2008 «

星期六, 五月 24th, 2008 | Author:

国外已经放出了Windows Server 2008的激活破解补丁,这下大家可以尝鲜了.

使用方法:

1.安装完Windows Server 2008后,进入系统,点击”开始”—-”程序”—–”管理工具”—–”服务”,禁用”Software Licensing”服务.

2.重启系统,进入”C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing”(注意默认是隐藏的),用补丁包里带的”tokens.dat”替换原”tokens.dat”,然后打开”Software Licensing”服务.

3.运行补丁包里的”vistaactivation.exe”,选择”Vista Ultimate”模式激活(可能会报错,可以忽略),重启电脑.

4.重启进入桌面前,Windows Server 2008会要求填入序列号,输入这个序列号6F2D7-2PCG6-YQQTB-FWK9V-932CC,等待一会以激活系统.现在你就拥有了激活的Windows Server 2008了.(注意:在做这步前,请先行记下序列号.)

 

    This is how you activate your Windows Server 2008 copy (any version/language):

* After installing Windows Server 2008 to your computer, click Start -> Run
  and type Services (or go to Start -> Program -> Admin tools and choose services
  from there). Go to Services->Software Licensing and choose “Disabled” as Startup method.

* Reboot your computer, when rebooted, go to
  C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing
  and delete the tokens.dot file there, replacing it with the one from this package.
  Yet again, go to Services->Software Licensing and choose “Automatic” as Startup method.

* Run the vistaactivation.exe file (as included), activate your computer as if it was
  running Vista Ultimate. (Should any errors occur, just neglect them.) Restart your
  computer.

* After reboot, Windows Server 2008 will now ask for a cd-key, use the following one:
  6F2D7-2PCG6-YQQTB-FWK9V-932CC – wait a few minutes it for it to activate, et voila!
  Now you’ve got a activated Windows Server 2008 version.

  So what’s the downside with all this? The computer is semi-recognized as Vista Ultimate
  now, but server roles should still apply as if they were part of the Server 2008 version.

  Enjoy your activated Windows Server 2008 copy, if you like this product, you should buy it.
  Thanks to T** for this crack.

win2k8crack

Category: Microsoft  | Leave a Comment
星期六, 五月 24th, 2008 | Author:

购买Godaddy任意产品超过75美金均优惠10%
优惠码:gdp0526b

SAVE 10% OFF your order of $75 or more at Go Daddy!*
Coupon:gdp0526b

星期六, 五月 24th, 2008 | Author:

在Godaddy购买任何产品超过100美金均优惠20%
优惠码:gdp0513n

SAVE 20% on your order of $100 or more at GoDaddy.com!*
Coupon:gdp0513n

星期四, 五月 22nd, 2008 | Author:

购买GODADDY任意.com,.net,.org,.biz,.us,.name域名均优惠15%。

优惠码:gdp0513h

Act now and SAVE 15%* on every  .COM, .NET, .ORG, .BIZ, .US and .NAME domain name you buy at GoDaddy.
This limited-time offer ends June 8, 2008, at midnight (Pacific Time),

Coupon:gdp0513h

星期四, 五月 22nd, 2008 | Author:

这是震前官方的辟谣,震后一天就被撤掉了。

星期四, 五月 22nd, 2008 | Author:

在机子上装了个VM Server 2.0 Beta,结果安装完重启后出现错误:

用户界面失败

无法加载登录用户界面DLL vmgina.dll
请与系统管理员联系,以替换DLL文件,或还原原DLL。

解决方法

因为是安装了第三方程序替换了图形标识和身份验证文件(Msgina.dll),所以启动计算机时不会出现默认的Windows登录界面,导致登录失败。

要想解决问题,就得让Windows启动时使用默认的图形标识和身份验证文件,开机进入安全模式,进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GinaDLL并删除,这时,Windows就会使用默认的图形标识和身份验证文件(Msgina.dll)。重启问题解决。

星期四, 五月 08th, 2008 | Author:

购买Godaddy产品超过50美金优惠15%的优惠码:gdp0507n

Order now and enjoy 15% OFF your order of $50 or more on Godaddy.com,Coupon:gdp0507n

星期一, 五月 05th, 2008 | Author:

Godaddy最新优惠码,购买、续费、迁入.net域名优惠30%,优惠码:gdp0505g

Register, renew or transfer your .NET domain and save 30% on Godaddy.com,Coupon:gdp0505g

星期天, 五月 04th, 2008 | Author:

路由器类:

1)、具有M1、M2灯的TL-R4XX路由器复位方法:

在路由器的前/后面板上有一个小孔,旁有单词:Reset;
关闭路由器的电源,找一如笔尖类的尖物按住Reset键;
给路由器加电,等待约3-10秒钟,待M1和M2灯同时闪烁三次后可松手,复位成功;
注意复位后路由器将会恢复为出厂设置,默认登陆IP是192.168.1.1;默认用户名和密码是admin/admin,登陆时请注意你的电脑的IP地址是不是在192.168.1.0网段!
2)、不具有M1、M2灯的路由器复位方法:

TL-R420复位方法:按下reset键约2秒后松开,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

TL-R400+复位方法:关闭电源,按住reset按钮,然后打开电源,约过5秒钟松开按钮,路由器将恢复到出厂默认值。默认管理地址:192.168.123.254,默认用户名口令:admin/admin;

TL-R400 复位方法:按下reset键约2秒后松开,路由器将恢复到出厂默认值。默认管理地址:192.168.123.254,默认用户名口令:admin/admin。

无线类:

1)、无线路由器的复位方法:

TL-WR3xx/TL-WR5xx/TL-WR6xx复位方法:先关闭电源,然后按住RESET键不放,这时候再开启电源,等到system灯快闪三次后松开RESET键,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

TL-WR240+/WR240 2.0复位方法:在加电情况下按住RESET按钮约10秒钟后松手,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

WR245 1.0版复位方法:加电状态下,按住RESET键5秒钟以上,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户口令admin/admin;

WR245 2.0 复位方法:关闭电源,按住此按钮,然后打开电源,约过3秒钟,System指示灯先灭后亮,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin。

2)、无线AP的复位方法:

TL-WA501G复位方法:先关闭电源,然后按住RESET键不放,这时候再开启电源,经过3秒钟,SYSTEM灯先灭后亮,AP将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

TL-WA200/TL-WA200+复位方法:加电状态按住RESET按钮5-10秒,当WLAN指示灯由熄灭变为慢慢闪亮,表示复位成功;3.0版本的IP地址为192.168.1.100,默认用户名密码 admin/admin,而3.1版本的IP地址为192.168.1.1,默认用户名密码 admin/admin。

交换机类:

具有reset键的交换机:TL-SL2210web、TL-SL2218web、TL-SL2428web、TL-SL2452web、TL-SG2109web、TL-SG2216web、TL-SG2224web。这几款交换机复位方法与路由器的复位方法相同:先断电,按住RESET键不松手,通电同时,看到所有灯都闪烁即复位成功。默认管理地址是192.168.0.1,默认用户名和密码是supervisor/supervisor;

TL- SF2226P+/TL- SL2226P+复位方法:使用TP-LINK SSU管理程序,点击“设备”->“恢复出厂设置”,交换机将恢复到出厂默认值。默认管理地址是192.168.0.100,户名和密码不会恢复;

TL-SF2108P, TL-SF2109P, TL-SF2808P, TL-SF2216P, TL-SF2224P, TL-SF2232P, TL-SL2226P, TL-SF2008, TL-SF2117P, TL-SF1016V, TL-SF1024V, TL-SG2008复位方法:这系列交换机使用TP-LINK SSC程序进行管理,不需要使用用户名和密码即可登录;

TL-SF3226P,TL-SF3008、TL-SF3117P和部分WEB管理型交换机复位方法:通过串口连接交换机,使用超级终端登陆交换机,在启动交换机之前有一个提示界面,按CTRL—B键进入bootmenu,看到“Please Input Bootrom password:”后直接回车,然后在出现的界面里选择“3:Restore factory default setting”,将交换机恢复到出厂设置,最后选择“5:Reboot”即可。默认管理地址是192.168.0.1,默认用户名和密码是supervisor/supervisor。

ADSL类:

TD-8800复位方法:在不断电的情况下,连续按reset键三次,指示灯全部闪烁,复位成功。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

TD-8810/ TD-8610复位方法:先断电,再按住reset键,然后打开电源,等待大约3秒钟,复位成功。默认管理地址:192.168.1.1,默认用户名口令:admin/admin;

TD-8830/ TD-8831复位方法:在不断电的情况下,按住reset键持续10秒钟左右,然后松开,复位成功。默认管理地址:192.168.1.1,默认用户名口令:admin/admin。

星期六, 五月 03rd, 2008 | Author:

PHP入门

 

4.1 数据类型

  PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。当然,如果你喜欢的话,你也可以使用cast或者函数settype()将某种类型的变量转换成指定的类型。

数值

  数值类型可以是整数或是浮点数。你可以用以下的语句来为一个数值赋值: 
$a = 1234; # 十进制数 
$a = -123; # 负数 
$a = 0123; # 八进制数 (等于十进制数的83) 
$a = 0×12; # 十六进制数(等于十进制数的18) 
$a = 1.234; # 浮点数"双精度数" 
$a = 1.2e3; # 双精度数的指数形式

字符串

  字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面定义的,而双引号引出的字符串可以被扩展。而且,在双引号字符串中可以使用反斜杠()在字符串中加入转义序列和转换字符。举例如下:

$first = 'Hello'; 
$second = "World"; 
$full1 = "$first $second"; # 产生 Hello World 
$full2 = '$first $second';# 产生 $first $second 
$full3="01DC studio,." 2000 copyright." " ;

  请注意最后一行,如果需要在字符串中使用双引号,可以使用反斜杠字符,象该行语句所示。这里的的反斜杠用来使双引号的功能改变。

  可以将字符和数字利用运算符号连接起来。字符被转化成数字,利用其最初位置。在PHP手册中有详细的例子。

数组与哈希表

  数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。

// 一个包含两个元素的数组 
$a[0] = "first"; 
$a[1] = "second"; 
$a[] = "third"; // 添加数组元素的简单方法 
// 现在$a[2]被赋值为"third" 
echo count($a); // 打印出3,因为该数组有3个元素 
// 用一个语句定义一个数组并赋值 
$myphonebook = array ( 
"sbabu" => "5348", 
"keith" => "4829", 
"carole" => "4533" 
); 
// 噢,忘了数长吧,让我们添加一个元素 
$myphonebook["dean"] = "5397"; 
// 你定义的carale元素错了,让我们更正它 
$myphonebook["carole"] => "4522" 
// 我还没有告诉你怎样使用数组的相似支持方式吗?让我们看一看 
echo "$myphonebook[0]"; // sbabu 
echo "$myphonebook[1]"; // 5348

其他一些对数组或哈希表有用的函数包括sort(),next(),prev()和each()。

对象

  使用new语句产生一个对象: 
class foo 

function do_foo () 

echo "Doing foo."; 


$bar = new foo; 
$bar->do_foo();

改变变量类型

  在PHP手册中提到:"PHP不支持(也不需要)直接在声明变量时定义变量类型;变量类型将根据其被应用的情况决定。如果你为变量var赋值为一个字符串,那么它变成了一个字符串。如果你又为它赋了整数值,那么它就变成了整数。"

$foo = "0"; // $foo是字符串(ASCII 48) 
$foo++; // $foo是字符串"1" (ASCII 49) 
$foo += 1; // $foo现在是整数(2) 
$foo = $foo + 1.3; // $foo是一个双精度数(3.3) 
$foo = 5 + "10 Little Piggies"; // $foo是一个整数(15) 
$foo = 5 + "10 Small Pigs"; // $foo是一个整数(15)

如果想要强行转换变量类型,可以使用与C语言相同的函数settype()。

4.2 变量与常量

  可能你已经注意到,变量都有一个美元符号($)的前缀。所有变量都是局部变量,为了使得定义的函数中可以使用外部变量,使用global语句。而你要将该变量的作用范围限制在该函数之内,使用static语句。
$g_var = 1 ; // 全局范围 
function test() 

global $g_var; // 这样就可以声明全局变量了 
}

  更先进一些的是变量的变量表示。请参考PHP手册。这在有时会显得很有用。

  PHP内置了许多已定义的变量。你也可以用define函数定义你自己的常量,比如define("CONSTANT","value")。

4.3 运算符

  PHP具有C,C++和Java中的通常见到的运算符。这些运算符的优先权也是一致的。赋值同样使用"="。

算术和字符

  以下只有一种运算符是有关字符的: 
$a + $b :加 
$a – $b :减 
$a * $b :乘 
$a / $b :除 
$a % $b :取模(余数) 
$a . $b :字符串连接

逻辑和比较

逻辑运算符有: 
$a || $b :或 
$a or $b :或 
$a && $b :与 
$a and $b :与 
$a xor $b :异或 (当$a或$b为true时为true,两者一样时为false) 
! $a :非 
比较运算符有: 
$a == $b :相等 
$a != $b :不等 
$a < $b :小于 
$a <= $b :小于等于 
$a > $b :大于 
$a >= $b :大于等于 
与C一样PHP也有三重运算符(?:)。位操作符在PHP同样存在。

优先权

就和C以及Java一样!

4.4 控制流程结构

  PHP有着与C一样的流程控制。我将在下面大概介绍。

if, else, elseif, if(): endif

if (表达式一) 

. . . 

elseif (表达式二) 

. . . 

else 

. . . 

// 或者像Python一样 
if (表达式一) : 
. . . 
. . . 
elseif (表达式二) : 
. . . 
else : 
. . . 
endif ;

Loops. while, do..while, for

while (表达式) 

. . . 

do 

. . . 

while (表达式); 
for (表达式一; 表达式二; 表达式三) 

. . . 

//或者像Python一样 
while (expr) : 
. . . 
endwhile ;

switch

switch是对多重if-elseif-else结构的最好的替换: 
switch ($i) 

case 0: 
print "i equals 0"; 
case 1: 
print "i equals 1"; 
case 2: 
print "i equals 2"; 
}

break, continue

break中断当前的循环控制结构。 
continue被用来跳出剩下的当前循环并继续执行下一次循环。

require, include

  就像C中的#include预处理一样。你在require中指定的那个文件将替代其在主文件中的位置。在有条件的引用文件时,可以使用include()。这样就使得你可以将复杂的PHP文件分割成多个文件并且在不同需要时分别引用它们。

4.5 函数

  你可以像以下的例子一样定义自己的函数。函数的返回值可以是任何数据类型: 
function foo (变量名一, 变量名二, . . . , 变量名n) 

echo "Example function.n"; 
return $retval; 
}

  所有PHP代码都可以出现在函数定义中,甚至包括对其他函数和类的定义。函数必须在引用之前定义。

4.6 类

  利用类模型建立类。可以参考PHP手册中对类的详细解释。 
class Employee 

var $empno; // 员工人数 
var $empnm; // 员工姓名

function add_employee($in_num, $in_name) 

$this->empno = $in_num; 
$this->empnm = $in_name; 
}

function show() 

echo "$this->empno, $this->empnm"; 
return; 
}

function changenm($in_name) 

$this->empnm = $in_name; 

}

$sbabu = new Employee; 
$sbabu->add_employee(10,"sbabu"); 
$sbabu->changenm("babu"); 
$sbabu->show();