2021-08-03发表2021-08-03更新开发工作在工作中使用 Git 来管理代码Git 是一种常用的版本管理工作(另外一个常见的是 SVN),它可以用于管理多人协同开发项目,通过版本控制实现多个人并行开发,提高开发效率。本文介绍了在工作中 Git 的安装、配置以及我们常用的 Git 命令。阅读更多
2021-07-30发表2021-08-03更新后端技术一文搞懂 Lucene 全文索引原理Lucene 是一个开放源码的全文检索引擎工具包,提供了完整的查询引擎和索引引擎,以及部分语种文本分析引擎(如中文)。本文将结合代码和图片,深入解析 Lucene 实现全文索引的原理。阅读更多
2021-07-13发表2021-07-13更新开发工具Git 忽略文件 —— .gitignore 使用说明Git 版本控制系统提供了一个 .gitignore 文件,该文件定义了一组规则,用来指定希望忽略的文件,即不需要 Git 跟踪文件的变化。.gitignore 文件中的规则称为模式(注释除外),每个模式占用一行。阅读更多
2021-07-05发表2021-07-05更新后端技术YAML 语言参考YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文将介绍 YAML 的语法,并给出相关示例加以说明。阅读更多
2021-06-27发表2021-06-27更新前端技术36 个有用的 JavaScript 手写题作为一个程序员,代码能力毋庸置疑是非常非常重要的,就像现在为什么大厂面试基本都问什么 API 怎么实现可见其重要性。我想说的是居然手写这么重要,那我们就必须掌握它,所以,便有了这篇文章。阅读更多
2021-06-26发表2021-06-26更新前端技术微信小程序长列表性能优化实践某天闲着无聊想练一下手速,去上拉一个小程序项目中一个有1万多条商品数据的列表。在数据加载到 1000 多条后,是列表居然出现了白屏。看了一下控制台,提示:Dom limit exceeded。本文将围绕如何优化小程序长列表优化进行展开,让你在开发小程序时,更好地控制列表性能。阅读更多
2021-06-09发表2021-06-09更新前端技术JavaScript 技巧:通过一行代码实现一个功能JavaScript 是一门极其流行的脚本语言,使用它可以做很多神奇的事情!从复杂的框架到 API 处理,太多东西值得深入学习。但是,它也能让你只用一行代码就能做一些了不起的事情。本文总结了 14 句 JavaScript 单行代码实现的功能,在某种程度上,可能是更专业的做法。阅读更多
2021-06-01发表2021-06-02更新后端技术GraphQL 入门教程GraphQL 是由 Facebook 开发并开源的,本文详细介绍了 GraphQL 这么技术的基本情况、用法、相关工具的使用,以及和传统的 Restful API 的对比。阅读更多
2021-05-28发表2021-05-28更新前端技术加载 Web Fonts 最佳实践使用网络字体的工作流很简单,是吧?选择一些看起来不错的网络可用字体,获取 HTML 或 CSS 代码段,将其放入项目中,然后检查它们是否显示正确。本文将讨论如何让字体样式文件成为非渲染阻塞资源,还要解决加载字体时通常会出现糟糕的无样式文本闪烁(FOUT)问题。阅读更多
2021-05-28发表2021-06-09更新前端技术通过 Promise/A+ 规范理解 Promise 原理Promise 是前端面试中的高频问题,如果你能根据 PromiseA+ 的规范,写出符合规范的源码,那么我想,对于面试中的 Promise 相关的问题,都能够给出比较完美的答案。阅读更多