<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>ecomter&#39;s blog</title>
    <link>https://blog.ecomter.site/</link>
    
    <atom:link href="https://blog.ecomter.site/atom.xml" rel="self" type="application/rss+xml"/>
    
    <description></description>
    <pubDate>Sun, 24 Dec 2023 11:53:19 GMT</pubDate>
    <generator>http://hexo.io/</generator>
    
    <item>
      <title>Windows 365 企业版试用指南</title>
      <link>https://blog.ecomter.site/post/get-Windows-365-trial-2.html</link>
      <guid>https://blog.ecomter.site/post/get-Windows-365-trial-2.html</guid>
      <pubDate>Sun, 26 Nov 2023 11:38:46 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;上次我们说到了 Windows 365 Business 版的试用方法，这次我们来讲讲 Windows 365 Enterprise。&lt;/p&gt;
&lt;p&gt;不同于 Business 版本，Enterprise 需要 Windows 365 Enterprise 许可证和 Intu</description>
        
      
      
      
      <content:encoded><![CDATA[<p>上次我们说到了 Windows 365 Business 版的试用方法，这次我们来讲讲 Windows 365 Enterprise。</p><p>不同于 Business 版本，Enterprise 需要 Windows 365 Enterprise 许可证和 Intune 许可证，配置更加繁琐。</p><p>以下方法是我询问 Microsoft Support 得到的，现在分享给大家，节约大家的时间</p><h1 id="试用步骤"><a href="#试用步骤" class="headerlink" title="试用步骤"></a>试用步骤</h1><h2 id="1-Windows-365-Enterprise-许可证配置"><a href="#1-Windows-365-Enterprise-许可证配置" class="headerlink" title="1. Windows 365 Enterprise 许可证配置"></a>1. Windows 365 Enterprise 许可证配置</h2><p>请使用你的 Microsoft 工作账户登录 <a href="https://admin.microsoft.com/">Microsoft Admin</a>，在汉堡菜单中选择 账单-购买服务，搜索 Windows 365 Enterprise，选择“ 免费试用： 2v CPU，8G RAM，128 GB”</p><p>点击下一步，然后确认购买，中途请不要刷新</p><p>现在选择 账单-许可证，若看到如图所示，则证明购买成功</p><p><img src="https://img.tucang.cc/api/image/show/bd7d7e8f1cb3dec36607536a61414f9d"></p><p>现在选择分配许可证，分配给您需要的用户</p><h2 id="2-Intune-许可证配置"><a href="#2-Intune-许可证配置" class="headerlink" title="2. Intune 许可证配置"></a>2. Intune 许可证配置</h2><h3 id="a-配置安全组"><a href="#a-配置安全组" class="headerlink" title="a. 配置安全组"></a>a. 配置安全组</h3><p>（若已有相关安全组，可忽略此处）</p><p>打开 <a href="https://aad.portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/Overview">Azure Active Directory Admin Center</a>，并登录账号，选择 Azure Active Directory &gt; 组 (Groups)，</p><p><img src="https://img.tucang.cc/api/image/show/004c37af80c25c34b6ef0129fcd02304"></p><p>然后点击新建安全组（New Group）</p><p><img src="https://img.tucang.cc/api/image/show/ff8debd8b18d02a565e9f3a6d7a73b8f"></p><p>组类型（Group type）选择 <strong>安全</strong> （Security），组名称（Group Name）可以自定义，然后在下方选择 所有者（Owners）和成员（Members），然后选择完成</p><p><img src="https://img.tucang.cc/api/image/show/ee2b715e90b937293fb160ea1f864e6e"></p><h3 id="b-开始准备-Windows-365"><a href="#b-开始准备-Windows-365" class="headerlink" title="b. 开始准备 Windows 365"></a>b. 开始准备 Windows 365</h3><p>打开 <a href="http://intune.microsoft.com/">Microsoft Intune</a>，选择设备（Devices），再点击 Windows，就进入了配置阶段</p><p>点击 预配策略（Provisioning Policy），新建策略（Create Policy）</p><p><img src="https://img.tucang.cc/api/image/show/1baa6a9043534f01700fe1e7b6b948a3"></p><p>新建策略</p><p>在菜单中任意输入一个名称，加入类型（Join Type）选择为 Azure AD Join</p><p><img src="https://img.tucang.cc/api/image/show/8fb137de6c9d7507fa90d8ad3abca81f"></p><p>点击下一步，剩下的东西就可以自定义了</p><p><img src="https://img.tucang.cc/api/image/show/f99e70271c63dc20ba75db5e1ebbc4b5"></p><p>在这里请选择您刚刚配置的安全组</p><p><img src="https://img.tucang.cc/api/image/show/72794b9c1ec7b1f1549243a6a046ce44"></p><p>等待 1-2 小时，登录<a href="http://windows365.microsoft.com/">Microsoft Windows 365</a>，开始尽情使用吧！</p><p><img src="https://img.tucang.cc/api/image/show/b81128c568af8a6a12f4aee169033b82"></p><p>配置成功后的 Intune</p><p>（若以后需要重置云电脑，请在 Microsoft Intune 中操作）</p><p>祝大家生活愉快，谢谢！</p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/uncategorized/">uncategorized</category>
      
      
      
      <comments>https://blog.ecomter.site/post/get-Windows-365-trial-2.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>盘点 Windows 在 oobe 中的吟诗过程</title>
      <link>https://blog.ecomter.site/post/windows-oobe-poem.html</link>
      <guid>https://blog.ecomter.site/post/windows-oobe-poem.html</guid>
      <pubDate>Sun, 26 Nov 2023 11:37:27 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;这些诗句是 Windows 在 oobe 阶段简体中文特有的本地化，读起来朗朗上口。如有遗漏，望大家在评论区指出！&lt;/p&gt;
&lt;h1 id=&quot;正文&quot;&gt;&lt;a href=&quot;#正文&quot; class=&quot;headerlink&quot; title=&quot;正文&quot;&gt;&lt;/a&gt;&lt;a href=&quot;#%E6%A</description>
        
      
      
      
      <content:encoded><![CDATA[<p>这些诗句是 Windows 在 oobe 阶段简体中文特有的本地化，读起来朗朗上口。如有遗漏，望大家在评论区指出！</p><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a><a href="#%E6%AD%A3%E6%96%87" title="正文"></a>正文</h1><p>“东市买骏马，西市买鞍鞯，南市买辔头，北市买长鞭。 正在为你准备升级 Windows。” “运筹帷幄之中，决胜千里之外。请从任意一侧向内轻扫。” “海日生残夜，江春入旧年。你的电脑即将就绪。” “海阔凭鱼跃，天高任鸟飞。电脑即将准备就绪。” “潮平两岸阔，风正一帆悬。更新现已完成，精彩旅程即将开启。” “逝者如斯夫，不舍昼夜。请稍候，我们即将完成。” “春风得意马蹄疾，一日看尽长安花。 现在，我们将开始设置你的应用。” “满眼生机转化钧，天工人巧日争新。更新将有助于你修复一些已知问题，正在检查更新。” “路漫漫其修远兮，吾将上下而求索。这可能需要几分钟时间。” “学而时习之，不亦说乎。更新将有助于修复一些已知问题，正在安装更新。” “海内存知己，天涯若比邻。请稍等…” “山重水复疑无路，柳暗花明又一村。我们仍在处理，请耐心等待。” “剑阁峥嵘而崔嵬，一夫当关，万夫莫开。这些更新能在网络环境中提供更好的保护。” “千门万户曈曈日，总把新桃换旧符，windows 为你的网络保驾护航”</p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/uncategorized/">uncategorized</category>
      
      
      
      <comments>https://blog.ecomter.site/post/windows-oobe-poem.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>从零开始构建自己的网站 (2) &lt;托管静态网站&gt;</title>
      <link>https://blog.ecomter.site/post/build-your-website-2.html</link>
      <guid>https://blog.ecomter.site/post/build-your-website-2.html</guid>
      <pubDate>Sun, 26 Nov 2023 11:36:38 GMT</pubDate>
      
        
        
      <description>&lt;blockquote&gt;&lt;span class=&quot;custom-blockquote-svg&quot;&gt;&lt;svg width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; d</description>
        
      
      
      
      <content:encoded><![CDATA[<blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p><em>warning</em> 提示<br><strong>以下内容为未购买服务器搭建静态网站，演示为较为流行的 Hexo 工具，托管平台为 Netlify，其它平台也是大同小异。</strong></p></blockquote><h1 id="设置-Hexo-环境"><a href="#设置-Hexo-环境" class="headerlink" title="设置 Hexo 环境"></a>设置 Hexo 环境</h1><h2 id="1-准备环境"><a href="#1-准备环境" class="headerlink" title="1. 准备环境"></a>1. 准备环境</h2><p><strong>如果已经安装了 node.js 和 git，请跳转到第 2 步。</strong></p><h3 id="i-安装-node-js"><a href="#i-安装-node-js" class="headerlink" title="i. 安装 node.js"></a>i. 安装 node.js</h3><h4 id="a-Windows"><a href="#a-Windows" class="headerlink" title="a. Windows"></a>a. Windows</h4><p>可以通过 Winget（在 Windows 10 1709 后自带）安装：</p><p>使用 Win+X，打开 Windows 终端 (管理员) ，在打开的 Powershell 中输入：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">winget install OpenJS.NodeJS[mdx_ad][/mdx_ad] </span><br><span class="line"># 长期支持版本 </span><br><span class="line">winget install OpenJS.NodeJS.LTS</span><br></pre></td></tr></table></figure><p><img src="https://img.tucang.cc/api/image/show/626e0cb4926c1bed1bacfc7b2646f679"></p><p>或者通过下载安装包的方式安装：</p><p><a href="https://nodejs.org/en/download">https://nodejs.org/en/download</a></p><h4 id="b-MacOS"><a href="#b-MacOS" class="headerlink" title="b. MacOS"></a>b. MacOS</h4><p>若要使用安装包：</p><p><a href="https://nodejs.org/en/download">https://nodejs.org/en/download</a></p><p>若用命令行自构建安装：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">curl <span class="string">&quot;https://nodejs.org/dist/latest/node-<span class="variable">$&#123;VERSION:-$(wget -qO- https://nodejs.org/dist/latest/  sed -nE &#x27;s.\*&gt;node-(.\*)\\.pkg&lt;/a&gt;.\*\\1p&#x27;)&#125;</span>.pkg&quot;</span> &gt; <span class="string">&quot;<span class="variable">$HOME</span>/Downloads/node-latest.pkg&quot;</span> &amp;&amp; sudo installer -store -pkg <span class="string">&quot;<span class="variable">$HOME</span>/Downloads/node-latest.pkg&quot;</span> -target <span class="string">&quot;/&quot;</span></span><br></pre></td></tr></table></figure><p>若使用 Brew 包管理器：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">brew install node</span><br></pre></td></tr></table></figure><h4 id="c-Linux"><a href="#c-Linux" class="headerlink" title="c. Linux"></a>c. Linux</h4><p>请使用你所对应的发行版的包管理器进行安装。</p><p>请参阅 <a href="https://nodejs.org/en/download/package-manager" title="使用包管理器安装 Nodejs">使用包管理器安装 Nodejs</a></p><h4 id="d-Android"><a href="#d-Android" class="headerlink" title="d. Android"></a>d. Android</h4><p>Android 无法直接使用命令行，请先安装 Termux 软件。</p><p><a href="https://f-droid.org/zh_Hans/packages/com.termux/" title="Fdroid 上的 Termux 地址">Fdroid 上的 Termux 地址</a></p><p>然后在 Termux 中输入：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">pkg install nodejs</span><br></pre></td></tr></table></figure><h3 id="ii-安装-Git"><a href="#ii-安装-Git" class="headerlink" title="ii. 安装 Git"></a>ii. 安装 Git</h3><h4 id="a-自行下载安装包"><a href="#a-自行下载安装包" class="headerlink" title="a. 自行下载安装包"></a>a. 自行下载安装包</h4><p>官网地址：<a href="https://git-scm.com/download">https://git-scm.com/download</a></p><p>Windows 版本国内镜像：<a href="https://registry.npmmirror.com/binary.html?path=git-for-windows/">https://registry.npmmirror.com/binary.html?path=git-for-windows</a><a href="https://registry.npmmirror.com/binary.html?path=git-for-windows/">&#x2F;</a></p><h4 id="b-包管理器"><a href="#b-包管理器" class="headerlink" title="b. 包管理器"></a>b. 包管理器</h4><p>为了减小文章篇幅，我将所有命令放在一起：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"># Windows</span><br><span class="line">winget install Git.Git</span><br><span class="line"># Mac OS</span><br><span class="line">brew install git</span><br><span class="line"># Ubuntu</span><br><span class="line">sudo apt-get install git</span><br><span class="line"># CentOS</span><br><span class="line">sudo yum install git</span><br><span class="line"># Android</span><br><span class="line">pkg install git</span><br></pre></td></tr></table></figure><h2 id="2-安装-Hexo"><a href="#2-安装-Hexo" class="headerlink" title="2. 安装 Hexo"></a>2. 安装 Hexo</h2><p>请在命令行中输入：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install -g hexo-cli</span><br></pre></td></tr></table></figure><p>耐心等待完成。</p><h2 id="3-新建项目"><a href="#3-新建项目" class="headerlink" title="3. 新建项目"></a>3. 新建项目</h2><p>安装完成 Hexo 后，执行以下命令来新建一个项目：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">hexo init &lt;folder&gt;</span><br><span class="line">cd &lt;folder&gt;</span><br><span class="line">npm install</span><br></pre></td></tr></table></figure><p>新建完成后，指定文件夹的目录应为下：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">.</span><br><span class="line">├── _config.yml</span><br><span class="line">├── package.json</span><br><span class="line">├── scaffolds</span><br><span class="line">├── source</span><br><span class="line">   ├── _drafts</span><br><span class="line">   └── _posts</span><br><span class="line">└── themes</span><br></pre></td></tr></table></figure><p>其中，_config.yml 为配置文件，package.json 是应用程序信息，scaffolds 是模板文件，source 下是您的页面文件，themes 是主题文件。</p><h2 id="创作文章"><a href="#创作文章" class="headerlink" title="创作文章"></a>创作文章</h2><p>在命令行中输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new [layout] &lt;title&gt;</span><br></pre></td></tr></table></figure><p>[layout] 留空时默认使用 _config.yml 中的default_layout 参数。</p><p>文章请使用 Markdown 语言创作。</p><p>使用如下命令启用预览：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo server</span><br></pre></td></tr></table></figure><p>默认端口为 4000，你可以在浏览器中打开 localhost:4000 来查看实时页面。</p><p>使用如下命令在 Public 文件夹中生成静态文件：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo generate</span><br></pre></td></tr></table></figure><p>备注：您可以简写为</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"># hexo server</span><br><span class="line">hexo s</span><br><span class="line"># hexo generate</span><br><span class="line">hexo g</span><br></pre></td></tr></table></figure><h1 id="将静态文件托管到-Netlify"><a href="#将静态文件托管到-Netlify" class="headerlink" title="将静态文件托管到 Netlify"></a>将静态文件托管到 Netlify</h1><p>**正如开头所说的，我在这里演示 Netlify，其他平台也大同小异<br>**</p><h2 id="1-注册-Netlify-账户"><a href="#1-注册-Netlify-账户" class="headerlink" title="1. 注册 Netlify 账户"></a>1. 注册 Netlify 账户</h2><p>打开 <a href="https://www.netlify.com/">Netlify 官网</a> ，选择 Sign Up，可以通过 Email，GitHub 等进行注册。</p><h2 id="2-连接-Git-仓库"><a href="#2-连接-Git-仓库" class="headerlink" title="2. 连接 Git 仓库"></a>2. 连接 Git 仓库</h2><p>目前 Netlify 支持 GitHub，Gitlab，Bitbucket，Azure DevOps 仓库，我这里用较为流行的 GitHub 做个演示。</p><p>打开 <a href="https://www.github.com/">GitHub 官网</a> ，登录账户后点击加号，选择 New repository，随便起个名字，公开性可以自行选择。</p><p><img src="https://img.tucang.cc/api/image/show/9484d71a277317ba4d95a239f9249199"></p><p>这时我们回到开发环境，在 hexo 网站根目录执行</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-deployer-git</span><br></pre></td></tr></table></figure><p>然后编辑 _config.yml 文件，添加以下配置（如果配置已经存在，请将其替换为如下）:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">deploy:</span></span><br><span class="line">  <span class="attr">type:</span> <span class="string">git</span></span><br><span class="line">  <span class="attr">repo:</span> <span class="string">https://github.com/&lt;username&gt;/&lt;project&gt;</span></span><br></pre></td></tr></table></figure><p>然后在根目录执行：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo clean &amp;&amp; hexo d</span><br></pre></td></tr></table></figure><p>这时请查看您的 GitHub 仓库，如果代码被成功推送那么证明配置成功了。</p><p>Tips: 如果上述代码报错为验证错误，请查看文末寻求解决方案。</p><h2 id="3-在-Netlify-上部署"><a href="#3-在-Netlify-上部署" class="headerlink" title="3. 在 Netlify 上部署"></a>3. 在 Netlify 上部署</h2><p>打开 <a href="https://app.netlify.com/">https://app.netlify.com/</a> ，找到 Sites，选择 Add new site，Import an existing project。</p><p><img src="https://img.tucang.cc/api/image/show/096cc24828b1a13e14a83cdebf07a1cf"></p><p>第一步是授权仓库，根据您的仓库选择托管方，然后会弹出一个新页面，要求您授权访问仓库。</p><p>第二步是选择仓库，请选择您刚刚创建并推送了 hexo 代码的仓库。</p><p>第三步是网站配置，可以设置构建代码，仓库分支，网站目录，环境变量等。</p><p><img src="https://img.tucang.cc/api/image/show/60d5f20547866e012839f1a1cf23f525"></p><p>（如图所示，hexo 默认是不需要设置构建代码的，默认留空即可）</p><p>最后选择 Deploy，Netlify CDN 就开始部署你的网站啦！</p><h2 id="4-绑定自己的域名"><a href="#4-绑定自己的域名" class="headerlink" title="4. 绑定自己的域名"></a>4. 绑定自己的域名</h2><p>tips: 这一步并不是必须的</p><h1 id="附录"><a href="#附录" class="headerlink" title="附录"></a>附录</h1><h2 id="1-GitHub-账户验证问题"><a href="#1-GitHub-账户验证问题" class="headerlink" title="1. GitHub 账户验证问题"></a>1. GitHub 账户验证问题</h2><p>现在 Github 要求使用密钥来提高账户安全性，密钥生成的方法如下：</p><p>在 Github 中打开 Settings</p><p><img src="https://img.tucang.cc/api/image/show/5bdd9dd8117b4d8ad2c5aa4ba93fac3f"></p><p>然后选择 Developer Settings</p><p><img src="https://img.tucang.cc/api/image/show/78364747915d066449ba2ab256aa0388"></p><p>选择 Personal access tokens 下的 Fine-grained tokens，然后新建一个 token</p><p><img src="https://img.tucang.cc/api/image/show/5854371eb44617ea3575f900cf681d99"></p><p>根据你需要的条件填写相关配置</p><p><img src="https://img.tucang.cc/api/image/show/c8154ae5ed5cec95254b0f3e2083bfc0"></p><p>然后生成并复制您的 Token，再次在 hexo 根目录执行：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo clean &amp;&amp; hexo d</span><br></pre></td></tr></table></figure><p>并在 password 请求栏中输入自己的 token，就成功上传了。</p><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p><em>warning</em> 提示<br>请务必记下您的 Token，否则它不会第二次在那个页面上显示！</p></blockquote><h2 id="2-hexo-教程"><a href="#2-hexo-教程" class="headerlink" title="2. hexo 教程"></a>2. hexo 教程</h2><p>官网地址：<a href="https://hexo.io/zh-cn/">https://hexo.io/zh-cn/</a></p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/uncategorized/">uncategorized</category>
      
      
      
      <comments>https://blog.ecomter.site/post/build-your-website-2.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>优雅的使用 shutdown 命令关机</title>
      <link>https://blog.ecomter.site/post/shutdown-command-help.html</link>
      <guid>https://blog.ecomter.site/post/shutdown-command-help.html</guid>
      <pubDate>Wed, 22 Nov 2023 13:47:27 GMT</pubDate>
      
        
        
      <description>&lt;h2 id=&quot;基础部分&quot;&gt;&lt;a href=&quot;#基础部分&quot; class=&quot;headerlink&quot; title=&quot;基础部分&quot;&gt;&lt;/a&gt;基础部分&lt;/h2&gt;&lt;p&gt;在 Windows 中，&lt;code&gt;shutdown&lt;/code&gt; 命令应该是最常用的命令之一，可以关闭或重启一台本地或远程</description>
        
      
      
      
      <content:encoded><![CDATA[<h2 id="基础部分"><a href="#基础部分" class="headerlink" title="基础部分"></a>基础部分</h2><p>在 Windows 中，<code>shutdown</code> 命令应该是最常用的命令之一，可以关闭或重启一台本地或远程计算机。它的基本用法是：</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">shutdown [/<span class="type">i</span> | /<span class="type">l</span> | /<span class="type">s</span> | /<span class="type">sg</span> | /<span class="type">r</span> | /<span class="type">g</span> | /<span class="type">a</span> | /<span class="type">p</span> | /<span class="type">h</span> | /<span class="type">e</span> | /<span class="type">o</span>] [/<span class="type">hybrid</span>] [/<span class="type">soft</span>] [/<span class="type">fw</span>] [/<span class="type">f</span>] [/<span class="type">m</span> \\<span class="type">computer</span>][/<span class="type">t</span> <span class="type">xxx</span>][/<span class="type">d</span> [<span class="type">p</span>|<span class="type">u</span>:]<span class="type">xx</span>:<span class="type">yy</span> [/<span class="type">c</span> <span class="string">&quot;comment&quot;</span>]]</span><br></pre></td></tr></table></figure><p>当然了，这么多的参数，日常使用起来无非只有 <code>/s</code>,<code>/t</code>,<code>/r</code>。举个例子，我要求本地计算机在 3 分钟后注销关机：</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">shutdown /s /t <span class="number">180</span></span><br></pre></td></tr></table></figure><p>命令简洁&amp;美好。若要取消自动关机操作，只需要：</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">shutdown /a</span><br></pre></td></tr></table></figure><h2 id="进阶使用"><a href="#进阶使用" class="headerlink" title="进阶使用"></a>进阶使用</h2><p>若是只说基础部分，就显得我又在水博客了。其实，非也。<br>shutdown 命令参数 <code>/c</code> 指关机的自定义原因，例如：</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">shutdown /s /c <span class="string">&quot;Security Update&quot;</span> /t <span class="number">180</span></span><br></pre></td></tr></table></figure><p>意味 3 分钟后以安全更新的原因关闭电脑。</p>]]></content:encoded>
      
      
      
      
      <comments>https://blog.ecomter.site/post/shutdown-command-help.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Android api 版本列表</title>
      <link>https://blog.ecomter.site/post/android-api-version-list.html</link>
      <guid>https://blog.ecomter.site/post/android-api-version-list.html</guid>
      <pubDate>Sat, 28 Oct 2023 05:21:03 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;以下 Android api 表来源于 &lt;a href=&quot;https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element?hl=zh-cn&quot;&gt;Android 开发者中心&lt;/a&gt;，持续更新。</description>
        
      
      
      
      <content:encoded><![CDATA[<p>以下 Android api 表来源于 <a href="https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element?hl=zh-cn">Android 开发者中心</a>，持续更新。<br><img src="https://developer.android.google.cn/images/logos/android.svg" alt="https://developer.android.google.cn/images/logos/android.svg"></p><table><thead><tr><th>Android版本</th><th align="center">API 级别</th><th align="center">VERSION_CODE</th></tr></thead><tbody><tr><td>14</td><td align="center">34</td><td align="center">UPSIDE_DOWN_CAKE</td></tr><tr><td>13</td><td align="center">33</td><td align="center">TIRAMISU</td></tr><tr><td>12</td><td align="center">32</td><td align="center">S_V2</td></tr><tr><td>12</td><td align="center">31</td><td align="center">S</td></tr><tr><td>11</td><td align="center">30</td><td align="center">R</td></tr><tr><td>10</td><td align="center">29</td><td align="center">Q</td></tr><tr><td>9</td><td align="center">28</td><td align="center">P</td></tr><tr><td>8.1</td><td align="center">27</td><td align="center">O_MR1</td></tr><tr><td>8.0</td><td align="center">26</td><td align="center">O</td></tr><tr><td>7.1.1 &#x2F; 7.1</td><td align="center">25</td><td align="center">N_MR1</td></tr><tr><td>7.0</td><td align="center">24</td><td align="center">N</td></tr><tr><td>6.0</td><td align="center">23</td><td align="center">M</td></tr><tr><td>5.1</td><td align="center">22</td><td align="center">LOLLIPOP_MR1</td></tr><tr><td>5.0</td><td align="center">21</td><td align="center">LOLLIPOP</td></tr><tr><td>4.4W</td><td align="center">20</td><td align="center">KITKAT_WATCH</td></tr><tr><td>4.4</td><td align="center">19</td><td align="center">KITKAT</td></tr><tr><td>4.3</td><td align="center">18</td><td align="center">JELLY_BEAN_MR2</td></tr><tr><td>4.2.2 &#x2F; 4.2</td><td align="center">17</td><td align="center">JELLY_BEAN_MR1</td></tr><tr><td>4.1.1 &#x2F; 4.1</td><td align="center">16</td><td align="center">JELLY_BEAN</td></tr><tr><td>4.0.4 &#x2F; 4.0.3</td><td align="center">15</td><td align="center">ICE_CREAM_SANDWICH_MR1</td></tr><tr><td>4.0.2 &#x2F; 4.0.1&#x2F;4.0</td><td align="center">14</td><td align="center">ICE_CREAM_SANDWICH</td></tr><tr><td>3.2</td><td align="center">13</td><td align="center">HONEYCOMB_MR2</td></tr><tr><td>3.1.x</td><td align="center">12</td><td align="center">HONEYCOMB_MR1</td></tr><tr><td>3.0.x</td><td align="center">11</td><td align="center">HONEYCOMB</td></tr><tr><td>2.3.4 &#x2F; 2.3.3</td><td align="center">10</td><td align="center">GINGERBREAD_MR1</td></tr><tr><td>2.3.2 &#x2F; 2.3.1&#x2F;2.3</td><td align="center">9</td><td align="center">GINGERBREAD</td></tr><tr><td>2.2.x</td><td align="center">8</td><td align="center">FROYO</td></tr><tr><td>2.1.x</td><td align="center">7</td><td align="center">ECLAIR_MR1</td></tr><tr><td>2.0.1</td><td align="center">6</td><td align="center">ECLAIR_0_1</td></tr><tr><td>2.0</td><td align="center">5</td><td align="center">ECLAIR</td></tr><tr><td>1.6</td><td align="center">4</td><td align="center">DONUT</td></tr><tr><td>1.5</td><td align="center">3</td><td align="center">CUPCAKE</td></tr><tr><td>1.1</td><td align="center">2</td><td align="center">BASE_1_1</td></tr><tr><td>1.0</td><td align="center">1</td><td align="center">BASE</td></tr></tbody></table>]]></content:encoded>
      
      
      
      <category domain="https://blog.ecomter.site/tags/Android/">Android</category>
      
      
      <comments>https://blog.ecomter.site/post/android-api-version-list.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>解决 React 中 Babel 配置警告</title>
      <link>https://blog.ecomter.site/post/react-babel-error.html</link>
      <guid>https://blog.ecomter.site/post/react-babel-error.html</guid>
      <pubDate>Mon, 17 Jul 2023 04:54:03 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;大家当 &lt;code&gt;create-react-app&lt;/code&gt; 后，可能会在 &lt;code&gt;npm start&lt;/code&gt; 的时候会抛出一个关于&lt;code&gt;babel&lt;/code&gt; 的警告。&lt;/p&gt;
&lt;figure class=&quot;highlight bash&quot;&gt;&lt;tab</description>
        
      
      
      
      <content:encoded><![CDATA[<p>大家当 <code>create-react-app</code> 后，可能会在 <code>npm start</code> 的时候会抛出一个关于<code>babel</code> 的警告。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">One of your dependencies, babel-preset-react-app, is importing the</span><br><span class="line"><span class="string">&quot;@babel/plugin-proposal-private-property-in-object&quot;</span> package without</span><br><span class="line">declaring it <span class="keyword">in</span> its dependencies. This is currently working because</span><br><span class="line"><span class="string">&quot;@babel/plugin-proposal-private-property-in-object&quot;</span> is already <span class="keyword">in</span> your</span><br><span class="line">node_modules folder <span class="keyword">for</span> unrelated reasons, but it may <span class="built_in">break</span> at any time.</span><br></pre></td></tr></table></figure><p>平时我看到这个错误都是不怎么管，并不影响项目生成。后来我在 React 的 <a href="%22https://github.com/facebook/create-react-app/issues/12070%22">GitHub</a> 上翻到了解决方案。</p><h2 id="解决思路"><a href="#解决思路" class="headerlink" title="解决思路"></a>解决思路</h2><p>在<code>package.json</code>的”<code>eslintConfig</code>“中添加如下内容：</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">&quot;parserOptions&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;babelOptions&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;presets&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">          <span class="punctuation">[</span><span class="string">&quot;babel-preset-react-app&quot;</span><span class="punctuation">,</span> <span class="literal"><span class="keyword">false</span></span><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">          <span class="punctuation">[</span><span class="string">&quot;babel-preset-react-app/prod&quot;</span><span class="punctuation">]</span></span><br><span class="line">        <span class="punctuation">]</span></span><br><span class="line">      <span class="punctuation">&#125;</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure><p>请根据 json 的语法，在前一项添加<code>,</code>符号<br><img src="https://img.tucang.cc/api/image/show/cf0b0d188acc1d81eeb8ba4a3ee0bc1a"><br>这样就不会报错了。</p>]]></content:encoded>
      
      
      
      
      <comments>https://blog.ecomter.site/post/react-babel-error.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>从零开始构建自己的网站</title>
      <link>https://blog.ecomter.site/post/build-your-website.html</link>
      <guid>https://blog.ecomter.site/post/build-your-website.html</guid>
      <pubDate>Sun, 02 Jul 2023 12:35:06 GMT</pubDate>
      
        
        
      <description>&lt;p&gt;随着互联网的普及，很多人都有了自托管的网站博客。但是这方面的教程对于小白不太友好，所以我打算做个教程帮助大家。    &lt;/p&gt;
&lt;p&gt;本文只介绍建造思路，技术问题请自行查询（持续更新）     &lt;/p&gt;
&lt;p&gt;一般来讲，自托管一个网站需要以下两个条件： &lt;/p&gt;
&lt;ul&gt;
</description>
        
      
      
      
      <content:encoded><![CDATA[<p>随着互联网的普及，很多人都有了自托管的网站博客。但是这方面的教程对于小白不太友好，所以我打算做个教程帮助大家。    </p><p>本文只介绍建造思路，技术问题请自行查询（持续更新）     </p><p>一般来讲，自托管一个网站需要以下两个条件： </p><ul><li>Web 服务器</li><li>域名</li></ul><h1 id="Web-服务器"><a href="#Web-服务器" class="headerlink" title="Web 服务器"></a>Web 服务器</h1><p>想呈现自己的网站，我们需要一个载体 —— 服务器。服务器是网站的灵魂，是打开网站的关键。Web服务器是指驻留于因特网上某种类型计算机的程序，可以处理浏览器等Web客户端的请求并返回相应响应，也可以放置文件，实现浏览和下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。</p><h2 id="获取服务器"><a href="#获取服务器" class="headerlink" title="获取服务器"></a>获取服务器</h2><p>目前诸多大型互联网公司都拥有自己的云计算服务，如阿里云，腾讯云，百度云，华为云这些偏向于国内的服务器，此外还有 Microsoft Azure，AWS，Oracle Cloud，Google Drive 等国际服务器。    </p><p>选择服务器的配置主要取决于网站的流量，一般来讲，普通的小型博客 1核 2G 轻量服务器 可以满足大部分需求。    </p><p>而不同的服务器厂商计划不一样，大家可以货比三家，并尽量选择稳定的厂商，然后做出决定。一般来讲，国内服务器在备案后访问速度更快，而如果服务主要面向国际，可以选择国际的服务器。    </p><h2 id="配置服务器"><a href="#配置服务器" class="headerlink" title="配置服务器"></a>配置服务器</h2><p>一般来讲，在购买服务器后，会有一个 ipv4&#x2F;ipv6 地址，这个 ip 地址将作为连接服务器的关键。   </p><p>除了面板服，那么一般可以安装的系统是 Linux 系统，如 Ubuntu，Cent OS 等，若配置高点，还可以选择 Windows Server。   </p><p>若要当作 web 服务器，系统选择与你所选择的网站生态系统有关。这里不过多赘述。</p><p>购买了服务器，现在博客使用最广泛的就是宝塔面板，然后搭配 WordPress 使用，这个我会在以后强调安装方法。<br><img src="https://p0.meituan.net/csc/8a44292309971f6d0fb489bac304d4f7217831.png"></p><p><em><strong>请务必定期数据备份与开启网站防火墙！</strong></em></p><h2 id="静态服务器"><a href="#静态服务器" class="headerlink" title="静态服务器"></a>静态服务器</h2><p>以上讲述的都是动态网站，而对于不想承担过多费用的小伙伴们可以尝试静态网站。可以免费托管静态网站的厂商有很多，我个人用的是 Netlify，静态网站可以用的建站工具有 hexo，mkdocs，vuepress等。与动态网站不同的是，静态网站不支持 php，asp.net 等，所以评论工具需要借助 Waline，Gittalk 等插件使用。</p><h1 id="域名"><a href="#域名" class="headerlink" title="域名"></a>域名</h1><p>例如 “ecomter.live”，这就是一个一级域名。一般一级域名都是收费的，我们就需要购买一级域名。   </p><p>现在可以购买的厂商有很多，除了上文提供的服务器厂商，还有 NAME.com，GoDaddy，西部数码等可以选择。选购域名大家也可以货比三家。   </p><p>选购域名时，不同的后缀价位不一样，有 .com，.cn，.tech，.org 等众多后缀，前缀大家可以自行选择，不过如果域名被占用了，大家就需要选择一个新的咯。<br><img src="https://p0.meituan.net/csc/654561ff382e88534c2f3d18a5ba8b3337813.png"></p><p>域名注册好后，如果想要连接国内服务器和国内 CDN，就需要进行备案，这个可以查看本地监管局的要求进行域名备案与公安备案。</p><h2 id="域名解析"><a href="#域名解析" class="headerlink" title="域名解析"></a>域名解析</h2><p>大家可以自行选择一个 DNS 服务器，在购买域名处设置相应的 ns 记录，然后就可以在 DNS 服务器解析到自己的 服务器了。一般支持 A，AAAA，CNAME，TXT 等多种记录方式。</p><h2 id="分配二级域名"><a href="#分配二级域名" class="headerlink" title="分配二级域名"></a>分配二级域名</h2><p>例如 blog.ecomter.live 就是一个二级域名。<br>我这里用 Cloudflare DNS 记录来简单演示一下 二级域名的分配方式。   </p><p>只需要在新建时更改名称就可以了<br><img src="https://p0.meituan.net/csc/be70ec540ab4e2d7d665fd08fbc3881e64325.png"></p><h2 id="CDN"><a href="#CDN" class="headerlink" title="CDN"></a>CDN</h2><p>cdn 就是内容分发网络，可以优化网站的速度，一般在云服务提供商可以进行购买。</p>]]></content:encoded>
      
      
      
      <category domain="https://blog.ecomter.site/tags/%E7%BD%91%E9%A1%B5/">网页</category>
      
      
      <comments>https://blog.ecomter.site/post/build-your-website.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>用 vs 开发 winui 3 应用</title>
      <link>https://blog.ecomter.site/post/develop-winui3-software.html</link>
      <guid>https://blog.ecomter.site/post/develop-winui3-software.html</guid>
      <pubDate>Tue, 10 Jan 2023 05:19:13 GMT</pubDate>
      
        
        
      <description>&lt;h1 id=&quot;概述&quot;&gt;&lt;a href=&quot;#概述&quot; class=&quot;headerlink&quot; title=&quot;概述&quot;&gt;&lt;/a&gt;概述&lt;/h1&gt;&lt;p&gt;Windows UI 库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。  &lt;/</description>
        
      
      
      
      <content:encoded><![CDATA[<h1 id="概述"><a href="#概述" class="headerlink" title="概述"></a>概述</h1><p>Windows UI 库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。  </p><p>通过将 Fluent Design 系统整合到所有体验、控件和样式中，WinUI 使用最新的用户界面 (UI) 模式提供一致、直观且可访问的体验。  </p><p>通过对桌面应用和 UWP 应用的支持，可使用 WinUI 从头构建应用，也可以使用熟悉的语言（例如 C++、C#、Visual Basic 和 JavaScript）通过用于 Windows 的 React Native 逐步迁移现有的 MFC、WinForms 或 WPF 应用。</p><p><img src="https://img.tucang.cc/api/image/show/88741e6e7f59a2f17be5f80c1c9055b3"></p><p>winui 3</p><h1 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h1><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>操作环境： Visual Studio 2022</p></blockquote><h2 id="1-安装适用于-Windows-应用-SDK-的工具"><a href="#1-安装适用于-Windows-应用-SDK-的工具" class="headerlink" title="1.安装适用于 Windows 应用 SDK 的工具"></a>1.安装适用于 Windows 应用 SDK 的工具</h2><h3 id="C-开发者"><a href="#C-开发者" class="headerlink" title="C# 开发者"></a>C# 开发者</h3><p>在 Windows 终端中输入</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">winget install <span class="string">&quot;Visual Studio Community 2022&quot;</span> <span class="literal">--override</span> <span class="string">&quot;--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs&quot;</span> <span class="literal">-s</span> msstore</span><br></pre></td></tr></table></figure><h3 id="C-开发者-1"><a href="#C-开发者-1" class="headerlink" title="C++ 开发者"></a>C++ 开发者</h3><p>在 Windows 终端中输入</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">winget install <span class="string">&quot;Visual Studio Community 2022&quot;</span> <span class="literal">--override</span> <span class="string">&quot;--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp&quot;</span> <span class="literal">-s</span> msstore</span><br></pre></td></tr></table></figure><h3 id="手动操作"><a href="#手动操作" class="headerlink" title="手动操作"></a>手动操作</h3><p>请在 vs 安装程序中勾选（漏选可能会导致不正常显示）：</p><ul><li>.NET 桌面开发</li><li>通用 Windows 平台开发 或 使用 C++ 的桌面开发</li></ul><p><img src="https://img.tucang.cc/api/image/show/a54803c09642c91752cf45e47e9a4787"></p><p>并同时选择</p><ul><li>C++ (v143) 通用 Windows 平台工具</li><li>Windows 应用 SDK C++ 模板 或 Windows 应用 SDK C# 模板</li><li>Windows 10 SDK (10.0.19041.0)</li></ul><p><img src="https://img.tucang.cc/api/image/show/c3914ece43e655ea751cdfd3b6497523"></p><p><img src="https://img.tucang.cc/api/image/show/756db0aed5200eb466bc4baeca50a481"></p><p><img src="https://img.tucang.cc/api/image/show/e590b3917d5a27e7e70d966917826b4f"></p><p><img src="https://img.tucang.cc/api/image/show/24324133ab979b910594c4c23acee135"></p><h2 id="2-安装"><a href="#2-安装" class="headerlink" title="2.安装"></a>2.安装</h2><p>耐心等待即可</p><h2 id="3-投入生产"><a href="#3-投入生产" class="headerlink" title="3.投入生产"></a>3.投入生产</h2><p>可以看到 winui 3 相关模块了！</p><h1 id="注意"><a href="#注意" class="headerlink" title="注意"></a>注意</h1><p>winui 3 目前不是很稳定！</p><p>在开发时 winui 3 没有设计视图</p><p>组件预览可以参照微软商店的 WinUI 3 Gallery</p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/%E5%BC%80%E5%8F%91/">开发</category>
      
      
      <category domain="https://blog.ecomter.site/tags/%E7%94%B5%E8%84%91/">电脑</category>
      
      <category domain="https://blog.ecomter.site/tags/%E7%A7%91%E6%8A%80/">科技</category>
      
      
      <comments>https://blog.ecomter.site/post/develop-winui3-software.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>Windows 365 白嫖一个月指南</title>
      <link>https://blog.ecomter.site/post/get-Windows-365-trial.html</link>
      <guid>https://blog.ecomter.site/post/get-Windows-365-trial.html</guid>
      <pubDate>Sun, 01 Jan 2023 11:56:11 GMT</pubDate>
      
        
        
      <description>&lt;h1 id=&quot;Windows-365&quot;&gt;&lt;a href=&quot;#Windows-365&quot; class=&quot;headerlink&quot; title=&quot;Windows 365&quot;&gt;&lt;/a&gt;Windows 365&lt;/h1&gt;&lt;p&gt;Windows 365是一项基于云的服务，它将云的安全性与电脑的熟悉</description>
        
      
      
      
      <content:encoded><![CDATA[<h1 id="Windows-365"><a href="#Windows-365" class="headerlink" title="Windows 365"></a>Windows 365</h1><p>Windows 365是一项基于云的服务，它将云的安全性与电脑的熟悉性（包括个性化应用、内容和设置）相结合，将云电脑流式传输到任何设备。</p><h1 id="试用指南"><a href="#试用指南" class="headerlink" title="试用指南"></a>试用指南</h1><h2 id="1-选择配置"><a href="#1-选择配置" class="headerlink" title="1.选择配置"></a>1.选择配置</h2><p>打开 <a href="https://www.microsoft.com/en-us/windows-365/business/configure">选择 Windows 365 配置</a>，依次选择：</p><ul><li>2v CPU</li><li>8G RAM</li><li>128GB SSD</li><li>混合权益可自行选择</li></ul><p><img src="https://img.tucang.cc/api/image/show/87964855d2a961fb7946581e5eb4d7bb"></p><p>如图所示</p><p>然后我们选择 <strong>Try free for one month</strong></p><h2 id="2-登录"><a href="#2-登录" class="headerlink" title="2.登录"></a>2.登录</h2><p>在此你可以注册一个 Microsoft 工作账户，如果已经有了工作账户可以登录，跟着向导继续操作。（e5，a1等账户不受影响）</p><h2 id="3-使用"><a href="#3-使用" class="headerlink" title="3.使用"></a>3.使用</h2><p>打开 <a href="https://windows365.microsoft.com/">Windows 365</a> 页面，登陆你刚刚的账户，就可以开始使用 Windows 365 啦！</p><p><img src="https://img.tucang.cc/api/image/show/a609e8e24d5290ba0d8739482069cdb4"></p><p>如图所示</p><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>由于Windows365服务器不在国内，延迟可能会有些大</p></blockquote><h1 id="后续操作"><a href="#后续操作" class="headerlink" title="后续操作"></a>后续操作</h1><p>可以在 <a href="https://admin.microsoft.com/">Microsoft 365 Admin</a> 通过绑定付款信息的方式再续订一个月</p><p>Windows 365 仅供用于学习参考，请勿用于其他用途！</p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/%E7%99%BD%E5%AB%96/">白嫖</category>
      
      
      <category domain="https://blog.ecomter.site/tags/%E7%A7%91%E6%8A%80/">科技</category>
      
      
      <comments>https://blog.ecomter.site/post/get-Windows-365-trial.html#disqus_thread</comments>
      
    </item>
    
    <item>
      <title>早期计算机发展历程</title>
      <link>https://blog.ecomter.site/post/history-of-computer.html</link>
      <guid>https://blog.ecomter.site/post/history-of-computer.html</guid>
      <pubDate>Tue, 20 Dec 2022 05:20:00 GMT</pubDate>
      
        
        
      <description>&lt;h1 id=&quot;一-打孔卡&quot;&gt;&lt;a href=&quot;#一-打孔卡&quot; class=&quot;headerlink&quot; title=&quot;一. 打孔卡&quot;&gt;&lt;/a&gt;一. 打孔卡&lt;/h1&gt;&lt;blockquote&gt;&lt;span class=&quot;custom-blockquote-svg&quot;&gt;&lt;svg width=</description>
        
      
      
      
      <content:encoded><![CDATA[<h1 id="一-打孔卡"><a href="#一-打孔卡" class="headerlink" title="一. 打孔卡"></a>一. 打孔卡</h1><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>Punch Cards、IBM卡、穿孔卡、霍列瑞斯式卡（Herman Hollerith）</p></blockquote><h2 id="1-这是什么？"><a href="#1-这是什么？" class="headerlink" title="1.这是什么？"></a>1.这是什么？</h2><p>打孔卡是一块纸板，在预先知道的位置利用打洞与不打洞来表示数字消息。属于早期的一种存储器，主要流行于19世纪90年代至20世纪初。</p><p><img src="https://img.tucang.cc/api/image/show/45b3cb5c056941453fbbff6552793182"></p><h2 id="2-打孔卡片制表机"><a href="#2-打孔卡片制表机" class="headerlink" title="2.打孔卡片制表机"></a>2.打孔卡片制表机</h2><p>赫尔曼·何乐礼（创办了制表机器公司，后来成为IBM的前身）基于打孔卡技术，发明了打孔卡片制表机，这就是计算机的前身.</p><h1 id="二-计算机的出现"><a href="#二-计算机的出现" class="headerlink" title="二. 计算机的出现"></a>二. 计算机的出现</h1><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>计算机最初是军用的:<br>“电子数字积分计算机”（ENIAC Electronic Numerical And Calculator）</p></blockquote><h2 id="1-定义"><a href="#1-定义" class="headerlink" title="1.定义"></a>1.定义</h2><p>计算机（Computer）俗称电脑，是现代一种用于高速计算的电子计算机器，可以进行数值计算，又可以进行逻辑计算，还具有存储记忆功能。是能够按照程序运行，自动、高速处理海量数据的现代化智能电子设备。</p><h2 id="2-发明"><a href="#2-发明" class="headerlink" title="2.发明"></a>2.发明</h2><ul><li>1930年，美国科学家范内瓦·布什造出世界上首台模拟电子计算机。</li><li>1946年2月14日，美国军方定制的世界上第一台电子计算机“电子数字积分计算机 ENIAC“（Electronic Numerical And Calculator，中文名埃尼阿克）在美国宾夕法尼亚大学问世。它是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。它的问世具有划时代的意义，表明电子计算机时代的到来。在以后60多年里，计算机技术以惊人的速度发展。</li></ul><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>ENIAC使用了17840支电子管，大小为80英尺×8英尺，重达28t，功耗为170kW，其运算速度为5000次&#x2F;s 的加法运算，造价约为487000美元</p></blockquote><h2 id="3-个人计算机"><a href="#3-个人计算机" class="headerlink" title="3.个人计算机"></a>3.个人计算机</h2><p>最先使用个人计算机的是一些业余的爱好者。 他们大都是工程师，自己了解计算机硬件，也会使用软件。特点是使生产力显著增长，以前需人手去做的事，由个人计算机代替，而且做得更快。在这个阶段可供选择的品种很少，机器也比较粗糙；用户要很了解计算机才能使用；需要用机的人很多，但供应跟不上。IBM推出它的个人计算机后， 用户反应很热烈，这更为个人计算机的发展建立了稳固的基础。在这阶段，有附加价值的分销商开始出现， 他们能提供一些特殊应用的，或专门的硬件（如通讯，高质量打印机等）颇受大众欢迎。  </p><p><img src="https://img.tucang.cc/api/image/show/22ebf91ed4aa4110a15c66563a337245"></p><p>早期计算机</p><blockquote><span class="custom-blockquote-svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="" xmlns="http://www.w3.org/2000/svg" data-reactroot=""><path fill="" d="M22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C13.8 22 15.5 21.5 17 20.6L22 22L20.7 17C21.5 15.5 22 13.8 22 12Z" undefined="1"></path><path fill="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z" undefined="1"></path><path fill="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z" undefined="1"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M17 8.5C15.23 8.97 14.07 10.84 14.01 13.27C14 13.33 14 13.4 14 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M9 8.5C7.23 8.97 6.07 10.84 6.01 13.27C6 13.33 6 13.4 6 13.47V13.5"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M15.97 11.5H16.04C17.12 11.5 18 12.38 18 13.47V13.53C18 14.62 17.12 15.5 16.03 15.5H15.96C14.88 15.5 14 14.62 14 13.53V13.46C14 12.38 14.88 11.5 15.97 11.5Z"></path><path stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" stroke="" d="M7.97 11.5H8.04C9.12 11.5 10 12.38 10 13.47V13.53C10 14.62 9.12 15.5 8.03 15.5H7.97C6.88 15.5 6 14.62 6 13.53V13.46C6 12.38 6.88 11.5 7.97 11.5Z"></path></svg></span><p>第三次科技革命是人类文明史上继蒸汽技术革命和电力技术革命之后科技领域里的又一次重大飞跃。 第三次科技革命以原子能、电子计算机、空间技术和生物工程的发明和应用为主要标志，涉及信息技术、新能源技术、新材料技术、生物技术、空间技术和海洋技术等诸多领域的一场信息控制技术革命</p></blockquote><h1 id="三-操作系统"><a href="#三-操作系统" class="headerlink" title="三. 操作系统"></a>三. 操作系统</h1><h2 id="1-概念"><a href="#1-概念" class="headerlink" title="1.概念"></a>1.概念</h2><p>操作系统（operating system，简称OS）是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。现在主流的电脑操作系统是Linux类，Windows和Mac；手机则是Android，iOS。其中，iOS继承了Unix的封闭，而Android继承了Linux的开放</p><h2 id="2-第一代操作系统"><a href="#2-第一代操作系统" class="headerlink" title="2.第一代操作系统"></a>2.第一代操作系统</h2><p>美国1976年DIGITAL RESEARCH软件公司研制了出8位的CP&#x2F;M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理，其主要功能是对文件信息进行管理，以实现其他设备文件或硬盘文件的自动存取。此后出现的一些8位操作系统多采用CP&#x2F;M结构。</p><h2 id="3-Microsoft-Windows"><a href="#3-Microsoft-Windows" class="headerlink" title="3.Microsoft Windows"></a>3.Microsoft Windows</h2><p>我们后续的文章就围绕Windows展开！<br>Microsoft Windows是美国微软公司以图形用户界面为基础研发的操作系统 ，主要运用于计算机、智能手机等设备。共有普通版本、服务器版本（Windows Server）、手机版本（Windows Phone ）、嵌入式版本（Windows CE、Windows for IoT）等子系列，是全球应用最广泛的操作系统之一。</p><h2 id="4-Linux"><a href="#4-Linux" class="headerlink" title="4.Linux"></a>4.Linux</h2><p>Linux操作系统是一种按照MINIX操作系统设计的现代操作系统，它诞生于1991年的10月5日。以后借助Internet网络，并经过全世界各地计算机爱好者的共同努力下不断发展，现已成为世界上使用最多的一种类UNIX操作系统。现在有许多Linux的发行版本，例如Ubuntu，Centos，Arch Linux，Deepin等。</p><p><img src="https://img.tucang.cc/api/image/show/0ca3073790fe8c23dd2e233150e677d9"></p><p>Linux</p><h2 id="5-MacOS"><a href="#5-MacOS" class="headerlink" title="5.MacOS"></a>5.MacOS</h2><p>MacOS是苹果电脑专用系统，正常情况下在普通PC上无法安装该操作系统。苹果公司不但生产Mac电脑的大部分硬件，还自行开发了Mac电脑所用的操作系统</p><h2 id="6-更多"><a href="#6-更多" class="headerlink" title="6.更多"></a>6.更多</h2><p>此外还有其他一些操作系统，如 Chrome OS，Free DOS 等，希望大家探索！（以后可能会开新坑）</p>]]></content:encoded>
      
      
      <category domain="https://blog.ecomter.site/categories/Windows-%E8%BF%9B%E5%8C%96%E5%8F%B2/">Windows 进化史</category>
      
      
      <category domain="https://blog.ecomter.site/tags/%E7%94%B5%E8%84%91/">电脑</category>
      
      <category domain="https://blog.ecomter.site/tags/%E7%A7%91%E6%8A%80/">科技</category>
      
      
      <comments>https://blog.ecomter.site/post/history-of-computer.html#disqus_thread</comments>
      
    </item>
    
  </channel>
</rss>
