Skip to content

Commit

Permalink
Site updated: 2024-07-13 15:30:51
Browse files Browse the repository at this point in the history
  • Loading branch information
robot committed Jul 13, 2024
1 parent b0e303e commit 82d4aae
Show file tree
Hide file tree
Showing 43 changed files with 325 additions and 325 deletions.
4 changes: 2 additions & 2 deletions 2020/08/30/887.super-egg-drop-extension/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -562,9 +562,9 @@ <h2 id="为什么是加法"><a href="#为什么是加法" class="headerlink" tit
<span class="art-item-left">
<h6><i class="fas fa-chevron-left" aria-hidden="true"></i>&nbsp;上一页</h6>
<h4>
<a href="/blog/2020/09/06/byte-dance-algo-ex/" rel="prev" title="字节跳动的算法面试题是什么难度?">
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" rel="prev" title="字节跳动的算法面试题是什么难度?(第二弹)">

字节跳动的算法面试题是什么难度?
字节跳动的算法面试题是什么难度?(第二弹)

</a>
</h4>
Expand Down
12 changes: 6 additions & 6 deletions 2020/09/06/byte-dance-algo-ex-2017/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -700,16 +700,16 @@ <h2 id="扩展"><a href="#扩展" class="headerlink" title="扩展"></a>扩展</
<span class="art-item-left">
<h6><i class="fas fa-chevron-left" aria-hidden="true"></i>&nbsp;上一页</h6>
<h4>
<a href="/blog/2020/09/27/ts-exercises/" rel="prev" title="TypeScript 练习题">
<a href="/blog/2020/09/06/byte-dance-algo-ex/" rel="prev" title="字节跳动的算法面试题是什么难度?">

TypeScript 练习题
字节跳动的算法面试题是什么难度?

</a>
</h4>


<h6 class="tags">
<a class="tag" href="/blog/tags/前端/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 前端</a> <a class="tag" href="/blog/tags/TypeScript/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> TypeScript</a>
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/滑动窗口/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 滑动窗口</a> <a class="tag" href="/blog/tags/面试/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 面试</a> <a class="tag" href="/blog/tags/字节跳动/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 字节跳动</a>
</h6>

</span>
Expand All @@ -720,16 +720,16 @@ <h6 class="tags">
<span class="art-item-right" aria-hidden="true">
<h6>下一页&nbsp;<i class="fas fa-chevron-right" aria-hidden="true"></i></h6>
<h4>
<a href="/blog/2020/09/06/byte-dance-algo-ex/" rel="prev" title="字节跳动的算法面试题是什么难度?">
<a href="/blog/2020/08/30/887.super-egg-drop-extension/" rel="prev" title="对《丢鸡蛋问题》的一点补充">

字节跳动的算法面试题是什么难度?
对《丢鸡蛋问题》的一点补充

</a>
</h4>


<h6 class="tags">
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/滑动窗口/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 滑动窗口</a> <a class="tag" href="/blog/tags/面试/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 面试</a> <a class="tag" href="/blog/tags/字节跳动/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 字节跳动</a>
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/动态规划/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 动态规划</a>
</h6>

</span>
Expand Down
12 changes: 6 additions & 6 deletions 2020/09/06/byte-dance-algo-ex/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -622,16 +622,16 @@ <h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</
<span class="art-item-left">
<h6><i class="fas fa-chevron-left" aria-hidden="true"></i>&nbsp;上一页</h6>
<h4>
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" rel="prev" title="字节跳动的算法面试题是什么难度?(第二弹)">
<a href="/blog/2020/09/27/ts-exercises/" rel="prev" title="TypeScript 练习题">

字节跳动的算法面试题是什么难度?(第二弹)
TypeScript 练习题

</a>
</h4>


<h6 class="tags">
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/滑动窗口/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 滑动窗口</a> <a class="tag" href="/blog/tags/面试/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 面试</a> <a class="tag" href="/blog/tags/字节跳动/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 字节跳动</a>
<a class="tag" href="/blog/tags/前端/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 前端</a> <a class="tag" href="/blog/tags/TypeScript/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> TypeScript</a>
</h6>

</span>
Expand All @@ -642,16 +642,16 @@ <h6 class="tags">
<span class="art-item-right" aria-hidden="true">
<h6>下一页&nbsp;<i class="fas fa-chevron-right" aria-hidden="true"></i></h6>
<h4>
<a href="/blog/2020/08/30/887.super-egg-drop-extension/" rel="prev" title="对《丢鸡蛋问题》的一点补充">
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" rel="prev" title="字节跳动的算法面试题是什么难度?(第二弹)">

对《丢鸡蛋问题》的一点补充
字节跳动的算法面试题是什么难度?(第二弹)

</a>
</h4>


<h6 class="tags">
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/动态规划/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 动态规划</a>
<a class="tag" href="/blog/tags/数据结构/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 数据结构</a> <a class="tag" href="/blog/tags/算法/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 算法</a> <a class="tag" href="/blog/tags/滑动窗口/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 滑动窗口</a> <a class="tag" href="/blog/tags/面试/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 面试</a> <a class="tag" href="/blog/tags/字节跳动/"><i class="fas fa-tag fa-fw" aria-hidden="true"></i> 字节跳动</a>
</h6>

</span>
Expand Down
4 changes: 2 additions & 2 deletions 2020/09/27/ts-exercises/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -752,9 +752,9 @@ <h6 class="tags">
<span class="art-item-right" aria-hidden="true">
<h6>下一页&nbsp;<i class="fas fa-chevron-right" aria-hidden="true"></i></h6>
<h4>
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" rel="prev" title="字节跳动的算法面试题是什么难度?(第二弹)">
<a href="/blog/2020/09/06/byte-dance-algo-ex/" rel="prev" title="字节跳动的算法面试题是什么难度?">

字节跳动的算法面试题是什么难度?(第二弹)
字节跳动的算法面试题是什么难度?

</a>
</h4>
Expand Down
6 changes: 3 additions & 3 deletions 2024/04/01/rust-node-binding/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ <h2 id="node-binding-的使用"><a href="#node-binding-的使用" class="headerl
<blockquote>
<p>关于发布 npm 包,我的猜测是 napi 自动发布的。</p>
</blockquote>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>目前 rust 来写前端基建工具已经是一个比较成熟的方案了。比如 (unplugin-parcel-macros)[<a href="https://github.com/devongovett/unplugin-parcel-macros/blob/main/src/lib.rs" target="_blank" rel="noopener">https://github.com/devongovett/unplugin-parcel-macros/blob/main/src/lib.rs</a>] 也是用 rust 实现的的构建插件,同样是基于 napi 构建,支持 webpack ,vite, rollup 等。功能是将一些构建的时候运行代码,然后将运行结果插入到代码中,从而节省运行时的性能。</p>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>目前 rust 来写前端基建工具已经是一个比较成熟的方案了。比如 <a href="https://github.com/devongovett/unplugin-parcel-macros/blob/main/src/lib.rs" target="_blank" rel="noopener">unplugin-parcel-macros</a> 也是用 rust 实现的的构建插件,同样是基于 napi 构建,支持 webpack ,vite, rollup 等。功能是将一些构建的时候运行代码,然后将运行结果插入到代码中,从而节省运行时的性能。</p>
<p>通过这篇文章,我们了解了 rolldown 是如何用 Rust 编写的前端基建工具,以及如何通过 napi 构建 node binding,以及如何在 JS 中使用 node binding。</p>
<p>具体来说,如果你想用 rust 开发前端基建工具,一般可以采用如下的步骤:</p>
<ol>
Expand All @@ -468,10 +468,10 @@ <h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</
<div class='new-meta-box'>


<div class="new-meta-item date" itemprop="dateUpdated" datetime="2024-04-01T10:46:24+08:00">
<div class="new-meta-item date" itemprop="dateUpdated" datetime="2024-07-13T15:28:03+08:00">
<a class='notlink'>
<i class="fas fa-clock" aria-hidden="true"></i>
<p>更新于 2024年4月1日</p>
<p>更新于 2024年7月13日</p>
</a>
</div>

Expand Down
4 changes: 2 additions & 2 deletions 2024/07/13/gpt-code/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@ <h2 id="三步搭建一个-GPT-代码生成器"><a href="#三步搭建一个-GPT
<p>只需要几个步骤:</p>
<ol>
<li>你需要一个 chatgpt 的 API Key,这个可以通过多种渠道获得,可以是免费的,只不过会有一些限制,比如每天只能调用多少次,或者只能调用多少次之后就要付费。</li>
<li>你需要一个前端页面,用来接收用户的输入,然后调用后端 API,将用户的输入传过去即可,等待后端响应后将结果展示给用户。 如果后端给的是一个页面,我们甚至可以写代码在前端直接预览效果</li>
<li>你需要一个前端页面,用来接收用户的输入,然后调用后端 API,将用户的输入传过去即可,等待后端响应后将结果展示给用户。 更进一步,我们甚至可以在前端直接预览效果</li>
<li>你需要一个后端服务,用来接收前端传过来的问题,然后调用 chatgpt 的 API,将问题传过去,等待 chatgpt 的响应,然后将响应返回给前端。</li>
</ol>
<p>这样一个产品就做好了。</p>
Expand All @@ -425,7 +425,7 @@ <h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</
<div class='new-meta-box'>


<div class="new-meta-item date" itemprop="dateUpdated" datetime="2024-07-13T14:09:47+08:00">
<div class="new-meta-item date" itemprop="dateUpdated" datetime="2024-07-13T15:28:52+08:00">
<a class='notlink'>
<i class="fas fa-clock" aria-hidden="true"></i>
<p>更新于 2024年7月13日</p>
Expand Down
30 changes: 15 additions & 15 deletions archives/2020/09/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -613,8 +613,8 @@ <h2 class="title">


<h2 class="title">
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/">
字节跳动的算法面试题是什么难度?(第二弹)
<a href="/blog/2020/09/06/byte-dance-algo-ex/">
字节跳动的算法面试题是什么难度?
</a>
</h2>

Expand Down Expand Up @@ -676,15 +676,15 @@ <h2 class="title">
<span class="post-meta-item-icon">
<i class="fa fa-keyboard"></i>
<span class="post-meta-item-text"> 字数统计: </span>
<span class="post-count">6k字</span>
<span class="post-count">3k字</span>
</span>
</span>
&nbsp; | &nbsp;
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-hourglass-half"></i>
<span class="post-meta-item-text"> 阅读时长≈</span>
<span class="post-count">23分</span>
<span class="post-count">11分</span>
</span>
</span>
</div>
Expand All @@ -702,11 +702,14 @@ <h2 class="title">

<section class="article typo">
<div class="article-entry" itemprop="articleBody">
<p>由于 lucifer 我是一个小前端, 最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。都说字节跳动算法题比较难,我就先拿 ta 下手,做了几套 。这次我们就拿一套 <code>字节跳动2017秋招编程题汇总</code>来看下字节的算法笔试题的难度几何。地址:<a href="https://www.nowcoder.com/test/6035789/summary" target="_blank" rel="noopener">https://www.nowcoder.com/test/6035789/summary</a></p>
<p>由于 lucifer 我是一个小前端, 最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。都说字节跳动算法题比较难,我就先拿 ta 下手,做了几套 。这次我们就拿一套 <code>2018 年的前端校招(第四批)</code>来看下字节的算法笔试题的难度几何。地址:<a href="https://www.nowcoder.com/test/8536639/summary" target="_blank" rel="noopener">https://www.nowcoder.com/test/8536639/summary</a></p>
<blockquote>
<p>实际上,这套字节的前端岗位笔试题和后端以及算法岗位的笔试题也只有一道题目(红包的设计题被换成了另外一个设计题)不一样而已,因此也不需要担心你不是前端,题目类型和难度和你的岗位不匹配。</p>
</blockquote>
<p>

<div class="readmore">
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" class="flat-box">
<a href="/blog/2020/09/06/byte-dance-algo-ex/" class="flat-box">
<i class="fas fa-book-open fa-fw" aria-hidden="true"></i>
阅读全文
</a>
Expand Down Expand Up @@ -747,8 +750,8 @@ <h2 class="title">


<h2 class="title">
<a href="/blog/2020/09/06/byte-dance-algo-ex/">
字节跳动的算法面试题是什么难度?
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/">
字节跳动的算法面试题是什么难度?(第二弹)
</a>
</h2>

Expand Down Expand Up @@ -810,15 +813,15 @@ <h2 class="title">
<span class="post-meta-item-icon">
<i class="fa fa-keyboard"></i>
<span class="post-meta-item-text"> 字数统计: </span>
<span class="post-count">3k字</span>
<span class="post-count">6k字</span>
</span>
</span>
&nbsp; | &nbsp;
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-hourglass-half"></i>
<span class="post-meta-item-text"> 阅读时长≈</span>
<span class="post-count">11分</span>
<span class="post-count">23分</span>
</span>
</span>
</div>
Expand All @@ -836,14 +839,11 @@ <h2 class="title">

<section class="article typo">
<div class="article-entry" itemprop="articleBody">
<p>由于 lucifer 我是一个小前端, 最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。都说字节跳动算法题比较难,我就先拿 ta 下手,做了几套 。这次我们就拿一套 <code>2018 年的前端校招(第四批)</code>来看下字节的算法笔试题的难度几何。地址:<a href="https://www.nowcoder.com/test/8536639/summary" target="_blank" rel="noopener">https://www.nowcoder.com/test/8536639/summary</a></p>
<blockquote>
<p>实际上,这套字节的前端岗位笔试题和后端以及算法岗位的笔试题也只有一道题目(红包的设计题被换成了另外一个设计题)不一样而已,因此也不需要担心你不是前端,题目类型和难度和你的岗位不匹配。</p>
</blockquote>
<p>由于 lucifer 我是一个小前端, 最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。都说字节跳动算法题比较难,我就先拿 ta 下手,做了几套 。这次我们就拿一套 <code>字节跳动2017秋招编程题汇总</code>来看下字节的算法笔试题的难度几何。地址:<a href="https://www.nowcoder.com/test/6035789/summary" target="_blank" rel="noopener">https://www.nowcoder.com/test/6035789/summary</a></p>
<p>

<div class="readmore">
<a href="/blog/2020/09/06/byte-dance-algo-ex/" class="flat-box">
<a href="/blog/2020/09/06/byte-dance-algo-ex-2017/" class="flat-box">
<i class="fas fa-book-open fa-fw" aria-hidden="true"></i>
阅读全文
</a>
Expand Down
Loading

0 comments on commit 82d4aae

Please sign in to comment.