2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="zh-CN" class="loading">
|
|
|
|
|
<head>
|
2020-02-06 14:52:17 +08:00
|
|
|
|
<!-- hexo-inject:begin --><!-- hexo-inject:end --><meta charset="UTF-8" />
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
|
|
|
|
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
|
|
|
|
<title>Blog - DavidZ</title>
|
|
|
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
|
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
|
|
|
|
<meta name="google" content="notranslate" />
|
|
|
|
|
<meta name="keywords" content="Developer, Python, C++, JavaScript, Java,">
|
|
|
|
|
<meta name="description" content="DavidZ's Blog,">
|
|
|
|
|
<meta name="author" content="DavidZ">
|
|
|
|
|
<link rel="alternative" href="atom.xml" title="Blog" type="application/atom+xml">
|
|
|
|
|
<link rel="icon" href="/img/favicon.png">
|
|
|
|
|
<link href="https://fonts.loli.net/css?family=Roboto+Mono|Rubik&display=swap" rel="stylesheet">
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="//at.alicdn.com/t/font_1429596_nzgqgvnmkjb.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/animate.css/3.7.2/animate.min.css">
|
|
|
|
|
|
|
|
|
|
|
2020-02-13 21:45:16 +08:00
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/social-share.js/1.0.16/css/share.min.css">
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/codemirror.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/theme/dracula.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="/css/obsidian.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="/css/ball-atom.min.css">
|
|
|
|
|
|
2020-02-06 14:52:17 +08:00
|
|
|
|
<meta name="generator" content="Hexo 4.2.0"><!-- hexo-inject:begin --><!-- hexo-inject:end --></head>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body class="loading">
|
2020-02-06 14:52:17 +08:00
|
|
|
|
<!-- hexo-inject:begin --><!-- hexo-inject:end --><div class="loader">
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<div class="la-ball-atom la-2x">
|
|
|
|
|
<div></div>
|
|
|
|
|
<div></div>
|
|
|
|
|
<div></div>
|
|
|
|
|
<div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<span id="config-title" style="display:none">Blog</span>
|
|
|
|
|
<div id="loader"></div>
|
|
|
|
|
<div class="nav">
|
|
|
|
|
<ul id="menu-menu" class="menu">
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/whoami/" title="ABOUT" external="false">ABOUT</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/categories/" title="CATEGORIES" external="false">CATEGORIES</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/tags/" title="TAGS" external="false">TAGS</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/archives/" title="ARCHIVES" external="false">ARCHIVES</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
<p class="copyright" id="copyright">
|
|
|
|
|
© 2020 DavidZ.
|
|
|
|
|
Powered by <a href="http://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
|
|
|
|
|
Theme <a href="https://github.com/TriDiamond/hexo-theme-obsidian" title="Obsidian" target="_blank" rel="noopener">Obsidian</a>
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="container">
|
|
|
|
|
|
|
|
|
|
<div class="search-box">
|
|
|
|
|
<form class="site-search-form">
|
|
|
|
|
<span class="iconfont icon-search"></span>
|
|
|
|
|
<input type="text" id="local-search-input" class="st-search-input" />
|
|
|
|
|
<div class="iconfont icon-cross search-box-close"></div>
|
|
|
|
|
</form>
|
|
|
|
|
<div class="search-scrollable">
|
|
|
|
|
<div id="local-search-result" class="local-search-result-cls" data-initialise="首次搜索,正在载入索引文件,请稍后……"
|
|
|
|
|
data-start="输入关键词搜索。" data-empty="没有找到内容,请尝试更换检索词。">
|
|
|
|
|
<span>输入关键词搜索。</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="header">
|
|
|
|
|
<div>
|
|
|
|
|
<div class="logo animated fadeInDown">
|
|
|
|
|
<img src="/img/favicon.png" alt="">
|
|
|
|
|
<a class="image-logo" href="/"></a>
|
|
|
|
|
</div>
|
|
|
|
|
<ul id="menu-menu" class="menu text-menu">
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/whoami/" title="ABOUT" external="false" class="menu-link">ABOUT</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/categories/" title="CATEGORIES" external="false" class="menu-link">CATEGORIES</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/tags/" title="TAGS" external="false" class="menu-link">TAGS</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown menu-item menu-item-type-post_type menu-item-object-page">
|
|
|
|
|
<a href="/archives/" title="ARCHIVES" external="false" class="menu-link">ARCHIVES</a>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="animated fadeInDown search-bar iconfont icon-search"></li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
<div class="iconfont icon-menu switchmenu gradient-text animated fadeInDown"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="screen">
|
|
|
|
|
<div id="mark">
|
|
|
|
|
<div class="cover animated fadeIn" style="
|
|
|
|
|
animation-delay: 900ms;
|
|
|
|
|
animation-duration: 2.8s;
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
2020-10-09 14:46:16 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/vidat-1602212445.png);">
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="post0" class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<a href="/categories/Productivity"><b>「
|
|
|
|
|
</b>PRODUCTIVITY<b> 」</b></a>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
2020-10-09 14:46:16 +08:00
|
|
|
|
十月 09, 2020
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown">
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<a href="/vidat/" title="在线视频标注工具 - Vidat" class="posttitle">在线视频标注工具 - Vidat</a></h3>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
2020-10-09 14:46:16 +08:00
|
|
|
|
2.5k
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
2020-10-09 10:48:26 +08:00
|
|
|
|
2 mins.
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/ANU/" rel="tag">ANU</a></li><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Javascript/" rel="tag">Javascript</a></li></ul>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<p><a href="https://github.com/anucvml/vidat" target="_blank" rel="noopener">Github</a> | <a href="http://users.cecs.anu.edu.au/~sgould/vidat/" target="_blank" rel="noopener">Host1 ANU</a> | <a href="https://vidat.davidz.cn/" target="_blank" rel="noopener">Host2 本站</a> | <a href="http://users.cecs.anu.edu.au/~sgould/vidatproto/" target="_blank" rel="noopener">Prototype ANU</a> | <a href="https://vidat.davidz.cn/?video=needinput.mp4&annotation=needinput.json" target="_blank" rel="noopener">Demo</a></p>
|
|
|
|
|
<p>Vidat(VIDeo Annotation Tool)是我本科毕业设计的一部分,即设计实现一个开源的在线(浏览器内)视频标注工具,目前已经实现了四种标注功能,插值标注,导入导出等。</p>
|
|
|
|
|
<p>项目基于<a href="https://cn.vuejs.org/" target="_blank" rel="noopener">Vue.js</a>和<a href="https://quasar.dev/" target="_blank" rel="noopener">Quasar</a>开发。</p>
|
|
|
|
|
|
|
|
|
|
<h3 id="Object"><a class="header-anchor" href="#Object">¶</a>Object</h3>
|
|
|
|
|
<p>使用矩形标注目标。</p>
|
|
|
|
|
<p></p>
|
|
|
|
|
<h3 id="Region"><a class="header-anchor" href="#Region">¶</a>Region</h3>
|
|
|
|
|
<p>使用多边形标注目标。</p>
|
|
|
|
|
<p></p>
|
|
|
|
|
<h3 id="Skelton"><a class="header-anchor" href="#Skelton">¶</a>Skelton</h3>
|
|
|
|
|
<p>使用自定义的骨骼模型标注目标。</p>
|
|
|
|
|
<p></p>
|
|
|
|
|
<h3 id="Action"><a class="header-anchor" href="#Action">¶</a>Action...</h3>
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/vidat/" title="查看全文" class="posttitle">查看全文</a>
|
|
|
|
|
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="screen-gradient-after">
|
|
|
|
|
<div class="screen-gradient-content">
|
|
|
|
|
<div class="screen-gradient-content-inside">
|
|
|
|
|
<div class="bold-underline-links screen-gradient-sponsor">
|
|
|
|
|
<p>
|
|
|
|
|
<span class="typed-text"></span>
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="primary">
|
|
|
|
|
|
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/library-1602131491.jpg);">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Paper Review">
|
|
|
|
|
<b>「 </b>PAPER REVIEW<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
十月 08, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/IKEA-ASM-Dataset/" title="宜家家居组装数据集" class="posttitle">宜家家居组装数据集</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
2.6k
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
2 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/CV/" rel="tag">CV</a></li><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Dataset/" rel="tag">Dataset</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
2020-10-09 10:48:26 +08:00
|
|
|
|
<table>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th style="text-align:center">Title</th>
|
|
|
|
|
<th style="text-align:center">The IKEA ASM Dataset: Understanding People Assembling Furniture through Actions, Objects and Pose</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="text-align:center">Author</td>
|
|
|
|
|
<td style="text-align:center">Yizhak Ben-Shabat</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="text-align:center">Publish Year</td>
|
|
|
|
|
<td style="text-align:center">2020</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="text-align:center">Link</td>
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<td style="text-align:center"><a href="https://arxiv.org/abs/2007.00394" target="_blank" rel="noopener">https://arxiv.org/abs/2007...</a></td></tr></tbody></table>
|
2020-10-09 10:48:26 +08:00
|
|
|
|
|
2020-10-09 14:46:16 +08:00
|
|
|
|
<span class="read-more"><a href="/IKEA-ASM-Dataset/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-06-27 12:58:00 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-10-09 10:48:26 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/idea-1602143497.jpg);">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Workaround">
|
|
|
|
|
<b>「 </b>WORKAROUND<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
六月 27, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/acrylic-not-working/" title="技巧速记:Windows 10 透明效果无法正常工作" class="posttitle">技巧速记:Windows 10 透明效果无法正常工作</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
1.4k
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
1 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Windows/" rel="tag">Windows</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p>一开始我发现 <a href="https://github.com/microsoft/terminal" target="_blank" rel="noopener">Windows Terminal</a> 的 <code>useAcrylic</code> 选项无效,github 之后发现 <a href="https://github.com/microsoft/terminal/issues/1414" target="_blank" rel="noopener">Acrylic transparency not working</a>,这个 Issue 里面有好几个描述的和我一样,不仅仅是 Windows Terminal,很多系统的透明特效也都不工作。</p>
|
|
|
|
|
<p>原来,Windows Terminal 是使用 <a href="https://www.microsoft.com/design/fluent/#/" target="_blank" rel="noopener">Fluent Design</a> 里面...</p>
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/acrylic-not-working/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/idea-1602143497.jpg);">
|
2020-06-27 12:58:00 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Workaround">
|
|
|
|
|
<b>「 </b>WORKAROUND<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
六月 04, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/multiline-equation-in-hexo/" title="技巧速记:如何在Hexo中插入多行公式" class="posttitle">技巧速记:如何在Hexo中插入多行公式</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
1.2k
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
1 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Markdown/" rel="tag">Markdown</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p>我在博客中写公式的时候使用双斜线<code>\\</code>来代表换行,效果是这样的,</p>
|
|
|
|
|
<p>$$<br>
|
|
|
|
|
\begin{bmatrix}<br>
|
|
|
|
|
cos\theta & sin\theta \<br>
|
|
|
|
|
-sin\theta & cos\theta<br>
|
|
|
|
|
\end{bmatrix}<br>
|
|
|
|
|
$$</p>
|
|
|
|
|
<pre><code class="language-latex">$$
|
|
|
|
|
\begin{bmatrix}
|
|
|
|
|
cos\theta & sin\theta \\
|
|
|
|
|
-sin\theta & ...</code></pre>
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/multiline-equation-in-hexo/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-06-05 00:15:41 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-10-09 10:48:26 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/idea-1602143497.jpg);">
|
2020-06-05 00:15:41 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Idea">
|
|
|
|
|
<b>「 </b>IDEA<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
六月 04, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/SVD-for-homogeneous-linear-equation/" title="想法速记:SVD求齐次线性方程组 Ax=0 的解" class="posttitle">想法速记:SVD求齐次线性方程组 Ax=0 的解</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
2.9k
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
3 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
<p>众所周知,SVD(奇异值分解)可以用于最小二乘法求齐次线性方程组$A\vec{x}=\vec{0}$的解。我看了很多资料,大多使用数学公式推导,得出结论。但是,曾经线性代数差点挂科的我,总觉得有些蹊跷。想了两天,终于有了一些感性的认知(不一定是对的😂),赶紧记录下来。</p>
|
|
|
|
|
|
|
|
|
|
<p>按照我的理解,一个矩阵的实际意义是对应一个线性变换,这个变换可以理解为瞬间运动。例如,一个旋转矩阵,</p>
|
|
|
|
|
<p>$$...</p>
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/SVD-for-homogeneous-linear-equation/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-10-09 10:48:26 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/idea-1602143497.jpg);">
|
2020-06-05 00:15:41 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Workaround">
|
|
|
|
|
<b>「 </b>WORKAROUND<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
五月 17, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/rattle-change-language/" title="技巧速记:更改 Rattle 的语言" class="posttitle">技巧速记:更改 Rattle 的语言</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
528
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
1 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/R/" rel="tag">R</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p>如何把Rattle的语言设置成英文,从而避免显示<code>XXX</code>。</p>
|
|
|
|
|
|
|
|
|
|
<p>在<code>R_HOME/etc/Rprofile.site</code>的最后添加,</p>
|
|
|
|
|
<pre><code class="language-R">Sys.setenv(LANG="en")
|
|
|
|
|
</code></pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/rattle-change-language/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-05-17 15:45:46 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-09-07 21:52:27 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/下载超时-1599485061.png);">
|
2020-05-17 15:45:46 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/DevOps">
|
|
|
|
|
<b>「 </b>DEVOPS<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
二月 21, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/jenkins-update-solution-inside-gfw/" title="墙内 Jenkins 插件下载的一种解决方案" class="posttitle">墙内 Jenkins 插件下载的一种解决方案</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
|
|
|
|
2.8k
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
3 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Linux/" rel="tag">Linux</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p>闲来无聊,在家折腾 DevOps,第一步当然是部署一个 Jenkins 啦,然而一顿操作猛如虎,插件一个都下载不下来,总不能给 Jenkins 加个代理吧,所以有了下面这一通折腾。</p>
|
|
|
|
|
|
|
|
|
|
<p></p>
|
|
|
|
|
<p>根据经验,国外这些软件下载失败基本上都是因为链接不上服务器,换个源就好了。所以简单百度,找到大量相关教程,换了<a href="https://mirrors.tuna.tsinghua.edu.cn/" target="_blank" rel="noopener">清华源</a>在内的四五个镜像源,均无效。</p>
|
|
|
|
|
<p>这就非常奇怪了,所以我打开了清华源的<a href="https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json" target="_blank" rel="noopener">update...</a></p>
|
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/jenkins-update-solution-inside-gfw/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-02-21 16:28:53 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-09-07 21:52:27 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/Eisvogel-1599485385.png);">
|
2020-02-21 16:28:53 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Productivity">
|
|
|
|
|
<b>「 </b>PRODUCTIVITY<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
二月 12, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/write-latex-report-with-markdown/" title="使用 Markdown 编写基于 Latex 的报告" class="posttitle">使用 Markdown 编写基于 Latex 的报告</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
2020-07-05 14:18:56 +08:00
|
|
|
|
14k
|
2020-02-21 16:28:53 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
2020-07-05 14:18:56 +08:00
|
|
|
|
12 mins.
|
2020-02-21 16:28:53 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Markdown/" rel="tag">Markdown</a></li><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Windows/" rel="tag">Windows</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
2020-02-21 16:28:53 +08:00
|
|
|
|
<p>计算机这个专业,有很多报告要做。在山威的时候,报告格式没有什么限制 Word,PDF 都可以,那个时候我开始使用 Markdown 作为我的排版工具,因为实在是没有时间经历去研究 Word 的各种高级功能(<s>主要是懒</s>)。Markdown 十分简单,易学,在<a href="https://github.com" target="_blank" rel="noopener">Github</a>等计算机专业相关平台使用也非常广泛,还可以通过各种模板快速生成<strong>好看</strong>,<strong>美观</strong>,<strong>专业</strong>的文档。</p>
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<p>后来到了澳国立,老师教...</p>
|
2020-02-21 16:28:53 +08:00
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/write-latex-report-with-markdown/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-02-13 20:39:56 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-09-09 15:27:17 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/langchao-1599636307.jpg);">
|
2020-02-13 20:39:56 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/Internship">
|
|
|
|
|
<b>「 </b>INTERNSHIP<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
二月 11, 2020
|
|
|
|
|
</p>
|
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/inspur-ip-guard-uninstallation/" title="卸载浪潮安装的 IP-GUARD 监控软件" class="posttitle">卸载浪潮安装的 IP-GUARD 监控软件</a></h3>
|
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
2020-02-22 14:53:35 +08:00
|
|
|
|
6.2k
|
2020-02-13 20:39:56 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
2020-02-22 14:53:35 +08:00
|
|
|
|
6 mins.
|
2020-02-13 20:39:56 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Windows/" rel="tag">Windows</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
2020-02-13 20:39:56 +08:00
|
|
|
|
<blockquote>
|
|
|
|
|
<p>屋漏更遭连夜雨,船迟又遇打头风。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
<p>刚刚处理完 Docker 里面的“病毒”,又发现自己的笔记本被安装了监控软件,身后一阵凉风。</p>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>事发突然,因为影响我开发,所以也没有来得及截图。</p>
|
|
|
|
|
</blockquote>
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<p>为了使用 WSL2 里面的 Docker,我加入了 <code>Windows 预览体验计划 - 慢</code>,把系统升级到了 Windows 10 2004。结果怪事就出现了——基本上所有的命令行都会在执行前...</p>
|
2020-02-13 20:39:56 +08:00
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/inspur-ip-guard-uninstallation/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-02-11 20:35:13 +08:00
|
|
|
|
<div class="post" id="post">
|
|
|
|
|
<div class="post-cover animated fadeIn" style="
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
2020-09-07 21:52:27 +08:00
|
|
|
|
url(https://davidz-blog.oss-cn-beijing.aliyuncs.com/img/netdata-1599485973.png);">
|
2020-02-11 20:35:13 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="else">
|
|
|
|
|
<p class="animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<a href="/categories/DevOps">
|
|
|
|
|
<b>「 </b>DEVOPS<b> 」</b>
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
二月 10, 2020
|
|
|
|
|
</p>
|
2020-02-13 22:12:47 +08:00
|
|
|
|
<h3 class="post-title animated fadeInDown"><a href="/kinsing-virus/" title=""寄生"于 Docker 的病毒 - Kinsing" class="posttitle">"寄生"于 Docker 的病毒 - Kinsing</a></h3>
|
2020-02-11 20:35:13 +08:00
|
|
|
|
|
|
|
|
|
<p class="post-count animated fadeInDown">
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-text2"></b> <i>文章字数</i>
|
2020-09-07 21:52:27 +08:00
|
|
|
|
2.4k
|
2020-02-11 20:35:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span>
|
|
|
|
|
<b class="iconfont icon-timer__s"></b> <i>阅读约需</i>
|
|
|
|
|
2 mins.
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<ul class="animated fadeInDown post-tags-list" itemprop="keywords"><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Docker/" rel="tag">Docker</a></li><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Linux/" rel="tag">Linux</a></li><li class="animated fadeInDown post-tags-list-item"><a class="animated fadeInDown post-tags-list-link" href="/tags/Shell/" rel="tag">Shell</a></li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="md-content animated fadeIn">
|
|
|
|
|
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<blockquote>
|
|
|
|
|
<p>原创发表于 <a href="https://blog.davidz.cn">DavidZ Blog</a>,遵循 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" target="_blank" rel="noopener">CC 4.0 BY-NC-SA</a> 版权协议,转载请附上原文出处链接及本声明。</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
2020-02-13 20:39:56 +08:00
|
|
|
|
<p>2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。</p>
|
2020-02-11 20:35:13 +08:00
|
|
|
|
|
|
|
|
|
<p></p>
|
|
|
|
|
<p>偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。</p>
|
|
|
|
|
<p>难道是我的博客访问量<s>暴增</s>???那是当然不可能的,然后我去看了看<a href="https://github.com/portainer/portainer" target="_blank" rel="noopener">Portainer</a>看了看,果然,</p>
|
|
|
|
|
<p></p>
|
2020-02-22 14:53:35 +08:00
|
|
|
|
<p>这个随机名称的容器就是 ...</p>
|
2020-02-11 20:35:13 +08:00
|
|
|
|
|
|
|
|
|
<span class="read-more"><a href="/kinsing-virus/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
2020-06-05 00:15:41 +08:00
|
|
|
|
<div id="pager"><a href="/page/2/" class="more" data-loading="加载中..." data-load-more="加载更多">加载更多</a></div>
|
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div id="preview"></div>
|
|
|
|
|
|
|
|
|
|
<div id="back-to-top" class="animated fadeIn faster">
|
|
|
|
|
<div class="flow"></div>
|
|
|
|
|
<span class="percentage animated fadeIn faster">0%</span>
|
|
|
|
|
<span class="iconfont icon-top02 animated fadeIn faster"></span>
|
2020-02-06 14:52:17 +08:00
|
|
|
|
</div><!-- hexo-inject:begin --><!-- hexo-inject:end -->
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</body>
|
|
|
|
|
<footer>
|
|
|
|
|
<p class="copyright" id="copyright">
|
|
|
|
|
© 2020
|
|
|
|
|
<span class="gradient-text">
|
|
|
|
|
DavidZ
|
|
|
|
|
</span>.
|
|
|
|
|
Powered by <a href="http://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
|
|
|
|
|
Theme
|
|
|
|
|
<span class="gradient-text">
|
|
|
|
|
<a href="https://github.com/TriDiamond/hexo-theme-obsidian" title="Obsidian" target="_blank" rel="noopener">Obsidian</a>
|
|
|
|
|
</span>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
<small><a href="https://github.com/TriDiamond/hexo-theme-obsidian/blob/master/CHANGELOG.md" title="v1.4.4" target="_blank" rel="noopener">v1.4.4</a></small>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</p>
|
|
|
|
|
</footer>
|
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script type="text/javascript" src="https://cdn.bootcss.com/mathjax/2.7.7/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</script>
|
|
|
|
|
<script>
|
|
|
|
|
MathJax.Hub.Config({
|
|
|
|
|
"HTML-CSS": {
|
|
|
|
|
preferredFont: "TeX",
|
|
|
|
|
availableFonts: ["STIX", "TeX"],
|
|
|
|
|
linebreaks: {
|
|
|
|
|
automatic: true
|
|
|
|
|
},
|
|
|
|
|
EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50)
|
|
|
|
|
},
|
|
|
|
|
tex2jax: {
|
|
|
|
|
inlineMath: [
|
|
|
|
|
["$", "$"],
|
|
|
|
|
["\\(", "\\)"]
|
|
|
|
|
],
|
|
|
|
|
processEscapes: true,
|
|
|
|
|
ignoreClass: "tex2jax_ignore|dno",
|
|
|
|
|
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
|
|
|
|
|
},
|
|
|
|
|
TeX: {
|
|
|
|
|
noUndefined: {
|
|
|
|
|
attributes: {
|
|
|
|
|
mathcolor: "red",
|
|
|
|
|
mathbackground: "#FFEEEE",
|
|
|
|
|
mathsize: "90%"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
Macros: {
|
|
|
|
|
href: "{}"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
messageStyle: "none"
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
<script>
|
|
|
|
|
function initialMathJax() {
|
|
|
|
|
MathJax.Hub.Queue(function () {
|
|
|
|
|
var all = MathJax.Hub.getAllJax(),
|
|
|
|
|
i;
|
|
|
|
|
// console.log(all);
|
|
|
|
|
for (i = 0; i < all.length; i += 1) {
|
|
|
|
|
all[i].SourceElement().parentNode.className += ' has-jax';
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function reprocessMathJax() {
|
|
|
|
|
if (typeof MathJax !== 'undefined') {
|
|
|
|
|
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/gitalk/1.6.2/gitalk.min.css">
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/gitalk/1.6.2/gitalk.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-02-13 21:45:16 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<script src="/js/plugin.js"></script>
|
|
|
|
|
<script src="/js/obsidian.js"></script>
|
|
|
|
|
<script src="/js/jquery.truncate.js"></script>
|
|
|
|
|
<script src="/js/search.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/typed.js/2.0.10/typed.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/blueimp-md5/2.12.0/js/md5.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-02-13 21:45:16 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/social-share.js/1.0.16/js/social-share.min.js"></script>
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="https://cdn.bootcss.com/codemirror/5.54.0/codemirror.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/javascript/javascript.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/css/css.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/xml/xml.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/htmlmixed/htmlmixed.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/clike/clike.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/php/php.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/shell/shell.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/python/python.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/cmake/cmake.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/powershell/powershell.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-06-05 12:12:10 +08:00
|
|
|
|
<script src="//cdn.bootcss.com/codemirror/5.54.0/mode/yaml/yaml.min.js"></script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<script src="/js/busuanzi.min.js"></script>
|
|
|
|
|
|
2020-07-17 11:27:08 +08:00
|
|
|
|
<script>
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
if ($('span[id^="busuanzi_"]').length) {
|
|
|
|
|
initialBusuanzi();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe.min.css">
|
|
|
|
|
<link rel="stylesheet" href="//cdn.bootcss.com/photoswipe/4.1.3/default-skin/default-skin.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe.min.js"></script>
|
|
|
|
|
<script src="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe-ui-default.min.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Root element of PhotoSwipe. Must have class pswp. -->
|
|
|
|
|
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
|
|
|
|
|
<!-- Background of PhotoSwipe.
|
|
|
|
|
It's a separate element as animating opacity is faster than rgba(). -->
|
|
|
|
|
<div class="pswp__bg"></div>
|
|
|
|
|
<!-- Slides wrapper with overflow:hidden. -->
|
|
|
|
|
<div class="pswp__scroll-wrap">
|
|
|
|
|
<!-- Container that holds slides.
|
|
|
|
|
PhotoSwipe keeps only 3 of them in the DOM to save memory.
|
|
|
|
|
Don't modify these 3 pswp__item elements, data is added later on. -->
|
|
|
|
|
<div class="pswp__container">
|
|
|
|
|
<div class="pswp__item"></div>
|
|
|
|
|
<div class="pswp__item"></div>
|
|
|
|
|
<div class="pswp__item"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
|
|
|
|
|
<div class="pswp__ui pswp__ui--hidden">
|
|
|
|
|
<div class="pswp__top-bar">
|
|
|
|
|
<!-- Controls are self-explanatory. Order can be changed. -->
|
|
|
|
|
<div class="pswp__counter"></div>
|
|
|
|
|
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
|
|
|
|
|
<button class="pswp__button pswp__button--share" title="Share"></button>
|
|
|
|
|
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
|
|
|
|
|
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
|
|
|
|
|
<!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
|
|
|
|
|
<!-- element will get class pswp__preloader--active when preloader is running -->
|
|
|
|
|
<div class="pswp__preloader">
|
|
|
|
|
<div class="pswp__preloader__icn">
|
|
|
|
|
<div class="pswp__preloader__cut">
|
|
|
|
|
<div class="pswp__preloader__donut"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
|
|
|
|
|
<div class="pswp__share-tooltip"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
|
|
|
|
|
</button>
|
|
|
|
|
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
|
|
|
|
|
</button>
|
|
|
|
|
<div class="pswp__caption">
|
|
|
|
|
<div class="pswp__caption__center"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
|
|
|
|
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
|
|
|
|
<script async src="//www.googletagmanager.com/gtag/js?id=UA-157733505-1"></script>
|
|
|
|
|
<script>
|
|
|
|
|
window.dataLayer = window.dataLayer || [];
|
|
|
|
|
function gtag() {
|
|
|
|
|
dataLayer.push(arguments);
|
|
|
|
|
}
|
|
|
|
|
gtag('js', new Date());
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
2020-07-17 11:27:08 +08:00
|
|
|
|
gtag('config', 'UA-157733505-1');
|
|
|
|
|
</script>
|
|
|
|
|
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
|
|
|
|
<script>
|
2020-07-17 11:27:08 +08:00
|
|
|
|
function initialTyped() {
|
|
|
|
|
var typedTextEl = $('.typed-text');
|
|
|
|
|
if (typedTextEl && typedTextEl.length > 0) {
|
|
|
|
|
var typed = new Typed('.typed-text', {
|
|
|
|
|
strings: ['凡事都要留几分', '颜值是第一生产力'],
|
|
|
|
|
typeSpeed: 90,
|
|
|
|
|
loop: true,
|
|
|
|
|
loopCount: Infinity,
|
|
|
|
|
backSpeed: 20,
|
|
|
|
|
});
|
2020-01-27 20:30:21 +08:00
|
|
|
|
}
|
2020-07-17 11:27:08 +08:00
|
|
|
|
}
|
2020-01-27 20:30:21 +08:00
|
|
|
|
|
2020-07-17 11:27:08 +08:00
|
|
|
|
if ($('.article-header') && $('.article-header').length) {
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
initialTyped();
|
|
|
|
|
});
|
|
|
|
|
}
|
2020-01-27 20:30:21 +08:00
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</html>
|