lucifer的网络博客
LeetCode 前端
2024-03-10T13:59:32.342Z
https://lucifer.ren/blog/
lucifer
Hexo
How To Make Monney
https://lucifer.ren/blog/2024/03/10/make-money/
2024-03-09T16:00:00.000Z
2024-03-10T13:59:32.342Z
<p>理财是一个很复杂的话题。关于理财,一直有很有多问题。</p>
<p>世界上有哪些赚钱的方法?具体如何操作?它们的赚钱逻辑是什么?什么情况下会亏钱?到底能挣多少?有没有跑路的风险?等等。</p>
<p>这篇文章尝试管中窥豹,主要是帮助自己加深对理财的理解。如果这也可以帮助到其他人,那就再好不好了。</p>
kuma - css-in-js 的未来?
https://lucifer.ren/blog/2024/03/07/kuma/
2024-03-06T16:00:00.000Z
2024-03-10T13:06:01.037Z
<p>kuma 是一个炙手可热的 css-in-js 的解决方案,有人甚至说他是 css-in-js 的未来,这篇文章我们来探讨一下 css-in-js 与 kuma。</p>
关于 Error Boundaries, 你需要知道的一切
https://lucifer.ren/blog/2024/01/28/error-boundaries/
2024-01-27T16:00:00.000Z
2024-01-28T08:36:22.853Z
<p>在我们的应用中,难免会遇到一些异常情况,比如网络请求失败,或者是用户输入了一些非法的数据等等。这些异常情况如果没有得到处理,就会导致应用崩溃,从而影响用户体验。而 Error Boundaries 就是用可以处理这些异常情况中的一部分。</p>
回炉重铸, 91 天见证不一样的自己(第 12 期)
https://lucifer.ren/blog/2023/11/02/91algo-12/
2023-11-01T16:00:00.000Z
2023-11-02T05:39:32.733Z
<p>第十二期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!</p>
<p>力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。</p>
<p><img src="https://p.ipic.vip/befr2w.jpeg" width="50%"></p>
<p>
如何自己实现一个自动化框架?
https://lucifer.ren/blog/2023/08/27/how-to-make-automator/
2023-08-26T16:00:00.000Z
2023-08-29T03:56:58.860Z
<p>大家眼里的自动化框架一般都和测试进行绑定,这也可以理解, 毕竟自动化的目的就在于模拟用户行为,确认是否正常工作,代替传统的手工测试。</p>
<p>但实际上自动化和测试是两个问题,我们完全可以单独实现。</p>
<p>比如我可以将自动化框架 A 和 测试框架 B 结合起来使用。也可以将自动化框架 A 和 测试框架 C 一起使用。二者本应该是独立的。</p>
<p>因此本文将只聚焦自动化部分。如果需要扩展自动化测试功能,那么只需要集成一个测试框架进行简单接入就好了,不算复杂。</p>
如何移除项目中未使用的 CSS
https://lucifer.ren/blog/2023/08/08/remove-useless-css/
2023-08-07T16:00:00.000Z
2023-08-08T09:51:56.146Z
<p>使用 chrome 的 devtool 可以查看项目中未被使用的 JS 和 CSS。具体可以参考下 chrome 官方的博客: <a href="https://developer.chrome.com/docs/devtools/coverage/" target="_blank" rel="noopener">Coverage: Find unused JavaScript and CSS</a></p>
<p>有没有方法可以自己检测呢?甚至是做成工具集成到 CI/CD 甚至 code review 中呢?</p>
<p>看完本文,你能学到如何自己手撸一个这样的工具。同时也会推荐社区里经过验证的好用的同类型库。</p>
回炉重铸, 91 天见证不一样的自己(第 11 期)
https://lucifer.ren/blog/2023/06/04/91algo-11/
2023-06-03T16:00:00.000Z
2023-11-02T05:17:52.233Z
<p>第十一期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!</p>
<p>力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。</p>
<p><img src="https://p.ipic.vip/befr2w.jpeg" width="50%"></p>
<p>
记一次从 webpack 4 升级 webpack 5 + swc 的经历
https://lucifer.ren/blog/2023/03/27/migrate-to-webpack5_swc/
2023-03-26T16:00:00.000Z
2023-03-28T02:57:55.525Z
<p>最近将项目的 webpack 4 升级到了 webpack 5,用了一两天的时间,遇到了一些网上找不到资料的问题, 于是决定将过程记录一下。</p>
回炉重铸, 91 天见证不一样的自己(第X期)
https://lucifer.ren/blog/2023/02/01/91algo-10/
2023-01-31T16:00:00.000Z
2023-06-03T11:19:57.208Z
<p>X 是罗马数字中的 X, 也就是数字 10,这里是第十期,一个对我很有意义的节点。</p>
<p>力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。</p>
<p><img src="https://p.ipic.vip/befr2w.jpeg" width="50%"></p>
<p>
一款显示题目对应周赛难度分的浏览器插件| TamperMonkey | Chrome | FireFox
https://lucifer.ren/blog/2023/01/19/leetcode-rating/
2023-01-18T16:00:00.000Z
2023-01-19T07:27:03.353Z
我的 2022 年总结
https://lucifer.ren/blog/2023/01/18/2022/
2023-01-17T16:00:00.000Z
2023-01-19T08:41:23.343Z
<p>从工作,自媒体,生活,技术,游戏,家人朋友等角度记录一下我的 2022。</p>
力扣刷题的正确姿势是什么?
https://lucifer.ren/blog/2023/01/02/how-leetcode/
2023-01-01T16:00:00.000Z
2023-01-19T07:16:07.810Z
<p>本文原本是打算加到我的新书《算法通关之路》的附录部分。不过由于力扣官方不过审,因此只好作罢。将这部分内容发到这里给大家参考。</p>
<p>《算法通关之路》介绍以及购买可访问:<a href="https://leetcode-solution.cn/book-intro" target="_blank" rel="noopener">https://leetcode-solution.cn/book-intro</a></p>
入职 Google 一年多的感触(你们的大狗头来啦~)
https://lucifer.ren/blog/2023/01/01/goutou-2/
2022-12-31T16:00:00.000Z
2023-01-19T07:15:53.935Z
<p>这篇文章是 91 天学算法最具人气奖获奖选手狗头的投稿,原文可以在<a href="https://github.com/lilyzhaoyilu/LeetCode-Notes/blob/master/articles/%E6%B2%9F%E9%80%9A%E5%B1%85%E7%84%B6%E4%B9%9F%E6%98%AF%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E8%A6%81%E6%B1%82%EF%80%BF.md" title="原文地址" target="_blank" rel="noopener">这里</a>访问到。</p>
<p>以下为原文内容。</p>
回炉重铸, 91 天见证不一样的自己(第九期)
https://lucifer.ren/blog/2022/10/15/91algo-9/
2022-10-14T16:00:00.000Z
2023-02-07T04:15:30.347Z
<p>力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。</p>
<p><img src="https://p.ipic.vip/befr2w.jpeg" width="50%"></p>
<p>
回炉重铸, 91 天见证不一样的自己(第八期)
https://lucifer.ren/blog/2022/07/09/91algo-8/
2022-07-08T16:00:00.000Z
2023-02-07T04:15:30.348Z
<p>力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。</p>
<p><img src="https://p.ipic.vip/befr2w.jpeg" width="50%"></p>
<p>
恭喜又一个小姐姐进了谷歌
https://lucifer.ren/blog/2022/05/21/google-interview-tao/
2022-05-20T16:00:00.000Z
2023-01-07T13:53:04.630Z
<p>这是 JinTao(aka TJ) 的一篇分享自己如何面试准备进谷歌的经历分享,经历还是蛮曲折的,想去大公司的话非常具体参考价值。</p>
<p>TJ 是我的一个老朋友了,《91 天学算法》也跟了好几期,如果你也参加过《91 天学算法》,那么很有可能知道她。我俩私底下交流也蛮多的,得知她最近刚刚进了谷歌,就邀请她来写一下自己的面试准备经历。</p>
<p>本文中的 <code>lucifer:</code> 是我自己添加的内容,不是作者写的,大多是补充一些资料以便让大家进一步学习。</p>
快来 **伯克利大学** 学计算机
https://lucifer.ren/blog/2022/05/15/daily-featured-2022-04/
2022-05-14T16:00:00.000Z
2023-01-07T14:01:24.672Z
西法的 2022 书单推荐
https://lucifer.ren/blog/2022/04/26/books-2022/
2022-04-25T16:00:00.000Z
2023-01-05T12:24:49.733Z
<p>去年推荐了基本技术书单,推荐的主要图书有:</p>
<ol>
<li>你不知道的 JavaScript</li>
</ol>
<p><img src="https://p.ipic.vip/pnxlbx.jpg" alt></p>
<ul>
<li><p><a href="https://s.click.taobao.com/AmrJYYu" target="_blank" rel="noopener">淘宝地址</a></p>
</li>
<li><p><a href="https://union-click.jd.com/jdc?e=618%7Cpc%7C&p=JF8BANEJK1olXDYCVlxYDUIfBl9MRANLAjZbERscSkAJHTdNTwcKBlMdBgABFksVAWoNElMQQl9HCANtbwBqahtxRQR2Nnh_VQ0qdjRWextUe1cZbQcyVF9cCEMSBGoOHmslXQEyAjBdCUoWAm4NH1wSbQcyVFlZCUMTAm4JGF4RXjYFVFdtUx55BG8NSA9GXlRVBAoKXXsnM2w4HFscSQBwFQxJDjknM284GGtXMwJQVFkKCRgWUGhbGl4TXw5RA18OW08UBm4JE1MWVFNWZFxcCU8eMw" target="_blank" rel="noopener">京东地址</a></p>
</li>
</ul>
<ol>
<li>算法图解</li>
</ol>
<p><img src="https://p.ipic.vip/sk5box.jpg" alt></p>
<ul>
<li><p><a href="https://s.click.taobao.com/5acRLYu" target="_blank" rel="noopener">淘宝地址</a></p>
</li>
<li><p><a href="https://union-click.jd.com/jdc?e=618%7Cpc%7C&p=JF8BANwJK1olXQUBV1tfCk4UBF8LHFIQWAAEVlhaAHtTXDdWRGtMGENDFlVDFhNSVzMXQA4KD1heSl1aAU4SBWkKHVwdQl9HCANtTz1UQiZ4GwxwFUZqVT4teg5vAjYPXVcZbQcyVF9cCEMSBGoOHmslXQEyFTBbD0kUB2o4GmsVWgIDXFpcC0IXAGYLK1wVVDZZATBaCE5EVzwLSQxFCVFXZG5tC3sQA2YcHSlUDxIEJm5tCHsUMy1mHwgcDwUBBl9dWEhABmgMHAhAXgBWUwkOAEgXUWddGlIlXwcDUFdt" target="_blank" rel="noopener">京东地址</a></p>
</li>
</ul>
<ol>
<li>算法第四版</li>
</ol>
<p><img src="https://p.ipic.vip/9wq8e2.jpg" alt></p>
<ul>
<li><p><a href="https://s.click.taobao.com/pmHJYYu" target="_blank" rel="noopener">淘宝地址</a></p>
</li>
<li><p><a href="https://union-click.jd.com/jdc?e=618%7Cpc%7C&p=JF8BANsJK1olVQEGV11fAEsfM2gAGlgRXwIBVFtdOA9IWzFXKwJQGEdAX0BDUA5DX3BTTkRHA1ocU1ZcC08VB2wIHlsKBENeCW4EbxlDeTcJTDlQHWFGJ1kCV0tHRhpeF1clXDYCVV9dAE4QBmkNK2sVWjZDOllYC0MVBV8JK1sSWQcKUF9fDE0TBmc4HFscbV1XOlldDRhDUGxaTAtBClMyZG5eOEwXCnsOaRpHSQBwZG5dOEgnQQEKTggRDlICVglaX0sSAGxcS14QWVYEVwoKDxhDBjoNE2sXXAcGXW4" target="_blank" rel="noopener">京东地址</a></p>
</li>
</ul>
<p>读者反响还不错,这次推荐了一些更专业的书单。</p>
Git 中的算法第二弹-最近公共祖先
https://lucifer.ren/blog/2022/04/06/git-merge-base/
2022-04-05T16:00:00.000Z
2023-01-05T12:24:49.757Z
<p>大家好,我是 lucifer。今天给大家分享 Git 中的算法。</p>
<p>这是本系列的第二篇 - 《Git 中的最近公共祖先》,第一篇在 <a href="https://lucifer.ren/blog/2021/02/11/git-bisect-bug/">这里</a></p>
程序员如何准备面试中的算法
https://lucifer.ren/blog/2022/03/21/interviewer/
2022-03-20T16:00:00.000Z
2023-01-05T12:24:50.091Z
<p>春招季来临,大家陆续已经开始准备面试斩获心仪 offer。</p>
<p>这次 lucifer 就从面试官角度给大家分享一些面试技巧,让大家面试时少走弯路。这次分<br>享侧重<strong>算法面试</strong>。</p>
<p>我负责公司的面试已经有 5 年以上了,基本都是初面和二面,因此技术面试的层面比较深<br>,更多的是了解候选人的技术能力是否达标。在这几年时间,我前前后后也面试了很多的候<br>选人。这些人中有的技术能力不行,但也有些人很可惜,技术能力是可以的,但是却没能通<br>过我的面试,为什么呢?</p>