Compare commits
10 Commits
abd909f9e3
...
ca54a4040d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ca54a4040d | ||
|
|
670e34511d | ||
|
|
91d3108344 | ||
|
|
04da3ef78c | ||
|
|
267e5f619e | ||
|
|
393ae22047 | ||
|
|
913fd4a5dc | ||
|
|
641d8ba545 | ||
|
|
e0f38002c6 | ||
|
|
7b8b0d6b72 |
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -238,6 +239,21 @@
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
|
||||
@@ -248,8 +264,8 @@
|
||||
<div class="post-nav">
|
||||
<div class="post-nav-item"></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" rel="next" title="被保护的内容">
|
||||
被保护的内容 <i class="fa fa-chevron-right"></i>
|
||||
<a href="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/" rel="next" title="关于Quartus II.11.0的安装问题">
|
||||
关于Quartus II.11.0的安装问题 <i class="fa fa-chevron-right"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -325,20 +341,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -473,5 +489,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -23,19 +24,19 @@
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="先放下软件资源链接【Quartus II 11.0】:https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA提取密码:ywgt ** 如果电脑空间允许强烈建议保留全部安装文件 ** 1.解压后可以看见这几个文件 crack文件夹是存放最后使用的破解文件的。quartus文件夹才是我们马上要使用的安装文件。其他的内容可以忽略不计。 2.在quartus文件夹">
|
||||
<meta name="description" content="先放下软件资源链接【Quartus II 11.0】:https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA提取密码:ywgt ** 如果电脑空间允许强烈建议保留全部安装文件 ** 1.解压后可以看见这几个文件">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="关于Quartus II.11.0的安装问题">
|
||||
<meta property="og:url" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="先放下软件资源链接【Quartus II 11.0】:https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA提取密码:ywgt ** 如果电脑空间允许强烈建议保留全部安装文件 ** 1.解压后可以看见这几个文件 crack文件夹是存放最后使用的破解文件的。quartus文件夹才是我们马上要使用的安装文件。其他的内容可以忽略不计。 2.在quartus文件夹">
|
||||
<meta property="og:description" content="先放下软件资源链接【Quartus II 11.0】:https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA提取密码:ywgt ** 如果电脑空间允许强烈建议保留全部安装文件 ** 1.解压后可以看见这几个文件">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image1.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image2.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image3.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image4.png">
|
||||
<meta property="article:published_time" content="2022-11-01T07:33:22.000Z">
|
||||
<meta property="article:modified_time" content="2022-11-01T16:22:40.415Z">
|
||||
<meta property="article:modified_time" content="2022-11-08T15:50:44.203Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta property="article:tag" content="数字电路">
|
||||
<meta name="twitter:card" content="summary">
|
||||
@@ -219,7 +220,7 @@
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:22:40" itemprop="dateModified" datetime="2022-11-02T00:22:40+08:00">2022-11-02</time>
|
||||
<time title="修改时间:2022-11-08 23:50:44" itemprop="dateModified" datetime="2022-11-08T23:50:44+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
@@ -249,10 +250,11 @@
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<span id="more"></span>
|
||||
<h3 id="先放下软件资源链接"><a href="#先放下软件资源链接" class="headerlink" title="先放下软件资源链接"></a>先放下软件资源链接</h3><p>【Quartus II 11.0】:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA">https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA</a>提取密码:ywgt</p>
|
||||
<h3 id="先放下软件资源链接"><a href="#先放下软件资源链接" class="headerlink" title="先放下软件资源链接"></a>先放下软件资源链接</h3><p>【Quartus II 11.0】:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA">https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA</a>提取密码:ywgt</p>
|
||||
<p>** 如果电脑空间允许强烈建议保留全部安装文件 **</p>
|
||||
<h2 id="1-解压后可以看见这几个文件"><a href="#1-解压后可以看见这几个文件" class="headerlink" title="1.解压后可以看见这几个文件"></a>1.解压后可以看见这几个文件</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image1.png"></p>
|
||||
<span id="more"></span>
|
||||
|
||||
<p>crack文件夹是存放最后使用的破解文件的。<br>quartus文件夹才是我们马上要使用的安装文件。<br>其他的内容可以忽略不计。</p>
|
||||
<h2 id="2-在quartus文件夹里安装包的作用"><a href="#2-在quartus文件夹里安装包的作用" class="headerlink" title="2.在quartus文件夹里安装包的作用"></a>2.在quartus文件夹里安装包的作用</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image2.png"></p>
|
||||
<p>第一个安装包和设备存储有关,里面存储的是相关的intel的芯片数据,如果没有安装则无法识别和导入芯片的种类。<br>第二个安装包和数电模拟有关,里面有内嵌式的modelsim模拟器,如果没有安装则无法进行波形图和芯片模拟。<br>第三个安装包和程序框架有关,也是必须第一个安装的安装包。</p>
|
||||
@@ -267,6 +269,21 @@
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-tags">
|
||||
@@ -279,8 +296,8 @@
|
||||
|
||||
<div class="post-nav">
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" rel="prev" title="被保护的内容">
|
||||
<i class="fa fa-chevron-left"></i> 被保护的内容
|
||||
<a href="/2022/06/19/My-First-Blog/" rel="prev" title="博客留言区">
|
||||
<i class="fa fa-chevron-left"></i> 博客留言区
|
||||
</a></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/" rel="next" title="关于第一次数电实验的问题">
|
||||
@@ -361,20 +378,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -509,5 +526,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -23,19 +24,19 @@
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="##先放一下样板工程文件的链接##工程文件:https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ提取密码:5re7 解压后可以看见这些东西 ** 然而这并不重要 ** 打开Quartus选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。 ** 如果能够自己完成工程文件自然最好 **关于示波器和模拟的问">
|
||||
<meta name="description" content="##先放一下样板工程文件的链接##工程文件:https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ提取密码:5re7 解压后可以看见这些东西 ** 然而这并不重要 ** 打开Quartus选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="关于第一次数电实验的问题">
|
||||
<meta property="og:url" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="##先放一下样板工程文件的链接##工程文件:https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ提取密码:5re7 解压后可以看见这些东西 ** 然而这并不重要 ** 打开Quartus选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。 ** 如果能够自己完成工程文件自然最好 **关于示波器和模拟的问">
|
||||
<meta property="og:description" content="##先放一下样板工程文件的链接##工程文件:https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ提取密码:5re7 解压后可以看见这些东西 ** 然而这并不重要 ** 打开Quartus选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image10.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image11.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image12.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image14.png">
|
||||
<meta property="article:published_time" content="2022-11-01T08:26:35.000Z">
|
||||
<meta property="article:modified_time" content="2022-11-01T16:59:15.434Z">
|
||||
<meta property="article:modified_time" content="2022-11-08T15:50:13.562Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta property="article:tag" content="数字电路">
|
||||
<meta name="twitter:card" content="summary">
|
||||
@@ -219,7 +220,7 @@
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:59:15" itemprop="dateModified" datetime="2022-11-02T00:59:15+08:00">2022-11-02</time>
|
||||
<time title="修改时间:2022-11-08 23:50:13" itemprop="dateModified" datetime="2022-11-08T23:50:13+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
@@ -249,11 +250,12 @@
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<span id="more"></span>
|
||||
<p>##先放一下样板工程文件的链接##<br>工程文件:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ">https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ</a>提取密码:5re7</p>
|
||||
<p>##先放一下样板工程文件的链接##<br>工程文件:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ">https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ</a>提取密码:5re7</p>
|
||||
<h2 id="解压后可以看见这些东西"><a href="#解压后可以看见这些东西" class="headerlink" title="解压后可以看见这些东西"></a>解压后可以看见这些东西</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image10.png"></p>
|
||||
<p>** 然而这并不重要 **</p>
|
||||
<h2 id="打开Quartus"><a href="#打开Quartus" class="headerlink" title="打开Quartus"></a>打开Quartus</h2><p>选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image11.png"></p>
|
||||
<span id="more"></span>
|
||||
|
||||
<h3 id="如果能够自己完成工程文件自然最好"><a href="#如果能够自己完成工程文件自然最好" class="headerlink" title="** 如果能够自己完成工程文件自然最好 **"></a>** 如果能够自己完成工程文件自然最好 **</h3><h2 id="关于示波器和模拟的问题"><a href="#关于示波器和模拟的问题" class="headerlink" title="关于示波器和模拟的问题"></a>关于示波器和模拟的问题</h2><p>在使用模拟器前必须对工具路径进行补全。Tools>options>EDA tool options,选择ModelSim,填入上篇文章介绍的地址。<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image12.png"></p>
|
||||
<p><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image14.png"><br>关于老师给的教程中的6.3 添加仿真所需测试文件,图22中的toolname注意选择ModelSim_altera而不是图中的ModelSim,一般补全该工具路径后系统会自动为你选择ModelSim_altera,除非你想自己重新下一个独立的ModelSim。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
@@ -262,6 +264,21 @@
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-tags">
|
||||
@@ -277,7 +294,10 @@
|
||||
<a href="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/" rel="prev" title="关于Quartus II.11.0的安装问题">
|
||||
<i class="fa fa-chevron-left"></i> 关于Quartus II.11.0的安装问题
|
||||
</a></div>
|
||||
<div class="post-nav-item"></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" rel="next" title="软件技术基础的前两次实验">
|
||||
软件技术基础的前两次实验 <i class="fa fa-chevron-right"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
@@ -353,20 +373,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -501,5 +521,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
524
2022/11/02/软件技术基础的前两次实验/index.html
Normal file
516
2022/11/08/软件技术基础第三次实验/index.html
Normal file
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image1.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image2.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image3.png
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image4.png
Normal file
|
After Width: | Height: | Size: 172 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image5.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image6.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image7.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image8.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
2022/11/15/关于quartus-II-11-0的破解问题/image9.png
Normal file
|
After Width: | Height: | Size: 86 KiB |
537
2022/11/15/关于quartus-II-11-0的破解问题/index.html
Normal file
@@ -0,0 +1,537 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="首先找到安装包自带的破解文件试用期期间无法生成sof文件供芯片导入编程,所以必须完全破解。*** 该破解只针对64位软件,如果你破解了64位的结果用着32位的跟我说没破解还是爬吧 *** 如果没有保留安装包的话可以从这里下载。 有安装包的话可以在这里找到文件:在crack文件夹里就有需要的破解文件。 如果电脑有杀毒软件之类的可能会直接误报并隔离该文件,请关闭杀毒软件。">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="关于quartus II 11.0的破解问题">
|
||||
<meta property="og:url" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="首先找到安装包自带的破解文件试用期期间无法生成sof文件供芯片导入编程,所以必须完全破解。*** 该破解只针对64位软件,如果你破解了64位的结果用着32位的跟我说没破解还是爬吧 *** 如果没有保留安装包的话可以从这里下载。 有安装包的话可以在这里找到文件:在crack文件夹里就有需要的破解文件。 如果电脑有杀毒软件之类的可能会直接误报并隔离该文件,请关闭杀毒软件。">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image1.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image2.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image3.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image4.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image5.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image6.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image7.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image8.png">
|
||||
<meta property="og:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image9.png">
|
||||
<meta property="article:published_time" content="2022-11-15T08:07:35.000Z">
|
||||
<meta property="article:modified_time" content="2022-11-17T14:20:48.836Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta property="article:tag" content="数字电路">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:image" content="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image1.png">
|
||||
|
||||
<link rel="canonical" href="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : true,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title>关于quartus II 11.0的破解问题 | 流量不足ow的个人博客</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
<div class="content post posts-expand">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
关于quartus II 11.0的破解问题
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-11-15 16:07:35" itemprop="dateCreated datePublished" datetime="2022-11-15T16:07:35+08:00">2022-11-15</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-17 22:20:48" itemprop="dateModified" datetime="2022-11-17T22:20:48+08:00">2022-11-17</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
<span class="post-meta-item" title="阅读次数" id="busuanzi_container_page_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">阅读次数:</span>
|
||||
<span id="busuanzi_value_page_pv"></span>
|
||||
</span>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h3 id="首先找到安装包自带的破解文件"><a href="#首先找到安装包自带的破解文件" class="headerlink" title="首先找到安装包自带的破解文件"></a>首先找到安装包自带的破解文件</h3><p>试用期期间无法生成sof文件供芯片导入编程,所以必须完全破解。<br>*** 该破解只针对64位软件,如果你破解了64位的结果用着32位的跟我说没破解还是爬吧 ***</p>
|
||||
<p>如果没有保留安装包的话可以从<a target="_blank" rel="noopener" href="http://rmf.llbzow.tk:5212/#/s/Kas8" title="这里下载">这里下载</a>。</p>
|
||||
<p>有安装包的话可以在这里找到文件:<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image1.png"><br>在crack文件夹里就有需要的破解文件。</p>
|
||||
<p>如果电脑有杀毒软件之类的可能会直接误报并隔离该文件,请关闭杀毒软件。</p>
|
||||
<span id="more"></span>
|
||||
|
||||
<h2 id="1-找到quartus安装目录,启动软件并指向其对应应用程序扩展文件"><a href="#1-找到quartus安装目录,启动软件并指向其对应应用程序扩展文件" class="headerlink" title="1.找到quartus安装目录,启动软件并指向其对应应用程序扩展文件"></a>1.找到quartus安装目录,启动软件并指向其对应应用程序扩展文件</h2><p>对应文件地址为安装目录>quartus>bin64>sys_cpt.dll<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image2.png"><br>记住,64位的破解器对应bin64,32位的对应bin,这里采用的64位破解器。</p>
|
||||
<p>点击应用寻找文件并指向该应用程序扩展文件<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image3.png"></p>
|
||||
<p>然后再对应磁盘根目录下保存lincense文件<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image4.png"><br>切记不能放在安装目录下的文件夹中</p>
|
||||
<h2 id="2-编辑lincense文件,并完成证书导入"><a href="#2-编辑lincense文件,并完成证书导入" class="headerlink" title="2.编辑lincense文件,并完成证书导入"></a>2.编辑lincense文件,并完成证书导入</h2><p>打开quartus II 11.0(64位),选择第四个选项。<br>这会显示如此界面。<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image5.png"></p>
|
||||
<p>在下面的Network Interface Card (NIC) ID中选择一条12位物理地址(不要一股脑全复制)替换lincense文件的两个XX部分<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image6.png"><br>这是替换之后的样子,然后保存。</p>
|
||||
<p>保存文件后在lincense file里再次指向该.dat文件,如果出现了中间的授权就证明导入成功。<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image7.png"><br>按OK后进入软件。</p>
|
||||
<h2 id="3-重新编译之前的工程文件,出现sof文件"><a href="#3-重新编译之前的工程文件,出现sof文件" class="headerlink" title="3.重新编译之前的工程文件,出现sof文件"></a>3.重新编译之前的工程文件,出现sof文件</h2><p>随便找一个项目重新编译<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image8.png"></p>
|
||||
<p>找到sof文件<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image9.png"><br>这样破解就算真正完成了。</p>
|
||||
<p>如果在重编译中出现warning:lincense……之类的警告,则是破解不成功,删除lincense文件并仔细重复上述操作。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-tags">
|
||||
<a href="/tags/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF/" rel="tag"># 数字电路</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-nav">
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" rel="prev" title="软件技术基础第三次实验">
|
||||
<i class="fa fa-chevron-left"></i> 软件技术基础第三次实验
|
||||
</a></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" rel="next" title="由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法">
|
||||
由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法 <i class="fa fa-chevron-right"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="comments" id="gitalk-container"></div>
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
<div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-3"><a class="nav-link" href="#%E9%A6%96%E5%85%88%E6%89%BE%E5%88%B0%E5%AE%89%E8%A3%85%E5%8C%85%E8%87%AA%E5%B8%A6%E7%9A%84%E7%A0%B4%E8%A7%A3%E6%96%87%E4%BB%B6"><span class="nav-number">1.</span> <span class="nav-text">首先找到安装包自带的破解文件</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#1-%E6%89%BE%E5%88%B0quartus%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%EF%BC%8C%E5%90%AF%E5%8A%A8%E8%BD%AF%E4%BB%B6%E5%B9%B6%E6%8C%87%E5%90%91%E5%85%B6%E5%AF%B9%E5%BA%94%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%89%A9%E5%B1%95%E6%96%87%E4%BB%B6"><span class="nav-number"></span> <span class="nav-text">1.找到quartus安装目录,启动软件并指向其对应应用程序扩展文件</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2-%E7%BC%96%E8%BE%91lincense%E6%96%87%E4%BB%B6%EF%BC%8C%E5%B9%B6%E5%AE%8C%E6%88%90%E8%AF%81%E4%B9%A6%E5%AF%BC%E5%85%A5"><span class="nav-number"></span> <span class="nav-text">2.编辑lincense文件,并完成证书导入</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#3-%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E4%B9%8B%E5%89%8D%E7%9A%84%E5%B7%A5%E7%A8%8B%E6%96%87%E4%BB%B6%EF%BC%8C%E5%87%BA%E7%8E%B0sof%E6%96%87%E4%BB%B6"><span class="nav-number"></span> <span class="nav-text">3.重新编译之前的工程文件,出现sof文件</span></a></div>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
|
||||
|
||||
<script>
|
||||
NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
|
||||
var gitalk = new Gitalk({
|
||||
clientID : '1e2867144d855824b913# GitHub Application Client ID',
|
||||
clientSecret: '3c474768436b020bd64b81c163e40c7ac7e3f1d6# GitHub Application Client Secret',
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : 'd2ca7aa9cb2a0514159143d3c7dfbc07',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
gitalk.render('gitalk-container');
|
||||
}, window.Gitalk);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
517
2022/11/15/由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法/index.html
Normal file
@@ -0,0 +1,517 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="重新启用驱动签名的方法安装usb blaster时我们要禁用驱动强制签名来写入数字电路程序。但由于部分游戏反作弊系统要求系统强制驱动签名来防止驱动注入外挂程序。所以这里概述如何重启驱动强制签名。由于blos保护,我们无法直接用指令启动驱动签名。*** 由该操作导致的blos失去保护导致被破坏等种种问题本人概不负责 ***">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法">
|
||||
<meta property="og:url" content="http://example.com/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="重新启用驱动签名的方法安装usb blaster时我们要禁用驱动强制签名来写入数字电路程序。但由于部分游戏反作弊系统要求系统强制驱动签名来防止驱动注入外挂程序。所以这里概述如何重启驱动强制签名。由于blos保护,我们无法直接用指令启动驱动签名。*** 由该操作导致的blos失去保护导致被破坏等种种问题本人概不负责 ***">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="article:published_time" content="2022-11-15T08:51:41.000Z">
|
||||
<meta property="article:modified_time" content="2022-11-15T17:05:40.235Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta property="article:tag" content="数字电路">
|
||||
<meta name="twitter:card" content="summary">
|
||||
|
||||
<link rel="canonical" href="http://example.com/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : true,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title>由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法 | 流量不足ow的个人博客</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
<div class="content post posts-expand">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-11-15 16:51:41" itemprop="dateCreated datePublished" datetime="2022-11-15T16:51:41+08:00">2022-11-15</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-16 01:05:40" itemprop="dateModified" datetime="2022-11-16T01:05:40+08:00">2022-11-16</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
<span class="post-meta-item" title="阅读次数" id="busuanzi_container_page_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">阅读次数:</span>
|
||||
<span id="busuanzi_value_page_pv"></span>
|
||||
</span>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h3 id="重新启用驱动签名的方法"><a href="#重新启用驱动签名的方法" class="headerlink" title="重新启用驱动签名的方法"></a>重新启用驱动签名的方法</h3><p>安装usb blaster时我们要禁用驱动强制签名来写入数字电路程序。<br>但由于部分游戏反作弊系统要求系统强制驱动签名来防止驱动注入外挂程序。<br>所以这里概述如何重启驱动强制签名。<br>由于blos保护,我们无法直接用指令启动驱动签名。<br>*** 由该操作导致的blos失去保护导致被破坏等种种问题本人概不负责 ***</p>
|
||||
<span id="more"></span>
|
||||
|
||||
<h2 id="1-进入blos,关闭bost的安全启动"><a href="#1-进入blos,关闭bost的安全启动" class="headerlink" title="1.进入blos,关闭bost的安全启动"></a>1.进入blos,关闭bost的安全启动</h2><p>各个厂牌进入blos的方法都各不相同,例如联想拯救者就是开机时连续快速按f2。<br>进入blos后进入高级选项,找到安全启动(secure boot),选择关闭(disabled)。<br>保存退出,正常开机。</p>
|
||||
<h2 id="2-输入指令启动驱动签名"><a href="#2-输入指令启动驱动签名" class="headerlink" title="2.输入指令启动驱动签名"></a>2.输入指令启动驱动签名</h2><p>管理员运行命令提示符(cmd),输入bcdedit.exe /set nointegritychecks on。<br>显示操作成功后就完成了。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-tags">
|
||||
<a href="/tags/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF/" rel="tag"># 数字电路</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-nav">
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" rel="prev" title="关于quartus II 11.0的破解问题">
|
||||
<i class="fa fa-chevron-left"></i> 关于quartus II 11.0的破解问题
|
||||
</a></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" rel="next" title="数字电路的第三次实验和第四次实验的工程文件">
|
||||
数字电路的第三次实验和第四次实验的工程文件 <i class="fa fa-chevron-right"></i>
|
||||
</a></div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="comments" id="gitalk-container"></div>
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
<div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-3"><a class="nav-link" href="#%E9%87%8D%E6%96%B0%E5%90%AF%E7%94%A8%E9%A9%B1%E5%8A%A8%E7%AD%BE%E5%90%8D%E7%9A%84%E6%96%B9%E6%B3%95"><span class="nav-number">1.</span> <span class="nav-text">重新启用驱动签名的方法</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#1-%E8%BF%9B%E5%85%A5blos%EF%BC%8C%E5%85%B3%E9%97%ADbost%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8"><span class="nav-number"></span> <span class="nav-text">1.进入blos,关闭bost的安全启动</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2-%E8%BE%93%E5%85%A5%E6%8C%87%E4%BB%A4%E5%90%AF%E5%8A%A8%E9%A9%B1%E5%8A%A8%E7%AD%BE%E5%90%8D"><span class="nav-number"></span> <span class="nav-text">2.输入指令启动驱动签名</span></a></div>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
|
||||
|
||||
<script>
|
||||
NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
|
||||
var gitalk = new Gitalk({
|
||||
clientID : '1e2867144d855824b913# GitHub Application Client ID',
|
||||
clientSecret: '3c474768436b020bd64b81c163e40c7ac7e3f1d6# GitHub Application Client Secret',
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : '55285670d8c863fe0ceb1f697b4350b7',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
gitalk.render('gitalk-container');
|
||||
}, window.Gitalk);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -23,19 +24,20 @@
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="输入密码获取地址">
|
||||
<meta name="description" content="第三次实验这里下载密码:5x7n第四次实验这里下载密码:ardj">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="被保护的内容">
|
||||
<meta property="og:url" content="http://example.com/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/index.html">
|
||||
<meta property="og:title" content="数字电路的第三次实验和第四次实验的工程文件">
|
||||
<meta property="og:url" content="http://example.com/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="输入密码获取地址">
|
||||
<meta property="og:description" content="第三次实验这里下载密码:5x7n第四次实验这里下载密码:ardj">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="article:published_time" content="2022-10-17T11:22:37.115Z">
|
||||
<meta property="article:modified_time" content="2022-11-01T16:21:42.676Z">
|
||||
<meta property="article:published_time" content="2022-11-17T06:18:56.000Z">
|
||||
<meta property="article:modified_time" content="2022-11-17T14:24:04.455Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta property="article:tag" content="数字电路">
|
||||
<meta name="twitter:card" content="summary">
|
||||
|
||||
<link rel="canonical" href="http://example.com/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/">
|
||||
<link rel="canonical" href="http://example.com/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
@@ -51,8 +53,8 @@
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('1122334455') {
|
||||
if (prompt('请输入文章密码') !== '1122334455') {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
@@ -63,7 +65,7 @@
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title>被保护的内容 | 流量不足ow的个人博客</title>
|
||||
<title>数字电路的第三次实验和第四次实验的工程文件 | 流量不足ow的个人博客</title>
|
||||
|
||||
|
||||
|
||||
@@ -183,7 +185,7 @@
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
@@ -196,7 +198,7 @@
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
被保护的内容
|
||||
数字电路的第三次实验和第四次实验的工程文件
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
@@ -206,14 +208,17 @@
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-10-17 19:22:37" itemprop="dateCreated datePublished" datetime="2022-10-17T19:22:37+08:00">2022-10-17</time>
|
||||
|
||||
<time title="创建时间:2022-11-17 14:18:56 / 修改时间:22:24:04" itemprop="dateCreated datePublished" datetime="2022-11-17T14:18:56+08:00">2022-11-17</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:21:42" itemprop="dateModified" datetime="2022-11-02T00:21:42+08:00">2022-11-02</time>
|
||||
</span>
|
||||
|
||||
|
||||
@@ -224,7 +229,6 @@
|
||||
<span class="post-meta-item-text">阅读次数:</span>
|
||||
<span id="busuanzi_value_page_pv"></span>
|
||||
</span>
|
||||
<div class="post-description">输入密码获取地址</div>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
@@ -235,17 +239,33 @@
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<span id="more"></span>
|
||||
<h2 id="电脑:"><a href="#电脑:" class="headerlink" title="电脑:"></a>电脑:</h2><p>vmess://ws+tls:<a href="mailto:b6c4cfb8-8bb4-4804-befe-24d39323fc0b-0@rwa2.llbzow.tk">b6c4cfb8-8bb4-4804-befe-24d39323fc0b-0@rwa2.llbzow.tk</a>:443/?path=/73d1f2c545?ed%3D2048#服务器</p>
|
||||
<h2 id="手机:"><a href="#手机:" class="headerlink" title="手机:"></a>手机:</h2><p>vless://<a href="mailto:d2753d42-8b6a-4da7-bf58-b8a9f80075af@108.174.196.181">d2753d42-8b6a-4da7-bf58-b8a9f80075af@108.174.196.181</a>:443?security=xtls&sni=rwa2.llbzow.tk&alpn=h2%2Chttp%2F1.1&flow=xtls-rprx-splice#服务器</p>
|
||||
<p>第三次实验<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1rZ_FWk6x2JZK5b4SOB81yg" title="这里下载">这里下载</a>密码:5x7n<br>第四次实验<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1a6x6jg-B9hoY7nYt0MApAA" title="这里下载">这里下载</a>密码:ardj</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="reward-container">
|
||||
<div>欢迎打赏</div>
|
||||
<button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
|
||||
打赏
|
||||
</button>
|
||||
<div id="qr" style="display: none;">
|
||||
|
||||
<div style="display: inline-block;">
|
||||
<img src="/images/wechatpay.jpg" alt="llbzow 微信支付">
|
||||
<p>微信支付</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-tags">
|
||||
<a href="/tags/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF/" rel="tag"># 数字电路</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -253,13 +273,10 @@
|
||||
|
||||
<div class="post-nav">
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/06/19/My-First-Blog/" rel="prev" title="博客留言区">
|
||||
<i class="fa fa-chevron-left"></i> 博客留言区
|
||||
</a></div>
|
||||
<div class="post-nav-item">
|
||||
<a href="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/" rel="next" title="关于Quartus II.11.0的安装问题">
|
||||
关于Quartus II.11.0的安装问题 <i class="fa fa-chevron-right"></i>
|
||||
<a href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" rel="prev" title="由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法">
|
||||
<i class="fa fa-chevron-left"></i> 由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法
|
||||
</a></div>
|
||||
<div class="post-nav-item"></div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
@@ -319,7 +336,6 @@
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
<div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#%E7%94%B5%E8%84%91%EF%BC%9A"><span class="nav-number">1.</span> <span class="nav-text">电脑:</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%89%8B%E6%9C%BA%EF%BC%9A"><span class="nav-number">2.</span> <span class="nav-text">手机:</span></a></li></ol></div>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
@@ -335,20 +351,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -474,7 +490,7 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : '44ed92a292456c428321db4c9481d374',
|
||||
id : '92a3105e709d45cffbd6bc2787ed05f3',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
@@ -483,5 +499,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -276,20 +277,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -405,5 +406,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -181,7 +182,7 @@
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<span class="collection-header">嗯..! 目前共计 4 篇日志。 继续努力。</span>
|
||||
<span class="collection-header">嗯..! 目前共计 8 篇日志。 继续努力。</span>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -283,20 +284,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -412,5 +413,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -181,7 +182,7 @@
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<span class="collection-header">嗯..! 目前共计 4 篇日志。 继续努力。</span>
|
||||
<span class="collection-header">嗯..! 目前共计 8 篇日志。 继续努力。</span>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -189,6 +190,106 @@
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-17T14:18:56+08:00"
|
||||
content="2022-11-17">
|
||||
11-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">数字电路的第三次实验和第四次实验的工程文件</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:51:41+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" itemprop="url">
|
||||
<span itemprop="name">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:07:35+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" itemprop="url">
|
||||
<span itemprop="name">关于quartus II 11.0的破解问题</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-08T15:29:16+08:00"
|
||||
content="2022-11-08">
|
||||
11-08
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础第三次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-02T10:31:10+08:00"
|
||||
content="2022-11-02">
|
||||
11-02
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础的前两次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -303,20 +404,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -432,5 +533,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -181,7 +182,7 @@
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<span class="collection-header">嗯..! 目前共计 4 篇日志。 继续努力。</span>
|
||||
<span class="collection-header">嗯..! 目前共计 8 篇日志。 继续努力。</span>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -189,6 +190,106 @@
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-17T14:18:56+08:00"
|
||||
content="2022-11-17">
|
||||
11-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">数字电路的第三次实验和第四次实验的工程文件</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:51:41+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" itemprop="url">
|
||||
<span itemprop="name">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:07:35+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" itemprop="url">
|
||||
<span itemprop="name">关于quartus II 11.0的破解问题</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-08T15:29:16+08:00"
|
||||
content="2022-11-08">
|
||||
11-08
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础第三次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-02T10:31:10+08:00"
|
||||
content="2022-11-02">
|
||||
11-02
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础的前两次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -229,26 +330,6 @@
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-10-17T19:22:37+08:00"
|
||||
content="2022-10-17">
|
||||
10-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" itemprop="url">
|
||||
<span itemprop="name">被保护的内容</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -343,20 +424,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -472,5 +553,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -181,7 +182,7 @@
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<span class="collection-header">嗯..! 目前共计 4 篇日志。 继续努力。</span>
|
||||
<span class="collection-header">嗯..! 目前共计 8 篇日志。 继续努力。</span>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -189,6 +190,106 @@
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-17T14:18:56+08:00"
|
||||
content="2022-11-17">
|
||||
11-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">数字电路的第三次实验和第四次实验的工程文件</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:51:41+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" itemprop="url">
|
||||
<span itemprop="name">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:07:35+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" itemprop="url">
|
||||
<span itemprop="name">关于quartus II 11.0的破解问题</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-08T15:29:16+08:00"
|
||||
content="2022-11-08">
|
||||
11-08
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础第三次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-02T10:31:10+08:00"
|
||||
content="2022-11-02">
|
||||
11-02
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础的前两次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -229,26 +330,6 @@
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-10-17T19:22:37+08:00"
|
||||
content="2022-10-17">
|
||||
10-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" itemprop="url">
|
||||
<span itemprop="name">被保护的内容</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -343,20 +424,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -472,5 +553,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -25,13 +26,13 @@
|
||||
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="流量不足ow的个人博客">
|
||||
<meta property="og:url" content="http://example.com/archives/2022/10/index.html">
|
||||
<meta property="og:url" content="http://example.com/categories/C%E8%AF%AD%E8%A8%80/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta name="twitter:card" content="summary">
|
||||
|
||||
<link rel="canonical" href="http://example.com/archives/2022/10/">
|
||||
<link rel="canonical" href="http://example.com/categories/C%E8%AF%AD%E8%A8%80/">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
@@ -59,7 +60,7 @@
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title>归档 | 流量不足ow的个人博客</title>
|
||||
<title>分类: C语言 | 流量不足ow的个人博客</title>
|
||||
|
||||
|
||||
|
||||
@@ -172,7 +173,7 @@
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
<div class="content archive">
|
||||
<div class="content category">
|
||||
|
||||
|
||||
|
||||
@@ -181,7 +182,9 @@
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<span class="collection-header">嗯..! 目前共计 4 篇日志。 继续努力。</span>
|
||||
<h2 class="collection-header">C语言
|
||||
<small>分类</small>
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -194,21 +197,40 @@
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-10-17T19:22:37+08:00"
|
||||
content="2022-10-17">
|
||||
10-17
|
||||
datetime="2022-11-08T15:29:16+08:00"
|
||||
content="2022-11-08">
|
||||
11-08
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" itemprop="url">
|
||||
<span itemprop="name">被保护的内容</span>
|
||||
<a class="post-title-link" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础第三次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-02T10:31:10+08:00"
|
||||
content="2022-11-02">
|
||||
11-02
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础的前两次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -283,20 +305,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -412,5 +434,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -191,6 +192,66 @@
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-17T14:18:56+08:00"
|
||||
content="2022-11-17">
|
||||
11-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">数字电路的第三次实验和第四次实验的工程文件</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:51:41+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" itemprop="url">
|
||||
<span itemprop="name">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:07:35+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" itemprop="url">
|
||||
<span itemprop="name">关于quartus II 11.0的破解问题</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -304,20 +365,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -433,5 +494,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -202,10 +203,10 @@
|
||||
<div class="post-body">
|
||||
<div class="category-all-page">
|
||||
<div class="category-all-title">
|
||||
目前共计 1 个分类
|
||||
目前共计 2 个分类
|
||||
</div>
|
||||
<div class="category-all">
|
||||
<ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/Quartus/">Quartus</a><span class="category-list-count">2</span></li></ul>
|
||||
<ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/C%E8%AF%AD%E8%A8%80/">C语言</a><span class="category-list-count">2</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Quartus/">Quartus</a><span class="category-list-count">5</span></li></ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -284,20 +285,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -413,5 +414,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
37
css/main.css
@@ -1169,7 +1169,7 @@ pre .javascript .function {
|
||||
}
|
||||
.links-of-author a::before,
|
||||
.links-of-author span.exturl::before {
|
||||
background: #2a8a2f;
|
||||
background: #fef;
|
||||
border-radius: 50%;
|
||||
content: ' ';
|
||||
display: inline-block;
|
||||
@@ -1963,6 +1963,41 @@ pre .javascript .function {
|
||||
#qr p {
|
||||
text-align: center;
|
||||
}
|
||||
#qr > div:hover p {
|
||||
animation: roll 0.1s infinite linear;
|
||||
}
|
||||
@-moz-keyframes roll {
|
||||
from {
|
||||
transform: rotateZ(30deg);
|
||||
}
|
||||
to {
|
||||
transform: rotateZ(-30deg);
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes roll {
|
||||
from {
|
||||
transform: rotateZ(30deg);
|
||||
}
|
||||
to {
|
||||
transform: rotateZ(-30deg);
|
||||
}
|
||||
}
|
||||
@-o-keyframes roll {
|
||||
from {
|
||||
transform: rotateZ(30deg);
|
||||
}
|
||||
to {
|
||||
transform: rotateZ(-30deg);
|
||||
}
|
||||
}
|
||||
@keyframes roll {
|
||||
from {
|
||||
transform: rotateZ(30deg);
|
||||
}
|
||||
to {
|
||||
transform: rotateZ(-30deg);
|
||||
}
|
||||
}
|
||||
.category-all-page .category-all-title {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -278,20 +279,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -426,5 +427,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
BIN
images/wechatpay.jpg
Normal file
|
After Width: | Height: | Size: 95 KiB |
500
index.html
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -177,6 +178,401 @@
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" class="post-title-link" itemprop="url">数字电路的第三次实验和第四次实验的工程文件</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
|
||||
<time title="创建时间:2022-11-17 14:18:56 / 修改时间:22:24:04" itemprop="dateCreated datePublished" datetime="2022-11-17T14:18:56+08:00">2022-11-17</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<p>第三次实验<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1rZ_FWk6x2JZK5b4SOB81yg" title="这里下载">这里下载</a>密码:5x7n<br>第四次实验<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1a6x6jg-B9hoY7nYt0MApAA" title="这里下载">这里下载</a>密码:ardj</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" class="post-title-link" itemprop="url">关于quartus II 11.0的破解问题</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-11-15 16:07:35" itemprop="dateCreated datePublished" datetime="2022-11-15T16:07:35+08:00">2022-11-15</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-17 22:20:48" itemprop="dateModified" datetime="2022-11-17T22:20:48+08:00">2022-11-17</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h3 id="首先找到安装包自带的破解文件"><a href="#首先找到安装包自带的破解文件" class="headerlink" title="首先找到安装包自带的破解文件"></a>首先找到安装包自带的破解文件</h3><p>试用期期间无法生成sof文件供芯片导入编程,所以必须完全破解。<br>*** 该破解只针对64位软件,如果你破解了64位的结果用着32位的跟我说没破解还是爬吧 ***</p>
|
||||
<p>如果没有保留安装包的话可以从<a target="_blank" rel="noopener" href="http://rmf.llbzow.tk:5212/#/s/Kas8" title="这里下载">这里下载</a>。</p>
|
||||
<p>有安装包的话可以在这里找到文件:<br><img src="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/image1.png"><br>在crack文件夹里就有需要的破解文件。</p>
|
||||
<p>如果电脑有杀毒软件之类的可能会直接误报并隔离该文件,请关闭杀毒软件。</p>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" class="post-title-link" itemprop="url">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-11-15 16:51:41" itemprop="dateCreated datePublished" datetime="2022-11-15T16:51:41+08:00">2022-11-15</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-16 01:05:40" itemprop="dateModified" datetime="2022-11-16T01:05:40+08:00">2022-11-16</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/Quartus/" itemprop="url" rel="index"><span itemprop="name">Quartus</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h3 id="重新启用驱动签名的方法"><a href="#重新启用驱动签名的方法" class="headerlink" title="重新启用驱动签名的方法"></a>重新启用驱动签名的方法</h3><p>安装usb blaster时我们要禁用驱动强制签名来写入数字电路程序。<br>但由于部分游戏反作弊系统要求系统强制驱动签名来防止驱动注入外挂程序。<br>所以这里概述如何重启驱动强制签名。<br>由于blos保护,我们无法直接用指令启动驱动签名。<br>*** 由该操作导致的blos失去保护导致被破坏等种种问题本人概不负责 ***</p>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" class="post-title-link" itemprop="url">软件技术基础第三次实验</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
|
||||
<time title="创建时间:2022-11-08 15:29:16 / 修改时间:23:48:33" itemprop="dateCreated datePublished" datetime="2022-11-08T15:29:16+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/C%E8%AF%AD%E8%A8%80/" itemprop="url" rel="index"><span itemprop="name">C语言</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h2 id="先放工程文件内容"><a href="#先放工程文件内容" class="headerlink" title="先放工程文件内容"></a>先放工程文件内容</h2><ul>
|
||||
<li><a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1l8wODgg9rfP7tozxXWfhaA" title="第一个实验">第一个实验</a>提取密码:dkl8。</li>
|
||||
<li><a target="_blank" rel="noopener" href="https://pan.baidu.com/s/16Mu7jjlwnOuU8ig7MBYCjA" title="第二个实验">第二个实验</a>提取密码:q2ea。</li>
|
||||
</ul>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" class="post-title-link" itemprop="url">软件技术基础的前两次实验</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-11-02 10:31:10" itemprop="dateCreated datePublished" datetime="2022-11-02T10:31:10+08:00">2022-11-02</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-08 23:49:48" itemprop="dateModified" datetime="2022-11-08T23:49:48+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-folder"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">分类于</span>
|
||||
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
|
||||
<a href="/categories/C%E8%AF%AD%E8%A8%80/" itemprop="url" rel="index"><span itemprop="name">C语言</span></a>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<h2 id="先放工程文件内容-工程内容为第一次做的母本,实际写实验报告时建议修改代码蓝本"><a href="#先放工程文件内容-工程内容为第一次做的母本,实际写实验报告时建议修改代码蓝本" class="headerlink" title="先放工程文件内容(工程内容为第一次做的母本,实际写实验报告时建议修改代码蓝本)"></a>先放工程文件内容(工程内容为第一次做的母本,实际写实验报告时建议修改代码蓝本)</h2><ul>
|
||||
<li><a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1uaYXi43UArDlIUWvHhqAMg" title="第一次实验">第一次实验</a>提取密码:36w2。</li>
|
||||
<li><a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1D1z4xrakmmWYI3ETM1BzuQ" title="第二次实验">第二次实验</a>提取密码:s0z4。</li>
|
||||
</ul>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/">
|
||||
|
||||
@@ -209,7 +605,7 @@
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:22:40" itemprop="dateModified" datetime="2022-11-02T00:22:40+08:00">2022-11-02</time>
|
||||
<time title="修改时间:2022-11-08 23:50:44" itemprop="dateModified" datetime="2022-11-08T23:50:44+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
@@ -232,19 +628,17 @@
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<span id="more"></span>
|
||||
<h3 id="先放下软件资源链接"><a href="#先放下软件资源链接" class="headerlink" title="先放下软件资源链接"></a>先放下软件资源链接</h3><p>【Quartus II 11.0】:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA">https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA</a>提取密码:ywgt</p>
|
||||
<h3 id="先放下软件资源链接"><a href="#先放下软件资源链接" class="headerlink" title="先放下软件资源链接"></a>先放下软件资源链接</h3><p>【Quartus II 11.0】:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA">https://pan.baidu.com/s/1CVmXib6hR2muBT384f1epA</a>提取密码:ywgt</p>
|
||||
<p>** 如果电脑空间允许强烈建议保留全部安装文件 **</p>
|
||||
<h2 id="1-解压后可以看见这几个文件"><a href="#1-解压后可以看见这几个文件" class="headerlink" title="1.解压后可以看见这几个文件"></a>1.解压后可以看见这几个文件</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image1.png"></p>
|
||||
<p>crack文件夹是存放最后使用的破解文件的。<br>quartus文件夹才是我们马上要使用的安装文件。<br>其他的内容可以忽略不计。</p>
|
||||
<h2 id="2-在quartus文件夹里安装包的作用"><a href="#2-在quartus文件夹里安装包的作用" class="headerlink" title="2.在quartus文件夹里安装包的作用"></a>2.在quartus文件夹里安装包的作用</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image2.png"></p>
|
||||
<p>第一个安装包和设备存储有关,里面存储的是相关的intel的芯片数据,如果没有安装则无法识别和导入芯片的种类。<br>第二个安装包和数电模拟有关,里面有内嵌式的modelsim模拟器,如果没有安装则无法进行波形图和芯片模拟。<br>第三个安装包和程序框架有关,也是必须第一个安装的安装包。</p>
|
||||
<h2 id="3-关于安装流程注意事项"><a href="#3-关于安装流程注意事项" class="headerlink" title="3.关于安装流程注意事项"></a>3.关于安装流程注意事项</h2><p>** 安装前先关闭杀毒软件,注意安装路径不能有中文和空格,安装包路径也不要有中文空格 **</p>
|
||||
<p>具体的流程可以参考这篇<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_42693097/article/details/108857072" title="CDSN文章">CDSN文章</a>,在此不做赘述。</p>
|
||||
<p>完成全部的三个软件的安装后你的软件根目录应该是这样的。<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image3.png"></p>
|
||||
<p>其中的ModelSim路径为:软件根目录\modelsim_ase\win32aloem<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/image4.png"><br>** 如果没有安装第二个安装包无法找到该文件 **</p>
|
||||
<p>至于破解内容,如果编译时出现license错误即为破解问题,删除license.dat文件重新进入选择第二个选项试用30天。<br>具体的实验内容我会放在下一篇文章讲。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/11/01/%E5%85%B3%E4%BA%8EQuartus-II-11-0%E7%9A%84%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -294,7 +688,7 @@
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:59:15" itemprop="dateModified" datetime="2022-11-02T00:59:15+08:00">2022-11-02</time>
|
||||
<time title="修改时间:2022-11-08 23:50:13" itemprop="dateModified" datetime="2022-11-08T23:50:13+08:00">2022-11-08</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
@@ -317,81 +711,13 @@
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<span id="more"></span>
|
||||
<p>##先放一下样板工程文件的链接##<br>工程文件:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ">https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ</a>提取密码:5re7</p>
|
||||
<p>##先放一下样板工程文件的链接##<br>工程文件:<a target="_blank" rel="noopener" href="https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ">https://pan.baidu.com/s/1m9PljkW4VRmEQG6QcOgHFQ</a>提取密码:5re7</p>
|
||||
<h2 id="解压后可以看见这些东西"><a href="#解压后可以看见这些东西" class="headerlink" title="解压后可以看见这些东西"></a>解压后可以看见这些东西</h2><p><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image10.png"></p>
|
||||
<p>** 然而这并不重要 **</p>
|
||||
<h2 id="打开Quartus"><a href="#打开Quartus" class="headerlink" title="打开Quartus"></a>打开Quartus</h2><p>选择File>Open Object,选择解压后工程文件文件夹中的.qdf文件,就可以导入该工程。<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image11.png"></p>
|
||||
<h3 id="如果能够自己完成工程文件自然最好"><a href="#如果能够自己完成工程文件自然最好" class="headerlink" title="** 如果能够自己完成工程文件自然最好 **"></a>** 如果能够自己完成工程文件自然最好 **</h3><h2 id="关于示波器和模拟的问题"><a href="#关于示波器和模拟的问题" class="headerlink" title="关于示波器和模拟的问题"></a>关于示波器和模拟的问题</h2><p>在使用模拟器前必须对工具路径进行补全。Tools>options>EDA tool options,选择ModelSim,填入上篇文章介绍的地址。<br><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image12.png"></p>
|
||||
<p><img src="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/image14.png"><br>关于老师给的教程中的6.3 添加仿真所需测试文件,图22中的toolname注意选择ModelSim_altera而不是图中的ModelSim,一般补全该工具路径后系统会自动为你选择ModelSim_altera,除非你想自己重新下一个独立的ModelSim。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<div class="post-eof"></div>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN">
|
||||
<link itemprop="mainEntityOfPage" href="http://example.com/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/">
|
||||
|
||||
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="image" content="/images/avatar.png">
|
||||
<meta itemprop="name" content="llbzow">
|
||||
<meta itemprop="description" content="">
|
||||
</span>
|
||||
|
||||
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
|
||||
<meta itemprop="name" content="流量不足ow的个人博客">
|
||||
</span>
|
||||
<header class="post-header">
|
||||
<h2 class="post-title" itemprop="name headline">
|
||||
|
||||
<a href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/" class="post-title-link" itemprop="url">被保护的内容</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta">
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">发表于</span>
|
||||
|
||||
<time title="创建时间:2022-10-17 19:22:37" itemprop="dateCreated datePublished" datetime="2022-10-17T19:22:37+08:00">2022-10-17</time>
|
||||
</span>
|
||||
<span class="post-meta-item">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="far fa-calendar-check"></i>
|
||||
</span>
|
||||
<span class="post-meta-item-text">更新于</span>
|
||||
<time title="修改时间:2022-11-02 00:21:42" itemprop="dateModified" datetime="2022-11-02T00:21:42+08:00">2022-11-02</time>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body" itemprop="articleBody">
|
||||
|
||||
|
||||
<p>输入密码获取地址</p>
|
||||
<!--noindex-->
|
||||
<div class="post-button">
|
||||
<a class="btn" href="/2022/10/17/%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AE%B9/">
|
||||
<a class="btn" href="/2022/11/01/%E5%85%B3%E4%BA%8E%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%95%B0%E7%94%B5%E5%AE%9E%E9%AA%8C%E7%9A%84%E9%97%AE%E9%A2%98/#more" rel="contents">
|
||||
阅读全文 »
|
||||
</a>
|
||||
</div>
|
||||
@@ -543,20 +869,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -672,5 +998,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -308,20 +309,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -456,5 +457,5 @@ NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
674
live2d-widget/LICENSE
Normal file
@@ -0,0 +1,674 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
554
live2d-widget/README.html
Normal file
@@ -0,0 +1,554 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="Live2D Widget 特性 Feature在网页中添加 Live2D 看板娘。兼容 PJAX,支持无刷新加载。Add Live2D widget to web page. Compatible with PJAX. (注:以上人物模型仅供展示之用,本仓库并不包含任何模型。) 你也可以查看示例网页: 在 米米的博客 的左下角可查看效果 demo.html,展现基础功能 login.html">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="流量不足ow的个人博客">
|
||||
<meta property="og:url" content="http://example.com/live2d-widget/README.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="Live2D Widget 特性 Feature在网页中添加 Live2D 看板娘。兼容 PJAX,支持无刷新加载。Add Live2D widget to web page. Compatible with PJAX. (注:以上人物模型仅供展示之用,本仓库并不包含任何模型。) 你也可以查看示例网页: 在 米米的博客 的左下角可查看效果 demo.html,展现基础功能 login.html">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/built-with-love.svg">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/uses-html.svg">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/made-with-javascript.svg">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/contains-cat-gifs.svg">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/powered-by-electricity.svg">
|
||||
<meta property="og:image" content="https://forthebadge.com/images/badges/makes-people-smile.svg">
|
||||
<meta property="og:image" content="http://example.com/live2d-widget/assets/screenshot-2.png">
|
||||
<meta property="og:image" content="http://example.com/live2d-widget/assets/screenshot-3.png">
|
||||
<meta property="og:image" content="http://example.com/live2d-widget/assets/screenshot-1.png">
|
||||
<meta property="og:image" content="https://live.browserstack.com/images/opensource/browserstack-logo.svg">
|
||||
<meta property="og:image" content="https://raw.githubusercontent.com/jsdelivr/jsdelivr-media/master/default/svg/jsdelivr-logo-horizontal.svg">
|
||||
<meta property="article:published_time" content="2022-11-07T17:12:32.299Z">
|
||||
<meta property="article:modified_time" content="2022-11-07T16:45:40.960Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:image" content="https://forthebadge.com/images/badges/built-with-love.svg">
|
||||
|
||||
<link rel="canonical" href="http://example.com/live2d-widget/README">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : false,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title> | 流量不足ow的个人博客
|
||||
</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content page posts-expand">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-block" lang="zh-CN">
|
||||
<header class="post-header">
|
||||
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body">
|
||||
<h1 id="Live2D-Widget"><a href="#Live2D-Widget" class="headerlink" title="Live2D Widget"></a>Live2D Widget</h1><p><img src="https://forthebadge.com/images/badges/built-with-love.svg"><br><img src="https://forthebadge.com/images/badges/uses-html.svg"><br><img src="https://forthebadge.com/images/badges/made-with-javascript.svg"><br><img src="https://forthebadge.com/images/badges/contains-cat-gifs.svg"><br><img src="https://forthebadge.com/images/badges/powered-by-electricity.svg"><br><img src="https://forthebadge.com/images/badges/makes-people-smile.svg"></p>
|
||||
<h2 id="特性-Feature"><a href="#特性-Feature" class="headerlink" title="特性 Feature"></a>特性 Feature</h2><p>在网页中添加 Live2D 看板娘。兼容 PJAX,支持无刷新加载。<br>Add Live2D widget to web page. Compatible with PJAX.</p>
|
||||
<p><img src="assets/screenshot-2.png" width="280"><img src="assets/screenshot-3.png" width="280"><img src="assets/screenshot-1.png" width="270"></p>
|
||||
<p>(注:以上人物模型仅供展示之用,本仓库并不包含任何模型。)</p>
|
||||
<p>你也可以查看示例网页:</p>
|
||||
<ul>
|
||||
<li>在 <a target="_blank" rel="noopener" href="https://zhangshuqiao.org/">米米的博客</a> 的左下角可查看效果</li>
|
||||
<li><a target="_blank" rel="noopener" href="https://mi.js.org/live2d-widget/demo/demo.html">demo.html</a>,展现基础功能</li>
|
||||
<li><a target="_blank" rel="noopener" href="https://mi.js.org/live2d-widget/demo/login.html">login.html</a>,仿 NPM 的登陆界面</li>
|
||||
</ul>
|
||||
<h2 id="使用-Usage"><a href="#使用-Usage" class="headerlink" title="使用 Usage"></a>使用 Usage</h2><p>如果你是小白,或者只需要最基础的功能,那么只用将这一行代码加入 html 页面的 <code>head</code> 或 <code>body</code> 中,即可加载看板娘:</p>
|
||||
<figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"https://fastly.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/autoload.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure>
|
||||
<p>添加代码的位置取决于你的网站的构建方式。例如,如果你使用的是 <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a>,那么需要在主题的模版文件中添加以上代码。对于用各种模版引擎生成的页面,修改方法类似。<br>如果网站启用了 PJAX,由于看板娘不必每页刷新,需要注意将该脚本放到 PJAX 刷新区域之外。</p>
|
||||
<p><strong>但是!我们强烈推荐自己进行配置,让看板娘更加适合你的网站!</strong><br>如果你有兴趣自己折腾的话,请看下面的详细说明。</p>
|
||||
<h2 id="配置-Configuration"><a href="#配置-Configuration" class="headerlink" title="配置 Configuration"></a>配置 Configuration</h2><p>你可以对照 <code>autoload.js</code> 的源码查看可选的配置项目。<code>autoload.js</code> 会自动加载三个文件:<code>waifu.css</code>,<code>live2d.min.js</code> 和 <code>waifu-tips.js</code>。<code>waifu-tips.js</code> 会创建 <code>initWidget</code> 函数,这就是加载看板娘的主函数。<code>initWidget</code> 函数接收一个 Object 类型的参数,作为看板娘的配置。以下是配置选项:</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>选项</th>
|
||||
<th>类型</th>
|
||||
<th>默认值</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody><tr>
|
||||
<td><code>waifuPath</code></td>
|
||||
<td><code>string</code></td>
|
||||
<td><code>https://fastly.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/waifu-tips.json</code></td>
|
||||
<td>看板娘资源路径,可自行修改</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>apiPath</code></td>
|
||||
<td><code>string</code></td>
|
||||
<td><code>https://live2d.fghrsh.net/api/</code></td>
|
||||
<td>API 路径,可选参数</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>cdnPath</code></td>
|
||||
<td><code>string</code></td>
|
||||
<td><code>https://fastly.jsdelivr.net/gh/fghrsh/live2d_api/</code></td>
|
||||
<td>CDN 路径,可选参数</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>tools</code></td>
|
||||
<td><code>string[]</code></td>
|
||||
<td>见 <code>autoload.js</code></td>
|
||||
<td>加载的小工具按钮,可选参数</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<p>其中,<code>apiPath</code> 和 <code>cdnPath</code> 两个参数设置其中一项即可。<code>apiPath</code> 是后端 API 的 URL,可以自行搭建,并增加模型(需要修改的内容比较多,此处不再赘述),可以参考 <a target="_blank" rel="noopener" href="https://github.com/fghrsh/live2d_api">live2d_api</a>。而 <code>cdnPath</code> 则是通过 jsDelivr 这样的 CDN 服务加载资源,更加稳定。</p>
|
||||
<h2 id="自定义-Customization"><a href="#自定义-Customization" class="headerlink" title="自定义 Customization"></a>自定义 Customization</h2><p>如果以上「配置」部分提供的选项还不足以满足你的需求,那么你可以自己进行修改。本仓库的目录结构如下:</p>
|
||||
<ul>
|
||||
<li><code>src/waifu-tips.js</code> 包含了按钮和对话框的逻辑;</li>
|
||||
<li><code>waifu-tips.js</code> 是由 <code>src/waifu-tips.js</code> 自动打包生成的,不建议直接修改;</li>
|
||||
<li><code>waifu-tips.json</code> 中定义了触发条件(<code>selector</code>,CSS 选择器)和触发时显示的文字(<code>text</code>);</li>
|
||||
<li><code>waifu.css</code> 是看板娘的样式表。</li>
|
||||
</ul>
|
||||
<p><code>waifu-tips.json</code> 中默认的 CSS 选择器规则是对 Hexo 的 <a target="_blank" rel="noopener" href="http://github.com/next-theme/hexo-theme-next">NexT 主题</a> 有效的,为了适用于你自己的网页,可能需要自行修改,或增加新内容。<br><strong>警告:<code>waifu-tips.json</code> 中的内容可能不适合所有年龄段,或不宜在工作期间访问。在使用时,请自行确保它们是合适的。</strong></p>
|
||||
<p>要在本地部署本项目的开发测试环境,你需要安装 Node.js 和 npm,然后执行以下命令:</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></pre></td><td class="code"><pre><span class="line">git <span class="built_in">clone</span> https://github.com/stevenjoezhang/live2d-widget.git</span><br><span class="line">npm install</span><br><span class="line">npm run build</span><br></pre></td></tr></table></figure>
|
||||
|
||||
<p>如果有任何疑问,欢迎提 Issue。如果有任何修改建议,欢迎提 Pull Request。</p>
|
||||
<h2 id="部署-Deploy"><a href="#部署-Deploy" class="headerlink" title="部署 Deploy"></a>部署 Deploy</h2><p>在本地完成了修改后,你可以将修改后的项目部署在服务器上,或者通过 CDN 加载,以便在网页中使用。</p>
|
||||
<h3 id="Using-CDN"><a href="#Using-CDN" class="headerlink" title="Using CDN"></a>Using CDN</h3><p>要自定义有关内容,可以把这个仓库 Fork 一份,然后把修改后的内容通过 git push 到你的仓库中。这时,使用方法对应地变为</p>
|
||||
<figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"https://fastly.jsdelivr.net/gh/username/live2d-widget@latest/autoload.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure>
|
||||
<p>将此处的 <code>username</code> 替换为你的 GitHub 用户名。为了使 CDN 的内容正常刷新,需要创建新的 git tag 并推送至 GitHub 仓库中,否则此处的 <code>@latest</code> 仍然指向更新前的文件。此外 CDN 本身存在缓存,因此改动可能需要一定的时间生效。相关文档:</p>
|
||||
<ul>
|
||||
<li><a target="_blank" rel="noopener" href="https://git-scm.com/book/en/v2/Git-Basics-Tagging">Git Basics - Tagging</a></li>
|
||||
<li><a target="_blank" rel="noopener" href="https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository">Managing releases in a repository</a></li>
|
||||
</ul>
|
||||
<h3 id="Self-host"><a href="#Self-host" class="headerlink" title="Self-host"></a>Self-host</h3><p>你也可以直接把这些文件放到服务器上,而不是通过 CDN 加载。</p>
|
||||
<ul>
|
||||
<li>如果你能够通过 <code>ssh</code> 连接你的主机,请把 Fork 并修改后的代码仓库克隆到服务器上。</li>
|
||||
<li>如果你的主机无法用 <code>ssh</code> 连接(例如一般的虚拟主机),请在本地修改好代码后,通过 <code>ftp</code> 等方式将文件上传到主机的网站的目录下。</li>
|
||||
<li>如果你是通过 Hexo 等工具部署的静态博客,请把本项目的代码放在博客源文件目录下(例如 <code>source</code> 目录)。重新部署博客时,相关文件就会自动上传到对应的路径下。为了避免这些文件被 Hexo 插件错误地修改,可能需要设置 <code>skip_render</code>。</li>
|
||||
</ul>
|
||||
<p>这样,整个项目就可以通过你的域名访问了。不妨试试能否正常地通过浏览器打开 <code>autoload.js</code> 和 <code>live2d.min.js</code> 等文件,并确认这些文件的内容是完整和正确的。<br>一切正常的话,接下来修改 <code>autoload.js</code> 中的常量 <code>live2d_path</code> 为 <code>live2d-widget</code> 这一目录的 URL 即可。比如说,如果你能够通过</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">https://example.com/path/to/live2d-widget/live2d.min.js</span><br></pre></td></tr></table></figure>
|
||||
<p>访问到 <code>live2d.min.js</code>,那么就把 <code>live2d_path</code> 的值修改为</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">https://example.com/path/to/live2d-widget/</span><br></pre></td></tr></table></figure>
|
||||
<p>路径末尾的 <code>/</code> 一定要加上。<br>完成后,在你要添加看板娘的界面加入</p>
|
||||
<figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"https://example.com/path/to/live2d-widget/autoload.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure>
|
||||
<p>就可以加载了。</p>
|
||||
<h2 id="鸣谢-Thanks"><a href="#鸣谢-Thanks" class="headerlink" title="鸣谢 Thanks"></a>鸣谢 Thanks</h2><p><a target="_blank" rel="noopener" href="https://www.browserstack.com/"><img height="80" src="https://live.browserstack.com/images/opensource/browserstack-logo.svg" alt="BrowserStack Logo"></a></p>
|
||||
<blockquote>
|
||||
<p>感谢 BrowserStack 容许我们在真实的浏览器中测试此项目。<br>Thanks to <a target="_blank" rel="noopener" href="https://www.browserstack.com/">BrowserStack</a> for providing the infrastructure that allows us to test in real browsers!</p>
|
||||
</blockquote>
|
||||
<p><a target="_blank" rel="noopener" href="https://www.jsdelivr.com"><img height="80" src="https://raw.githubusercontent.com/jsdelivr/jsdelivr-media/master/default/svg/jsdelivr-logo-horizontal.svg"></a></p>
|
||||
<blockquote>
|
||||
<p>感谢 jsDelivr 提供的 CDN 服务。<br>Thanks jsDelivr for providing public CDN service.</p>
|
||||
</blockquote>
|
||||
<p>代码自这篇博文魔改而来:<br><a target="_blank" rel="noopener" href="https://www.fghrsh.net/post/123.html">https://www.fghrsh.net/post/123.html</a></p>
|
||||
<p>感谢 <a target="_blank" rel="noopener" href="https://hitokoto.cn/">一言</a> 提供的语句接口。</p>
|
||||
<p>点击看板娘的纸飞机按钮时,会出现一个彩蛋,这来自于 <a target="_blank" rel="noopener" href="http://www.websiteasteroids.com/">WebsiteAsteroids</a>。</p>
|
||||
<h2 id="更多-More"><a href="#更多-More" class="headerlink" title="更多 More"></a>更多 More</h2><p>更多内容可以参考:<br><a target="_blank" rel="noopener" href="https://nocilol.me/archives/lab/add-dynamic-poster-girl-with-live2d-to-your-blog-02">https://nocilol.me/archives/lab/add-dynamic-poster-girl-with-live2d-to-your-blog-02</a><br><a target="_blank" rel="noopener" href="https://github.com/xiazeyu/live2d-widget.js">https://github.com/xiazeyu/live2d-widget.js</a><br><a target="_blank" rel="noopener" href="https://github.com/summerscar/live2dDemo">https://github.com/summerscar/live2dDemo</a></p>
|
||||
<p>关于后端 API 模型:<br><a target="_blank" rel="noopener" href="https://github.com/xiazeyu/live2d-widget-models">https://github.com/xiazeyu/live2d-widget-models</a><br><a target="_blank" rel="noopener" href="https://github.com/xiaoski/live2d_models_collection">https://github.com/xiaoski/live2d_models_collection</a></p>
|
||||
<p>除此之外,还有桌面版本:<br><a target="_blank" rel="noopener" href="https://github.com/amorist/platelet">https://github.com/amorist/platelet</a><br><a target="_blank" rel="noopener" href="https://github.com/akiroz/Live2D-Widget">https://github.com/akiroz/Live2D-Widget</a><br><a target="_blank" rel="noopener" href="https://github.com/zenghongtu/PPet">https://github.com/zenghongtu/PPet</a><br><a target="_blank" rel="noopener" href="https://github.com/LikeNeko/L2dPetForMac">https://github.com/LikeNeko/L2dPetForMac</a></p>
|
||||
<p>以及 Wallpaper Engine:<br><a target="_blank" rel="noopener" href="https://github.com/guansss/nep-live2d">https://github.com/guansss/nep-live2d</a></p>
|
||||
<h2 id="许可证-License"><a href="#许可证-License" class="headerlink" title="许可证 License"></a>许可证 License</h2><p>Released under the GNU General Public License v3<br><a target="_blank" rel="noopener" href="http://www.gnu.org/licenses/gpl-3.0.html">http://www.gnu.org/licenses/gpl-3.0.html</a></p>
|
||||
<p>本仓库并不包含任何模型,用作展示的所有 Live2D 模型、图片、动作数据等版权均属于其原作者,仅供研究学习,不得用于商业用途。</p>
|
||||
<p>Live2D 官方网站:<br><a target="_blank" rel="noopener" href="https://www.live2d.com/en/">https://www.live2d.com/en/</a><br><a target="_blank" rel="noopener" href="https://live2d.github.io/">https://live2d.github.io</a></p>
|
||||
<p>Live2D Cubism Core は Live2D Proprietary Software License で提供しています。<br><a target="_blank" rel="noopener" href="https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html">https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html</a><br>Live2D Cubism Components は Live2D Open Software License で提供しています。<br><a target="_blank" rel="noopener" href="http://www.live2d.com/eula/live2d-open-software-license-agreement_en.html">http://www.live2d.com/eula/live2d-open-software-license-agreement_en.html</a></p>
|
||||
<blockquote>
|
||||
<p>The terms and conditions do prohibit modification, but obfuscating in <code>live2d.min.js</code> would not be considered illegal modification.</p>
|
||||
</blockquote>
|
||||
<p><a target="_blank" rel="noopener" href="https://community.live2d.com/discussion/140/webgl-developer-licence-and-javascript-question">https://community.live2d.com/discussion/140/webgl-developer-licence-and-javascript-question</a></p>
|
||||
<h2 id="更新-Update"><a href="#更新-Update" class="headerlink" title="更新 Update"></a>更新 Update</h2><p>2018年10月31日,由 fghrsh 提供的原 API 停用,请更新至新地址。参考文章:<br><a target="_blank" rel="noopener" href="https://www.fghrsh.net/post/170.html">https://www.fghrsh.net/post/170.html</a></p>
|
||||
<p>2020年1月1日起,本项目不再依赖于 jQuery。</p>
|
||||
<p>2022年11月1日起,本项目不再需要用户单独加载 Font Awesome。</p>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="comments" id="gitalk-container"></div>
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
<div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#Live2D-Widget"><span class="nav-number">1.</span> <span class="nav-text">Live2D Widget</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#%E7%89%B9%E6%80%A7-Feature"><span class="nav-number">1.1.</span> <span class="nav-text">特性 Feature</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E4%BD%BF%E7%94%A8-Usage"><span class="nav-number">1.2.</span> <span class="nav-text">使用 Usage</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%85%8D%E7%BD%AE-Configuration"><span class="nav-number">1.3.</span> <span class="nav-text">配置 Configuration</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E8%87%AA%E5%AE%9A%E4%B9%89-Customization"><span class="nav-number">1.4.</span> <span class="nav-text">自定义 Customization</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%83%A8%E7%BD%B2-Deploy"><span class="nav-number">1.5.</span> <span class="nav-text">部署 Deploy</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#Using-CDN"><span class="nav-number">1.5.1.</span> <span class="nav-text">Using CDN</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Self-host"><span class="nav-number">1.5.2.</span> <span class="nav-text">Self-host</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%B8%A3%E8%B0%A2-Thanks"><span class="nav-number">1.6.</span> <span class="nav-text">鸣谢 Thanks</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%9B%B4%E5%A4%9A-More"><span class="nav-number">1.7.</span> <span class="nav-text">更多 More</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E8%AE%B8%E5%8F%AF%E8%AF%81-License"><span class="nav-number">1.8.</span> <span class="nav-text">许可证 License</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%9B%B4%E6%96%B0-Update"><span class="nav-number">1.9.</span> <span class="nav-text">更新 Update</span></a></li></ol></li></ol></div>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
|
||||
|
||||
<script>
|
||||
NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
|
||||
var gitalk = new Gitalk({
|
||||
clientID : '1e2867144d855824b913# GitHub Application Client ID',
|
||||
clientSecret: '3c474768436b020bd64b81c163e40c7ac7e3f1d6# GitHub Application Client Secret',
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : 'f38fb2319f66b8110707a7a81c6dd4d3',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
gitalk.render('gitalk-container');
|
||||
}, window.Gitalk);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
live2d-widget/assets/screenshot-1.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
live2d-widget/assets/screenshot-2.png
Normal file
|
After Width: | Height: | Size: 320 KiB |
BIN
live2d-widget/assets/screenshot-3.png
Normal file
|
After Width: | Height: | Size: 242 KiB |
63
live2d-widget/autoload.js
Normal file
@@ -0,0 +1,63 @@
|
||||
// live2d_path 参数建议使用绝对路径
|
||||
// const live2d_path = "https://fastly.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/";
|
||||
const live2d_path = "/live2d-widget/";
|
||||
|
||||
// 封装异步加载资源的方法
|
||||
function loadExternalResource(url, type) {
|
||||
return new Promise((resolve, reject) => {
|
||||
let tag;
|
||||
|
||||
if (type === "css") {
|
||||
tag = document.createElement("link");
|
||||
tag.rel = "stylesheet";
|
||||
tag.href = url;
|
||||
}
|
||||
else if (type === "js") {
|
||||
tag = document.createElement("script");
|
||||
tag.src = url;
|
||||
}
|
||||
if (tag) {
|
||||
tag.onload = () => resolve(url);
|
||||
tag.onerror = () => reject(url);
|
||||
document.head.appendChild(tag);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// 加载 waifu.css live2d.min.js waifu-tips.js
|
||||
if (screen.width >= 768) {
|
||||
Promise.all([
|
||||
loadExternalResource(live2d_path + "waifu.css", "css"),
|
||||
loadExternalResource(live2d_path + "live2d.min.js", "js"),
|
||||
loadExternalResource(live2d_path + "waifu-tips.js", "js")
|
||||
]).then(() => {
|
||||
// 配置选项的具体用法见 README.md
|
||||
initWidget({
|
||||
waifuPath: live2d_path + "waifu-tips.json",
|
||||
//apiPath: "https://live2d.fghrsh.net/api/",
|
||||
cdnPath: "https://fastly.jsdelivr.net/gh/fghrsh/live2d_api/",
|
||||
tools: ["hitokoto", "asteroids", "switch-model", "switch-texture", "photo", "info", "quit"]
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
console.log(`
|
||||
く__,.ヘヽ. / ,ー、 〉
|
||||
\ ', !-─‐-i / /´
|
||||
/`ー' L//`ヽ、
|
||||
/ /, /| , , ',
|
||||
イ / /-‐/ i L_ ハ ヽ! i
|
||||
レ ヘ 7イ`ト レ'ァ-ト、!ハ| |
|
||||
!,/7 '0' ´0iソ| |
|
||||
|.从" _ ,,,, / |./ |
|
||||
レ'| i>.、,,__ _,.イ / .i |
|
||||
レ'| | / k_7_/レ'ヽ, ハ. |
|
||||
| |/i 〈|/ i ,.ヘ | i |
|
||||
.|/ / i: ヘ! \ |
|
||||
kヽ>、ハ _,.ヘ、 /、!
|
||||
!'〈//`T´', \ `'7'ーr'
|
||||
レ'ヽL__|___i,___,ンレ|ノ
|
||||
ト-,/ |___./
|
||||
'ー' !_,.:
|
||||
`);
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
480
live2d-widget/demo/demo.html
Normal file
@@ -0,0 +1,480 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="Live2D 看板娘 / Demo #github svg { transition: all 1s; fill: #222; color: #fff; position: absolute; top: 0; right: 0; border: 0; width: 80px; height: 80px; } #github:hover svg { width: 160">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="流量不足ow的个人博客">
|
||||
<meta property="og:url" content="http://example.com/live2d-widget/demo/demo.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="Live2D 看板娘 / Demo #github svg { transition: all 1s; fill: #222; color: #fff; position: absolute; top: 0; right: 0; border: 0; width: 80px; height: 80px; } #github:hover svg { width: 160">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="article:published_time" content="2022-11-07T17:13:43.290Z">
|
||||
<meta property="article:modified_time" content="2022-11-07T16:45:40.966Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta name="twitter:card" content="summary">
|
||||
|
||||
<link rel="canonical" href="http://example.com/live2d-widget/demo/demo">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : false,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title> | 流量不足ow的个人博客
|
||||
</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content page posts-expand">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-block" lang="zh-CN">
|
||||
<header class="post-header">
|
||||
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
|
||||
<ul class="breadcrumb">
|
||||
|
||||
<li><a href="/live2d-widget/">LIVE2D-WIDGET</a></li>
|
||||
<li><a href="/live2d-widget/demo/">DEMO</a></li>
|
||||
<li>DEMO</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body">
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Live2D 看板娘 / Demo</title>
|
||||
<style>
|
||||
#github svg {
|
||||
transition: all 1s;
|
||||
fill: #222;
|
||||
color: #fff;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
border: 0;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
}
|
||||
#github:hover svg {
|
||||
width: 160px;
|
||||
height: 160px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<a id="github" href="https://github.com/stevenjoezhang/live2d-widget" target="_blank" title="Visit the open-source code on GitHub!">
|
||||
<svg viewBox="0 0 250 250" aria-hidden="true">
|
||||
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
|
||||
<path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" class="octo-arm"></path>
|
||||
<path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
|
||||
</svg>
|
||||
</a>
|
||||
<script src="../autoload.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="breadcrumb">
|
||||
|
||||
<li><a href="/live2d-widget/">LIVE2D-WIDGET</a></li>
|
||||
<li><a href="/live2d-widget/demo/">DEMO</a></li>
|
||||
<li>DEMO</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="comments" id="gitalk-container"></div>
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
|
||||
|
||||
<script>
|
||||
NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
|
||||
var gitalk = new Gitalk({
|
||||
clientID : '1e2867144d855824b913# GitHub Application Client ID',
|
||||
clientSecret: '3c474768436b020bd64b81c163e40c7ac7e3f1d6# GitHub Application Client Secret',
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : '46adc6c28e9146f4c75acd7439e950bd',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
gitalk.render('gitalk-container');
|
||||
}, window.Gitalk);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
720
live2d-widget/demo/login.html
Normal file
@@ -0,0 +1,720 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta name="description" content="看板娘登陆平台 html, body { height: 100%; } body { display: flex; align-items: center; justify-content: center; padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f5; } .form-sig">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="流量不足ow的个人博客">
|
||||
<meta property="og:url" content="http://example.com/live2d-widget/demo/login.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:description" content="看板娘登陆平台 html, body { height: 100%; } body { display: flex; align-items: center; justify-content: center; padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f5; } .form-sig">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="og:image" content="http://example.com/live2d-widget/assets/screenshot-1.png">
|
||||
<meta property="article:published_time" content="2022-11-07T17:13:56.479Z">
|
||||
<meta property="article:modified_time" content="2022-11-07T16:45:40.967Z">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:image" content="http://example.com/live2d-widget/assets/screenshot-1.png">
|
||||
|
||||
<link rel="canonical" href="http://example.com/live2d-widget/demo/login">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : false,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title> | 流量不足ow的个人博客
|
||||
</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content page posts-expand">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-block" lang="zh-CN">
|
||||
<header class="post-header">
|
||||
|
||||
<h1 class="post-title" itemprop="name headline">
|
||||
</h1>
|
||||
|
||||
<div class="post-meta">
|
||||
|
||||
<ul class="breadcrumb">
|
||||
|
||||
<li><a href="/live2d-widget/">LIVE2D-WIDGET</a></li>
|
||||
<li><a href="/live2d-widget/demo/">DEMO</a></li>
|
||||
<li>LOGIN</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-body">
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>看板娘登陆平台</title>
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/bootstrap@5/dist/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/css/all.min.css">
|
||||
<script src="../live2d.min.js"></script>
|
||||
<style>
|
||||
html, body {
|
||||
height: 100%;
|
||||
}
|
||||
body {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.form-signin {
|
||||
width: 100%;
|
||||
max-width: 330px;
|
||||
padding: 15px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
.form-signin .checkbox {
|
||||
font-weight: 400;
|
||||
}
|
||||
.form-signin .form-control {
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
height: auto;
|
||||
padding: 10px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.form-signin .form-control:focus {
|
||||
z-index: 2;
|
||||
}
|
||||
.form-signin input[type=text] {
|
||||
margin-bottom: -1px;
|
||||
border-bottom-right-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
.form-signin input[type=password] {
|
||||
margin-bottom: 10px;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
#stage {
|
||||
position: relative;
|
||||
}
|
||||
#stage img {
|
||||
width: 100%;
|
||||
margin-bottom: 20px;
|
||||
border-radius: 20px;
|
||||
}
|
||||
#stage button {
|
||||
position: absolute;
|
||||
padding: 0;
|
||||
}
|
||||
#inner {
|
||||
position: relative;
|
||||
background-color: #999;
|
||||
clip-path: circle(120px at center);
|
||||
}
|
||||
#cover {
|
||||
position: absolute;
|
||||
background-color: #CB3837;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
bottom: 10%;
|
||||
transition: all 1s;
|
||||
box-shadow: 0 0 0 5px rgba(0, 0, 0, .1);
|
||||
}
|
||||
#text {
|
||||
position: absolute;
|
||||
bottom: 30%;
|
||||
font-size: 2em;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
opacity: 0.4;
|
||||
font-weight: bold;
|
||||
}
|
||||
#detail {
|
||||
position: absolute;
|
||||
background: rgba(255, 255, 255, .1);
|
||||
width: 100%;
|
||||
height: 10px;
|
||||
bottom: 0;
|
||||
}
|
||||
#handle {
|
||||
position: absolute;
|
||||
background: #ccc;
|
||||
bottom: -2px;
|
||||
box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
|
||||
height: 8px;
|
||||
left: 50%;
|
||||
margin-left: -15px;
|
||||
width: 30px;
|
||||
cursor: pointer;
|
||||
}
|
||||
#info {
|
||||
left: 40px;
|
||||
bottom: 20px;
|
||||
}
|
||||
#refresh {
|
||||
right: 40px;
|
||||
bottom: 20px;
|
||||
}
|
||||
#live2d {
|
||||
cursor: grab;
|
||||
height: 300px;
|
||||
width: 300px;
|
||||
}
|
||||
#live2d:active {
|
||||
cursor: grabbing;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body class="text-center">
|
||||
<form class="form-signin" action="login.php" method="post">
|
||||
<div id="stage">
|
||||
<div id="inner">
|
||||
<div id="cover">
|
||||
<div id="text">
|
||||
<span style="color: cyan;">MIMI</span><span style="color: white;">POWERED</span>
|
||||
</div>
|
||||
<div id="detail"></div>
|
||||
<div id="handle"></div>
|
||||
</div>
|
||||
<canvas class="mb-4" id="live2d" width="800" height="800"></canvas>
|
||||
</div>
|
||||
<button class="btn btn-link" id="info"><i class="fa fa-lg fa-info"></i></button>
|
||||
<button class="btn btn-link" id="refresh"><i class="fa fa-lg fa-sync-alt"></i></button>
|
||||
</div>
|
||||
<h1 class="h3 mb-3 fw-normal">看板娘登陆平台</h1>
|
||||
<label for="room" class="sr-only">用户名</label>
|
||||
<input type="text" name="room" class="form-control" placeholder="用户名" required autofocus>
|
||||
<label for="pass" class="sr-only">密码</label>
|
||||
<input type="password" name="pass" class="form-control" placeholder="密码" required>
|
||||
<div class="checkbox mb-4">
|
||||
<label>
|
||||
<input type="checkbox" value="remember-me"> 记住我
|
||||
</label>
|
||||
</div>
|
||||
<div class="d-grid">
|
||||
<button class="btn btn-lg btn-primary" type="submit">登录</button>
|
||||
</div>
|
||||
<p class="mt-5 mb-3 text-muted">Copyleft © Mimi 2019</p>
|
||||
</form>
|
||||
<script>
|
||||
/*
|
||||
* _(:з」∠)_
|
||||
* Created by Shuqiao Zhang in 2019.
|
||||
* https://zhangshuqiao.org
|
||||
*/
|
||||
|
||||
/*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
window.addEventListener("load", () => {
|
||||
"use strict";
|
||||
|
||||
if (!CSS.supports("clip-path", "circle(120px at center)")) {
|
||||
document.getElementById("stage").innerHTML = '<img src="../assets/screenshot-1.png">';
|
||||
return;
|
||||
}
|
||||
|
||||
const apiPath = "https://live2d.fghrsh.net/api";
|
||||
let state = 0, loading = false,
|
||||
modelId = localStorage.getItem("modelId"),
|
||||
modelTexturesId = localStorage.getItem("modelTexturesId");
|
||||
if (modelId === null) {
|
||||
modelId = 1;
|
||||
modelTexturesId = 53;
|
||||
}
|
||||
loadModel(modelId, modelTexturesId);
|
||||
|
||||
function loadModel(modelId, modelTexturesId) {
|
||||
localStorage.setItem("modelId", modelId);
|
||||
if (modelTexturesId === undefined) modelTexturesId = 0;
|
||||
localStorage.setItem("modelTexturesId", modelTexturesId);
|
||||
loadlive2d("live2d", `${apiPath}/get/?id=${modelId}-${modelTexturesId}`, null);
|
||||
console.log("live2d", `模型 ${modelId}-${modelTexturesId} 加载完成`);
|
||||
setTimeout(() => {
|
||||
coverPosition("80%");
|
||||
state = 2;
|
||||
}, 2000);
|
||||
}
|
||||
|
||||
function loadRandModel() {
|
||||
const modelId = localStorage.getItem("modelId"),
|
||||
modelTexturesId = localStorage.getItem("modelTexturesId");
|
||||
fetch(`${apiPath}/rand_textures/?id=${modelId}-${modelTexturesId}`)
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
loadModel(modelId, result.textures.id);
|
||||
setTimeout(() => {
|
||||
state = 2;
|
||||
coverPosition("80%");
|
||||
loading = false;
|
||||
}, 1000);
|
||||
});
|
||||
}
|
||||
|
||||
function loadOtherModel() {
|
||||
const modelId = localStorage.getItem("modelId");
|
||||
fetch(`${apiPath}/switch/?id=${modelId}`)
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
loadModel(result.model.id);
|
||||
});
|
||||
}
|
||||
|
||||
function coverPosition(pos) {
|
||||
document.getElementById("cover").style.bottom = pos;
|
||||
}
|
||||
|
||||
document.getElementById("info").addEventListener("click", () => {
|
||||
fetch("https://v1.hitokoto.cn")
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
alert("「" + result.hitokoto + "」——" + result.from);
|
||||
});
|
||||
});
|
||||
|
||||
document.getElementById("refresh").addEventListener("click", () => {
|
||||
if (loading) return;
|
||||
state = 0;
|
||||
coverPosition("10%");
|
||||
loading = true;
|
||||
setTimeout(loadRandModel, 1000);
|
||||
});
|
||||
|
||||
document.getElementById("handle").addEventListener("click", () => {
|
||||
if (state === 1) {
|
||||
state = 2;
|
||||
coverPosition("80%");
|
||||
}
|
||||
else if (state === 2) {
|
||||
state = 1;
|
||||
coverPosition("20%");
|
||||
}
|
||||
});
|
||||
|
||||
document.querySelector("input[type=password]").addEventListener("focus", () => {
|
||||
if (state === 2) {
|
||||
state = 1;
|
||||
coverPosition("20%");
|
||||
}
|
||||
});
|
||||
document.querySelector("input[type=password]").addEventListener("blur", () => {
|
||||
if (state === 1) {
|
||||
state = 2;
|
||||
coverPosition("80%");
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="breadcrumb">
|
||||
|
||||
<li><a href="/live2d-widget/">LIVE2D-WIDGET</a></li>
|
||||
<li><a href="/live2d-widget/demo/">DEMO</a></li>
|
||||
<li>LOGIN</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="comments" id="gitalk-container"></div>
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
<div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link"><span class="nav-number">1.</span> <span class="nav-text">看板娘登陆平台</span></a></li></ol></div>
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css">
|
||||
|
||||
<script>
|
||||
NexT.utils.loadComments(document.querySelector('#gitalk-container'), () => {
|
||||
NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
|
||||
var gitalk = new Gitalk({
|
||||
clientID : '1e2867144d855824b913# GitHub Application Client ID',
|
||||
clientSecret: '3c474768436b020bd64b81c163e40c7ac7e3f1d6# GitHub Application Client Secret',
|
||||
repo : 'BlogComments# Repository name to store issues',
|
||||
owner : 'llbzow# GitHub repo owner',
|
||||
admin : ['llbzow# GitHub repo owner and collaborators, only these guys can initialize gitHub issues'],
|
||||
id : 'c99f292b337be155c00f399a4e18ec94',
|
||||
language: '',
|
||||
distractionFreeMode: true
|
||||
});
|
||||
gitalk.render('gitalk-container');
|
||||
}, window.Gitalk);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
2
live2d-widget/live2d.min.js
vendored
Normal file
1
live2d-widget/package.json
Normal file
@@ -0,0 +1 @@
|
||||
{"name":"live2d-widget","version":"0.9.0","description":"Live2D widget for web pages","main":"autoload.js","type":"module","scripts":{"build":"rollup -c rollup.config.js -f iife | terser -c -m > waifu-tips.js","build-dev":"rollup -c rollup.config.js -f iife -o waifu-tips.js -w"},"repository":{"type":"git","url":"git+https://github.com/stevenjoezhang/live2d-widget.git"},"keywords":["Live2d"],"author":"stevenjoezhang <stevenjoezhang@gmail.com>","license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/stevenjoezhang/live2d-widget/issues"},"homepage":"https://github.com/stevenjoezhang/live2d-widget#readme","devDependencies":{"@fortawesome/fontawesome-free":"^6.2.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/pluginutils":"^5.0.1","rollup":"^3.2.3","terser":"^5.15.1"}}<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
39
live2d-widget/rollup.config.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import { nodeResolve } from "@rollup/plugin-node-resolve";
|
||||
import { createFilter } from "@rollup/pluginutils";
|
||||
|
||||
function string(opts = {}) {
|
||||
if (!opts.include) {
|
||||
throw Error("include option should be specified");
|
||||
}
|
||||
|
||||
const filter = createFilter(opts.include, opts.exclude);
|
||||
|
||||
return {
|
||||
name: "string",
|
||||
|
||||
transform(code, id) {
|
||||
if (filter(id)) {
|
||||
return {
|
||||
code: `export default ${JSON.stringify(code)};`,
|
||||
map: { mappings: "" }
|
||||
};
|
||||
}
|
||||
},
|
||||
|
||||
renderChunk(code, chunk, outputOptions = {}) {
|
||||
return `/*!
|
||||
* Live2D Widget
|
||||
* https://github.com/stevenjoezhang/live2d-widget
|
||||
*/
|
||||
` + code;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export default {
|
||||
input: "src/waifu-tips.js",
|
||||
plugins: [nodeResolve(), string({
|
||||
include: "**/*.svg",
|
||||
})]
|
||||
};
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
176
live2d-widget/src/index.js
Normal file
@@ -0,0 +1,176 @@
|
||||
import Model from "./model.js";
|
||||
import showMessage from "./message.js";
|
||||
import randomSelection from "./utils.js";
|
||||
import tools from "./tools.js";
|
||||
|
||||
function loadWidget(config) {
|
||||
const model = new Model(config);
|
||||
localStorage.removeItem("waifu-display");
|
||||
sessionStorage.removeItem("waifu-text");
|
||||
document.body.insertAdjacentHTML("beforeend", `<div id="waifu">
|
||||
<div id="waifu-tips"></div>
|
||||
<canvas id="live2d" width="800" height="800"></canvas>
|
||||
<div id="waifu-tool"></div>
|
||||
</div>`);
|
||||
// https://stackoverflow.com/questions/24148403/trigger-css-transition-on-appended-element
|
||||
setTimeout(() => {
|
||||
document.getElementById("waifu").style.bottom = 0;
|
||||
}, 0);
|
||||
|
||||
(function registerTools() {
|
||||
tools["switch-model"].callback = () => model.loadOtherModel();
|
||||
tools["switch-texture"].callback = () => model.loadRandModel();
|
||||
if (!Array.isArray(config.tools)) {
|
||||
config.tools = Object.keys(tools);
|
||||
}
|
||||
for (let tool of config.tools) {
|
||||
if (tools[tool]) {
|
||||
const { icon, callback } = tools[tool];
|
||||
document.getElementById("waifu-tool").insertAdjacentHTML("beforeend", `<span id="waifu-tool-${tool}">${icon}</span>`);
|
||||
document.getElementById(`waifu-tool-${tool}`).addEventListener("click", callback);
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
function welcomeMessage(time) {
|
||||
if (location.pathname === "/") { // 如果是主页
|
||||
for (let { hour, text } of time) {
|
||||
const now = new Date(),
|
||||
after = hour.split("-")[0],
|
||||
before = hour.split("-")[1] || after;
|
||||
if (after <= now.getHours() && now.getHours() <= before) {
|
||||
return text;
|
||||
}
|
||||
}
|
||||
}
|
||||
const text = `欢迎阅读<span>「${document.title.split(" - ")[0]}」</span>`;
|
||||
let from;
|
||||
if (document.referrer !== "") {
|
||||
const referrer = new URL(document.referrer),
|
||||
domain = referrer.hostname.split(".")[1];
|
||||
const domains = {
|
||||
"baidu": "百度",
|
||||
"so": "360搜索",
|
||||
"google": "谷歌搜索"
|
||||
};
|
||||
if (location.hostname === referrer.hostname) return text;
|
||||
|
||||
if (domain in domains) from = domains[domain];
|
||||
else from = referrer.hostname;
|
||||
return `Hello!来自 <span>${from}</span> 的朋友<br>${text}`;
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
function registerEventListener(result) {
|
||||
// 检测用户活动状态,并在空闲时显示消息
|
||||
let userAction = false,
|
||||
userActionTimer,
|
||||
messageArray = result.message.default;
|
||||
window.addEventListener("mousemove", () => userAction = true);
|
||||
window.addEventListener("keydown", () => userAction = true);
|
||||
setInterval(() => {
|
||||
if (userAction) {
|
||||
userAction = false;
|
||||
clearInterval(userActionTimer);
|
||||
userActionTimer = null;
|
||||
} else if (!userActionTimer) {
|
||||
userActionTimer = setInterval(() => {
|
||||
showMessage(messageArray, 6000, 9);
|
||||
}, 20000);
|
||||
}
|
||||
}, 1000);
|
||||
showMessage(welcomeMessage(result.time), 7000, 11);
|
||||
window.addEventListener("mouseover", event => {
|
||||
for (let { selector, text } of result.mouseover) {
|
||||
if (!event.target.matches(selector)) continue;
|
||||
text = randomSelection(text);
|
||||
text = text.replace("{text}", event.target.innerText);
|
||||
showMessage(text, 4000, 8);
|
||||
return;
|
||||
}
|
||||
});
|
||||
window.addEventListener("click", event => {
|
||||
for (let { selector, text } of result.click) {
|
||||
if (!event.target.matches(selector)) continue;
|
||||
text = randomSelection(text);
|
||||
text = text.replace("{text}", event.target.innerText);
|
||||
showMessage(text, 4000, 8);
|
||||
return;
|
||||
}
|
||||
});
|
||||
result.seasons.forEach(({ date, text }) => {
|
||||
const now = new Date(),
|
||||
after = date.split("-")[0],
|
||||
before = date.split("-")[1] || after;
|
||||
if ((after.split("/")[0] <= now.getMonth() + 1 && now.getMonth() + 1 <= before.split("/")[0]) && (after.split("/")[1] <= now.getDate() && now.getDate() <= before.split("/")[1])) {
|
||||
text = randomSelection(text);
|
||||
text = text.replace("{year}", now.getFullYear());
|
||||
messageArray.push(text);
|
||||
}
|
||||
});
|
||||
|
||||
const devtools = () => { };
|
||||
console.log("%c", devtools);
|
||||
devtools.toString = () => {
|
||||
showMessage(result.message.console, 6000, 9);
|
||||
};
|
||||
window.addEventListener("copy", () => {
|
||||
showMessage(result.message.copy, 6000, 9);
|
||||
});
|
||||
window.addEventListener("visibilitychange", () => {
|
||||
if (!document.hidden) showMessage(result.message.visibilitychange, 6000, 9);
|
||||
});
|
||||
}
|
||||
|
||||
(function initModel() {
|
||||
let modelId = localStorage.getItem("modelId"),
|
||||
modelTexturesId = localStorage.getItem("modelTexturesId");
|
||||
if (modelId === null) {
|
||||
// 首次访问加载 指定模型 的 指定材质
|
||||
modelId = 1; // 模型 ID
|
||||
modelTexturesId = 53; // 材质 ID
|
||||
}
|
||||
model.loadModel(modelId, modelTexturesId);
|
||||
fetch(config.waifuPath)
|
||||
.then(response => response.json())
|
||||
.then(registerEventListener);
|
||||
})();
|
||||
}
|
||||
|
||||
function initWidget(config, apiPath) {
|
||||
if (typeof config === "string") {
|
||||
config = {
|
||||
waifuPath: config,
|
||||
apiPath
|
||||
};
|
||||
}
|
||||
document.body.insertAdjacentHTML("beforeend", `<div id="waifu-toggle">
|
||||
<span>看板娘</span>
|
||||
</div>`);
|
||||
const toggle = document.getElementById("waifu-toggle");
|
||||
toggle.addEventListener("click", () => {
|
||||
toggle.classList.remove("waifu-toggle-active");
|
||||
if (toggle.getAttribute("first-time")) {
|
||||
loadWidget(config);
|
||||
toggle.removeAttribute("first-time");
|
||||
} else {
|
||||
localStorage.removeItem("waifu-display");
|
||||
document.getElementById("waifu").style.display = "";
|
||||
setTimeout(() => {
|
||||
document.getElementById("waifu").style.bottom = 0;
|
||||
}, 0);
|
||||
}
|
||||
});
|
||||
if (localStorage.getItem("waifu-display") && Date.now() - localStorage.getItem("waifu-display") <= 86400000) {
|
||||
toggle.setAttribute("first-time", true);
|
||||
setTimeout(() => {
|
||||
toggle.classList.add("waifu-toggle-active");
|
||||
}, 0);
|
||||
} else {
|
||||
loadWidget(config);
|
||||
}
|
||||
}
|
||||
|
||||
export default initWidget;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
23
live2d-widget/src/message.js
Normal file
@@ -0,0 +1,23 @@
|
||||
import randomSelection from "./utils.js";
|
||||
|
||||
let messageTimer;
|
||||
|
||||
function showMessage(text, timeout, priority) {
|
||||
if (!text || (sessionStorage.getItem("waifu-text") && sessionStorage.getItem("waifu-text") > priority)) return;
|
||||
if (messageTimer) {
|
||||
clearTimeout(messageTimer);
|
||||
messageTimer = null;
|
||||
}
|
||||
text = randomSelection(text);
|
||||
sessionStorage.setItem("waifu-text", priority);
|
||||
const tips = document.getElementById("waifu-tips");
|
||||
tips.innerHTML = text;
|
||||
tips.classList.add("waifu-tips-active");
|
||||
messageTimer = setTimeout(() => {
|
||||
sessionStorage.removeItem("waifu-text");
|
||||
tips.classList.remove("waifu-tips-active");
|
||||
}, timeout);
|
||||
}
|
||||
|
||||
export default showMessage;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
76
live2d-widget/src/model.js
Normal file
@@ -0,0 +1,76 @@
|
||||
import showMessage from "./message.js";
|
||||
import randomSelection from "./utils.js";
|
||||
|
||||
class Model {
|
||||
constructor(config) {
|
||||
let { apiPath, cdnPath } = config;
|
||||
let useCDN = false;
|
||||
if (typeof cdnPath === "string") {
|
||||
useCDN = true;
|
||||
if (!cdnPath.endsWith("/")) cdnPath += "/";
|
||||
} else if (typeof apiPath === "string") {
|
||||
if (!apiPath.endsWith("/")) apiPath += "/";
|
||||
} else {
|
||||
throw "Invalid initWidget argument!";
|
||||
}
|
||||
this.useCDN = useCDN;
|
||||
this.apiPath = apiPath;
|
||||
this.cdnPath = cdnPath;
|
||||
}
|
||||
|
||||
async loadModelList() {
|
||||
const response = await fetch(`${this.cdnPath}model_list.json`);
|
||||
this.modelList = await response.json();
|
||||
}
|
||||
|
||||
async loadModel(modelId, modelTexturesId, message) {
|
||||
localStorage.setItem("modelId", modelId);
|
||||
localStorage.setItem("modelTexturesId", modelTexturesId);
|
||||
showMessage(message, 4000, 10);
|
||||
if (this.useCDN) {
|
||||
if (!this.modelList) await this.loadModelList();
|
||||
const target = randomSelection(this.modelList.models[modelId]);
|
||||
loadlive2d("live2d", `${this.cdnPath}model/${target}/index.json`);
|
||||
} else {
|
||||
loadlive2d("live2d", `${this.apiPath}get/?id=${modelId}-${modelTexturesId}`);
|
||||
console.log(`Live2D 模型 ${modelId}-${modelTexturesId} 加载完成`);
|
||||
}
|
||||
}
|
||||
|
||||
async loadRandModel() {
|
||||
const modelId = localStorage.getItem("modelId"),
|
||||
modelTexturesId = localStorage.getItem("modelTexturesId");
|
||||
if (this.useCDN) {
|
||||
if (!this.modelList) await this.loadModelList();
|
||||
const target = randomSelection(this.modelList.models[modelId]);
|
||||
loadlive2d("live2d", `${this.cdnPath}model/${target}/index.json`);
|
||||
showMessage("我的新衣服好看嘛?", 4000, 10);
|
||||
} else {
|
||||
// 可选 "rand"(随机), "switch"(顺序)
|
||||
fetch(`${this.apiPath}rand_textures/?id=${modelId}-${modelTexturesId}`)
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
if (result.textures.id === 1 && (modelTexturesId === 1 || modelTexturesId === 0)) showMessage("我还没有其他衣服呢!", 4000, 10);
|
||||
else this.loadModel(modelId, result.textures.id, "我的新衣服好看嘛?");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
async loadOtherModel() {
|
||||
let modelId = localStorage.getItem("modelId");
|
||||
if (this.useCDN) {
|
||||
if (!this.modelList) await this.loadModelList();
|
||||
const index = (++modelId >= this.modelList.models.length) ? 0 : modelId;
|
||||
this.loadModel(index, 0, this.modelList.messages[index]);
|
||||
} else {
|
||||
fetch(`${this.apiPath}switch/?id=${modelId}`)
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
this.loadModel(result.model.id, 0, result.model.message);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default Model;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
79
live2d-widget/src/tools.js
Normal file
@@ -0,0 +1,79 @@
|
||||
import fa_comment from "@fortawesome/fontawesome-free/svgs/solid/comment.svg";
|
||||
import fa_paper_plane from "@fortawesome/fontawesome-free/svgs/solid/paper-plane.svg";
|
||||
import fa_user_circle from "@fortawesome/fontawesome-free/svgs/solid/circle-user.svg";
|
||||
import fa_street_view from "@fortawesome/fontawesome-free/svgs/solid/street-view.svg";
|
||||
import fa_camera_retro from "@fortawesome/fontawesome-free/svgs/solid/camera-retro.svg";
|
||||
import fa_info_circle from "@fortawesome/fontawesome-free/svgs/solid/circle-info.svg";
|
||||
import fa_xmark from "@fortawesome/fontawesome-free/svgs/solid/xmark.svg";
|
||||
|
||||
import showMessage from "./message.js";
|
||||
|
||||
function showHitokoto() {
|
||||
// 增加 hitokoto.cn 的 API
|
||||
fetch("https://v1.hitokoto.cn")
|
||||
.then(response => response.json())
|
||||
.then(result => {
|
||||
const text = `这句一言来自 <span>「${result.from}」</span>,是 <span>${result.creator}</span> 在 hitokoto.cn 投稿的。`;
|
||||
showMessage(result.hitokoto, 6000, 9);
|
||||
setTimeout(() => {
|
||||
showMessage(text, 4000, 9);
|
||||
}, 6000);
|
||||
});
|
||||
}
|
||||
|
||||
const tools = {
|
||||
"hitokoto": {
|
||||
icon: fa_comment,
|
||||
callback: showHitokoto
|
||||
},
|
||||
"asteroids": {
|
||||
icon: fa_paper_plane,
|
||||
callback: () => {
|
||||
if (window.Asteroids) {
|
||||
if (!window.ASTEROIDSPLAYERS) window.ASTEROIDSPLAYERS = [];
|
||||
window.ASTEROIDSPLAYERS.push(new Asteroids());
|
||||
} else {
|
||||
const script = document.createElement("script");
|
||||
script.src = "https://fastly.jsdelivr.net/gh/stevenjoezhang/asteroids/asteroids.js";
|
||||
document.head.appendChild(script);
|
||||
}
|
||||
}
|
||||
},
|
||||
"switch-model": {
|
||||
icon: fa_user_circle,
|
||||
callback: () => {}
|
||||
},
|
||||
"switch-texture": {
|
||||
icon: fa_street_view,
|
||||
callback: () => {}
|
||||
},
|
||||
"photo": {
|
||||
icon: fa_camera_retro,
|
||||
callback: () => {
|
||||
showMessage("照好了嘛,是不是很可爱呢?", 6000, 9);
|
||||
Live2D.captureName = "photo.png";
|
||||
Live2D.captureFrame = true;
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
icon: fa_info_circle,
|
||||
callback: () => {
|
||||
open("https://github.com/stevenjoezhang/live2d-widget");
|
||||
}
|
||||
},
|
||||
"quit": {
|
||||
icon: fa_xmark,
|
||||
callback: () => {
|
||||
localStorage.setItem("waifu-display", Date.now());
|
||||
showMessage("愿你有一天能与重要的人重逢。", 2000, 11);
|
||||
document.getElementById("waifu").style.bottom = "-500px";
|
||||
setTimeout(() => {
|
||||
document.getElementById("waifu").style.display = "none";
|
||||
document.getElementById("waifu-toggle").classList.add("waifu-toggle-active");
|
||||
}, 3000);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export default tools;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
6
live2d-widget/src/utils.js
Normal file
@@ -0,0 +1,6 @@
|
||||
function randomSelection(obj) {
|
||||
return Array.isArray(obj) ? obj[Math.floor(Math.random() * obj.length)] : obj;
|
||||
}
|
||||
|
||||
export default randomSelection;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
4
live2d-widget/src/waifu-tips.js
Normal file
@@ -0,0 +1,4 @@
|
||||
import initWidget from "./index.js";
|
||||
|
||||
window.initWidget = initWidget;
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
6
live2d-widget/waifu-tips.js
Normal file
1
live2d-widget/waifu-tips.json
Normal file
311
live2d-widget/waifu.css
Normal file
@@ -0,0 +1,311 @@
|
||||
#waifu-toggle {
|
||||
background-color: #fa0;
|
||||
border-radius: 5px;
|
||||
bottom: 66px;
|
||||
color: #fff;
|
||||
cursor: pointer;
|
||||
font-size: 12px;
|
||||
left: 0;
|
||||
margin-left: -100px;
|
||||
padding: 5px 2px 5px 5px;
|
||||
position: fixed;
|
||||
transition: margin-left 1s;
|
||||
width: 60px;
|
||||
writing-mode: vertical-rl;
|
||||
}
|
||||
|
||||
#waifu-toggle.waifu-toggle-active {
|
||||
margin-left: -50px;
|
||||
}
|
||||
|
||||
#waifu-toggle.waifu-toggle-active:hover {
|
||||
margin-left: -30px;
|
||||
}
|
||||
|
||||
#waifu {
|
||||
bottom: -1000px;
|
||||
left: 0;
|
||||
line-height: 0;
|
||||
margin-bottom: -10px;
|
||||
position: fixed;
|
||||
transform: translateY(3px);
|
||||
transition: transform .3s ease-in-out, bottom 3s ease-in-out;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
#waifu:hover {
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
#waifu-tips {
|
||||
animation: shake 50s ease-in-out 5s infinite;
|
||||
background-color: rgba(236, 217, 188, .5);
|
||||
border: 1px solid rgba(224, 186, 140, .62);
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 3px 15px 2px rgba(191, 158, 118, .2);
|
||||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
margin: -30px 20px;
|
||||
min-height: 70px;
|
||||
opacity: 0;
|
||||
overflow: hidden;
|
||||
padding: 5px 10px;
|
||||
position: absolute;
|
||||
text-overflow: ellipsis;
|
||||
transition: opacity 1s;
|
||||
width: 250px;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
#waifu-tips.waifu-tips-active {
|
||||
opacity: 1;
|
||||
transition: opacity .2s;
|
||||
}
|
||||
|
||||
#waifu-tips span {
|
||||
color: #0099cc;
|
||||
}
|
||||
|
||||
#live2d {
|
||||
cursor: grab;
|
||||
height: 300px;
|
||||
position: relative;
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
#live2d:active {
|
||||
cursor: grabbing;
|
||||
}
|
||||
|
||||
#waifu-tool {
|
||||
color: #aaa;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
right: -10px;
|
||||
top: 70px;
|
||||
transition: opacity 1s;
|
||||
}
|
||||
|
||||
#waifu:hover #waifu-tool {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#waifu-tool span {
|
||||
display: block;
|
||||
height: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#waifu-tool svg {
|
||||
fill: #7b8c9d;
|
||||
cursor: pointer;
|
||||
height: 25px;
|
||||
transition: fill .3s;
|
||||
}
|
||||
|
||||
#waifu-tool svg:hover {
|
||||
fill: #0684bd; /* #34495e */
|
||||
}
|
||||
|
||||
@keyframes shake {
|
||||
2% {
|
||||
transform: translate(.5px, -1.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
4% {
|
||||
transform: translate(.5px, 1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
6% {
|
||||
transform: translate(1.5px, 1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
8% {
|
||||
transform: translate(2.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
10% {
|
||||
transform: translate(.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
12% {
|
||||
transform: translate(1.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
14% {
|
||||
transform: translate(.5px, .5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
16% {
|
||||
transform: translate(-1.5px, -.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
18% {
|
||||
transform: translate(.5px, .5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
20% {
|
||||
transform: translate(2.5px, 2.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
22% {
|
||||
transform: translate(.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
24% {
|
||||
transform: translate(-1.5px, 1.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
26% {
|
||||
transform: translate(1.5px, .5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
28% {
|
||||
transform: translate(-.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
30% {
|
||||
transform: translate(1.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
32% {
|
||||
transform: translate(2.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
34% {
|
||||
transform: translate(2.5px, 2.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
36% {
|
||||
transform: translate(.5px, -1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
38% {
|
||||
transform: translate(2.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
40% {
|
||||
transform: translate(-.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
42% {
|
||||
transform: translate(-1.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
44% {
|
||||
transform: translate(-1.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
46% {
|
||||
transform: translate(1.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
48% {
|
||||
transform: translate(2.5px, -.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
50% {
|
||||
transform: translate(-1.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
52% {
|
||||
transform: translate(-.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
54% {
|
||||
transform: translate(-1.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
56% {
|
||||
transform: translate(.5px, 2.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
58% {
|
||||
transform: translate(2.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
60% {
|
||||
transform: translate(2.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
62% {
|
||||
transform: translate(-1.5px, .5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
64% {
|
||||
transform: translate(-1.5px, 1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
66% {
|
||||
transform: translate(.5px, 2.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
68% {
|
||||
transform: translate(2.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
70% {
|
||||
transform: translate(2.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
72% {
|
||||
transform: translate(-.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
74% {
|
||||
transform: translate(-1.5px, 2.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
76% {
|
||||
transform: translate(-1.5px, 2.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
78% {
|
||||
transform: translate(-1.5px, 2.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
80% {
|
||||
transform: translate(-1.5px, .5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
82% {
|
||||
transform: translate(-1.5px, .5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
84% {
|
||||
transform: translate(-.5px, .5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
86% {
|
||||
transform: translate(2.5px, 1.5px) rotate(.5deg);
|
||||
}
|
||||
|
||||
88% {
|
||||
transform: translate(-1.5px, .5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
90% {
|
||||
transform: translate(-1.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
92% {
|
||||
transform: translate(-1.5px, -1.5px) rotate(1.5deg);
|
||||
}
|
||||
|
||||
94% {
|
||||
transform: translate(.5px, .5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
96% {
|
||||
transform: translate(2.5px, -.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
98% {
|
||||
transform: translate(-1.5px, -1.5px) rotate(-.5deg);
|
||||
}
|
||||
|
||||
0%, 100% {
|
||||
transform: translate(0, 0) rotate(0);
|
||||
}
|
||||
}
|
||||
<link rel="stylesheet" href="/css/spoiler.css" type="text/css"><script src="/js/spoiler.js" type="text/javascript" async></script>
|
||||
@@ -1 +0,0 @@
|
||||
{"version":"Sample 1.0.0","model":"moc/koharu.moc","textures":["moc/koharu.2048/texture_00.png"],"motions":{"idle":[{"file":"mtn/idle.mtn"}],"":[{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"},{"file":"mtn/09.mtn"},{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"}]},"physics":"koharu.physics.json","name":"koharu"}
|
||||
@@ -1 +0,0 @@
|
||||
{"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.15,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_side","setup":{"length":0.35,"regist":0.6,"mass":0.22},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.2,"regist":0.7,"mass":0.25},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.012,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]},{"label":"SKIRT","setup":{"length":0.1,"regist":0.8,"mass":0.2},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_SKIRT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"TIE","setup":{"length":0.2,"regist":0.7,"mass":0.05},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_NECKTIE","ptype":"angle","scale":0.022,"weight":1}]}]}
|
||||
|
Before Width: | Height: | Size: 257 KiB |
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,-0.016,-0.06,-0.14,-0.24,-0.36,-0.5,-0.66,-0.84,-1.03,-1.24,-1.45,-1.66,-1.89,-2.12,-2.35,-2.59,-2.82,-3.05,-3.27,-3.49,-3.7,-3.9,-4.08,-4.26,-4.42,-4.56,-4.69,-4.8,-4.88,-4.95,-4.99,-5,-4.94,-4.78,-4.51,-4.15,-3.7,-3.17,-2.57,-1.9,-1.18,-0.4,0.41,1.27,2.15,3.06,3.98,4.92,5.85,6.77,7.7,8.6,9.47,10.32,11.12,11.89,12.6,13.27,13.87,14.4,14.87,15.26,15.58,15.81,15.95,16,15.89,15.6,15.12,14.48,13.72,12.86,11.88,10.87,9.79,8.69,7.58,6.51,5.44,4.44,3.49,2.64,1.88,1.23,0.71,0.32,0.08,0
|
||||
|
||||
PARAM_ANGLE_Y=0,0.2,0.77,1.67,2.81,4.16,5.64,7.2,8.8,10.36,11.84,13.19,14.33,15.23,15.8,16,15.6,14.52,12.87,10.82,8.46,5.88,3.12,0.37,-2.43,-5.08,-7.59,-9.91,-11.95,-13.62,-14.9,-15.71,-16,-15.72,-14.98,-13.85,-12.44,-10.81,-9.04,-7.15,-5.26,-3.33,-1.51,0.22,1.81,3.21,4.36,5.24,5.8,6,5.54,4.34,2.48,0.18,-2.49,-5.39,-8.49,-11.58,-14.73,-17.71,-20.54,-23.14,-25.44,-27.32,-28.76,-29.68,-30,-29.8,-29.24,-28.34,-27.15,-25.73,-24.11,-22.27,-20.38,-18.36,-16.29,-14.21,-12.2,-10.2,-8.32,-6.55,-4.95,-3.53,-2.3,-1.33,-0.6,-0.15,0
|
||||
|
||||
PARAM_ANGLE_Z=0,-0.03,-0.1,-0.22,-0.38,-0.58,-0.8,-1.06,-1.35,-1.65,-1.98,-2.31,-2.66,-3.02,-3.39,-3.77,-4.14,-4.51,-4.87,-5.23,-5.58,-5.91,-6.23,-6.53,-6.82,-7.07,-7.3,-7.51,-7.68,-7.81,-7.92,-7.98,-8,-7.95,-7.82,-7.6,-7.31,-6.95,-6.52,-6.03,-5.49,-4.91,-4.28,-3.62,-2.92,-2.21,-1.48,-0.73,0.03,0.79,1.53,2.28,3.01,3.71,4.4,5.05,5.67,6.25,6.79,7.28,7.71,8.09,8.4,8.66,8.85,8.96,9,8.94,8.77,8.5,8.15,7.72,7.23,6.68,6.12,5.51,4.89,4.26,3.66,3.06,2.5,1.96,1.49,1.06,0.69,0.4,0.18,0.05,0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0,0,0.003,0.006,0.01,0.016,0.022,0.029,0.037,0.045,0.054,0.064,0.073,0.083,0.093,0.104,0.114,0.124,0.134,0.144,0.153,0.163,0.171,0.18,0.187,0.194,0.201,0.206,0.211,0.215,0.218,0.219,0.22,0.218,0.211,0.199,0.184,0.164,0.14,0.12,0.09,0.06,0.02,-0.01,-0.05,-0.09,-0.13,-0.16,-0.2,-0.25,-0.28,-0.32,-0.36,-0.4,-0.44,-0.47,-0.5,-0.53,-0.56,-0.59,-0.61,-0.632,-0.648,-0.662,-0.672,-0.678,-0.68,-0.675,-0.663,-0.642,-0.62,-0.58,-0.55,-0.5,-0.46,-0.42,-0.37,-0.32,-0.28,-0.23,-0.19,-0.15,-0.11,-0.08,-0.05,-0.03,-0.014,-0.003,0
|
||||
|
||||
PARAM_EYE_BALL_Y=0,0,0,0.002,0.003,0.005,0.007,0.01,0.014,0.018,0.022,0.027,0.032,0.039,0.045,0.053,0.061,0.069,0.079,0.089,0.099,0.111,0.123,0.136,0.15,0.164,0.18,0.196,0.213,0.231,0.25,0.269,0.29,0.31,0.33,0.36,0.38,0.4,0.42,0.441,0.46,0.481,0.5,0.518,0.537,0.554,0.571,0.588,0.603,0.618,0.633,0.646,0.659,0.671,0.683,0.693,0.703,0.712,0.719,0.727,0.733,0.738,0.742,0.746,0.748,0.75,0.75,0.745,0.731,0.71,0.68,0.64,0.6,0.56,0.51,0.46,0.41,0.36,0.31,0.25,0.21,0.16,0.12,0.09,0.06,0.03,0.015,0.004,0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=1,1.07,1.25,1.47,1.68,1.85,1.96,2,1.91,1.69,1.43,1.17,0.96,0.82,0.78,0.87,1.09,1.35,1.61,1.82,1.96,2,1.91,1.69,1.43,1.17,0.96,0.82,0.78,0.87,1.09,1.35,1.61,1.82,1.96,2,1.91,1.69,1.43,1.17,0.96,0.82,0.78,0.87,1.09,1.35,1.61,1.82,1.96,2,1.91,1.69,1.43,1.17,0.96,0.82,0.78,0.87,1.09,1.35,1.61,1.82,1.96,2,1.91,1.69,1.43,1.17,0.96,0.82,0.78,0.87,1.09,1.35,1.61,1.82,1.96,2,1.93,1.75,1.53,1.32,1.15,1.04,1,1,1,1,1
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=-1
|
||||
|
||||
PARAM_BROW_R_FORM=-1
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=1
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.38,-1.39,-2.93,-4.85,-7.07,-9.49,-12.07,-14.65,-17.28,-19.76,-22.12,-24.29,-26.2,-27.77,-28.97,-29.73,-30,-29.81,-29.26,-28.39,-27.28,-25.92,-24.41,-22.74,-20.96,-19.08,-17.19,-15.24,-13.31,-11.43,-9.57,-7.84,-6.22,-4.72,-3.38,-2.23,-1.29,-0.59,-0.15,0,-0.18,-0.69,-1.47,-2.51,-3.74,-5.12,-6.63,-8.19,-9.79,-11.4,-12.95,-14.4,-15.76,-16.96,-18.01,-18.85,-19.48,-19.87,-20,-19.89,-19.59,-19.12,-18.48,-17.71,-16.82,-15.86,-14.81,-13.7,-12.56,-11.44,-10.3,-9.19,-8.14,-7.18,-6.29,-5.52,-4.88,-4.41,-4.11,-4,-4.03,-4.1,-4.21,-4.35,-4.51,-4.68,-4.84,-5,-5.14,-5.25,-5.32,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35,-5.35
|
||||
|
||||
PARAM_ANGLE_Y=0,0.16,0.63,1.35,2.28,3.38,4.58,5.85,7.15,8.42,9.62,10.72,11.65,12.37,12.84,13,12.46,11.01,8.8,6.04,2.86,-0.61,-4.3,-8,-11.76,-15.32,-18.7,-21.81,-24.55,-26.8,-28.52,-29.62,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30
|
||||
|
||||
PARAM_ANGLE_Z=0,0.04,0.14,0.31,0.53,0.78,1.06,1.35,1.65,1.94,2.22,2.47,2.69,2.86,2.96,3,2.8,2.26,1.44,0.41,-0.77,-2.06,-3.44,-4.81,-6.21,-7.54,-8.8,-9.95,-10.97,-11.81,-12.45,-12.86,-13,-12.95,-12.8,-12.57,-12.28,-11.91,-11.51,-11.06,-10.59,-10.09,-9.58,-9.06,-8.55,-8.05,-7.55,-7.09,-6.66,-6.26,-5.9,-5.59,-5.34,-5.16,-5.04,-5,-5.07,-5.28,-5.59,-6.01,-6.5,-7.05,-7.65,-8.28,-8.92,-9.56,-10.18,-10.76,-11.3,-11.78,-12.2,-12.54,-12.79,-12.95,-13,-12.97,-12.9,-12.78,-12.62,-12.43,-12.2,-11.96,-11.7,-11.42,-11.14,-10.86,-10.58,-10.3,-10.04,-9.8,-9.57,-9.38,-9.22,-9.1,-9.03,-9,-9.03,-9.09,-9.2,-9.33,-9.48,-9.64,-9.8,-9.94,-10.08,-10.18,-10.25,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27,-10.27
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.14,0.36,0.57,0.72,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.59,0.28,0.07,0,0,0,0.14,0.36,0.57,0.72,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78,0.78
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.14,0.35,0.56,0.7,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.58,0.27,0.07,0,0,0,0.14,0.35,0.56,0.7,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76,0.76
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0,0.003,0.011,0.023,0.039,0.059,0.08,0.11,0.13,0.16,0.19,0.21,0.24,0.27,0.29,0.31,0.328,0.342,0.354,0.363,0.369,0.374,0.377,0.379,0.38,0.38,0.38,0.38,-0.27,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52,-0.52
|
||||
|
||||
PARAM_EYE_BALL_Y=0,0,-0.002,-0.005,-0.009,-0.015,-0.022,-0.032,-0.044,-0.059,-0.076,-0.1,-0.12,-0.15,-0.18,-0.21,-0.25,-0.28,-0.32,-0.36,-0.39,-0.43,-0.46,-0.49,-0.51,-0.526,-0.536,-0.54,-0.51,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=-1
|
||||
|
||||
PARAM_BROW_R_Y=-1
|
||||
|
||||
PARAM_BROW_L_X=-1
|
||||
|
||||
PARAM_BROW_R_X=-1
|
||||
|
||||
PARAM_BROW_L_ANGLE=-0.43
|
||||
|
||||
PARAM_BROW_R_ANGLE=-0.45
|
||||
|
||||
PARAM_BROW_L_FORM=-1
|
||||
|
||||
PARAM_BROW_R_FORM=-1
|
||||
|
||||
PARAM_MOUTH_FORM=-1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,0.04,0.14,0.31,0.54,0.81,1.14,1.5,1.9,2.33,2.79,3.26,3.75,4.25,4.75,5.25,5.74,6.21,6.67,7.1,7.5,7.86,8.19,8.46,8.69,8.86,8.96,9,9,9,9,9,9,9,9,9,9,8.89,8.57,8.05,7.36,6.54,5.56,4.47,3.31,2.04,0.71,-0.62,-2,-3.38,-4.71,-6.04,-7.31,-8.47,-9.56,-10.54,-11.36,-12.05,-12.57,-12.89,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13
|
||||
|
||||
PARAM_ANGLE_Y=0,0.34,1.25,2.66,4.42,6.38,8.5,10.62,12.58,14.34,15.75,16.66,17,16.32,14.5,11.76,8.33,4.53,0.5,-3.46,-7.17,-10.44,-13.2,-15.27,-16.56,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-16.44,-14.94,-12.63,-9.72,-6.49,-3,0.49,3.72,6.63,8.94,10.44,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
|
||||
|
||||
PARAM_ANGLE_Z=0,0.1,0.4,0.86,1.45,2.17,2.98,3.87,4.82,5.82,6.83,7.87,8.9,9.91,10.89,11.82,12.68,13.48,14.2,14.81,15.31,15.69,15.92,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16.24,16.62,16.97,17.22,17.32,16.88,15.69,13.87,11.61,9,6.15,3.11,0.08,-3.02,-5.94,-8.72,-11.27,-13.53,-15.37,-16.78,-17.68,-18,-17.93,-17.77,-17.57,-17.37,-17.18,-17.02,-16.92,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88,-16.88
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0,-0.003,-0.012,-0.025,-0.044,-0.07,-0.09,-0.12,-0.15,-0.19,-0.22,-0.25,-0.29,-0.33,-0.36,-0.4,-0.43,-0.46,-0.49,-0.51,-0.53,-0.554,-0.569,-0.581,-0.588,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.59,-0.89,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
|
||||
PARAM_EYE_BALL_Y=0,0.005,0.02,0.04,0.07,0.11,0.16,0.2,0.26,0.31,0.37,0.43,0.49,0.55,0.61,0.67,0.73,0.78,0.82,0.87,0.91,0.94,0.96,0.984,0.996,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=-1
|
||||
|
||||
PARAM_BROW_R_Y=-1
|
||||
|
||||
PARAM_BROW_L_X=-1
|
||||
|
||||
PARAM_BROW_R_X=-1
|
||||
|
||||
PARAM_BROW_L_ANGLE=0.38
|
||||
|
||||
PARAM_BROW_R_ANGLE=0.36
|
||||
|
||||
PARAM_BROW_L_FORM=-1
|
||||
|
||||
PARAM_BROW_R_FORM=-1
|
||||
|
||||
PARAM_MOUTH_FORM=-1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0
|
||||
|
||||
PARAM_ANGLE_Y=0,-1.31,-4.14,-7.68,-11.34,-14.69,-17.47,-19.31,-20,-19.36,-17.74,-15.56,-13,-10.35,-7.73,-5.25,-3.17,-1.49,-0.4,0,-0.76,-2.74,-5.61,-8.88,-12.29,-15.46,-18.17,-20.24,-21.54,-22,-21.24,-19.21,-16.28,-12.8,-9.2,-5.72,-2.79,-0.76,0,-0.4,-1.47,-3.13,-5.2,-7.5,-10,-12.5,-14.8,-16.88,-18.53,-19.6,-20,-19.36,-17.74,-15.56,-13,-10.35,-7.73,-5.25,-3.17,-1.49,-0.4,0,-0.76,-2.74,-5.61,-8.88,-12.29,-15.46,-18.17,-20.24,-21.54,-22,-21.24,-19.21,-16.28,-12.8,-9.2,-5.72,-2.79,-0.76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Z=0
|
||||
|
||||
PARAM_EYE_L_OPEN=0
|
||||
|
||||
PARAM_EYE_L_SMILE=1
|
||||
|
||||
PARAM_EYE_R_OPEN=0
|
||||
|
||||
PARAM_EYE_R_SMILE=1
|
||||
|
||||
PARAM_EYE_BALL_X=0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=0
|
||||
|
||||
PARAM_BROW_R_FORM=0
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=1
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadeout:PARAM_TEAR_L=0
|
||||
|
||||
$fadeout:PARAM_TEAR_R=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0
|
||||
|
||||
PARAM_ANGLE_Y=0,0.38,1.4,2.97,4.94,7.13,9.5,11.87,14.06,16.03,17.6,18.62,19,18.02,15.4,11.34,6.25,0.61,-5.5,-11.61,-17.25,-22.34,-26.4,-29.02,-30,-29.69,-28.83,-27.42,-25.56,-23.29,-20.69,-17.71,-14.55,-11.18,-7.66,-4.12,-0.44,3.16,6.72,10.19,13.53,16.61,19.48,22.09,24.38,26.34,27.9,29.05,29.76,30,29.64,28.62,27.06,24.97,22.52,19.75,16.74,13.62,10.41,7.2,4.1,1.2,-1.52,-3.92,-6.02,-7.71,-8.95,-9.73,-10,-9.89,-9.58,-9.07,-8.38,-7.53,-6.52,-5.37,-4.1,-2.73,-1.25,0.3,1.95,3.63,5.35,7.11,8.89,10.67,12.43,14.19,15.9,17.56,19.18,20.7,22.17,23.53,24.79,25.94,26.96,27.85,28.6,29.2,29.64,29.91,30,29.53,28.21,26.13,23.41,20.22,16.54,12.54,8.32,4,-0.32,-4.54,-8.54,-12.22,-15.41,-18.13,-20.21,-21.53,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22
|
||||
|
||||
PARAM_ANGLE_Z=0
|
||||
|
||||
PARAM_EYE_L_OPEN=0
|
||||
|
||||
PARAM_EYE_L_SMILE=0.73
|
||||
|
||||
PARAM_EYE_R_OPEN=0
|
||||
|
||||
PARAM_EYE_R_SMILE=0.73
|
||||
|
||||
PARAM_EYE_BALL_X=0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0,0.007,0.025,0.06,0.09,0.14,0.2,0.26,0.32,0.39,0.46,0.53,0.59,0.66,0.72,0.78,0.83,0.88,0.92,0.96,0.98,0.995,1,1,1,1,1,1,1,1,1,1.013,1.05,1.11,1.19,1.29,1.4,1.52,1.65,1.79,1.93,2.07,2.21,2.35,2.48,2.6,2.71,2.81,2.89,2.95,2.99,3,0,0.02,0.08,0.17,0.28,0.43,0.59,0.77,0.96,1.16,1.37,1.58,1.78,1.98,2.17,2.35,2.5,2.65,2.77,2.87,2.94,2.98,3,3,3,3,3,3,3,3,0,0.02,0.08,0.17,0.28,0.43,0.59,0.77,0.96,1.16,1.37,1.58,1.78,1.98,2.17,2.35,2.5,2.65,2.77,2.87,2.94,2.98,3,3,3,0,0.03,0.1,0.22,0.38,0.56,0.77,0.99,1.23,1.47,1.71,1.94,2.16,2.36,2.54,2.7,2.83,2.92,2.98,3,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_TEAR_R=0,0,0.003,0.008,0.015,0.025,0.039,0.057,0.08,0.1,0.14,0.17,0.22,0.26,0.32,0.38,0.45,0.52,0.6,0.69,0.79,0.89,1,1.14,1.29,1.46,1.63,1.81,1.98,2.15,2.31,2.45,2.59,2.71,2.81,2.89,2.95,2.99,3,0,0.012,0.05,0.1,0.18,0.27,0.38,0.5,0.63,0.77,0.92,1.08,1.24,1.4,1.56,1.72,1.88,2.03,2.18,2.32,2.45,2.57,2.68,2.77,2.85,2.91,2.96,2.99,3,3,0,0.012,0.05,0.1,0.18,0.27,0.38,0.5,0.63,0.77,0.92,1.08,1.24,1.4,1.56,1.72,1.88,2.03,2.18,2.32,2.45,2.57,2.68,2.77,2.85,2.91,2.96,2.99,3,3,0,0.012,0.05,0.1,0.18,0.27,0.38,0.5,0.63,0.77,0.92,1.08,1.24,1.4,1.56,1.72,1.88,2.03,2.18,2.32,2.45,2.57,2.68,2.77,2.85,2.91,2.96,2.99,3,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_BROW_L_Y=-1
|
||||
|
||||
PARAM_BROW_R_Y=-1
|
||||
|
||||
PARAM_BROW_L_X=-1
|
||||
|
||||
PARAM_BROW_R_X=-1
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=-1
|
||||
|
||||
PARAM_BROW_R_FORM=-1
|
||||
|
||||
PARAM_MOUTH_FORM=-1
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,0.06,0.23,0.5,0.85,1.29,1.79,2.33,2.92,3.54,4.18,4.82,5.46,6.08,6.67,7.21,7.71,8.15,8.5,8.77,8.94,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8.92,8.69,8.33,7.86,7.31,6.67,5.98,5.25,4.5,3.75,3.02,2.33,1.69,1.14,0.67,0.31,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.03,-0.13,-0.28,-0.47,-0.7,-0.96,-1.23,-1.52,-1.81,-2.11,-2.4,-2.68,-2.95,-3.2,-3.43,-3.62,-3.78,-3.9,-3.97,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3.95,-3.82,-3.61,-3.35,-3.06,-2.73,-2.39,-2.05,-1.7,-1.37,-1.05,-0.76,-0.51,-0.3,-0.14,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Y=0,-0.15,-0.57,-1.21,-2.09,-3.15,-4.37,-5.69,-7.14,-8.66,-10.23,-11.77,-13.34,-14.86,-16.31,-17.63,-18.85,-19.91,-20.79,-21.43,-21.85,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-22,-21.8,-21.24,-20.36,-19.21,-17.86,-16.31,-14.61,-12.83,-11,-9.17,-7.39,-5.69,-4.14,-2.79,-1.64,-0.76,-0.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.14,-0.53,-1.13,-1.9,-2.81,-3.83,-4.93,-6.07,-7.25,-8.45,-9.61,-10.74,-11.82,-12.8,-13.71,-14.48,-15.12,-15.59,-15.89,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-15.8,-15.26,-14.44,-13.41,-12.23,-10.94,-9.56,-8.19,-6.79,-5.46,-4.2,-3.05,-2.03,-1.19,-0.55,-0.14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Z=0,0.04,0.15,0.33,0.57,0.86,1.19,1.55,1.95,2.36,2.79,3.21,3.64,4.05,4.45,4.81,5.14,5.43,5.67,5.85,5.96,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5.95,5.79,5.55,5.24,4.87,4.45,3.99,3.5,3,2.5,2.01,1.55,1.13,0.76,0.45,0.21,0.05,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.16,-0.6,-1.27,-2.14,-3.16,-4.31,-5.55,-6.83,-8.16,-9.5,-10.81,-12.08,-13.29,-14.4,-15.42,-16.29,-17.01,-17.54,-17.88,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-17.77,-17.17,-16.24,-15.09,-13.76,-12.3,-10.76,-9.21,-7.63,-6.14,-4.73,-3.43,-2.28,-1.34,-0.62,-0.16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=0
|
||||
|
||||
PARAM_BROW_R_FORM=0
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0
|
||||
|
||||
PARAM_ANGLE_Y=0,0.31,1.14,2.34,3.76,5.24,6.66,7.86,8.69,9,6.87,1.68,-4.65,-10.82,-15.78,-18.93,-20,-16.72,-9.64,-0.81,8.36,16.73,23.67,28.28,30,27.31,21.5,14.27,6.74,-0.12,-5.81,-9.59,-11,-8.31,-2.5,4.73,12.26,19.12,24.81,28.59,30,29.62,28.55,26.87,24.74,22.2,19.42,16.49,13.51,10.58,7.8,5.26,3.13,1.45,0.38,0,0.96,3.17,6.16,9.6,13.24,16.97,20.57,24,27.74,29.21,29.81,29.98,30,27.21,20.41,12.11,4.02,-2.47,-6.6,-8,-7.4,-5.94,-4,-2.06,-0.6,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Z=0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=1
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=1
|
||||
|
||||
PARAM_EYE_BALL_X=0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=0
|
||||
|
||||
PARAM_BROW_R_FORM=0
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0
|
||||
|
||||
PARAM_ANGLE_Y=0,1.25,3.94,7.29,10.78,13.96,16.59,18.35,19,16.21,9.41,1.11,-6.98,-13.47,-17.6,-19,-17.8,-14.64,-10.08,-4.87,0.55,5.59,9.9,13.19,15.27,16,15.4,13.79,11.31,8.2,4.74,1,-2.74,-6.2,-9.31,-11.79,-13.4,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14
|
||||
|
||||
PARAM_ANGLE_Z=0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=-1
|
||||
|
||||
PARAM_BROW_R_Y=-1
|
||||
|
||||
PARAM_BROW_L_X=-1
|
||||
|
||||
PARAM_BROW_R_X=-1
|
||||
|
||||
PARAM_BROW_L_ANGLE=-0.67
|
||||
|
||||
PARAM_BROW_R_ANGLE=-0.67
|
||||
|
||||
PARAM_BROW_L_FORM=-0.69
|
||||
|
||||
PARAM_BROW_R_FORM=-0.69
|
||||
|
||||
PARAM_MOUTH_FORM=-1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=500
|
||||
|
||||
$fadeout=500
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,0.09,0.34,0.74,1.27,1.88,2.59,3.36,4.17,5,5.83,6.64,7.41,8.12,8.73,9.26,9.66,9.91,10,9.85,9.45,8.83,8.06,7.17,6.2,5.17,4.14,3.09,2.1,1.15,0.29,-0.48,-1.11,-1.59,-1.89,-2,-1.987,-1.95,-1.89,-1.81,-1.72,-1.61,-1.48,-1.36,-1.22,-1.09,-0.95,-0.81,-0.68,-0.55,-0.44,-0.33,-0.24,-0.15,-0.09,-0.04,-0.01,0
|
||||
|
||||
PARAM_ANGLE_Y=0,-0.17,-0.65,-1.41,-2.41,-3.57,-4.92,-6.38,-7.92,-9.5,-11.08,-12.62,-14.08,-15.43,-16.59,-17.59,-18.35,-18.83,-19,-17.29,-13.61,-9.02,-4.25,0.1,3.71,6.11,7,5.69,2.86,-0.68,-4.34,-7.69,-10.47,-12.31,-13,-11.09,-6.44,-0.76,4.77,9.22,12.04,13,12.55,11.35,9.62,7.56,5.44,3.38,1.65,0.45,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Z=0,0.17,0.65,1.41,2.41,3.57,4.92,6.38,7.92,9.5,11.08,12.62,14.08,15.43,16.59,17.59,18.35,18.83,19,18.42,16.78,14.25,10.99,7.21,3.04,-1.24,-5.62,-9.87,-13.94,-17.58,-20.8,-23.43,-25.36,-26.59,-27,-26.55,-25.38,-23.74,-21.75,-19.58,-17.3,-14.96,-12.74,-10.6,-8.69,-7,-5.46,-4.19,-3.11,-2.23,-1.55,-1.01,-0.61,-0.34,-0.16,-0.06,-0.01,0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.25,0.47,0.68,0.85,0.96,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=1
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.25,0.47,0.68,0.85,0.96,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=1
|
||||
|
||||
PARAM_EYE_BALL_X=0,-0.005,-0.018,-0.04,-0.07,-0.1,-0.14,-0.18,-0.22,-0.27,-0.31,-0.35,-0.39,-0.43,-0.46,-0.49,-0.51,-0.525,-0.53,-0.529,-0.526,-0.521,-0.514,-0.506,-0.496,-0.485,-0.472,-0.458,-0.443,-0.427,-0.41,-0.392,-0.374,-0.355,-0.336,-0.316,-0.296,-0.275,-0.25,-0.234,-0.214,-0.194,-0.175,-0.156,-0.138,-0.12,-0.103,-0.087,-0.072,-0.058,-0.045,-0.034,-0.024,-0.016,-0.009,-0.004,-0.001,0
|
||||
|
||||
PARAM_EYE_BALL_Y=0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=0
|
||||
|
||||
PARAM_BROW_R_FORM=0
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.93,0.75,0.53,0.32,0.15,0.04,0,0,0,0,0,0,0,0,0
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Live2D Animator Motion Data
|
||||
$fps=30
|
||||
|
||||
$fadein=1000
|
||||
|
||||
$fadeout=1000
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_L=0
|
||||
|
||||
$fadein:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
$fadeout:PARAM_HAND_SWITCH_R=0
|
||||
|
||||
PARAM_ANGLE_X=0,-0.013,-0.05,-0.11,-0.2,-0.3,-0.43,-0.58,-0.74,-0.92,-1.12,-1.33,-1.56,-1.8,-2.05,-2.31,-2.58,-2.86,-3.15,-3.44,-3.74,-4.04,-4.35,-4.66,-4.96,-5.27,-5.58,-5.88,-6.18,-6.47,-6.77,-7.05,-7.33,-7.6,-7.85,-8.1,-8.34,-8.57,-8.78,-8.98,-9.16,-9.33,-9.48,-9.61,-9.73,-9.82,-9.9,-9.95,-9.99,-10,-9.983,-9.93,-9.85,-9.73,-9.59,-9.41,-9.21,-8.99,-8.73,-8.45,-8.15,-7.83,-7.49,-7.13,-6.76,-6.36,-5.95,-5.53,-5.09,-4.64,-4.18,-3.72,-3.25,-2.76,-2.29,-1.79,-1.31,-0.81,-0.32,0.18,0.67,1.16,1.64,2.11,2.59,3.05,3.5,3.95,4.38,4.8,5.2,5.59,5.97,6.33,6.67,6.99,7.29,7.57,7.83,8.06,8.28,8.46,8.62,8.76,8.86,8.94,8.98,9,8.993,8.97,8.94,8.89,8.82,8.75,8.66,8.57,8.46,8.34,8.22,8.08,7.93,7.78,7.62,7.46,7.28,7.1,6.92,6.72,6.53,6.33,6.12,5.92,5.71,5.5,5.28,5.07,4.85,4.64,4.42,4.2,3.99,3.77,3.56,3.35,3.14,2.93,2.73,2.53,2.34,2.15,1.97,1.79,1.61,1.45,1.29,1.14,0.99,0.85,0.73,0.61,0.5,0.4,0.31,0.23,0.16,0.1,0.06,0.03,0.007,0
|
||||
|
||||
PARAM_ANGLE_Y=0,-0.016,-0.06,-0.14,-0.25,-0.38,-0.54,-0.73,-0.94,-1.17,-1.42,-1.69,-1.98,-2.28,-2.61,-2.94,-3.3,-3.66,-4.04,-4.42,-4.81,-5.22,-5.62,-6.04,-6.46,-6.88,-7.31,-7.73,-8.16,-8.59,-9.01,-9.43,-9.85,-10.26,-10.67,-11.07,-11.46,-11.84,-12.21,-12.57,-12.92,-13.25,-13.57,-13.88,-14.17,-14.44,-14.69,-14.93,-15.14,-15.34,-15.51,-15.65,-15.77,-15.87,-15.94,-15.99,-16,-15.985,-15.94,-15.87,-15.77,-15.65,-15.51,-15.34,-15.15,-14.93,-14.7,-14.44,-14.17,-13.88,-13.58,-13.27,-12.93,-12.59,-12.23,-11.87,-11.49,-11.1,-10.71,-10.31,-9.91,-9.5,-9.09,-8.68,-8.26,-7.85,-7.43,-7.02,-6.61,-6.2,-5.8,-5.4,-5.01,-4.63,-4.26,-3.89,-3.54,-3.2,-2.87,-2.55,-2.25,-1.96,-1.69,-1.44,-1.2,-0.99,-0.79,-0.61,-0.45,-0.32,-0.21,-0.12,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_ANGLE_Z=0,0.004,0.016,0.036,0.06,0.1,0.14,0.19,0.24,0.3,0.37,0.44,0.52,0.6,0.69,0.78,0.88,0.98,1.08,1.19,1.3,1.41,1.52,1.64,1.76,1.88,2,2.13,2.25,2.38,2.5,2.62,2.75,2.87,3,3.12,3.24,3.36,3.48,3.59,3.7,3.81,3.92,4.02,4.12,4.22,4.31,4.4,4.48,4.56,4.63,4.7,4.76,4.81,4.86,4.9,4.94,4.96,4.984,4.996,5,4.993,4.973,4.94,4.9,4.84,4.77,4.69,4.6,4.5,4.39,4.27,4.15,4.01,3.86,3.71,3.55,3.39,3.22,3.04,2.86,2.67,2.48,2.28,2.08,1.87,1.67,1.46,1.25,1.03,0.82,0.61,0.39,0.18,-0.03,-0.25,-0.46,-0.67,-0.87,-1.08,-1.28,-1.48,-1.67,-1.86,-2.04,-2.22,-2.39,-2.55,-2.71,-2.86,-3.01,-3.15,-3.27,-3.39,-3.5,-3.6,-3.69,-3.77,-3.84,-3.9,-3.94,-3.97,-3.993,-4,-3.994,-3.977,-3.95,-3.91,-3.86,-3.81,-3.74,-3.67,-3.59,-3.5,-3.4,-3.3,-3.19,-3.08,-2.97,-2.85,-2.73,-2.6,-2.47,-2.34,-2.21,-2.08,-1.95,-1.82,-1.69,-1.56,-1.44,-1.31,-1.19,-1.07,-0.96,-0.85,-0.74,-0.64,-0.55,-0.46,-0.38,-0.3,-0.23,-0.17,-0.12,-0.08,-0.05,-0.02,-0.005,0
|
||||
|
||||
PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_L_SMILE=0
|
||||
|
||||
PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
|
||||
PARAM_EYE_R_SMILE=0
|
||||
|
||||
PARAM_EYE_BALL_X=0,0,0.002,0.004,0.008,0.012,0.017,0.022,0.029,0.036,0.043,0.052,0.061,0.07,0.08,0.09,0.101,0.112,0.124,0.135,0.147,0.16,0.172,0.185,0.198,0.211,0.224,0.237,0.25,0.263,0.276,0.289,0.302,0.314,0.327,0.339,0.351,0.363,0.374,0.385,0.396,0.406,0.416,0.425,0.434,0.442,0.45,0.457,0.464,0.47,0.475,0.479,0.483,0.486,0.488,0.49,0.49,0.489,0.487,0.483,0.477,0.471,0.463,0.453,0.442,0.431,0.418,0.403,0.388,0.372,0.356,0.338,0.319,0.3,0.28,0.26,0.24,0.22,0.2,0.17,0.15,0.13,0.11,0.08,0.06,0.04,0.01,-0.01,-0.03,-0.06,-0.08,-0.1,-0.12,-0.14,-0.16,-0.183,-0.203,-0.222,-0.24,-0.258,-0.275,-0.291,-0.306,-0.32,-0.333,-0.345,-0.356,-0.366,-0.375,-0.382,-0.389,-0.394,-0.397,-0.399,-0.4,-0.4,-0.398,-0.396,-0.394,-0.39,-0.386,-0.382,-0.376,-0.37,-0.364,-0.357,-0.35,-0.342,-0.333,-0.325,-0.316,-0.306,-0.297,-0.287,-0.277,-0.266,-0.256,-0.245,-0.234,-0.223,-0.212,-0.201,-0.19,-0.18,-0.169,-0.158,-0.147,-0.137,-0.127,-0.117,-0.107,-0.097,-0.088,-0.079,-0.07,-0.062,-0.054,-0.047,-0.04,-0.033,-0.027,-0.022,-0.017,-0.013,-0.009,-0.006,-0.003,-0.001,0,0
|
||||
|
||||
PARAM_EYE_BALL_Y=0,0,0.002,0.004,0.007,0.011,0.016,0.021,0.027,0.034,0.042,0.05,0.058,0.067,0.077,0.086,0.097,0.108,0.119,0.13,0.141,0.153,0.165,0.177,0.19,0.202,0.215,0.227,0.24,0.252,0.265,0.277,0.289,0.301,0.313,0.325,0.337,0.348,0.359,0.369,0.379,0.389,0.399,0.408,0.416,0.424,0.432,0.439,0.445,0.45,0.455,0.46,0.463,0.466,0.468,0.47,0.47,0.47,0.468,0.466,0.463,0.46,0.455,0.45,0.445,0.439,0.432,0.424,0.416,0.408,0.399,0.39,0.38,0.37,0.359,0.349,0.338,0.326,0.315,0.303,0.291,0.279,0.267,0.255,0.243,0.231,0.218,0.206,0.194,0.182,0.17,0.159,0.147,0.136,0.125,0.114,0.104,0.094,0.084,0.075,0.066,0.058,0.05,0.042,0.035,0.029,0.023,0.018,0.013,0.009,0.006,0.003,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
PARAM_EYE_SIZE=0
|
||||
|
||||
PARAM_EYE_HI=1
|
||||
|
||||
PARAM_EYE_01=0
|
||||
|
||||
PARAM_TEAR_L=0
|
||||
|
||||
PARAM_TEAR_R=0
|
||||
|
||||
PARAM_BROW_L_Y=0
|
||||
|
||||
PARAM_BROW_R_Y=0
|
||||
|
||||
PARAM_BROW_L_X=0
|
||||
|
||||
PARAM_BROW_R_X=0
|
||||
|
||||
PARAM_BROW_L_ANGLE=0
|
||||
|
||||
PARAM_BROW_R_ANGLE=0
|
||||
|
||||
PARAM_BROW_L_FORM=0
|
||||
|
||||
PARAM_BROW_R_FORM=0
|
||||
|
||||
PARAM_MOUTH_FORM=1
|
||||
|
||||
PARAM_MOUTH_OPEN_Y=0
|
||||
|
||||
3
live2dw/lib/L2Dwidget.0.min.js
vendored
3
live2dw/lib/L2Dwidget.min.js
vendored
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -276,20 +277,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -405,5 +406,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -202,10 +203,10 @@
|
||||
<div class="post-body">
|
||||
<div class="tag-cloud">
|
||||
<div class="tag-cloud-title">
|
||||
目前共计 1 个标签
|
||||
目前共计 2 个标签
|
||||
</div>
|
||||
<div class="tag-cloud-tags">
|
||||
<a href="/tags/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF/" style="font-size: 12px; color: #ccc">数字电路</a>
|
||||
<a href="/tags/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF/" style="font-size: 30px; color: #111">数字电路</a> <a href="/tags/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/" style="font-size: 12px; color: #ccc">软件技术基础</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -284,20 +285,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -413,5 +414,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
@@ -191,6 +192,66 @@
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-17T14:18:56+08:00"
|
||||
content="2022-11-17">
|
||||
11-17
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/17/%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF%E7%9A%84%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C%E5%92%8C%E7%AC%AC%E5%9B%9B%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">数字电路的第三次实验和第四次实验的工程文件</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:51:41+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E7%94%B1%E4%BA%8E%E7%A6%81%E6%AD%A2%E9%A9%B1%E5%8A%A8%E5%BC%BA%E5%88%B6%E7%AD%BE%E5%90%8D%E5%AF%BC%E8%87%B4%E5%8F%8D%E4%BD%9C%E5%BC%8A%E7%B3%BB%E7%BB%9F%E9%98%BB%E6%AD%A2%E4%BD%A0%E8%BF%9B%E5%85%A5%E6%B8%B8%E6%88%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/" itemprop="url">
|
||||
<span itemprop="name">由于禁止驱动强制签名导致反作弊系统阻止你进入游戏的解决方法</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-15T16:07:35+08:00"
|
||||
content="2022-11-15">
|
||||
11-15
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/15/%E5%85%B3%E4%BA%8Equartus-II-11-0%E7%9A%84%E7%A0%B4%E8%A7%A3%E9%97%AE%E9%A2%98/" itemprop="url">
|
||||
<span itemprop="name">关于quartus II 11.0的破解问题</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
@@ -304,20 +365,20 @@
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">4</span>
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">1</span>
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -433,5 +494,5 @@
|
||||
|
||||
|
||||
|
||||
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"left","width":250,"height":500},"mobile":{"show":true},"react":{"opacity":0.9},"log":false});</script></body>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
438
tags/软件技术基础/index.html
Normal file
@@ -0,0 +1,438 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<script src="/live2d-widget/autoload.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
|
||||
<meta name="theme-color" content="#222">
|
||||
<meta name="generator" content="Hexo 6.2.0">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
|
||||
<link rel="mask-icon" href="/images/logo.svg" color="#222">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
|
||||
<link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
|
||||
<script src="/lib/pace/pace.min.js"></script>
|
||||
|
||||
<script id="hexo-configurations">
|
||||
var NexT = window.NexT || {};
|
||||
var CONFIG = {"hostname":"example.com","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}};
|
||||
</script>
|
||||
|
||||
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="流量不足ow的个人博客">
|
||||
<meta property="og:url" content="http://example.com/tags/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/index.html">
|
||||
<meta property="og:site_name" content="流量不足ow的个人博客">
|
||||
<meta property="og:locale" content="zh_CN">
|
||||
<meta property="article:author" content="llbzow">
|
||||
<meta name="twitter:card" content="summary">
|
||||
|
||||
<link rel="canonical" href="http://example.com/tags/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/">
|
||||
|
||||
|
||||
<script id="page-configurations">
|
||||
// https://hexo.io/docs/variables.html
|
||||
CONFIG.page = {
|
||||
sidebar: "",
|
||||
isHome : false,
|
||||
isPost : false,
|
||||
lang : 'zh-CN'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
if ('') {
|
||||
if (prompt('请输入文章密码') !== '') {
|
||||
alert('密码错误!');
|
||||
if (history.length === 1) {
|
||||
location.replace("http://blog.llbzow.tk"); // 这里替换成你的首页
|
||||
} else {
|
||||
history.back();
|
||||
}
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<title>标签: 软件技术基础 | 流量不足ow的个人博客</title>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<noscript>
|
||||
<style>
|
||||
.use-motion .brand,
|
||||
.use-motion .menu-item,
|
||||
.sidebar-inner,
|
||||
.use-motion .post-block,
|
||||
.use-motion .pagination,
|
||||
.use-motion .comments,
|
||||
.use-motion .post-header,
|
||||
.use-motion .post-body,
|
||||
.use-motion .collection-header { opacity: initial; }
|
||||
|
||||
.use-motion .site-title,
|
||||
.use-motion .site-subtitle {
|
||||
opacity: initial;
|
||||
top: initial;
|
||||
}
|
||||
|
||||
.use-motion .logo-line-before i { left: initial; }
|
||||
.use-motion .logo-line-after i { right: initial; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage">
|
||||
<div class="container use-motion">
|
||||
<div class="headband"></div>
|
||||
|
||||
<header class="header" itemscope itemtype="http://schema.org/WPHeader">
|
||||
<div class="header-inner"><div class="site-brand-container">
|
||||
<div class="site-nav-toggle">
|
||||
<div class="toggle" aria-label="切换导航栏">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site-meta">
|
||||
|
||||
<a href="/" class="brand" rel="start">
|
||||
<span class="logo-line-before"><i></i></span>
|
||||
<h1 class="site-title">流量不足ow的个人博客</h1>
|
||||
<span class="logo-line-after"><i></i></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="site-nav-right">
|
||||
<div class="toggle popup-trigger">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="site-nav">
|
||||
<ul id="menu" class="main-menu menu">
|
||||
<li class="menu-item menu-item-home">
|
||||
|
||||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-about">
|
||||
|
||||
<a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-tags">
|
||||
|
||||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-categories">
|
||||
|
||||
<a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a>
|
||||
|
||||
</li>
|
||||
<li class="menu-item menu-item-archives">
|
||||
|
||||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="back-to-top">
|
||||
<i class="fa fa-arrow-up"></i>
|
||||
<span>0%</span>
|
||||
</div>
|
||||
|
||||
|
||||
<main class="main">
|
||||
<div class="main-inner">
|
||||
<div class="content-wrap">
|
||||
|
||||
|
||||
<div class="content tag">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-block">
|
||||
<div class="posts-collapse">
|
||||
<div class="collection-title">
|
||||
<h2 class="collection-header">软件技术基础
|
||||
<small>标签</small>
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="collection-year">
|
||||
<span class="collection-header">2022</span>
|
||||
</div>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-08T15:29:16+08:00"
|
||||
content="2022-11-08">
|
||||
11-08
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/08/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%AC%AC%E4%B8%89%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础第三次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article itemscope itemtype="http://schema.org/Article">
|
||||
<header class="post-header">
|
||||
|
||||
<div class="post-meta">
|
||||
<time itemprop="dateCreated"
|
||||
datetime="2022-11-02T10:31:10+08:00"
|
||||
content="2022-11-02">
|
||||
11-02
|
||||
</time>
|
||||
</div>
|
||||
|
||||
<div class="post-title">
|
||||
<a class="post-title-link" href="/2022/11/02/%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80%E7%9A%84%E5%89%8D%E4%B8%A4%E6%AC%A1%E5%AE%9E%E9%AA%8C/" itemprop="url">
|
||||
<span itemprop="name">软件技术基础的前两次实验</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
window.addEventListener('tabs:register', () => {
|
||||
let { activeClass } = CONFIG.comments;
|
||||
if (CONFIG.comments.storage) {
|
||||
activeClass = localStorage.getItem('comments_active') || activeClass;
|
||||
}
|
||||
if (activeClass) {
|
||||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
|
||||
if (activeTab) {
|
||||
activeTab.click();
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CONFIG.comments.storage) {
|
||||
window.addEventListener('tabs:click', event => {
|
||||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
|
||||
let commentClass = event.target.classList[1];
|
||||
localStorage.setItem('comments_active', commentClass);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="toggle sidebar-toggle">
|
||||
<span class="toggle-line toggle-line-first"></span>
|
||||
<span class="toggle-line toggle-line-middle"></span>
|
||||
<span class="toggle-line toggle-line-last"></span>
|
||||
</div>
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="sidebar-inner">
|
||||
|
||||
<ul class="sidebar-nav motion-element">
|
||||
<li class="sidebar-nav-toc">
|
||||
文章目录
|
||||
</li>
|
||||
<li class="sidebar-nav-overview">
|
||||
站点概览
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!--noindex-->
|
||||
<div class="post-toc-wrap sidebar-panel">
|
||||
</div>
|
||||
<!--/noindex-->
|
||||
|
||||
<div class="site-overview-wrap sidebar-panel">
|
||||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||
<img class="site-author-image" itemprop="image" alt="llbzow"
|
||||
src="/images/avatar.png">
|
||||
<p class="site-author-name" itemprop="name">llbzow</p>
|
||||
<div class="site-description" itemprop="description"></div>
|
||||
</div>
|
||||
<div class="site-state-wrap motion-element">
|
||||
<nav class="site-state">
|
||||
<div class="site-state-item site-state-posts">
|
||||
<a href="/archives/">
|
||||
|
||||
<span class="site-state-item-count">8</span>
|
||||
<span class="site-state-item-name">日志</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-categories">
|
||||
<a href="/categories/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">分类</span></a>
|
||||
</div>
|
||||
<div class="site-state-item site-state-tags">
|
||||
<a href="/tags/">
|
||||
|
||||
<span class="site-state-item-count">2</span>
|
||||
<span class="site-state-item-name">标签</span></a>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div id="sidebar-dimmer"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="copyright">
|
||||
|
||||
© 2022-06 –
|
||||
<span itemprop="copyrightYear">2022</span>
|
||||
<span class="with-love">
|
||||
<i class="fa fa-heart"></i>
|
||||
</span>
|
||||
<span class="author" itemprop="copyrightHolder">llbzow</span>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动
|
||||
</div>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<div class="busuanzi-count">
|
||||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-user"></i>
|
||||
</span>
|
||||
<span class="site-uv" title="总访客量">
|
||||
<span id="busuanzi_value_site_uv"></span>
|
||||
</span>
|
||||
</span>
|
||||
<span class="post-meta-divider">|</span>
|
||||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
|
||||
<span class="post-meta-item-icon">
|
||||
<i class="fa fa-eye"></i>
|
||||
</span>
|
||||
<span class="site-pv" title="总访问量">
|
||||
<span id="busuanzi_value_site_pv"></span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script color='0,0,255' opacity='0.5' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
|
||||
<script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
|
||||
<script src="/lib/anime.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.min.js"></script>
|
||||
<script src="/lib/velocity/velocity.ui.min.js"></script>
|
||||
|
||||
<script src="/js/utils.js"></script>
|
||||
|
||||
<script src="/js/motion.js"></script>
|
||||
|
||||
|
||||
<script src="/js/schemes/pisces.js"></script>
|
||||
|
||||
|
||||
<script src="/js/next-boot.js"></script>
|
||||
|
||||
|
||||
<script defer src="/lib/three/three.min.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||