<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>自游人</title><link>https://www.shunyg.com/</link><description>python，mysql，html ，php，linux  developer</description><item><title>支付宝sdk app支付，退款</title><link>https://www.shunyg.com/?id=12</link><description>&lt;p&gt;1 官方下载sdk 包&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2 修改sdk 包内容&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;alipay/aop/AopCertClient.php
133&amp;nbsp;行为：
return&amp;nbsp;$dec;

修改函数，同时修改调用方法：AopClient.php

decrypt&amp;nbsp;改为&amp;nbsp;alipayDecrypt；同时修改调用方法
encrypt&amp;nbsp;改为&amp;nbsp;alipayEncrypt&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;3 sdk放入vendor 目录，composer引入并安装&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;&amp;quot;autoload&amp;quot;:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;classmap&amp;quot;:&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;vendor/alipay/aop/&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;vendor/alipay/aop/request&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],
&amp;nbsp;}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4 根据官网提示去完成证书配置，并且本地存储起来&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;5 支付参数配置：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;public&amp;nbsp;static&amp;nbsp;function&amp;nbsp;userOption(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$appId&amp;nbsp;=&amp;nbsp;config(&amp;#39;alipay.user_app_id&amp;#39;);//&amp;nbsp;支付宝应用id
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$rsaPrivateKeyPath&amp;nbsp;=&amp;nbsp;base_path()&amp;nbsp;.&amp;nbsp;config(&amp;#39;alipay.rsaPrivateKeyPath&amp;#39;);//&amp;nbsp;使用支付宝开放平台开发助手生成的应用私钥
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$appCertPath&amp;nbsp;=&amp;nbsp;base_path()&amp;nbsp;.&amp;nbsp;config(&amp;#39;alipay.usr_appCertPath&amp;#39;);//&amp;nbsp;上传证书后生成的crt文件&amp;nbsp;证书
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$rootCertPath&amp;nbsp;=&amp;nbsp;base_path()&amp;nbsp;.&amp;nbsp;config(&amp;#39;alipay.usr_rootCertPath&amp;#39;);//&amp;nbsp;上传证书后生成的crt文件&amp;nbsp;支付宝根证书
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$alipayrsaPublicKeyPath&amp;nbsp;=&amp;nbsp;base_path()&amp;nbsp;.&amp;nbsp;config(&amp;#39;alipay.usr_alipayrsaPublicKeyPath&amp;#39;);//&amp;nbsp;上传证书后生成的txt文件&amp;nbsp;支付宝公钥证书(不能使用支付宝开放平台开发助手生成的应用公钥,这样子会导致支付回调验签失败)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$alipayrsaPublicKey&amp;nbsp;=&amp;nbsp;openssl_pkey_get_public($alipayrsaPublicKeyPath);//&amp;nbsp;代码示例中是这样获取的($aop-&amp;gt;getPublicKey($alipayCertPath);//调用getPublicKey从支付宝公钥证书中提取公钥)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$rsaPrivateKey&amp;nbsp;=&amp;nbsp;file_get_contents($rsaPrivateKeyPath);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//1、execute&amp;nbsp;使用
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop&amp;nbsp;=&amp;nbsp;new&amp;nbsp;\AopCertClient();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;gatewayUrl&amp;nbsp;=&amp;nbsp;config(&amp;#39;alipay.gatewayUrl&amp;#39;);//网关
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;apiVersion&amp;nbsp;=&amp;nbsp;&amp;#39;1.0&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;signType&amp;nbsp;=&amp;nbsp;config(&amp;#39;alipay.sign_type&amp;#39;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;postCharset&amp;nbsp;=&amp;nbsp;config(&amp;#39;alipay.charset&amp;#39;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;format&amp;nbsp;=&amp;nbsp;config(&amp;#39;alipay.format&amp;#39;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;isCheckAlipayPublicCert&amp;nbsp;=&amp;nbsp;true;//是否校验自动下载的支付宝公钥证书，如果开启校验要保证支付宝根证书在有效期内

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;appId&amp;nbsp;=&amp;nbsp;$appId;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;rsaPrivateKey&amp;nbsp;=&amp;nbsp;$rsaPrivateKey;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;alipayrsaPublicKey&amp;nbsp;=&amp;nbsp;$alipayrsaPublicKey;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;appCertSN&amp;nbsp;=&amp;nbsp;$aop-&amp;gt;getCertSN($appCertPath);//调用getCertSN获取证书序列号
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop-&amp;gt;alipayRootCertSN&amp;nbsp;=&amp;nbsp;$aop-&amp;gt;getRootCertSN($rootCertPath);//调用getRootCertSN获取支付宝根证书序列号
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;$aop;
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;6 下单：（app 支付为例，其他支付方式调整参数即可）&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;public&amp;nbsp;static&amp;nbsp;function&amp;nbsp;pay($subject,&amp;nbsp;$total_amount,&amp;nbsp;$sn)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aop&amp;nbsp;=&amp;nbsp;self::userOption();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestPay&amp;nbsp;=&amp;nbsp;new&amp;nbsp;\AlipayTradeAppPayRequest();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$bizcontent&amp;nbsp;=&amp;nbsp;json_encode([
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;body&amp;#39;=&amp;gt;&amp;#39;body&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;subject&amp;#39;=&amp;gt;&amp;#39;name-&amp;#39;.$subject,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;out_trade_no&amp;#39;=&amp;gt;&amp;nbsp;$sn,//此订单号为商户唯一订单号
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;total_amount&amp;#39;=&amp;gt;strval($total_amount),//保留两位小数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;product_code&amp;#39;=&amp;gt;&amp;#39;QUICK_MSECURITY_PAY&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestPay-&amp;gt;setNotifyUrl(&amp;#39;https://&amp;#39;.config(&amp;#39;constants.FORMAL_URL&amp;#39;).config(&amp;#39;alipay.notify_url&amp;#39;));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestPay-&amp;gt;setBizContent($bizcontent);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//这里和普通的接口调用不同，使用的是sdkExecute
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response&amp;nbsp;=&amp;nbsp;$aop-&amp;gt;sdkExecute($requestPay);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[&amp;#39;code&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;1,&amp;nbsp;&amp;#39;data&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;$response];
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;7 退款示例(支付宝只允许退款一次)&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;public&amp;nbsp;static&amp;nbsp;function&amp;nbsp;refund($transaction_id,$re_amount,$out_trade_no){
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$body[&amp;#39;out_request_no&amp;#39;]&amp;nbsp;=&amp;nbsp;$out_trade_no;//系统订单号
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$body[&amp;#39;refund_amount&amp;#39;]&amp;nbsp;=&amp;nbsp;$re_amount;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$body[&amp;#39;trade_no&amp;#39;]&amp;nbsp;=&amp;nbsp;$transaction_id;//交易流水号，商家返回

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestReturn&amp;nbsp;=&amp;nbsp;new&amp;nbsp;\AlipayTradeRefundRequest();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestReturn-&amp;gt;setBizContent(json_encode($body));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$responseResult&amp;nbsp;=&amp;nbsp;$aop-&amp;gt;execute($requestReturn);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$responseApiName&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;.&amp;quot;,&amp;quot;_&amp;quot;,$requestReturn-&amp;gt;getApiMethodName()).&amp;quot;_response&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response&amp;nbsp;=&amp;nbsp;$responseResult-&amp;gt;$responseApiName;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!empty($response-&amp;gt;code)&amp;amp;&amp;amp;$response-&amp;gt;code==10000){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($response-&amp;gt;fund_change&amp;nbsp;==&amp;nbsp;&amp;#39;N&amp;#39;){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[&amp;#39;0&amp;#39;,&amp;#39;已经退款了，无法二次退款！&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[&amp;#39;1&amp;#39;,&amp;#39;退款成功&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[&amp;#39;0&amp;#39;,&amp;#39;退款申请失败，请稍后重试&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 31 Dec 2021 10:12:23 +0800</pubDate></item><item><title>windows 系统双开微信方法</title><link>https://www.shunyg.com/?id=11</link><description>&lt;p&gt;直接上方法：&lt;/p&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;右击微信logo，点击属性，复制目标内的内容&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;电脑桌面创建txt文本&lt;/p&gt;&lt;p&gt;文本内容加入以下内容：start&amp;nbsp; 目标内容&lt;/p&gt;&lt;p&gt;如果是多个则多行，保存文件&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修改文件的后缀为bat（如果提示权限问题，直接全部同意通过就可以）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;双击启动该文件，搞定&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;代码如下&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;pre class=&quot;prism-highlight prism-language-c&quot;&gt;start&amp;nbsp;D:\WX\WeChat\WeChat.exe
start&amp;nbsp;D:\WX\WeChat\WeChat.exe
start&amp;nbsp;D:\WX\WeChat\WeChat.exe&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;</description><pubDate>Wed, 13 Oct 2021 14:15:21 +0800</pubDate></item><item><title>ubuntu 防止别人ping </title><link>https://www.shunyg.com/?id=10</link><description>&lt;p&gt;&lt;span style=&quot;color: #4D4D4D; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/icmp_echo_ignore_all&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 13 Jan 2020 16:15:58 +0800</pubDate></item><item><title>Win10磁盘上出现了小锁子</title><link>https://www.shunyg.com/?id=9</link><description>&lt;p&gt;&lt;img src=&quot;https://www.shunyg.com/zb_users/upload/2019/07/201907121562923522900132.jpg&quot; title=&quot;1562923460(1).jpg&quot; alt=&quot;1562923460(1).jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;（1）首先点击开始菜单，然后点击设置&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://www.shunyg.com/zb_users/upload/2019/07/201907121562923651921555.jpg&quot; title=&quot;1562923566(1).jpg&quot; alt=&quot;1562923566(1).jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;（2）之后弹出如下图界面，在搜索条中输入“设备加密”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;（3）输入“设备加密”之后会有“设备加密设置”选项弹出&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;（4）之后会弹出设备加密界面，界面右面的匡第一项就是设备加密的开关（本人电脑是关闭的所以显示打开，如果磁盘上有小锁子，会有关闭按钮，点击“关闭”，慢慢等待就是啦，关闭完成，磁盘&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; background-color: #FFFFFF;&quot;&gt;上的小锁子就会消失哟。）&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Jul 2019 17:23:51 +0800</pubDate></item><item><title>win 10 下安装store</title><link>https://www.shunyg.com/?id=8</link><description>&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; background-color: #FFFFFF;&quot;&gt;windows自带系统没用，就直接卸载了，然后今天要安装一款软件必须要这个东西，所以，又得重新安装了。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;第一步，打开Windows Powershell。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;首先，快捷键【Win+S】打开搜索，输入Windows Powershell，找到Windows Powershell，然后用【右键】单击并选择【以管理员身份运行】。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;text-align: justify; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;第二步，查看Windows应用商店安装包位置。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;在打开的Windows Powershell命令行中输入代码：&lt;strong&gt;Get-AppxPackage -allusers | Select Name, PackageFullName&lt;/strong&gt;，出现所有windows自带的软件，这时，我们需要找到【Microsoft.WindowsStore】以及其后面对应的安装包位置【Microsoft.WindowsStore_11803.1001.9.0_x64__8wekyb3d8bbwe】，复制后面的安装包位置：Microsoft.WindowsStore_11803.1001.9.0_x64__8wekyb3d8bbwe。&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #333333; font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #333333; font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;第三步，安装Windws应用商店。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft Yahei&amp;quot;, 微软雅黑, arial, 宋体, sans-serif; font-size: 16px; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;直接在打开的Windows Powershell命令行中输入代码：Add-appxpackage -register &amp;quot;C:\Program Files\WindowsApps\&lt;strong&gt;Microsoft.WindowsStore_11803.1001.9.0_x64__8wekyb3d8bbwe&lt;/strong&gt;\appxmanifest.xml&amp;quot; -disabledevelopmentmod【加粗位置粘贴替换第二步复制的位置代码】，然后页面上就会提示“部署操作连接....”，等它结束，就可以在开始菜单看到Microsoft Store。&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;text-align: justify; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 26 Jun 2019 11:58:55 +0800</pubDate></item><item><title>scrapy 301,302解决办法</title><link>https://www.shunyg.com/?id=7</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;解决（一）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;1.在Request中将scrapy的dont_filter=True，因为scrapy是默认过滤掉重复的请求URL，添加上参数之后即使被重定向了也能请求到正常的数据了:&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-c&quot;&gt;Request(url,&amp;nbsp;callback=self.next_parse,&amp;nbsp;dont_filter=True)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;解决（二）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;在scrapy框架中的 settings.py文件里添加:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-c&quot;&gt;HTTPERROR_ALLOWED_CODES&amp;nbsp;=&amp;nbsp;[301]&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;解决（三）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;使用requests模块遇到301和302问题时:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;website():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;url&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;headers&amp;nbsp;=&amp;nbsp;{&amp;#39;Accept&amp;#39;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Accept-Encoding&amp;#39;:&amp;nbsp;&amp;#39;gzip,&amp;nbsp;deflate,&amp;nbsp;sdch,&amp;nbsp;br&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Accept-Language&amp;#39;:&amp;nbsp;&amp;#39;zh-CN,zh;q=0.8&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Connection&amp;#39;:&amp;nbsp;&amp;#39;keep-alive&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Host&amp;#39;:&amp;nbsp;&amp;#39;pan.baidu.com&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Upgrade-Insecure-Requests&amp;#39;:&amp;nbsp;&amp;#39;1&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;User-Agent&amp;#39;:&amp;nbsp;&amp;#39;Mozilla/5.0&amp;nbsp;(Windows&amp;nbsp;NT&amp;nbsp;10.0;&amp;nbsp;Win64;&amp;nbsp;x64)&amp;nbsp;AppleWebKit/537.36&amp;nbsp;(KHTML,&amp;nbsp;like&amp;nbsp;Gecko)&amp;nbsp;Chrome/55.0.2883.87&amp;nbsp;Safari/537.36&amp;#39;}
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url&amp;nbsp;=&amp;nbsp;&amp;#39;https://www.baidu.com/&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html&amp;nbsp;=&amp;nbsp;requests.get(url,&amp;nbsp;headers=headers,&amp;nbsp;allow_redirects=False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;html.headers[&amp;#39;Location&amp;#39;]&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;allow_redirects=False的意义为拒绝默认的301/302重定向从而可以通过html.headers[‘Location’]拿到重定向的URL。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 22 May 2019 20:12:10 +0800</pubDate></item><item><title>ubuntu server 开始root 远程登录</title><link>https://www.shunyg.com/?id=6</link><description>&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-weight: 700; overflow-wrap: break-word; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word; font-size: 24px;&quot;&gt;1.安装ssh&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&lt;strong&gt;sudo apt install openssh-server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#4f4f4f;font-family:Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 24px; background-color: #FFFFFF;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-weight: 700; overflow-wrap: break-word; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word; font-size: 24px;&quot;&gt;2.允许root用户远程登录&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 24px; background-color: #FFFFFF;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; font-weight: 700; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; background-color: #FFFFFF; padding: 0px; overflow-wrap: break-word; font-size: 24px;&quot;&gt;&lt;span style=&quot;font-weight: 700; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; background-color: #FFFFFF; padding: 0px; overflow-wrap: break-word; font-size: 14px;&quot;&gt;su&amp;nbsp;&lt;span style=&quot;color: #454545; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #FFFFFF;&quot;&gt;vi /etc/ssh/sshd_config&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; font-size: 24px; background-color: #FFFFFF;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; margin: 0px; font-weight: 700; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; background-color: #FFFFFF; padding: 0px; overflow-wrap: break-word; font-size: 24px;&quot;&gt;&lt;span style=&quot;font-weight: 700; color: #4F4F4F; font-family: &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;SF Pro Display&amp;quot;, Roboto, Noto, Arial, &amp;quot;PingFang SC&amp;quot;, sans-serif; background-color: #FFFFFF; padding: 0px; overflow-wrap: break-word; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: #454545; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#454545&quot; face=&quot;PingFang SC, Microsoft YaHei, SimHei, Arial, SimSun&quot;&gt;&lt;span style=&quot;font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;b&gt;找到&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;background-color: #F8F8F8;&quot;&gt;PermitRootLogin &lt;/span&gt;&lt;b style=&quot;font-size: 16px; color: rgb(69, 69, 69); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimHei, Arial, SimSun;&quot;&gt;位置修改成如下。重启ssh&lt;/b&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;Authentication:
LoginGraceTime&amp;nbsp;120
#PermitRootLogin&amp;nbsp;without-password
PermitRootLogin&amp;nbsp;yes
StrictModes&amp;nbsp;yes&lt;/pre&gt;&lt;p&gt;设置root登录账号密码&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 13 May 2019 17:13:26 +0800</pubDate></item><item><title>win10：提示无法在驱动器0分区上安装windows</title><link>https://www.shunyg.com/?id=5</link><description>&lt;p&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px; background-color: #FFFFFF;&quot;&gt;在通过U盘或光盘安装w10系统&lt;/span&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px; background-color: #FFFFFF;&quot;&gt;时，遇到提示“无法在驱动器0的分区1上安装windows”问题&lt;/span&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px;&quot;&gt;，格式化分区1也不能解决，进而提示Windows无法安装到这个磁盘，选中的磁盘采用GPT/MBR分区形式。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 2em;&quot;&gt;一、原因分析&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;win8/win10系统均添加快速启动功能，预装的win8/win10电脑默认都是UEFI引导和GPT硬盘，传统的引导方式为Legacy引导和MBR硬盘，UEFI必须跟GPT对应，同理Legacy必须跟MBR对应。如果BIOS开启UEFI，而硬盘分区表格式为MBR则无法安装；BIOS关闭UEFI而硬盘分区表格式为GPT也是无法安装Windows。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;多数电脑同时支持UEFI引导和Legacy引导，如果你制作了win8或win10 x64原版启动盘，那么可能会出现两个U盘启动项，一个是带有UEFI的表示从UEFI引导，一个是不带UEFI，表示Legacy传统方式引导，遇到无法在驱动器0的分区1上安装的问题时，可以重启电脑，重新选择U盘启动项，比如之前选了不带UEFI的，现在选择带UEFI的启动项，uefi gpt模式安装win10官方系统教程，如果不行再用下面的方法来解决。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;strong style=&quot;text-indent: 2em;&quot;&gt;二、无法在驱动器0分区上安装windows解决方法&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;最简的做法是，点击“驱动器选项(高级)”，然后删除所有分区，再点击“新建”建立新的分区，新建立的分区就是跟你BIOS对应的分区表类型，或者通过命令方法：&lt;br/&gt;1、在当前安装界面按住Shift+F10调出命令提示符窗口；&lt;br/&gt;2、输入diskpart，按回车执行；&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px;&quot;&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;3、进入DISKPART命令模式，输入list disk回车，列出当前磁盘信息；&lt;/span&gt;&lt;br style=&quot;color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;4、要转换磁盘0格式，则输入select disk 0回车，输入clean，删除磁盘分区；&lt;/span&gt;&lt;br style=&quot;color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;5、输入convert mbr，回车，将磁盘转换为MBR，输入convert gpt则转为GPT；&lt;/span&gt;&lt;br style=&quot;color: rgb(110, 110, 110); font-family: &amp;quot;Microsoft YaHei&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;6、最后输入exit回车退出命令提示符，返回安装界面继续安装系统。&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px;&quot;&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #6E6E6E; font-family: &amp;quot;Microsoft YaHei&amp;quot;; text-indent: 28px; background-color: #FFFFFF;&quot;&gt;以上就是重装win8、win10提示无法在驱动器0分区上安装windows解决方法，有遇到这个问题的用户根据上述步骤转换硬盘分区表格式就能解决问题了。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Sat, 11 May 2019 17:40:55 +0800</pubDate></item><item><title>容器基本命令</title><link>https://www.shunyg.com/?id=4</link><description>&lt;p&gt;build &amp;nbsp; &amp;nbsp; Build an image from a Dockerfile
 &amp;nbsp; &amp;nbsp;commit &amp;nbsp; &amp;nbsp;Create a new image from a container&amp;#39;s changes
 &amp;nbsp; &amp;nbsp;images &amp;nbsp; &amp;nbsp;List images
 &amp;nbsp; &amp;nbsp;load &amp;nbsp; &amp;nbsp; &amp;nbsp;Load an image from a tar archive or STDIN
 &amp;nbsp; &amp;nbsp;pull &amp;nbsp; &amp;nbsp; &amp;nbsp;Pull an image or a repository from a registry
 &amp;nbsp; &amp;nbsp;push &amp;nbsp; &amp;nbsp; &amp;nbsp;Push an image or a repository to a registry
 &amp;nbsp; &amp;nbsp;rmi &amp;nbsp; &amp;nbsp; &amp;nbsp; Remove one or more images
 &amp;nbsp; &amp;nbsp;search &amp;nbsp; &amp;nbsp;Search the Docker Hub for images
 &amp;nbsp; &amp;nbsp;tag &amp;nbsp; &amp;nbsp; &amp;nbsp; Tag an image into a repository
 &amp;nbsp; &amp;nbsp;save &amp;nbsp; &amp;nbsp; &amp;nbsp;Save one or more images to a tar archive (streamed to STDOUT by default)
 &amp;nbsp; &amp;nbsp;history &amp;nbsp; 显示某镜像的历史
 &amp;nbsp; &amp;nbsp;inspect &amp;nbsp; 获取镜像的详细信息

 &amp;nbsp; &amp;nbsp;容器及其中应用的生命周期操作：
 &amp;nbsp; &amp;nbsp;create &amp;nbsp; &amp;nbsp;Create a new container （创建一个容器） &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;kill &amp;nbsp; &amp;nbsp; &amp;nbsp;Kill one or more running containers
 &amp;nbsp; &amp;nbsp;inspect &amp;nbsp; Return low-level information on a container, image or task
 &amp;nbsp; &amp;nbsp;pause &amp;nbsp; &amp;nbsp; Pause all processes within one or more containers
 &amp;nbsp; &amp;nbsp;ps &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List containers
 &amp;nbsp; &amp;nbsp;rm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove one or more containers （删除一个或者多个容器）
 &amp;nbsp; &amp;nbsp;rename &amp;nbsp; &amp;nbsp;Rename a container
 &amp;nbsp; &amp;nbsp;restart &amp;nbsp; Restart a container
 &amp;nbsp; &amp;nbsp;run &amp;nbsp; &amp;nbsp; &amp;nbsp; Run a command in a new container （创建并启动一个容器）
 &amp;nbsp; &amp;nbsp;start &amp;nbsp; &amp;nbsp; Start one or more stopped containers （启动一个处于停止状态的容器）
 &amp;nbsp; &amp;nbsp;stats &amp;nbsp; &amp;nbsp; Display a live stream of container(s) resource usage statistics （显示容器实时的资源消耗信息）
 &amp;nbsp; &amp;nbsp;stop &amp;nbsp; &amp;nbsp; &amp;nbsp;Stop one or more running containers （停止一个处于运行状态的容器）
 &amp;nbsp; &amp;nbsp;top &amp;nbsp; &amp;nbsp; &amp;nbsp; Display the running processes of a container
 &amp;nbsp; &amp;nbsp;unpause &amp;nbsp; Unpause all processes within one or more containers
 &amp;nbsp; &amp;nbsp;update &amp;nbsp; &amp;nbsp;Update configuration of one or more containers
 &amp;nbsp; &amp;nbsp;wait &amp;nbsp; &amp;nbsp; &amp;nbsp;Block until a container stops, then print its exit code
 &amp;nbsp; &amp;nbsp;attach &amp;nbsp; &amp;nbsp;Attach to a running container
 &amp;nbsp; &amp;nbsp;exec &amp;nbsp; &amp;nbsp; &amp;nbsp;Run a command in a running container
 &amp;nbsp; &amp;nbsp;port &amp;nbsp; &amp;nbsp; &amp;nbsp;List port mappings or a specific mapping for the container
 &amp;nbsp; &amp;nbsp;logs &amp;nbsp; &amp;nbsp; &amp;nbsp;获取容器的日志 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;容器文件系统操作：
 &amp;nbsp; &amp;nbsp;cp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Copy files/folders between a container and the local filesystem
 &amp;nbsp; &amp;nbsp;diff &amp;nbsp; &amp;nbsp; &amp;nbsp;Inspect changes on a container&amp;#39;s filesystem
 &amp;nbsp; &amp;nbsp;export &amp;nbsp; &amp;nbsp;Export a container&amp;#39;s filesystem as a tar archive
 &amp;nbsp; &amp;nbsp;import &amp;nbsp; &amp;nbsp;Import the contents from a tarball to create a filesystem image
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;Docker registry 操作：
 &amp;nbsp; &amp;nbsp;login &amp;nbsp; &amp;nbsp; Log in to a Docker registry.
 &amp;nbsp; &amp;nbsp;logout &amp;nbsp; &amp;nbsp;Log out from a Docker registry.
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;Volume 操作
 &amp;nbsp; &amp;nbsp;volume &amp;nbsp; &amp;nbsp;Manage Docker volumes
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;网络操作
 &amp;nbsp; &amp;nbsp;network &amp;nbsp; Manage Docker networks
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;Swarm 相关操作
 &amp;nbsp; &amp;nbsp;swarm &amp;nbsp; &amp;nbsp; Manage Docker Swarm
 &amp;nbsp; &amp;nbsp;service &amp;nbsp; Manage Docker services
 &amp;nbsp; &amp;nbsp;node &amp;nbsp; &amp;nbsp; &amp;nbsp;Manage Docker Swarm nodes &amp;nbsp; &amp;nbsp; &amp;nbsp; 
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;系统操作： &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;version &amp;nbsp; Show the Docker version information
 &amp;nbsp; &amp;nbsp;events &amp;nbsp; &amp;nbsp;Get real time events from the server &amp;nbsp;(持续返回docker 事件)
 &amp;nbsp; &amp;nbsp;info &amp;nbsp; &amp;nbsp; &amp;nbsp;Display system-wide information （显示Docker 主机系统范围内的信息）&lt;/p&gt;</description><pubDate>Sat, 11 May 2019 09:43:41 +0800</pubDate></item><item><title>容器的几个状态</title><link>https://www.shunyg.com/?id=3</link><description>&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;created：已经被创建&amp;nbsp;（使用&amp;nbsp;docker&amp;nbsp;ps&amp;nbsp;-a&amp;nbsp;命令可以列出）但是还没有被启动&amp;nbsp;（使用&amp;nbsp;docker&amp;nbsp;ps&amp;nbsp;命令还无法列出）
running：运行中
paused：容器的进程被暂停了
restarting：容器的进程正在重启过程中
exited：上图中的&amp;nbsp;stopped&amp;nbsp;状态，表示容器之前运行过但是现在处于停止状态（要区别于&amp;nbsp;created&amp;nbsp;状态，它是指一个新创出的尚未运行过的容器）。可以通过&amp;nbsp;start&amp;nbsp;命令使其重新进入&amp;nbsp;running&amp;nbsp;状态
destroyed：容器被删除了，再也不存在了&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #666666; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 11 May 2019 09:43:04 +0800</pubDate></item></channel></rss>