pyer-at-gh / blog Goto Github PK
View Code? Open in Web Editor NEWThis project forked from germey/blog
My Personal Blog
This project forked from germey/blog
My Personal Blog
<!DOCTYPE html> <html lang="zh-CN"> <head> <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 4.2.1"> <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/safari-pinned-tab.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": "cuiqingcai.com", "root": "/", "scheme": "Pisces", "version": "7.8.0", "exturl": false, "sidebar": { "position": "right", "width": 360, "display": "post", "padding": 18, "offset": 12, "onmobile": false, "widgets": [ { "type": "image", "name": "阿布云", "enable": true, "url": "https://www.abuyun.com/http-proxy/introduce.html", "src": "https://qiniu.cuiqingcai.com/88au8.jpg", "width": "100%" }, { "type": "image", "name": "天验", "enable": true, "url": "https://tutorial.lengyue.video/?coupon=12ef4b1a-a3db-11ea-bb37-0242ac130002_cqx_850", "src": "https://qiniu.cuiqingcai.com/bco2a.png", "width": "100%" }, { "type": "image", "name": "华为云", "enable": false, "url": "https://activity.huaweicloud.com/2020_618_promotion/index.html?bpName=5f9f98a29e2c40b780c1793086f29fe2&bindType=1&salesID=wangyubei", "src": "https://qiniu.cuiqingcai.com/y42ik.jpg", "width": "100%" }, { "type": "image", "name": "张小鸡", "enable": false, "url": "http://www.zxiaoji.com/", "src": "https://qiniu.cuiqingcai.com/fm72f.png", "width": "100%" }, { "type": "image", "name": "Luminati", "src": "https://qiniu.cuiqingcai.com/ikkq9.jpg", "url": "https://luminati-china.io/?affiliate=ref_5fbbaaa9647883f5c6f77095", "width": "100%", "enable": true }, { "type": "tags", "name": "标签云", "enable": true }, { "type": "categories", "name": "分类", "enable": true }, { "type": "friends", "name": "友情链接", "enable": true }, { "type": "hot", "name": "猜你喜欢", "enable": true }] }, "copycode": { "enable": true, "show_result": true, "style": "mac" }, "back2top": { "enable": true, "sidebar": false, "scrollpercent": true }, "bookmark": { "enable": false, "color": "#222", "save": "auto" }, "fancybox": false, "mediumzoom": false, "lazyload": false, "pangu": true, "comments": { "style": "tabs", "active": "gitalk", "storage": true, "lazyload": false, "nav": null, "activeClass": "gitalk" }, "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": true, "trigger": "auto", "top_n_per_article": 10, "unescape": false, "preload": false }, "motion": { "enable": false, "async": false, "transition": { "post_block": "bounceDownIn", "post_header": "slideDownIn", "post_body": "slideDownIn", "coll_header": "slideLeftIn", "sidebar": "slideUpIn" } }, "path": "search.xml" }; </script> <meta name="description" content="Blog My Blog."> <meta property="og:type" content="website"> <meta property="og:title" content="静觅"> <meta property="og:url" content="https://cuiqingcai.com/README.html"> <meta property="og:site_name" content="静觅"> <meta property="og:description" content="Blog My Blog."> <meta property="og:locale" content="zh_CN"> <meta property="article:published_time" content="2020-10-14T17:49:10.934Z"> <meta property="article:modified_time" content="2020-10-14T17:49:10.934Z"> <meta property="article:author" content="崔庆才"> <meta property="article:tag" content="崔庆才"> <meta property="article:tag" content="静觅"> <meta property="article:tag" content="PHP"> <meta property="article:tag" content="Java"> <meta property="article:tag" content="Python"> <meta property="article:tag" content="Spider"> <meta property="article:tag" content="爬虫"> <meta property="article:tag" content="Web"> <meta property="article:tag" content="Kubernetes"> <meta property="article:tag" content="深度学习"> <meta property="article:tag" content="机器学习"> <meta property="article:tag" content="数据分析"> <meta property="article:tag" content="网络"> <meta property="article:tag" content="IT"> <meta property="article:tag" content="技术"> <meta property="article:tag" content="博客"> <meta name="twitter:card" content="summary"> <link rel="canonical" href="https://cuiqingcai.com/README.html"> <script id="page-configurations"> // https://hexo.io/docs/variables.html CONFIG.page = { sidebar: "", isHome: false, isPost: false, lang: 'zh-CN' }; </script> <title> | 静觅 </title> <meta name="google-site-verification" content="p_bIcnvirkFzG2dYKuNDivKD8-STet5W7D-01woA2fc" /> <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> <link rel="alternate" href="/atom.xml" title="静觅" type="application/atom+xml"> </head> <body itemscope itemtype="http://schema.org/WebPage"> <div class="container"> <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">静觅 <span class="site-subtitle"> 崔庆才的个人站点 </span> </h1> <span class="logo-line-after"><i></i></span> </a> </div> <div class="site-nav-right"> <div class="toggle popup-trigger"> <i class="fa fa-search fa-fw fa-lg"></i> </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">首页</a> </li> <li class="menu-item menu-item-archives"> <a href="/archives/" rel="section">文章列表</a> </li> <li class="menu-item menu-item-tags"> <a href="/tags/" rel="section">文章标签</a> </li> <li class="menu-item menu-item-categories"> <a href="/categories/" rel="section">文章分类</a> </li> <li class="menu-item menu-item-about"> <a href="/about/" rel="section">关于博主</a> </li> <li class="menu-item menu-item-message"> <a href="/message/" rel="section">给我留言</a> </li> <li class="menu-item menu-item-search"> <a role="button" class="popup-trigger">搜索 </a> </li> </ul> </nav> <div class="search-pop-overlay"> <div class="popup search-popup"> <div class="search-header"> <span class="search-icon"> <i class="fa fa-search"></i> </span> <div class="search-input-container"> <input autocomplete="off" autocapitalize="off" placeholder="搜索..." spellcheck="false" type="search" class="search-input"> </div> <span class="popup-btn-close"> <i class="fa fa-times-circle"></i> </span> </div> <div id="search-result"> <div id="no-result"> <i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i> </div> </div> </div> </div> </div> </header> <div class="back-to-top"> <i class="fa fa-arrow-up"></i> <span>0%</span> </div> <div class="reading-progress-bar"></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="Blog"><a href="#Blog" class="headerlink" title="Blog"></a>Blog</h1> <p>My Blog.</p> </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="#Blog"><span class="nav-number">1.</span> <span class="nav-text">Blog</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="崔庆才" src="/images/avatar.png"> <p class="site-author-name" itemprop="name">崔庆才</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">524</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">22</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">126</span> <span class="site-state-item-name">标签</span></a> </div> </nav> </div> <div class="links-of-author motion-element"> <span class="links-of-author-item"> <a href="https://github.com/Germey" title="GitHub → https://github.com/Germey" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> </span> <span class="links-of-author-item"> <a href="mailto:[email protected]" title="邮件 → mailto:[email protected]" rel="noopener" target="_blank"><i class="fa fa-envelope fa-fw"></i>邮件</a> </span> <span class="links-of-author-item"> <a href="https://weibo.com/cuiqingcai" title="微博 → https://weibo.com/cuiqingcai" rel="noopener" target="_blank"><i class="fab fa-weibo fa-fw"></i>微博</a> </span> <span class="links-of-author-item"> <a href="https://www.zhihu.com/people/Germey" title="知乎 → https://www.zhihu.com/people/Germey" rel="noopener" target="_blank"><i class="fa fa-magic fa-fw"></i>知乎</a> </span> </div> </div> <div style=" width: 100%;" class="sidebar-panel sidebar-panel-image sidebar-panel-active"> <a href="https://www.abuyun.com/http-proxy/introduce.html" target="_blank" rel="noopener"> <img src="https://qiniu.cuiqingcai.com/88au8.jpg" style=" width: 100%;"> </a> </div> <div style=" width: 100%;" class="sidebar-panel sidebar-panel-image sidebar-panel-active"> <a href="https://tutorial.lengyue.video/?coupon=12ef4b1a-a3db-11ea-bb37-0242ac130002_cqx_850" target="_blank" rel="noopener"> <img src="https://qiniu.cuiqingcai.com/bco2a.png" style=" width: 100%;"> </a> </div> <div style=" width: 100%;" class="sidebar-panel sidebar-panel-image sidebar-panel-active"> <a href="https://luminati-china.io/?affiliate=ref_5fbbaaa9647883f5c6f77095" target="_blank" rel="noopener"> <img src="https://qiniu.cuiqingcai.com/ikkq9.jpg" style=" width: 100%;"> </a> </div> <div class="sidebar-panel sidebar-panel-tags sidebar-panel-active"> <h4 class="name"> 标签云 </h4> <div class="content"> <a href="/tags/2048/" style="font-size: 10px;">2048</a> <a href="/tags/599/" style="font-size: 10px;">599</a> <a href="/tags/API/" style="font-size: 10px;">API</a> <a href="/tags/Bootstrap/" style="font-size: 11.25px;">Bootstrap</a> <a href="/tags/CDN/" style="font-size: 10px;">CDN</a> <a href="/tags/CQC/" style="font-size: 10px;">CQC</a> <a href="/tags/CSS/" style="font-size: 10px;">CSS</a> <a href="/tags/CSS-%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 10px;">CSS 反爬虫</a> <a href="/tags/CV/" style="font-size: 10px;">CV</a> <a href="/tags/Django/" style="font-size: 10px;">Django</a> <a href="/tags/Eclipse/" style="font-size: 11.25px;">Eclipse</a> <a href="/tags/FTP/" style="font-size: 10px;">FTP</a> <a href="/tags/GitHub/" style="font-size: 12.5px;">GitHub</a> <a href="/tags/HTML5/" style="font-size: 10px;">HTML5</a> <a href="/tags/Hexo/" style="font-size: 10px;">Hexo</a> <a href="/tags/IT/" style="font-size: 10px;">IT</a> <a href="/tags/JSP/" style="font-size: 10px;">JSP</a> <a href="/tags/JavaScript/" style="font-size: 10px;">JavaScript</a> <a href="/tags/K8s/" style="font-size: 10px;">K8s</a> <a href="/tags/LOGO/" style="font-size: 10px;">LOGO</a> <a href="/tags/Linux/" style="font-size: 10px;">Linux</a> <a href="/tags/MIUI/" style="font-size: 10px;">MIUI</a> <a href="/tags/MongoDB/" style="font-size: 10px;">MongoDB</a> <a href="/tags/Mysql/" style="font-size: 10px;">Mysql</a> <a href="/tags/PHP/" style="font-size: 11.25px;">PHP</a> <a href="/tags/PS/" style="font-size: 10px;">PS</a> <a href="/tags/Pathlib/" style="font-size: 10px;">Pathlib</a> <a href="/tags/PhantomJS/" style="font-size: 10px;">PhantomJS</a> <a href="/tags/PySpider/" style="font-size: 10px;">PySpider</a> <a href="/tags/Python/" style="font-size: 16.25px;">Python</a> <a href="/tags/Python3/" style="font-size: 12.5px;">Python3</a> <a href="/tags/Pythonic/" style="font-size: 10px;">Pythonic</a> <a href="/tags/QQ/" style="font-size: 10px;">QQ</a> <a href="/tags/Redis/" style="font-size: 10px;">Redis</a> <a href="/tags/SAE/" style="font-size: 10px;">SAE</a> <a href="/tags/SSH/" style="font-size: 10px;">SSH</a> <a href="/tags/SVG/" style="font-size: 10px;">SVG</a> <a href="/tags/Scrapy/" style="font-size: 10px;">Scrapy</a> <a href="/tags/Scrapy-redis/" style="font-size: 10px;">Scrapy-redis</a> <a href="/tags/Scrapy%E5%88%86%E5%B8%83%E5%BC%8F/" style="font-size: 10px;">Scrapy分布式</a> <a href="/tags/Selenium/" style="font-size: 10px;">Selenium</a> <a href="/tags/TKE/" style="font-size: 10px;">TKE</a> <a href="/tags/Ubuntu/" style="font-size: 11.25px;">Ubuntu</a> <a href="/tags/Vue/" style="font-size: 11.25px;">Vue</a> <a href="/tags/Webpack/" style="font-size: 10px;">Webpack</a> <a href="/tags/Windows/" style="font-size: 10px;">Windows</a> <a href="/tags/Winpcap/" style="font-size: 10px;">Winpcap</a> <a href="/tags/WordPress/" style="font-size: 13.75px;">WordPress</a> <a href="/tags/Youtube/" style="font-size: 11.25px;">Youtube</a> <a href="/tags/object-Object/" style="font-size: 10px;">[object Object]</a> <a href="/tags/android/" style="font-size: 10px;">android</a> <a href="/tags/ansible/" style="font-size: 10px;">ansible</a> <a href="/tags/cocos2d-x/" style="font-size: 10px;">cocos2d-x</a> <a href="/tags/e6/" style="font-size: 10px;">e6</a> <a href="/tags/fitvids/" style="font-size: 10px;">fitvids</a> <a href="/tags/git/" style="font-size: 11.25px;">git</a> <a href="/tags/json/" style="font-size: 10px;">json</a> <a href="/tags/js%E9%80%86%E5%90%91/" style="font-size: 10px;">js逆向</a> <a href="/tags/kubernetes/" style="font-size: 10px;">kubernetes</a> <a href="/tags/log/" style="font-size: 10px;">log</a> <a href="/tags/logging/" style="font-size: 10px;">logging</a> <a href="/tags/matlab/" style="font-size: 11.25px;">matlab</a> <a href="/tags/python/" style="font-size: 20px;">python</a> <a href="/tags/pytube/" style="font-size: 11.25px;">pytube</a> <a href="/tags/pywin32/" style="font-size: 10px;">pywin32</a> <a href="/tags/style/" style="font-size: 10px;">style</a> <a href="/tags/tomcat/" style="font-size: 10px;">tomcat</a> <a href="/tags/ubuntu/" style="font-size: 10px;">ubuntu</a> <a href="/tags/uwsgi/" style="font-size: 10px;">uwsgi</a> <a href="/tags/validate-cert/" style="font-size: 10px;">validate_cert</a> <a href="/tags/vsftpd/" style="font-size: 10px;">vsftpd</a> <a href="/tags/wamp/" style="font-size: 10px;">wamp</a> <a href="/tags/wineQQ/" style="font-size: 10px;">wineQQ</a> <a href="/tags/%E4%B8%83%E7%89%9B/" style="font-size: 11.25px;">七牛</a> <a href="/tags/%E4%B8%8A%E6%B5%B7/" style="font-size: 10px;">上海</a> <a href="/tags/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/" style="font-size: 10px;">个人网站</a> <a href="/tags/%E4%B8%BB%E9%A2%98/" style="font-size: 10px;">主题</a> <a href="/tags/%E4%BA%91%E5%AD%98%E5%82%A8/" style="font-size: 10px;">云存储</a> <a href="/tags/%E4%BA%AC%E4%B8%9C%E4%BA%91/" style="font-size: 10px;">京东云</a> <a href="/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/" style="font-size: 10px;">人工智能</a> <a href="/tags/%E4%BB%A3%E7%90%86/" style="font-size: 10px;">代理</a> <a href="/tags/%E4%BB%A3%E7%A0%81/" style="font-size: 10px;">代码</a> <a href="/tags/%E4%BC%98%E5%8C%96/" style="font-size: 10px;">优化</a> <a href="/tags/%E4%BD%8D%E8%BF%90%E7%AE%97/" style="font-size: 10px;">位运算</a> <a href="/tags/%E5%88%86%E4%BA%AB/" style="font-size: 10px;">分享</a> <a href="/tags/%E5%88%86%E5%B8%83%E5%BC%8F/" style="font-size: 10px;">分布式</a> <a href="/tags/%E5%88%9B%E4%B8%9A/" style="font-size: 10px;">创业</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 11.25px;">前端</a> <a href="/tags/%E5%8D%9A%E5%AE%A2/" style="font-size: 10px;">博客</a> <a href="/tags/%E5%8E%9F%E7%94%9FAPP/" style="font-size: 10px;">原生APP</a> <a href="/tags/%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 12.5px;">反爬虫</a> <a href="/tags/%E5%91%BD%E4%BB%A4/" style="font-size: 10px;">命令</a> <a href="/tags/%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80/" style="font-size: 10px;">响应式布局</a> <a href="/tags/%E5%9F%9F%E5%90%8D%E7%BB%91%E5%AE%9A/" style="font-size: 10px;">域名绑定</a> <a href="/tags/%E5%A4%A7%E4%BC%97%E7%82%B9%E8%AF%84/" style="font-size: 10px;">大众点评</a> <a href="/tags/%E5%AD%97%E4%BD%93%E5%8F%8D%E7%88%AC%E8%99%AB/" style="font-size: 10px;">字体反爬虫</a> <a href="/tags/%E5%AE%9E%E7%94%A8/" style="font-size: 10px;">实用</a> <a href="/tags/%E5%B4%94%E5%BA%86%E6%89%8D/" style="font-size: 18.75px;">崔庆才</a> <a href="/tags/%E5%B7%A5%E5%85%B7/" style="font-size: 10px;">工具</a> <a href="/tags/%E5%BE%AE%E8%BD%AF/" style="font-size: 10px;">微软</a> <a href="/tags/%E6%89%8B%E6%9C%BA%E8%AE%BF%E9%97%AE/" style="font-size: 10px;">手机访问</a> <a href="/tags/%E6%95%99%E7%A8%8B/" style="font-size: 10px;">教程</a> <a href="/tags/%E6%97%85%E6%B8%B8/" style="font-size: 10px;">旅游</a> <a href="/tags/%E6%97%A5%E5%BF%97/" style="font-size: 10px;">日志</a> <a href="/tags/%E6%9D%9C%E5%85%B0%E7%89%B9/" style="font-size: 10px;">杜兰特</a> <a href="/tags/%E6%A1%8C%E9%9D%A2/" style="font-size: 10px;">桌面</a> <a href="/tags/%E6%B1%9F%E5%8D%97/" style="font-size: 10px;">江南</a> <a href="/tags/%E6%B8%B8%E6%88%8F/" style="font-size: 10px;">游戏</a> <a href="/tags/%E7%88%AC%E8%99%AB/" style="font-size: 15px;">爬虫</a> <a href="/tags/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/" style="font-size: 10px;">环境变量</a> <a href="/tags/%E7%94%9F%E6%B4%BB%E7%AC%94%E8%AE%B0/" style="font-size: 10px;">生活笔记</a> <a href="/tags/%E7%99%BB%E5%BD%95/" style="font-size: 10px;">登录</a> <a href="/tags/%E7%9F%A5%E4%B9%8E/" style="font-size: 10px;">知乎</a> <a href="/tags/%E7%9F%AD%E4%BF%A1/" style="font-size: 10px;">短信</a> <a href="/tags/%E7%BA%B8%E5%BC%A0/" style="font-size: 10px;">纸张</a> <a href="/tags/%E7%BD%91%E7%AB%99/" style="font-size: 10px;">网站</a> <a href="/tags/%E8%82%89%E5%A4%B9%E9%A6%8D/" style="font-size: 10px;">肉夹馍</a> <a href="/tags/%E8%A5%BF%E5%B0%91%E7%88%B7/" style="font-size: 10px;">西少爷</a> <a href="/tags/%E8%A7%86%E9%A2%91/" style="font-size: 10px;">视频</a> <a href="/tags/%E8%BF%9C%E7%A8%8B/" style="font-size: 10px;">远程</a> <a href="/tags/%E9%80%86%E5%90%91/" style="font-size: 10px;">逆向</a> <a href="/tags/%E9%85%8D%E7%BD%AE/" style="font-size: 10px;">配置</a> <a href="/tags/%E9%87%8D%E8%A3%85/" style="font-size: 10px;">重装</a> <a href="/tags/%E9%9D%99%E8%A7%85/" style="font-size: 17.5px;">静觅</a> <a href="/tags/%E9%A2%A0%E8%A6%86/" style="font-size: 10px;">颠覆</a> <a href="/tags/%E9%A3%9E%E4%BF%A1/" style="font-size: 10px;">飞信</a> </div> <script> const tagsColors = ['#00a67c', '#5cb85c', '#d9534f', '#567e95', '#b37333', '#f4843d', '#15a287'] const tagsElements = document.querySelectorAll('.sidebar-panel-tags .content a') tagsElements.forEach((item) => { item.style.backgroundColor = tagsColors[Math.floor(Math.random() * tagsColors.length)] }) </script> </div> <div class="sidebar-panel sidebar-panel-categories sidebar-panel-active"> <h4 class="name"> 分类 </h4> <div class="content"> <ul class="category-list"> <li class="category-list-item"><a class="category-list-link" href="/categories/C-C/">C/C++</a><span class="category-list-count">23</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/HTML/">HTML</a><span class="category-list-count">13</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Java/">Java</a><span class="category-list-count">5</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/JavaScript/">JavaScript</a><span class="category-list-count">26</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Linux/">Linux</a><span class="category-list-count">15</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Markdown/">Markdown</a><span class="category-list-count">1</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Net/">Net</a><span class="category-list-count">4</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Other/">Other</a><span class="category-list-count">38</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/PHP/">PHP</a><span class="category-list-count">27</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Paper/">Paper</a><span class="category-list-count">2</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/Python/">Python</a><span class="category-list-count">256</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/TypeScript/">TypeScript</a><span class="category-list-count">2</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E5%B1%95%E7%A4%BA/">个人展示</a><span class="category-list-count">1</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E6%97%A5%E8%AE%B0/">个人日记</a><span class="category-list-count">6</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E8%AE%B0%E5%BD%95/">个人记录</a><span class="category-list-count">2</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E4%B8%AA%E4%BA%BA%E9%9A%8F%E7%AC%94/">个人随笔</a><span class="category-list-count">10</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%B0%88/">技术杂谈</a><span class="category-list-count">80</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E6%9C%AA%E5%88%86%E7%B1%BB/">未分类</a><span class="category-list-count">1</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E7%94%9F%E6%B4%BB%E7%AC%94%E8%AE%B0/">生活笔记</a><span class="category-list-count">1</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E7%A6%8F%E5%88%A9%E4%B8%93%E5%8C%BA/">福利专区</a><span class="category-list-count">6</span></li> <li class="category-list-item"><a class="category-list-link" href="/categories/%E8%81%8C%E4%BD%8D%E6%8E%A8%E8%8D%90/">职位推荐</a><span class="category-list-count">2</span></li> </ul> </div> </div> <div class="sidebar-panel sidebar-panel-friends sidebar-panel-active"> <h4 class="name"> 友情链接 </h4> <ul class="friends"> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/j2dub.jpg"> </span> <span class="link"> <a href="https://www.findhao.net/" target="_blank" rel="noopener">FindHao</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/ou6mm.jpg"> </span> <span class="link"> <a href="https://diygod.me/" target="_blank" rel="noopener">DIYgod</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/6apxu.jpg"> </span> <span class="link"> <a href="https://www.51dev.com/" target="_blank" rel="noopener">IT技术社区</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://www.jankl.com/img/titleshu.jpg"> </span> <span class="link"> <a href="https://www.jankl.com/" target="_blank" rel="noopener">liberalist</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/bqlbs.png"> </span> <span class="link"> <a href="http://www.urselect.com/" target="_blank" rel="noopener">优社电商</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/8s88c.jpg"> </span> <span class="link"> <a href="https://www.yuanrenxue.com/" target="_blank" rel="noopener">猿人学</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/4i7yf.jpg"> </span> <span class="link"> <a href="https://www.lizenghai.com/" target="_blank" rel="noopener">Python量化投资</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/2wgg5.jpg"> </span> <span class="link"> <a href="https://www.yunlifang.cn/" target="_blank" rel="noopener">云立方</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/shwr6.png"> </span> <span class="link"> <a href="http://lanbing510.info/" target="_blank" rel="noopener">冰蓝</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/blvoh.jpg"> </span> <span class="link"> <a href="https://lengyue.me/" target="_blank" rel="noopener">冷月</a> </span> </li> <li class="friend"> <span class="logo"> <img src="http://qianxunclub.com/favicon.png"> </span> <span class="link"> <a href="http://qianxunclub.com/" target="_blank" rel="noopener">千寻啊千寻</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/0044u.jpg"> </span> <span class="link"> <a href="http://kodcloud.com/" target="_blank" rel="noopener">可道云</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/ygnpn.jpg"> </span> <span class="link"> <a href="http://www.kunkundashen.cn/" target="_blank" rel="noopener">坤坤大神</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/22uv1.png"> </span> <span class="link"> <a href="http://www.cenchong.com/" target="_blank" rel="noopener">岑冲博客</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/ev9kl.png"> </span> <span class="link"> <a href="http://www.zxiaoji.com/" target="_blank" rel="noopener">张小鸡</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://www.chrafz.com/favicon.ico"> </span> <span class="link"> <a href="https://www.chrafz.com/" target="_blank" rel="noopener">张弦先生</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://www.503error.com/favicon.ico"> </span> <span class="link"> <a href="https://www.503error.com/" target="_blank" rel="noopener">张志明个人博客</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://seofangfa.com/favicon.ico"> </span> <span class="link"> <a href="https://seofangfa.com/" target="_blank" rel="noopener">方法SEO</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/x714o.jpg"> </span> <span class="link"> <a href="http://www.hubwiz.com/" target="_blank" rel="noopener">汇智网</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/lfmj3.png"> </span> <span class="link"> <a href="http://frankchen.xyz/" target="_blank" rel="noopener">不正经数据科学家</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/129d8.png"> </span> <span class="link"> <a href="https://www.bysocket.com/" target="_blank" rel="noopener">泥瓦匠BYSocket</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://www.xiongge.club/favicon.ico"> </span> <span class="link"> <a href="https://www.xiongge.club/" target="_blank" rel="noopener">熊哥club</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/3w4fe.png"> </span> <span class="link"> <a href="https://zerlong.com/" target="_blank" rel="noopener">知语</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/262r1.jpg"> </span> <span class="link"> <a href="http://www.ysir308.com/" target="_blank" rel="noopener">程序员虾说</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/44hxf.png"> </span> <span class="link"> <a href="http://redstonewill.com/" target="_blank" rel="noopener">红色石头</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/8g1fk.jpg"> </span> <span class="link"> <a href="http://www.laodong.me/" target="_blank" rel="noopener">老董博客</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/wkaus.jpg"> </span> <span class="link"> <a href="https://zhaoshuai.me/" target="_blank" rel="noopener">碎念</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/pgo0r.jpg"> </span> <span class="link"> <a href="https://www.chenwenguan.com/" target="_blank" rel="noopener">陈文管的博客</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/kk82a.jpg"> </span> <span class="link"> <a href="https://www.lxlinux.net/" target="_blank" rel="noopener">良许Linux教程网</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/lj0t2.jpg"> </span> <span class="link"> <a href="https://tanqingbo.cn/" target="_blank" rel="noopener">IT码农</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/i8cdr.png"> </span> <span class="link"> <a href="https://junyiseo.com/" target="_blank" rel="noopener">均益个人博客</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/chwv2.png"> </span> <span class="link"> <a href="https://brucedone.com/" target="_blank" rel="noopener">大鱼的鱼塘</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/2y43o.png"> </span> <span class="link"> <a href="http://bbs.nightteam.cn/" target="_blank" rel="noopener">夜幕爬虫安全论坛</a> </span> </li> <li class="friend"> <span class="logo"> <img src="https://qiniu.cuiqingcai.com/zvc3w.jpg"> </span> <span class="link"> <a href="https://www.weishidong.com/" target="_blank" rel="noopener">韦世东的技术专栏</a> </span> </li> </ul> </div> </div> </aside> <div id="sidebar-dimmer"></div> </div> </main> <footer class="footer"> <div class="footer-inner"> <div class="copyright"> © <span itemprop="copyrightYear">2021</span> <span class="with-love"> <i class="fa fa-heart"></i> </span> <span class="author" itemprop="copyrightHolder">崔庆才丨静觅</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"> <i class="fa fa-chart-area"></i> </span> <span title="站点总字数">2.5m</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"> <i class="fa fa-coffee"></i> </span> <span title="站点阅读时长">37:51</span> </div> <div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://pisces.theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Pisces</a> 强力驱动 </div> <div class="beian"><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank">京ICP备18015597号-1 </a> </div> <script> (function () { function leancloudSelector(url) { url = encodeURI(url); return document.getElementById(url).querySelector('.leancloud-visitors-count'); } function addCount(Counter) { var visitors = document.querySelector('.leancloud_visitors'); var url = decodeURI(visitors.id); var title = visitors.dataset.flagTitle; Counter('get', '/classes/Counter?where=' + encodeURIComponent(JSON.stringify( { url }))).then(response => response.json()).then(( { results }) => { if (results.length > 0) { var counter = results[0]; leancloudSelector(url).innerText = counter.time + 1; Counter('put', '/classes/Counter/' + counter.objectId, { time: { '__op': 'Increment', 'amount': 1 } }).catch(error => { console.error('Failed to save visitor count', error); }); } else { Counter('post', '/classes/Counter', { title, url, time: 1 }).then(response => response.json()).then(() => { leancloudSelector(url).innerText = 1; }).catch(error => { console.error('Failed to create', error); }); } }).catch(error => { console.error('LeanCloud Counter Error', error); }); } function showTime(Counter) { var visitors = document.querySelectorAll('.leancloud_visitors'); var entries = [...visitors].map(element => { return decodeURI(element.id); }); Counter('get', '/classes/Counter?where=' + encodeURIComponent(JSON.stringify( { url: { '$in': entries } }))).then(response => response.json()).then(( { results }) => { for (let url of entries) { let target = results.find(item => item.url === url); leancloudSelector(url).innerText = target ? target.time : 0; } }).catch(error => { console.error('LeanCloud Counter Error', error); }); } let { app_id, app_key, server_url } = { "enable": true, "app_id": "6X5dRQ0pnPWJgYy8SXOg0uID-gzGzoHsz", "app_key": "ziLDVEy73ne5HtFTiGstzHMS", "server_url": "https://6x5drq0p.lc-cn-n1-shared.com", "security": false }; function fetchData(api_server) { var Counter = (method, url, data) => { return fetch(`${api_server}/1.1${url}`, { method, headers: { 'X-LC-Id': app_id, 'X-LC-Key': app_key, 'Content-Type': 'application/json', }, body: JSON.stringify(data) }); }; if (CONFIG.page.isPost) { if (CONFIG.hostname !== location.hostname) return; addCount(Counter); } else if (document.querySelectorAll('.post-title-link').length >= 1) { showTime(Counter); } } let api_server = app_id.slice(-9) !== '-MdYXbMMI' ? server_url : `https://${app_id.slice(0, 8).toLowerCase()}.api.lncldglobal.com`; if (api_server) { fetchData(api_server); } else { fetch('https://app-router.leancloud.cn/2/route?appId=' + app_id).then(response => response.json()).then(( { api_server }) => { fetchData('https://' + api_server); }); } })(); </script> </div> <div class="footer-stat"> <span id="cnzz_stat_icon_1279355174"></span> <script type="text/javascript"> document.write(unescape("%3Cspan id='cnzz_stat_icon_1279355174'%3E%3C/span%3E%3Cscript src='https://v1.cnzz.com/z_stat.php%3Fid%3D1279355174%26online%3D1%26show%3Dline' type='text/javascript'%3E%3C/script%3E")); </script> </div> </footer> </div> <script src="//cdn.jsdelivr.net/npm/[email protected]/lib/anime.min.js"></script> <script src="//cdn.jsdelivr.net/npm/pangu@4/dist/browser/pangu.min.js"></script> <script src="/js/utils.js"></script> <script src="/.js"></script> <script src="/js/schemes/pisces.js"></script> <script src="/.js"></script> <script src="/js/next-boot.js"></script> <script src="/.js"></script> <script> (function () { var canonicalURL, curProtocol; //Get the <link> tag var x = document.getElementsByTagName("link"); //Find the last canonical URL if (x.length > 0) { for (i = 0; i < x.length; i++) { if (x[i].rel.toLowerCase() == 'canonical' && x[i].href) { canonicalURL = x[i].href; } } } //Get protocol if (!canonicalURL) { curProtocol = window.location.protocol.split(':')[0]; } else { curProtocol = canonicalURL.split(':')[0]; } //Get current URL if the canonical URL does not exist if (!canonicalURL) canonicalURL = window.location.href; //Assign script content. Replace current URL with the canonical URL ! function () { var e = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi, r = canonicalURL, t = document.referrer; if (!e.test(r)) { var n = (String(curProtocol).toLowerCase() === 'https') ? "https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif" : "//api.share.baidu.com/s.gif"; t ? (n += "?r=" + encodeURIComponent(document.referrer), r && (n += "&l=" + r)) : r && (n += "?l=" + r); var i = new Image; i.src = n } }(window); })(); </script> <script src="/js/local-search.js"></script> <script src="/.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: '4c86ce1d7c4fbb3b277c', clientSecret: '4927beb0f90e2c07e66c99d9d2529cf3eb8ac8e4', repo: 'Blog', owner: 'germey', admin: ['germey'], id: 'f4556033e053cd035bd18e6c90520a88', proxy: 'https://netnr-proxy.cloudno.de/https://github.com/login/oauth/access_token', language: 'zh-CN', distractionFreeMode: true }); gitalk.render('gitalk-container'); }, window.Gitalk); }); </script> </body> </html>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.