排序
这几个让代码清新的魔法,让领导追着给我涨薪
首发于公众号 前端从进阶到入院,欢迎关注。 清晰易维护的代码对于任何软件项目的长期成功和可扩展性至关重要。它提升团队成员之间的协作效率,减少错误的可能性,并使代码更易于理解、测试和维...
2023 跟我一起学设计模式:组合模式
组合模式 组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 问题 如果应用的核心模型能用树状结构表示, 在应用中使用组合模式才有价值...
真实实习,项目中学习到的知识点一
真正的项目中学习知识点 知识点一 对象的克隆Object.clone/为什么不用JSON.parse(JSON.stringfy()) 这个知识点一开始作为前端的我,有点迷惑,在js里好像并没有这个函数,查阅代码文档,发现项...
【前端工程化】统一代码规范格式化
EditorConfig EditorConfig是一个用于统一编辑器配置的插件。它可以定义一组编辑器配置规则,如缩进、换行符等,并在不同的编辑器中自动应用这些规则。通过使用EditorConfig,可以确保团队成员...
C++语法中bitset位图介绍及模拟实现
一、位图的引入 先来看下边一道面试题: 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。 经过我们之前的学习,我们可能会有以下的思路: 对...
C语言编程语法—语法风格
#include <stdio.h> int main(void) { printf('That is Right Style\n'); return 0; } 在一个标准的C语言程序中,最特殊的莫过于main函数了,而说到底它就是一个函数而已,仅仅因为它地位...
介绍一下XML
XML(可扩展标记语言)是一种用于表示和传输数据的标记语言。它使用自定义的标签来描述数据的结构和内容,并且可以根据需要定义自己的标签和属性。XML的设计目标是传输和存储数据,同时保持数据...
React + Pnpm + Vite 搭建Monorepo低代码项目
前言 Monorepo 最早的出处是软件开发策略的一个分支,”mono” 表示单一 “repo” 是”repository”的缩写,是指将多个项目的代码存储在同一个版本库中的软件开发方法。多个项目共用一个代码库...
2023 跟我一起学设计模式:备忘录模式
推荐阅读: 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 备忘录模式 亦称: 快照、Snapshot、Memento 意图 备忘录模式是一种行为设计模式, 允许在不暴露对象实现细节的情况下保...
代码评审的18个军规,收藏好!
你去k 前言 大家好,我是田螺。 我们开发完需求,提测前,一般都需要代码评审。小伙伴们,你们知道代码评审,一般都有哪些军规嘛?今天田螺哥给你带来代码评审的18个军规。 公众号:捡田螺的小...
用CheckStyle规范Java工程
每个开发都有自己的开发风格,在一个项目中开发风格混用,多人协作开发时,不但代码风格不好看,可读性差,而且很容易冲突。风格类的编程规范,重点在于保证代码的可读性和风格的一致性。例如,...
2023 跟我一起学设计模式: 享元模式 (Cache)
享元模式设计模式 享元模式是一种结构型设计模式, 它不使用在每个对象中保存所有数据的方式, 而是通过共享多个对象所共有的相同状态, 让开发者能在有限的内存容量中载入更多对象的一种设计模...
前端团队规范——husky + lint-staged 构建代码检查工作流(兼容Sourcetree)
前言 为了保证代码质量,大部分前端项目会在 git commit 时候进行 lint 校验。使用的是 husky 与lint-staged 两个包来实现。 在 2021 年 1 月 27 日,husky 迎来了 v5 的大版本升级,配...
Qt搭建RTSP服务器
一、项目背景 随着物联网技术不断发展,视频监控系统在各个领域的应用越来越广泛。其中,RTSP(Real Time Streaming Protocol)是一种常用的流媒体传输协议,可以实现对实时音视频数据的传输和...
C语言编程—可变参数
有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。 C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。 ...
Golang 组合模式讲解和代码示例
Go 组合模式讲解和代码示例 组合是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 对于绝大多数需要生成树状结构的问题来说, 组合都是非常受欢...
真实项目中学习到的知识点二
项目中学习到的知识点二 ~~是什么?它可以用来做什么呢? 在看项目代码时,看到了一个符号~~,这个符号我又没有见过?。于是我就问我老大这个符号是啥意思?于是他给我列了一些代码例子。 consol...
阁下,您的表单校验规则还维护的动吗?
表单校验是前端项目广泛存在的一个功能,因为Ant Design的引入,所谓的表单校验功能其实已经被抽象成了一个又一个的表单校验规则。以前并未注意到表单校验规则的可维护性,哪个组件用到,就在组...
Xcode Template 和 Code Snippet提升开发效率
CodeSnippet CodeSnippet 是代码片段的意思。 在Xcode中支持代码片段,我们可以将经常使用的代码存储为一个代码片段,并为它设置快捷键。这样,输入快捷键的时候就能将代码输入 CodeSnippet创建...
C语言编程语法—结构
C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf('Hello,World! \n'); 这五个令牌分别是: p...