Skip to content

Commit

Permalink
Deploying to gh-pages from @ 4183622 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
imbant committed Aug 26, 2024
1 parent 8e52133 commit c4ef37a
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 61 deletions.
2 changes: 2 additions & 0 deletions 2024/08/24/LSP1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,6 @@ <h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</
</ul>
<p>说了这么多,其实还有一个核心问题没有解决:语言服务器做了什么事情?考虑刚才的跳转到定义的协议,客户端仅仅输入了当前光标的行列号和文本内容——甚至没有说明选中的是哪个函数、变量或是空白处,服务器就返回了其定义的行列号。</p>
<p>这种分析文本,返回结构化数据的过程,就是编译。语言服务器需要内置编译器吗?编译又是怎样的过程?我们下一章继续。</p>
<h2 id="更多资料"><a href="#更多资料" class="headerlink" title="更多资料"></a>更多资料</h2><p>我在播客 <a target="_blank" rel="noopener" href="https://www.xiaoyuzhoufm.com/episode/66a1197533ddcbb53cd7a063"><code>Web Worker</code></a> 上和几位 Vue 生态的大佬、团队成员们聊过 Vue 插件,欢迎收听。</p>
<p>我也会在<a target="_blank" rel="noopener" href="https://okjk.co/OUqto1">即刻</a>分享语言服务器相关的开发心得,计划将它们整理成系列文章,欢迎关注。 </p>
</div><div class="tags"><a href="/blog/tags/LSP/"><i class="fa fa-tag"></i>LSP</a><a href="/blog/tags/VS-Code/"><i class="fa fa-tag"></i>VS Code</a><a href="/blog/tags/%E8%AF%AD%E8%A8%80%E6%9C%8D%E5%8A%A1%E5%99%A8/"><i class="fa fa-tag"></i>语言服务器</a></div><div class="post-nav"><a class="next" href="/blog/2023/08/21/RubyConf-China-2023-%E7%AC%94%E8%AE%B0/">RubyConf China 2023 笔记</a></div></div></div></div><div class="pure-u-1-4 hidden_mid_and_down"><div id="sidebar"><div class="widget"><form class="search-form" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank"><input type="text" name="q" maxlength="20" placeholder="Search"/><input type="hidden" name="sitesearch" value="https://imbant.github.io/blog"/></form></div></div></div><div class="pure-u-1 pure-u-md-3-4"><div id="footer"><span id="footer-copyright">Copyright © </span><a href="/blog/." rel="nofollow">imbAnt's blog.</a> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a><a rel="nofollow" target="_blank" href="https://github.com/tufu9441/maupassant-hexo"> Theme</a> by<a rel="nofollow" target="_blank" href="https://github.com/pagecho"> Cho.</a><script>const tag = document.getElementById('footer-copyright');const year = new Date().getFullYear();tag.innerText += year + ' ';</script></div></div></div><a class="show" id="rocket" href="#top"></a><script type="text/javascript" src="/blog/js/totop.js?v=1.0.0" async></script><script type="text/javascript" src="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.js" async></script><script type="text/javascript" src="/blog/js/fancybox.js?v=1.0.0" async></script><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.css"><script type="text/javascript" src="/blog/js/codeblock-resizer.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/smartresize.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/gifFavIcon.js"></script></div></body></html>
4 changes: 2 additions & 2 deletions about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<p>平时会把学习笔记写到本<a href="https://imbant.github.io/blog">博客</a>。参与了一些简单的翻译工作,例如 <a target="_blank" rel="noopener" href="https://github.com/mdn/translated-content/pulls?q=is:pr+author:imbant+">MDN</a><a target="_blank" rel="noopener" href="https://astro.badg.es/contributor/imbant/">Astro</a></p>
<p>毕业于同济大学软件学院,本科学历。</p>
<p>我在各个平台的昵称为:imbAnt,前缀取自 imbalance,在游戏领域意为 awesome。后缀取自高中绰号「蚂蚁」。</p>
<p>即刻:imbant</p>
<p>即刻:<a target="_blank" rel="noopener" href="https://okjk.co/OUqto1">imbant</a></p>
<p>GitHub: <a target="_blank" rel="noopener" href="https://github.com/imbant">@imbant</a></p>
<p>Email: <a href="mailto:&#x31;&#x33;&#x36;&#51;&#x34;&#55;&#x33;&#49;&#48;&#49;&#x35;&#64;&#x73;&#105;&#110;&#x61;&#x2e;&#x63;&#110;">&#x31;&#x33;&#x36;&#51;&#x34;&#55;&#x33;&#49;&#48;&#49;&#x35;&#64;&#x73;&#105;&#110;&#x61;&#x2e;&#x63;&#110;</a></p>
<p>Email: <a href="mailto:&#x31;&#x33;&#x36;&#51;&#52;&#x37;&#x33;&#49;&#x30;&#49;&#53;&#x40;&#115;&#x69;&#x6e;&#97;&#46;&#x63;&#x6e;">&#x31;&#x33;&#x36;&#51;&#52;&#x37;&#x33;&#49;&#x30;&#49;&#53;&#x40;&#115;&#x69;&#x6e;&#97;&#46;&#x63;&#x6e;</a></p>
<p>灰机 Wiki:<a target="_blank" rel="noopener" href="https://warcraft.huijiwiki.com/wiki/%E7%94%A8%E6%88%B7:Imbant">@Imbant</a></p>
<!-- LinkedIn: [查看](https://www.linkedin.com/in/%E6%98%8E%E5%AE%87-%E8%AE%B8-7b2181194/) -->
</div></div></div></div><div class="pure-u-1-4 hidden_mid_and_down"><div id="sidebar"><div class="widget"><form class="search-form" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank"><input type="text" name="q" maxlength="20" placeholder="Search"/><input type="hidden" name="sitesearch" value="https://imbant.github.io/blog"/></form></div></div></div><div class="pure-u-1 pure-u-md-3-4"><div id="footer"><span id="footer-copyright">Copyright © </span><a href="/blog/." rel="nofollow">imbAnt's blog.</a> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a><a rel="nofollow" target="_blank" href="https://github.com/tufu9441/maupassant-hexo"> Theme</a> by<a rel="nofollow" target="_blank" href="https://github.com/pagecho"> Cho.</a><script>const tag = document.getElementById('footer-copyright');const year = new Date().getFullYear();tag.innerText += year + ' ';</script></div></div></div><a class="show" id="rocket" href="#top"></a><script type="text/javascript" src="/blog/js/totop.js?v=1.0.0" async></script><script type="text/javascript" src="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.js" async></script><script type="text/javascript" src="/blog/js/fancybox.js?v=1.0.0" async></script><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/gh/fancyapps/fancybox/dist/jquery.fancybox.min.css"><script type="text/javascript" src="/blog/js/codeblock-resizer.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/smartresize.js?v=1.0.0"></script><script type="text/javascript" src="/blog/js/gifFavIcon.js"></script></div></body></html>
36 changes: 18 additions & 18 deletions sitemap.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
https://imbant.github.io/blog/2020/02/25/BrowserRouter-vs-HashRouter/
https://imbant.github.io/blog/2019/12/20/CSS-%E6%96%B9%E5%BC%8F%E8%A7%A3%E5%86%B3-iOS-%E5%BE%AE%E4%BF%A1%E6%A9%A1%E7%9A%AE%E7%AD%8B%E6%95%88%E6%9E%9C%E4%B8%8E-position-fixed-%E8%81%94%E5%8A%A8%E7%9A%84%E5%9D%91/
https://imbant.github.io/blog/2023/03/20/ChatGPT-%E7%9A%84%E6%B5%81%E5%BC%8F%E5%AF%B9%E8%AF%9D%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/
https://imbant.github.io/blog/2021/10/02/ES6%20%E5%90%88%E9%9B%86/
https://imbant.github.io/blog/2019/08/13/ES6-%E5%AF%B9%E8%B1%A1%E5%B1%9E%E6%80%A7%E7%9A%84%E7%AE%80%E5%86%99%E4%B8%8E%E8%A7%A3%E6%9E%84%E8%B5%8B%E5%80%BC/
https://imbant.github.io/blog/2022/01/26/HTML-attribute-%E4%B8%8E-DOM-property-%E8%AF%A6%E8%A7%A3/
https://imbant.github.io/blog/2020/10/01/JS%20%E6%A8%A1%E5%9D%97%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
https://imbant.github.io/blog/2021/04/20/JS%20%E7%9A%84%E6%95%B0%E5%80%BC/
https://imbant.github.io/blog/2022/05/03/JS-defineProperty/
https://imbant.github.io/blog/2020/04/13/JS-%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/
https://imbant.github.io/blog/2020/04/20/JS-%E5%8E%9F%E5%9E%8B%E9%93%BE/
https://imbant.github.io/blog/2022/08/12/JS-%E5%AF%B9%E8%B1%A1%E5%88%B0%E5%8E%9F%E5%A7%8B%E5%80%BC%E7%9A%84%E8%BD%AC%E6%8D%A2/
https://imbant.github.io/blog/2022/04/30/JS-%E7%9A%84%E7%B1%BB%E5%9E%8B%E5%88%A4%E6%96%AD/
https://imbant.github.io/blog/2019/08/09/Node-require-%E6%89%A7%E8%A1%8C%E7%BB%86%E8%8A%82/
https://imbant.github.io/blog/2022/08/12/JS-%E5%AF%B9%E8%B1%A1%E5%88%B0%E5%8E%9F%E5%A7%8B%E5%80%BC%E7%9A%84%E8%BD%AC%E6%8D%A2/
https://imbant.github.io/blog/2024/08/24/LSP1/
https://imbant.github.io/blog/2020/04/10/Promise-%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A/
https://imbant.github.io/blog/2019/08/09/Node-require-%E6%89%A7%E8%A1%8C%E7%BB%86%E8%8A%82/
https://imbant.github.io/blog/2020/03/13/React-Diffing-%E7%AE%97%E6%B3%95/
https://imbant.github.io/blog/2020/03/09/React-%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/
https://imbant.github.io/blog/2020/04/10/Promise-%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A/
https://imbant.github.io/blog/2023/08/21/RubyConf-China-2023-%E7%AC%94%E8%AE%B0/
https://imbant.github.io/blog/2019/09/11/Token-Session-Cookie/
https://imbant.github.io/blog/2019/11/19/flex-box-%E4%B8%8B%E7%9A%84%E5%AE%BD%E5%BA%A6%E9%97%AE%E9%A2%98/
Expand All @@ -14,29 +24,19 @@ https://imbant.github.io/blog/2023/03/03/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%86%99%E5
https://imbant.github.io/blog/2023/07/25/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Vue%20%E7%BB%84%E4%BB%B6%E9%94%80%E6%AF%81%E5%90%8E%E8%A7%A6%E5%8F%91%E5%85%B6%E4%BA%8B%E4%BB%B6/
https://imbant.github.io/blog/2019/10/10/%E5%85%B3%E4%BA%8E-js-%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/
https://imbant.github.io/blog/2021/09/28/%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7%E6%8C%87%E6%A0%87%E4%B8%8E%E5%AE%9E%E7%8E%B0/
https://imbant.github.io/blog/2021/10/22/%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%E4%B8%8E%E8%B7%A8%E5%9F%9F/
https://imbant.github.io/blog/2020/05/08/%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%80%89%E9%A1%B9%E6%A0%87%E5%87%86/
https://imbant.github.io/blog/2023/03/16/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E%E7%BC%96%E8%BE%91-mdn-%E4%B8%AD%E6%96%87%E9%A1%B5%E9%9D%A2/
https://imbant.github.io/blog/2021/10/22/%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%E4%B8%8E%E8%B7%A8%E5%9F%9F/
https://imbant.github.io/blog/2019/12/11/%E5%AE%89%E5%8D%93%E5%BE%AE%E4%BF%A1-%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE-%E7%9B%B8%E5%85%B3%E8%B8%A9%E5%9D%91/
https://imbant.github.io/blog/2023/03/16/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E%E7%BC%96%E8%BE%91-mdn-%E4%B8%AD%E6%96%87%E9%A1%B5%E9%9D%A2/
https://imbant.github.io/blog/2021/07/20/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%B7%A8%E5%88%86%E5%8C%85%E5%A4%8D%E7%94%A8%E4%BB%A3%E7%A0%81%E6%96%B9%E6%A1%88/
https://imbant.github.io/blog/2023/03/30/%E6%80%8E%E4%B9%88%E8%AE%A9-favicon-%E5%8A%A8%E8%B5%B7%E6%9D%A5/
https://imbant.github.io/blog/2019/08/11/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/
https://imbant.github.io/blog/1970/01/01/%E6%9A%82%E5%AD%98%E5%8C%BA/
https://imbant.github.io/blog/2023/01/17/%E9%A1%B5%E9%9D%A2%E6%BB%9A%E5%8A%A8%E6%97%B6%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E8%A7%A6%E5%8F%91%20mouseleave%20%E4%BA%8B%E4%BB%B6/
https://imbant.github.io/blog/2019/08/11/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/
https://imbant.github.io/blog/2022/04/15/%E6%BC%AB%E8%B0%88%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/
https://imbant.github.io/blog/2023/01/17/%E9%A1%B5%E9%9D%A2%E6%BB%9A%E5%8A%A8%E6%97%B6%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E8%A7%A6%E5%8F%91%20mouseleave%20%E4%BA%8B%E4%BB%B6/
https://imbant.github.io/blog/2021/05/01/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/
https://imbant.github.io/blog/2020/03/24/TCP-%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%BB%86%E8%8A%82%E8%AF%A6%E8%B0%88/
https://imbant.github.io/blog/about/index.html
https://imbant.github.io/blog/2020/02/25/BrowserRouter-vs-HashRouter/
https://imbant.github.io/blog/2019/12/20/CSS-%E6%96%B9%E5%BC%8F%E8%A7%A3%E5%86%B3-iOS-%E5%BE%AE%E4%BF%A1%E6%A9%A1%E7%9A%AE%E7%AD%8B%E6%95%88%E6%9E%9C%E4%B8%8E-position-fixed-%E8%81%94%E5%8A%A8%E7%9A%84%E5%9D%91/
https://imbant.github.io/blog/2023/03/20/ChatGPT-%E7%9A%84%E6%B5%81%E5%BC%8F%E5%AF%B9%E8%AF%9D%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/
https://imbant.github.io/blog/2021/10/02/ES6%20%E5%90%88%E9%9B%86/
https://imbant.github.io/blog/2019/08/13/ES6-%E5%AF%B9%E8%B1%A1%E5%B1%9E%E6%80%A7%E7%9A%84%E7%AE%80%E5%86%99%E4%B8%8E%E8%A7%A3%E6%9E%84%E8%B5%8B%E5%80%BC/
https://imbant.github.io/blog/2022/01/26/HTML-attribute-%E4%B8%8E-DOM-property-%E8%AF%A6%E8%A7%A3/
https://imbant.github.io/blog/2020/10/01/JS%20%E6%A8%A1%E5%9D%97%E5%8C%96%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
https://imbant.github.io/blog/2021/04/20/JS%20%E7%9A%84%E6%95%B0%E5%80%BC/
https://imbant.github.io/blog/2022/05/03/JS-defineProperty/
https://imbant.github.io/blog/2020/04/13/JS-%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/
https://imbant.github.io/blog
https://imbant.github.io/blog/tags/LSP/
https://imbant.github.io/blog/tags/VS-Code/
Expand All @@ -63,7 +63,7 @@ https://imbant.github.io/blog/tags/%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%A7%86%E9%A2%91
https://imbant.github.io/blog/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/
https://imbant.github.io/blog/tags/html/
https://imbant.github.io/blog/tags/Devops/
https://imbant.github.io/blog/tags/js/
https://imbant.github.io/blog/tags/%E7%A7%BB%E5%8A%A8%E7%AB%AF/
https://imbant.github.io/blog/tags/js/
https://imbant.github.io/blog/tags/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/
https://imbant.github.io/blog/tags/TCP/
Loading

0 comments on commit c4ef37a

Please sign in to comment.