本文目录
在Windows 10里解压rar格式的压缩文件
在Windows 10里解压rar格式的压缩文件:
在应用商店窗口的左上角搜索框里,输入“rar”,框下方会列出相关的软件列表。
我们点击其中的“RAR Opener”,进入软件的详情页面,点击“安装”按钮。
安装结束后,点击开始,会在开始菜单左侧的“最近添加”里,看到“RAR Opener”。点击启动它。
可以看到,RAR Opener 的主界面分为 Unpack(解压)和 PACK(压缩)两个部分。在 Unpack 解压部分,会将最近访问的文件夹以按钮的形式列出来;而点击“Other…”,则可以浏览其他任意文件夹。
我们通过点击相应按钮,打开目标文件夹,选定已存在的 rar 格式压缩文件,然后“Open it”,即完成了压缩文件的解压。
这时,压缩文件所在文件夹会出现一个名叫 RAR Opener 的文件夹,进入看看,解压缩的文件是不是就在里面了。
网站如何实现自动根据IP跳转到当地地址
PW自身就有根据IP判断所属地区的功能,只要经常更新IP库就没什么问题.至于根据归属地跳转到相应页面就需要你自己去写了。网上帮你找了一个,看是否合适。
。《?php
//返回当前IP的城市字符串
function convertip($ip) {
//IP数据文件路径
$dat_path = ’QQWry.Dat’;
//检查IP地址
if(!preg_match(“/^(\d{1,2}|1\d\d|2)$/“, $ip)) {
return ’IP Address Error’;
}
//打开IP数据文件
if(!$fd = @fopen($dat_path, ’rb’)){
return ’IP date file not exists or access denied’;
}
//分解IP进行运算,得出整形数
$ip = explode(’.’, $ip);
$ipNum = $ip;
//获取IP数据索引开始和结束位置
$DataBegin = fread($fd, 4);
$DataEnd = fread($fd, 4);
$ipbegin = implode(’’, unpack(’L’, $DataBegin));
if($ipbegin 《 0) $ipbegin += pow(2, 32);
$ipend = implode(’’, unpack(’L’, $DataEnd));
if($ipend 《 0) $ipend += pow(2, 32);
$ipAllNum = ($ipend - $ipbegin) / 7 + 1;
$BeginNum = 0;
$EndNum = $ipAllNum;
//使用二分查找法从索引记录中搜索匹配的IP记录
while($ip1num》$ipNum || $ip2num《$ipNum) {
$Middle= intval(($EndNum + $BeginNum) / 2);
//偏移指针到索引位置读取4个字节
fseek($fd, $ipbegin + 7 * $Middle);
$ipData1 = fread($fd, 4);
if(strlen($ipData1) 《 4) {
fclose($fd);
return ’System Error’;
}
//提取出来的数据转换成长整形,如果数据是负数则加上2的32次幂
$ip1num = implode(’’, unpack(’L’, $ipData1));
if($ip1num 《 0) $ip1num += pow(2, 32);
//提取的长整型数大于我们IP地址则修改结束位置进行下一次循环
if($ip1num 》 $ipNum) {
$EndNum = $Middle;
continue;
}
//取完上一个索引后取下一个索引
$DataSeek = fread($fd, 3);
if(strlen($DataSeek) 《 3) {
fclose($fd);
return ’System Error’;
}
$DataSeek = implode(’’, unpack(’L’, $DataSeek.chr(0)));
fseek($fd, $DataSeek);
$ipData2 = fread($fd, 4);
if(s