Windows7是目前大热的操作系统,但是作为Windows7使用者,我们都要解决杀毒、备份还原以及激活的问题。而这些都是比较繁琐的问题,很多都要离开Windows7才能更好的操作。与此同时,Linux也开始吸引更多人的目光。在本文中,我们将讲述一种在硬盘上并存Windows7和 Linux的方法,除了可以实现多系统引导之外,还将让Linux担起辅助Windows7的重任。我们将通过Linux对Windows7进行备份还原,同时还可以“顺便”激活Windows7,当Windows7中毒的时候还可以进行杀毒。

开始动手之前,做如下准备

准备工作 我们安装双系统需要如下东西:Ubuntu9.04的桌面版LiveCD安装盘(或者ISO文件);CDlinux的ISO文件,下载地址:http://www.cbifamily.com/download/

200947.html;Windows7的安装光盘(或者U盘),下载地址可以在家用电脑论坛(bbs.cbifamily.com)的OS大管家版块中查找。

这里相信大家都看到了一个新东西“CDlinux”。对于不玩Linux的人来说这个东西比较陌生。其实CDlinux是很出名的一个Linux发行版,优点是体积小功能强大。CDlinux标准版ISO才67MB,集成很多软件的社区版也才200MB出头。而且这个发行版的Linux不需要安装,本身就是一个可以直接在光盘上运行的LiveCD。在本文中,我们将用CDlinux来实现对系统的备份和还原。那么Ubuntu的光盘用来干什么用呢?用Ubuntu的安装盘(LiveCD版)可以实现写入Grub引导、调整分区的操作。调整分区的操作也可以通过PE工具盘进行。但是用Ubuntu的 LiveCD写入GRUB在我看来比GRUB4DOS要好,因为当硬盘出现分区表异常的时候Ubuntu安装盘还可以正常写入而GRUB4DOS就很容易失败,而分区表异常是很容易出现的故障,只是很多时候它潜伏着大家不知道而已。

设置Grub引导,激活Windows7

其实用Linux激活Windows7和使用各种所谓的破解补丁的原理是一样的。在下面的内容中你可以学习如何设置linux分区,设置Grub引导的方法,同时更能够深切体会到使用Grub引导破解Windows7的方法。

第一步:使用Ubuntu安装盘对硬盘进行分区

如果没有Ubuntu的安装盘,那么可以下载Ubuntu的ISO映像文件,通过UltraISO写入U盘或者使用一台已经安装了Ubuntu9.04或者更高版本的电脑上用自带的软件制作启动U盘。

如果之前已经装过了Windows7,那么这一步就变成调整分区,只需要在Windows7系统分区前面挪出一个200MB到400MB的分区即可。这个分区用来装GRUB的文件和CDlinux的文件。如果磁盘空间不是很紧张,建议大家划分400MB空间。挪出的分区设置为Linux EXT3格式、主分区、设置为活动分区。

调整方法如下:

Step1、用Ubuntu的LiveCD盘启动至Ubuntu环境。

Step2、点击system→administration→Partition Editor。

Step3、如图,选择一个指定的分区点击“Resize/move”就可以调整分区大小了,调整方法可以自己输入数字,也可以拉动滚动条进行调整。如果发现分区图标上有个锁头标志,可以点击右键,选择Unmount。

step4、新建分区也很简单,选择“空白空间”然后点击“New”即可。分区完毕之后,在分区上点击右键→Format to→ext3。这一步把分区格式化为ext3分区。然后同样在右键菜单中选择“manage flags” →选择“boot”,这样就设置为活动分区了。

小贴士:如果已经安装了Windows7并在前面出现一个100MB或者200MB的小分区该如何处理呢?建议大家先分区再装Windows7,这样可以避免这个分区。同时,如果使用软件删除了这个分区万一出现分区表错误问题,可以使用Windows7的安装盘启动→修复计算机→命令提示符→依次输入diskpart、select disk 0、clean三条命令,执行完毕之后就可以修复分区表了。

分区调整完毕之后需要重启系统才生效。之后就可以按照正常的方法安装Windows7,如果Windows7只有ISO没有光盘,那么可以在PE下用虚拟光驱加载ISO进行安装,也可以通过Ultraiso写入U盘进行安装。

风险提示:分区调整工作可能会出错,一旦出错可能会丢失调整涉及分区上面的文件,所以如果有重要文件请一定要提前进行备份。

第二步:复制文件并安装引导

把随刊下载的文件解压然后复制到新分区中。复制文件到新分区可以使用sudo cp -r 源文件路径目标文件路径。随刊下载的文件包含如下内容:GRUB 0.97的修改版,Windows7激活所需的SLIC文件(1个样例)。这个修改版其实是替换了其中的stage2文件,通过替换这个文件可以在 GRUB进行引导的时候加载SLIC2.1文件,这样就可以用于Windows7的激活了。如果你另外找途径安装GRUB,只需要用压缩包中的 stage2文件替换源文件再修改menu.lst即可。用同样的方法,把CDlinux的光盘镜像里面的所有文件全部提取出来,同样放到新建分区的一个文件夹中。记住两点:不要使用中文名称、Linux下面大写和小写是不一样的。

小贴士:这个修改版的GRUB如果想用来激活Windows7那么电脑本身硬件必须有可以正常使用的SLIC2.0,这个方法适合于预装Vista 的台式机或者笔记本以及在Vista时代刷了支持Vista激活的BIOS但是目前还没有支持Windows7的BIOS可使用的用户。这个方法属于软激活范畴,但是稳定性相当不错,基本上和硬激活没什么差别,我用了几个月了没有什么其他问题。

复制完毕文件之后,在Ubuntu的liveCD中打开一个终端窗口(终端窗口就是applications→accessries→terminal),然后输入命令sudo grub并回车。依次按如下步骤操作:

Step1、执行命令:find /boot/grub/stage1,记下返回值。

Step2、执行命令:root (hd*,*),星号用上面的返回值替代。

Step3、执行命令:setup (hd*),星号的内容用第一步返回值的第一个替代。例如返还hd(0,1)那这里就输入setup (hd0)。这条命令把GRUB安装到mbr上面。

之后同样在终端窗口中执行命令:sudo gedit /****/boot/grub/menu.lst。星号里面的内容是新分区的挂载点,双击分区,在地址栏可以看到挂载点。menu.lst是引导的菜单文件,参照如下的例子依葫芦画瓢修改以适合自己使用。至于各个分区对应的代号例如sda1或者hd0,1可以在终端窗口中输入sudo fdisk -l命令获知(sda代表hd0,对应的b代表hd1;sda1代表(hd0,0),类推)。重启系统之后就可以实现多系统引导了。由于Grub的高度自由性,以后如果想加入其它的操作系统例如XP或者其他Linux甚至Mac OS都可以通过修改menu.lst实现引导。

修改样例:

title Windows 7 Professional

#这一句是用来读取SLIC的,必须要加

loadslic /grub/slic.bin

rootnoverify (hd0,0)

chainloader+1

这一段用来引导cdlinux

title cdlinux wifi

root (hd0,1)

kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8

initrd /CDlinux/initrd

如果Grub引导被破坏,只需要重新输入上面的三条命令再装一次grub即可。如果重启之后无法启动Windows7,可以用Windows7的安装光盘引导→修复计算机,之后使用引导修复功能或者在命令提示符下使用bootsect /nt60 sys命令修复引导。

第三步:激活Windows7

进入Windows7之后,可以通过导入证书、输入序列号来激活系统。激活的方法属于OEM激活的范畴。激活方法如下:

step1、开始菜单→所有程序→附件→找到“命令提示符”并点击右键选择“以管理员身份运行”。

step2、依次执行两条命令:1、slmgr -ipk CD-KEY,这条命令导入OEM版的序列号;这个序列号大家自己上网搜索吧,这里没办法提供给大家,呵呵。

2、SLMGR.VBS -ilc *.XRM-MS;*.XRM-MS表示证书的名字和完整的路径,例如c:hp.XRM-MS。这条命令将证书导入系统。

小贴士:grub所加载的slic2.1要和主板中存在的SLIC2.0的品牌对应,也就是说如果是HP的slic2.0就要使用HP的 slic2.1,否则不能正常激活Windows7。而且在这一步骤中导入的数字证书的品牌也要和上述的品牌对应。本来序列号也要求对应品牌的。

使用进阶 用CDlinux维护Windows7

如果只为了激活Windows7我们不用这么大费周章,直接用软激活软件即可。我们之所以介绍集成CDlinux除了介绍多重启动的方法之外,也看中了CDlinux强大的功能。

如何联网

右键点击右下角出现的类似Windows网络连接的图标→connect,在里面可以选择网络。如果需要详尽的配置网络,可以参考 http://www.cdlinux.info/archive/0.4/howto-cn.html#configure_network官方文档。

使用PartImage备份还原系统

点击“开始”菜单→系统→PartImage打开备份软件。分区调整工具、磁盘检查修复工具也都在这个菜单里。

Step1、在Partimage to save/restore中选择需要备份或者还原的分区。

Step2、Image file to create use中,输入备份文件的路径,如/home/子文件夹/文件名。如果要备份就选择“Save Partition into a new image files”,恢复就选择“restore partition from image file”,然后点击键盘F5继续。切换栏目通过键盘“Tab”键进行。

step3、第二个界面选择备份的文件的一些参数,使用默认值即可;按F5继续。

Step4、输入一个备份文件的说明,然后按屏幕提示点击确认,接下来就是等待了。

这样一来,双系统就搭建完成了。由于Linux分区Windows无法访问,所以这个备用系统相当安全。CDlinux功能强大、简单好用,也在系统崩溃的时候多了一份选择。

有时候需要更改已安装的XP的序列号,怎么办?用下面这个vbs就对了。

保存为后缀.vbs的文件执行即可。

 

ASP/Visual Basic代码
  1. ON ERROR RESUME NEXT   
  2.   
  3. Dim VOL_PROD_KEY   
  4. if Wscript.arguments.count<1 then   
  5.    VOL_PROD_KEY=InputBox("本程序能帮助您更换 WindowsXP 的序列号。"&vbCr&vbCr"序列号由您自己寻找并输入。下面列出的不一定是您当前用的序列号,仅作格式参考。"&vbCr&vbCr"请输入新的序列号:","WindowsXP序列号更换器","MRX3F-47B9T-2487J-KWKMF-RPWBY")   
  6.    if VOL_PROD_KEY="" then   
  7.      Wscript.quit   
  8.    end if   
  9. else   
  10.    VOL_PROD_KEY = Wscript.arguments.Item(0)   
  11. end if   
  12.   
  13. VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-",""‘remove hyphens if any   
  14.   
  15. for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")   
  16.   
  17.    result = Obj.SetProductKey (VOL_PROD_KEY)   
  18.   
  19.    if err = 0 then   
  20.       Wscript.echo "修改成功。请点击附带的网址到微软网站进行验证。祝您好运!"  
  21.    end if   
  22.   
  23.    if err <> 0 then   
  24.       Wscript.echo "替换失败!您输入的序列号有误。"  
  25.       Err.Clear   
  26.    end if   
  27.   
  28. Next  

 

XP Keys:

RX3F-47B9T-2487J-KWKMF-RPWBY{工行版,有人说这个序列号已经被封,本人测试时没有被封,下面再提供几个序列号}

推荐VOL版和VLK版序列号:

Windows XP VLK 序列号
TQMCY-42MBK-3R4YG-478KD-7FY3M {这个测试过可以使用,下面几个没有测试}

Windows XP VOL 序列号
T72KM-6GWBP-GX7TD-CXFT2-7WT2B(上海政府0686版)
QC986-27D34-6M3TY-JJXP9-TBGMD(台湾交大学生版)
QHYXK-JCJRX-XXY8Y-2KX2X-CCXGD(广州政府版)
DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G(上海政府版)
MFBF7-2CK8B-93MDB-8MR7T-4QRCQ(北京政府版)
MRX3F-47B9T-2487J-KWKMF-RPWBY(工行版)
DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ (我用了这个,可以通过的)
F4297-RCWJP-P482C-YY23Y-XH8W3 可装不可升级
HH7VV-6P3G9-82TWK-QKJJ3-MXR96
HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT
RK32D-P234B-JGG7Y-P7M6R-4J9PW
HH8CK-7QHJ8-TCQD9-QYFCF-99973
TYGDY-M4RQR-GPXJF-967DF-VJCG6
XRCQH-4W3YB-36J2H-FY2H3-9RGTQ
RPCJ6-T8F7R-7PCH3-HQPWK-VC483
HW3WY-9X63M-CHWF8-G867C-TV68Q
WQ6DM-GH8XB-MXKWM-C6YY4-DY2CB
HB6JG-3KDBD-Q79YQ-4DYMV-DDXVW
J698F-TPMKK-2H4JK-P8TH6-7JMVW
CG246-GJHG8-RGTBF-M6HC9-J4YX6
RGK9M-XHW7C-BRKJJ-2G3XF-WD2WQ
VJR9X-VV3XQ-FFHMF-WPH7G-4Q6BB
CK4P3-6WGX8-PTYWG-7H69J-BXWPM
WMMY8-R23HH-9G4KB-K2R6R-T9QMJ
T82YF-2869B-M7M77-8QD2J-GFYMG
PM7B9-BMGCC-YC8YP-JHP7C-W47Y6
QBY3V-48W4J-2BC78-F24YY-3XYVB
DGJBC-DRDC6-82C7J-DRK63-7QGWQ
MV82G-XMFJ6-MGQYG-WMMV7-2467Q
QWHMK-XWY7Q-H9HYC-JV97R-WBYDD
BHRG9-R27Y6-WY26C-FMYMB-W7KH6
HJXWJ-B67HX-MGCYM-WYWGC-HYQV8
C3WWW-D4QY9-WQVKB-8BBP8-724WQ
MBCBP-2FYRK-333PW-JWDRJ-7WHR3
P4FXD-F238X-KMGBJ-4HCBJ-P986M
GDB63-WJM4C-PTVP7-97FXR-KHR4D
Q3Q8K-PJJ9X-XQWFQ-6722K-CFJYG
DGWX8-V7YJP-8WMW8-HFDRV-G6RCY
MH8CY-GVTXX-99DT7-3YR2C-G9FC3
CVM3V-CHD77-97KJT-3B83T-8CWGG
GFGYQ-XXPKJ-Y32MX-PX7TQ-JC4Q8
RGQPK-VRQ7D-38HJJ-F9W3G-PCC2B
GGPFW-29WCJ-GKCT3-2B94D-6QTBJ
JHRFH-RPYTX-YRTF6-DMYX2-9WJKT
J9827-T4V2P-HG9QF-2V6D7-JW4HB
K4MF3-PHT6D-DC2Y8-PGFP8-VTYVG
R8BRK-KJWRM-YT2T6-KXGFH-4FG2Q
MF3FC-3GKD3-D3MCD-WPXRV-VGW9J
VJGF6-MKMWP-RRWDV-9W9YR-W8T93
P9VP6-YHXBB-CRWGY-YQTPB-X892M
GPVKW-4W8CK-X4JCR-YTH4T-732KD
W9VVR-229P9-GQF8T-J7H6F-TB2C8
GC2JY-J7QTB-DVMPH-RVDPJ-TDJQ6
KHK92-FDM7X-HK443-6BPRY-FT4RW
WM9PV-YWPVB-QWJ6B-WHG2Q-9VT3W
HGQMY-QHHW7-6J7PG-W2FJY-WYHWD
BV9JM-B4CGQ-BPW34-QPJHX-G7KCG
TT7JP-X9Y4R-BRX2X-GDG4D-9WWQ6
KJX4Y-V96CP-QXWDW-RRQ42-F9DDY
VVC8P-9YTMD-GMC4F-69KP7-Q2YMB
R8RXX-RPH34-K3Q4F-2XDDC-3CW6J
BVM6X-RRXHK-F84XJ-8HCYQ-C9VD3
KVVGW-R3R6P-CTXRD-JRTG2-V4CXG
MRX3F-47B9T-2487J-KWKMF-RPWBY

DELL N系列的机器,都是不带操作系统的,当然也就不会有OEM的SLIC证书了。

那么怎样才能试DELL的N系列机器拥有SLIC证书呢? asset.com

执行下列命令,就可以让N系列机器的SLIC证书显现出来:

ASSET PASS:12/31

具体需要的文件见附件…

 

附件:svctag.rar(90884 Byte)

这两天感觉DNS服务器老是出问题,刚好网上有新闻说Google公布了一组免费的DNS服务器,这下可以试下了:

Google今天给大家带来一个好消息,就是免费提供了一组快速安全的DNS服务器。这回OpenDNS可是有竞争对手了,大家可以换一下使用Google DNS,看看好不好用!

DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

Google DNS
8.8.8.8
8.8.4.4

OpenDNS
208.67.222.222
208.67.220.220

另外贴两组昆明网通的DNS服务器和电信的DNS服务器地址:

昆明网通
221.3.131.10
221.3.131.11

昆明电信
222.172.200.68
61.166.150.123

 

在联网情况下,只要输入“神Key”,就可实现对于系统的直接激活(心诚则灵)或电话激活(绝对成功)。

第四枚“神Key”:87VT2-FY2XW-F7K39-W3T8R-XMFGF
第三枚“神Key”:236TW-X778T-8MV9F-937GT-QVKBB
第二枚“神Key”:KH2J9-PC326-T44D4-39H6V-TVPBY
第一枚“神Key”:TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK


电话激活Windows7?很多人都觉得不可思议吧!网上就流传了两个神key,有不小的几率可以通过电话激活。下面icech就介绍一下Windows7旗舰版电话激活的方法。

安装Windows7旗舰版,下载地址可以搜索网上,到处都是。在确保网络畅通的情况下,进行如下操作:

鼠标右键单击“计算机” -> 属性 -> 更改产品密钥 -> 输入神key(在文章底部)。

经过微软的“激活服务器”联网验证后,可以进行下一步。到这里你有两个结果:

一个是通过正版密钥验证,另一个就是失败!这个也是有个几率问题的。

下一步就开始“电话激活”

按照电话提示,正确输入54位数字的“安装ID”后,微软“客服”也许会问你:

1)“是不是在同一台机器上重新安装系统?”——务必选“是”,即“1”;

2)“是不是已经卸载了前一个安装?”——务必选“是”,即“1”。

——如果操作或回答错误,就不会顺利得到微软“客服”给你的48位数字的“激活ID”,并且会转接到人工线路(注:一旦转接,可能会是面临失败的“弯路”)。


Windows 7 Ultimate Retail Key

•J783Y-JKQWR-677Q8-KCXTF-BHWGC
•C4M9W-WPRDG-QBB3F-VM9K8-KDQ9Y
•2VCGQ-BRVJ4-2HGJ2-K36X9-J66JG
•MGX79-TPQB9-KQ248-KXR2V-DHRTD
•FJHWT-KDGHY-K2384-93CT7-323RC
•THHH2-RKK9T-FX6HM-QXT86-MGBCP
•KH2J9-PC326-T44D4-39H6V-TVPBY
•D8BMB-BVGMF-M9PTV-HWDQW-HPCXX
•TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK

Windows 7 Professional Retail Key

•HWRFF-2FFYX-XFXP2-DYFC3-BX3B7
•YT9K9-4R938-3TVXX-3Q3QT-9HBXM
•C3X7Y-R6WWH-BRXRD-FY84C-FXWHK
•XJBR4-M42Q4-QPJ9C-BRDRJ-KHPVY
•TF3Q7-YYP8R-D78R7-W9Q9M-DXVBK
•J8D39-J2WM3-6368H-JV8G9-BYJJQ
•P3H89-V3P2R-JVBTF-YM2J2-FTMT3
•RGM4T-3VT6B-GTYPY-3FHP2-HV2YJ
•TTY4D-RDKK9-TYB2T-68WJW-M69KJ

Windows 7 Home Premium Retail Key

•PPBK3-M92CH-MRR9X-34Y9P-7CH2F
•Q8JXJ-8HDJR-X4PXM-PW99R-KTJ3H
•8489X-THF3D-BDJQR-D27PH-PJ3HC
•TWF78-W7H8T-KXD8C-YDFCQ-HK4WG
•BFTWY-X2PJR-VJP8V-KGBPJ-FWBMP
•RHVHB-VYF67-9FT4M-2WXR8-P3C6R
•38CGD-Q6RHB-37BVW-Y3XK7-3CJVC
•86GG2-DBVT6-KYQQ6-XFK9R-896MF
•4CBPF-W7GXG-J4J8F-GHG79-Q9YT8

Windows 7 Home Basic Retail Key

•P4DBR-8YPT6-KHRB8-6T7RW-GMXGV
•FGTCF-8JBG2-4BK4G-36JWB-PFQXB
•CW4KD-MK47X-JYQ7Y-DKKTR-86TH7
•37X8Q-CJ46F-RB8XP-GJ6RK-RHYT7
•GDK6B-87QP9-F9WYK-PP327-BQ622
•72C8D-KQ9Y4-FGBCD-WY9WG-BD92C
•GV7X4-92M4D-6F69V-RFGP9-3FBBD
•4JCWB-FVHJJ-XCPKC-CTWDP-QQQ9M
•WXM3Y-H2GDY-TKFQH-6GQQF-7VG8P


PS: 如果你的Win7是OEM系统自带的,但是是Home Basic等等版本想升级为Ultimate的话。只需要在搜索里面输入Windows Anytime Upgrade打开。然后输入4个神Key中的任意一个,就可以升级到Ultimate版本了。

XP下面默认只能同时打开两个VPN连接,在你打开第三个VPN连接的时候,就会找不到服务器,连接不上。这个时候,我们就需要更改一下XP里面的默认设置了:

1. Start – Run – regedit to open registry editor.
2. Locate HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClasses{4D36E972-E325-11CE-BFC1-08002bE10318}
3. You can see 0000,0001… in the left tree. Just click one, and see the right side. On the right side, there is a item named “DriverDesc”. Find the proper one which “DriverDesc” is “WAN Miniport(PPTP)”.
4. And in the same page, we can see another item “WanEndpoints”. It default value is 2. We need to modify this to 5(Means we can connect 5 VPN connection at a time).
5. After modify this, close the registry editor and reboot the machine.

重启以后就OK了~

 

我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到软件工程、企业级软件架构和数据库设计,但我还是时不时地体会到下述事实带给我的“罪恶”感,当然,都是我的主观感受,并且面向Eclipse:

你是PHP菜鸟,如果你:

1. 不会利用如phpDoc这样的工具来恰当地注释你的代码
2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见
3. 从未用过任何形式的版本控制系统,如Subclipse
4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实
5. 不使用统一开发方式
6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)
7. 不在编码之前彻底规划你的程序
8. 不使用测试驱动开发
9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting)
10. 对调试器的好处视而不见
11. 不重构你的代码
12. 不使用类似MVC模式把程序的不同层次划分开
13. 不知道这些概念:KISS, DRY, MVC, OOP, REST
14. 不用return而是直接在你的函数或类中输出(echo/print)内容
15. 对单元测试或通用测试的优点视而不见
16. 总是返回硬编码的HTML,却不返回纯粹的数据,字符串,或对象
17. 总是对“消息”和“配置参数”进行硬编码
18. 不对SQL查询语句做优化
19. 不使用__autoload(译注:参考PHP手册相关描述)
20. 不允许智能错误处理(译注:参考PEAR的ErrorStack)
21. 使用$_GET替代$_POST来做具有破坏性的传递操作
22. 不知道怎么利用正则表达式
23. 从未听说过SQL注入或跨站脚本
24. 不允许简易配置,也不允许类的构造函数接受参数传递而后执行set/get方法,或运行时的常量定义
25. 不理解面向对象编程(OOP)的优势和劣势
26. 不视情形大小而滥用OOP
27. 自认为实现可复用的软件一定等于/需要让你的代码遵循OOP
28. 不利用智能缺省值
29. 没有单一的配置文件
30. 不想暴露文件源码,却用.inc后缀名取代了.php
31. 不使用数据库抽象层
32. 不能保持DRY作风,即不重复自己,如果你总是在复制粘贴一些东西,说明你设计得很差劲
33. 没有实现让一个函数/类/方法只做一件事,也不能组合利用它们
34. 没能尝试OOP的特长,如抽象类、接口、多态、继承,访问控制修饰符(译注:如public, private, protected)
35. 不用现有的设计模式优化你的程序体系设计
36. 不允许你的用户在你拥有很多文件或目录的情况下定义基础目录
37. 污染了名称空间,比如用常见字符串命名你的库函数
38. 使用数据库表时不使用表前缀
39. 不使用统一的模板引擎
40. 不关注已有的PHP开发框架,懒于探索;其实先进的开发理念和美妙代码就蕴含其中。

 

  在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法:

  首先要启用远程桌面这一功能:右击“我的电脑”→ 属性 → 远程配置 → 远程桌面,就可以配置相应的远程桌面功能了。下面是配置多用户登陆的方法:   

  打开 控制面板 → 管理工具 → 终端服务(Terminal Services) → 终端服务配置(Terminal Services Configuration)   

  1、(修改可以同时登陆的人数,包括自己,默认为2个,如果只需要另外一个人远程登陆你的电脑的话,比如mm或gg,那么这一步就不用做了,直接跳到第二步)连接(Connections):RDP-tcp 点右键 → 属性 → 网络适配器(Network Adapter) → 最大连接数 → 自己修改数目。   

  2、配置(Edit settings):终端服务器授权模式(Terminal Services licensing mode) → 点右键 → 属性 → 常规 → 限制每个用户只能使用一个会话(Restrict each user to a single session),去掉前面的勾 → 确定。到这里就可以多用户登录了。如果设置没有生效,重启一下(试过了,生效d)。   

  3、为防止恶搞,阻止远程用户终止控制台管理员。开始 → 运行 → gpedit.msc → 计算机配置 → 管理模板 → Windows组件(Windows Components) → 终端服务(Terminal Services) → 终端服务器(Terminal Server) → 连接(Connections) → 拒绝将已经登录到控制台会话的管理员注销(Deny logoff of an administrator logged in to the console session),右击 → 属性 → 启用。(重启生效)   

  该方法增加登录用户数量,同时保证系统的安全。

现在的杀毒软件,想用盗版的,还真有点难。每隔个把月就要换一个key,否则这个key就会被列入黑名单,使得你更新不了病毒库,或者是根本就不能再继续用这个杀毒软件。

所以呢,就需要一个完全免费的正版杀毒软件。有么?当然!hoho,那就是AVG杀毒软件。http://www.avgsafe.com

这个杀毒软件提供一个完全免费的版本,功能足够我们个人用户使用了,而且杀毒效果还不错哦!

快下载来试试吧~ http://www.avgsafe.com/avgforfree.rar

关于AVG杀毒软件
(Grisoft)来自捷克,自1992年成立以来,已有着十几年杀毒软件开发的经验,它的安全产品广泛地被欧美以及大洋洲地区使用。它得到了ICA实验室认证并已获2005年Virus bulletin的VB100%奖(即百分百查杀Virus bulletin公布的病毒库,国际上只有少数几家反病毒厂商获此殊荣AVG最新通过2008.04月认证)。2008.1.21,原公司“Grisoft, s.r.o.‘s corporate”正式更名为“AVG Technologies CZ, s.r.o.”,这象征着AVG其产品性能及企业文化的又一轮完善和升华。2009年3月3日,AVG科技在收购Sana技术后整合了其的相关技术又升级了AVG的全线产品为8.5版本。

Windows 7 RTM Build 7600.16384 官方简体中文版(x86)下载(2.43GB)

ed2k://|file|7600.16384.090710-1945_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso|2604361728|5ABB8E88773043E23CA50DC6C11EA6CE|/

文件名:7600.16384.090710-1945_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso
大小: 2604361728 字节
修改时间: 2009年7月11日, 12:11:10
MD5: 4C68CCCA3BD16EA9A8DFB7E26D26F423
SHA1: E43BC56AE77A4AB4006A93BB392B150D8A73CCF8
CRC32: 9A7DE699

Windows 7 RTM Build 7600.16384 官方简体中文版(x64)下载

文件名:7600.16384.090710-1945_x64fre_client_en-us_Retail_Ultimate-GRMCULXFRER_EN_DVD.iso
大小: 3,224,717,312
SHA1: 0x31849B315290EFABFD81F967ED3C553D82925E4C

Windows7 RTM Build 7600 X64 BT种子下载
http://dragonsman.blogbus.com/files/12474882940.torrent

Windows7 RTM Build 7600 X64 简体中文语言包 BT种子下载
http://dragonsman.blogbus.com/files/12475431080.torrent

继续阅读