-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from wanghuibin0/blog@16ba3d6
- Loading branch information
1 parent
12bdda4
commit 7008e90
Showing
11 changed files
with
11 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
</a><span class="search-button search-loading" id=search-loading-desktop><i class="fa-solid fa-spinner fa-fw fa-spin" aria-hidden=true></i></span></li><li class="menu-item theme-switch" title=切换主题><i class="fa-solid fa-adjust fa-fw" aria-hidden=true></i></li></ul></nav></div></header><header class="mobile animate__faster" id=header-mobile><div class=header-container><div class=header-wrapper><div class=header-title><a href=/ title=子来园><span class=header-title-text>子来园</span></a><span class=header-subtitle></span></div><div class=menu-toggle id=menu-toggle-mobile><span></span><span></span><span></span></div></div><nav><ul class=menu id=menu-mobile><li class=search-wrapper><div class="search mobile" id=search-mobile><input type=text placeholder=搜索文章标题或内容…… id=search-input-mobile> | ||
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-mobile title=搜索><i class="fa-solid fa-search fa-fw" aria-hidden=true></i> | ||
</a><a href=javascript:void(0); class="search-button search-clear" id=search-clear-mobile title=清空><i class="fa-solid fa-times-circle fa-fw" aria-hidden=true></i> | ||
</a><span class="search-button search-loading" id=search-loading-mobile><i class="fa-solid fa-spinner fa-fw fa-spin" aria-hidden=true></i></span></div><a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>取消</a></li><li class=menu-item><a class=menu-link href=/archives/><i class="fa-solid fa-archive fa-fw fa-sm" aria-hidden=true></i> Archives</a></li><li class=menu-item><a class=menu-link href=/categories/><i class="fa-solid fa-folder-tree fa-fw fa-sm" aria-hidden=true></i> Categories</a></li><li class=menu-item><a class=menu-link href=/tags/><i class="fa-solid fa-tags fa-fw fa-sm" aria-hidden=true></i> Tags</a></li><li class=menu-item><a class=menu-link href=/about/><i class="fa-solid fa-user fa-fw fa-sm" aria-hidden=true></i> About</a></li><li class="menu-item menu-system"><span class="menu-system-item theme-switch" title=切换主题><i class="fa-solid fa-adjust fa-fw" aria-hidden=true></i></span></li></ul></nav></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=container><div class="page home posts"><div class=home-profile><div class=home-avatar><a href=/archives/ title=Archives><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=96 height=96 style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'></a></div><h1 class=home-title></h1><p class=home-subtitle><span class=d-none>男儿到死心如铁,看试手,补天裂</span><span class=typeit><template>男儿到死心如铁,看试手,补天裂</template></span></p><div class=links><a href=https://orcid.org/0000-0002-7790-8290 title=ORCID target=_blank rel="external nofollow noopener noreferrer me"><i class="fa-brands fa-orcid fa-fw" aria-hidden=true></i> | ||
</a><span class="search-button search-loading" id=search-loading-mobile><i class="fa-solid fa-spinner fa-fw fa-spin" aria-hidden=true></i></span></div><a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>取消</a></li><li class=menu-item><a class=menu-link href=/archives/><i class="fa-solid fa-archive fa-fw fa-sm" aria-hidden=true></i> Archives</a></li><li class=menu-item><a class=menu-link href=/categories/><i class="fa-solid fa-folder-tree fa-fw fa-sm" aria-hidden=true></i> Categories</a></li><li class=menu-item><a class=menu-link href=/tags/><i class="fa-solid fa-tags fa-fw fa-sm" aria-hidden=true></i> Tags</a></li><li class=menu-item><a class=menu-link href=/about/><i class="fa-solid fa-user fa-fw fa-sm" aria-hidden=true></i> About</a></li><li class="menu-item menu-system"><span class="menu-system-item theme-switch" title=切换主题><i class="fa-solid fa-adjust fa-fw" aria-hidden=true></i></span></li></ul></nav></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=container><div class="page home posts"><div class=home-profile><div class=home-avatar><a href=/archives/ title=Archives><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=96 height=96 style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'></a></div><h1 class=home-title></h1><p class=home-subtitle><span class=d-none>男儿到死心如铁</span><span class=typeit><template>男儿到死心如铁</template></span></p><div class=links><a href=https://orcid.org/0000-0002-7790-8290 title=ORCID target=_blank rel="external nofollow noopener noreferrer me"><i class="fa-brands fa-orcid fa-fw" aria-hidden=true></i> | ||
</a><a href=mailto:[email protected] title=Email target=_blank rel="external nofollow noopener noreferrer me"><i class="fa-regular fa-envelope fa-fw" aria-hidden=true></i> | ||
</a><a href=/index.xml title=RSS target=_blank rel="external nofollow noopener noreferrer me"><i class="fa-solid fa-rss fa-fw" aria-hidden=true></i></a></div></div><article class="single summary" itemscope itemtype=http://schema.org/Article><h2 class=single-title itemprop="name headline"><a href=/posts/2024/02/llvm-code-generator-1/>LLVM目标无关代码生成器(下)(译)</a></h2><div class=post-meta><span class=post-author><a href=https://github.com/wanghuibin0 title=作者 target=_blank rel="external nofollow noopener noreferrer author" class=author><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=20 height=20 class=avatar style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'> lazypanda</a></span> <span class=post-publish title='2024-02-06 11:46:00'>发布于 <time datetime=2024-02-06>2024-02-06</time></span><span class=post-included-in> 收录于 <a href=/categories/%E6%8A%80%E6%9C%AF/ class=post-category title="分类 - 技术"><i class="fa-regular fa-folder fa-fw" aria-hidden=true></i> 技术</a></span></div><div class=content><p><strong>提示</strong> : <em>本文翻译了LLVM官方文档中的<a href=https://llvm.org/docs/CodeGenerator.html target=_blank rel="external nofollow noopener noreferrer">The LLVM Target-Independent Code Generator</a>一文,主要为个人学习之用。根据个人的理解,删繁就简,所以有些地方跟原文有所出入,幸勿见怪。如果需要更准确的信息,请参照原文。</em></p></div><div class=post-footer><a href=/posts/2024/02/llvm-code-generator-1/>阅读全文</a><div class=post-tags><i class="fa-solid fa-tags fa-fw me-1" aria-hidden=true></i><a href=/tags/llvm/ class=post-tag>LLVM</a><a href=/tags/%E7%BC%96%E8%AF%91%E5%99%A8/ class=post-tag>编译器</a><a href=/tags/%E5%90%8E%E7%AB%AF/ class=post-tag>后端</a><a href=/tags/%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90/ class=post-tag>代码生成</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><h2 class=single-title itemprop="name headline"><a href=/posts/2024/02/llvm-code-generator-0/>LLVM目标无关代码生成器(上)(译)</a></h2><div class=post-meta><span class=post-author><a href=https://github.com/wanghuibin0 title=作者 target=_blank rel="external nofollow noopener noreferrer author" class=author><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=20 height=20 class=avatar style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'> lazypanda</a></span> <span class=post-publish title='2024-02-05 17:02:00'>发布于 <time datetime=2024-02-05>2024-02-05</time></span><span class=post-included-in> 收录于 <a href=/categories/%E6%8A%80%E6%9C%AF/ class=post-category title="分类 - 技术"><i class="fa-regular fa-folder fa-fw" aria-hidden=true></i> 技术</a></span></div><div class=content><p><strong>提示</strong>:<em>本文翻译了LLVM官方文档中的<a href=https://llvm.org/docs/CodeGenerator.html target=_blank rel="external nofollow noopener noreferrer">The LLVM Target-Independent Code Generator</a>一文,主要为个人学习之用。根据个人的理解,删繁就简,所以有些地方跟原文有所出入,幸勿见怪。如果需要更准确的信息,请参照原文。</em></p></div><div class=post-footer><a href=/posts/2024/02/llvm-code-generator-0/>阅读全文</a><div class=post-tags><i class="fa-solid fa-tags fa-fw me-1" aria-hidden=true></i><a href=/tags/llvm/ class=post-tag>LLVM</a><a href=/tags/%E7%BC%96%E8%AF%91%E5%99%A8/ class=post-tag>编译器</a><a href=/tags/%E5%90%8E%E7%AB%AF/ class=post-tag>后端</a><a href=/tags/%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90/ class=post-tag>代码生成</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><h2 class=single-title itemprop="name headline"><a href=/posts/2024/02/llvm-undef-poison/>笔记-LLVM IR中的undef和poison</a></h2><div class=post-meta><span class=post-author><a href=https://github.com/wanghuibin0 title=作者 target=_blank rel="external nofollow noopener noreferrer author" class=author><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=20 height=20 class=avatar style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'> lazypanda</a></span> <span class=post-publish title='2024-02-01 16:06:00'>发布于 <time datetime=2024-02-01>2024-02-01</time></span><span class=post-included-in> 收录于 <a href=/categories/%E6%8A%80%E6%9C%AF/ class=post-category title="分类 - 技术"><i class="fa-regular fa-folder fa-fw" aria-hidden=true></i> 技术</a></span></div><div class=content><p>LLVM IR中有两个特殊的关键字:undef和poison,它们分别代表两种特殊的常量,是常见的编程语言中没有的概念。</p><ol><li><p>undef用来表示该常量有可能取任意值,这有利于编译器做优化,因为编译器可以用任意值来替代undef。</p></div><div class=post-footer><a href=/posts/2024/02/llvm-undef-poison/>阅读全文</a><div class=post-tags><i class="fa-solid fa-tags fa-fw me-1" aria-hidden=true></i><a href=/tags/llvm/ class=post-tag>LLVM</a><a href=/tags/%E7%BC%96%E8%AF%91%E5%99%A8/ class=post-tag>编译器</a><a href=/tags/undef/ class=post-tag>Undef</a><a href=/tags/poison/ class=post-tag>Poison</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><h2 class=single-title itemprop="name headline"><a href=/posts/2024/01/reading-art-of-communication/>读《沟通的艺术》</a></h2><div class=post-meta><span class=post-author><a href=https://github.com/wanghuibin0 title=作者 target=_blank rel="external nofollow noopener noreferrer author" class=author><img loading=lazy src=/images/avatar.jpg alt=lazypanda data-title=lazypanda width=20 height=20 class=avatar style="background:url(/images/loading.min.svg)no-repeat 50%" onload='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e);this.dataset.lazyloaded=""' onerror='this.title=this.dataset.title;for(const e of["style","data-title","onerror","onload"])this.removeAttribute(e)'> lazypanda</a></span> <span class=post-publish title='2024-01-30 10:25:00'>发布于 <time datetime=2024-01-30>2024-01-30</time></span><span class=post-included-in> 收录于 <a href=/categories/%E8%AF%BB%E4%B9%A6/ class=post-category title="分类 - 读书"><i class="fa-regular fa-folder fa-fw" aria-hidden=true></i> 读书</a></span></div><div class=content><p>人是社会性动物,要在这个社会上生存,显然无法避开人际关系这个课题。而要创造良好的人际关系,就必须学会沟通。 | ||
不管是日常生活中的交朋友、谈恋爱,还是工作中的合作共赢,抑或是读书写作,只要需要与人打交道,就需要沟通。 | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.