微软今日起停止对WINXP更新修复

在腾讯网上看到“寿终正寝 微软今日起停止对WINXP更新修复”。普通用户无法再从微软官方WindowsXP处得到最新补丁和修复。
XP了这么多年终于退役了。从第一次用windows xp至今也有七年左右了吧,期间一直是我使用的主力系统,虽然是盗版,但是用起来还是不错。
不过我想Xp不会在短期内消亡,还会延续不少时间,因为最基本安全问题是很好解决的,现在网上众多优秀的第三方安全工具都能弥补XP的先天不足。
但是在windows的下一个优秀系统出现之前,不可避免的会出现用户转向其他系统,比如优秀的linux系统Ubuntu,这给一直被windows压制的其他桌面系统带来了一个发展契机!

U盘病毒修改文件夹属性为系统文件夹

给学生拷贝了几个文件,结果回来打开U盘就发现病毒,所有的文件夹都变为“文件夹.exe“文件了,一杀毒文件夹全不见了。仔细查看下才发现是文件夹全变为系统属性并隐藏,新生成了与原文件名相同的exe文件。病毒很容易被杀掉,杀毒软件和各种U盘病毒专杀工具都可以很轻易的干掉它,但是文件夹的隐藏属性去不掉,因为还有个系统属性。
这个时候可以使用attrib命令来解决

H:\>attrib /?
显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [
/D]]

+   设置属性。
-    清除属性。
R   只读文件属性。
A   存档文件属性。
S   系统文件属性。
H   隐藏文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S  处理当前文件夹及其子文件夹中的匹配文件。
/D  也处理文件夹。

用类似与这样的命令就可以改回文件夹属性

attrib -s -h * /s /d

PHP_pdo 连接

PDO的连接通过创建pdo基础类时实现,无须其他驱动,你只需要使用PDO类名。该构造器参数需指明数据库来源,根据连接需要提供数据库的用户名和密码参数。
一个连接mysql的例子:

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

如果在连接过程中产生错误,PDO异常对象将抛出。如果你想处理这些错误情况就可以捕捉这些异常。
处理连接错误的例子:

try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('Select * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: \" . $e->getMessage() . \"
\";
die();
}
?> 

持续连接:

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(
PDO::ATTR_PERSISTENT => true
));
?>