排序
2023 跟我一起学设计模式:组合模式
组合模式 组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 问题 如果应用的核心模型能用树状结构表示, 在应用中使用组合模式才有价值...
2023 跟我一起学设计模式:命令模式
命令模式 亦称: 动作、事务、Action、Transaction、Command 命令模式是一种行为设计模式, 它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数...
Golang 命令模式讲解和代码示例
Go 命令模式讲解和代码示例 命令是一种行为设计模式, 它可将请求或简单操作转换为一个对象。 此类转换让你能够延迟进行或远程执行请求, 还可将其放入队列中。 概念示例 下面我们通过电视机的...
能把队友气死的8种屎山代码(React版)
公众号|沐洒(ID:musama2018) 关注我,带你学点有用的 前几天在前端技术群里聊起Code Review的事,大伙儿似乎都憋了一肚子气: 我觉得这份难言之隐应该要让更多人看到,就跟Henry...
Golang 责任链模式讲解和代码示例
Golang 责任链模式讲解和代码示例 责任链是一种行为设计模式, 允许你将请求沿着处理者链进行发送, 直至其中一个处理者对其进行处理。 该模式允许多个对象来对请求进行处理, 而无需让发送者类...
2023 跟我一起学「设计模式」: 责任链模式
责任链模式 亦称: 职责链模式、命令链、CoR、Chain of Command、Chain of Responsibility 意图 责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。 收到请求后, 每个处理者...
JavaScript编程实践:打造优雅健壮的代码
介绍:为什么编写优雅健壮的JavaScript代码很重要? 作为一名前端开发工程师,良好的代码编写习惯不仅可以提升代码的可读性和可维护性,还可以减少出错的概率,提高代码效率。同时,面对日益复...
2022Visual Studio插件Resharp安装破解及快捷键使用教程
1.前言 学C#编程不到一年,学习过程中一直在想怎么利用工具提高开发效率。那么作为C#编程,编辑器首选微软的Visual Studio这个宇宙级IDE,极大程度下降低了刚入门的编程难度。在进入项目开发之...
Go 项目分层下的最佳 error 处理方式
本文首发稀土掘金,如需转载请联系。 作者:陈明勇 个人网站:chenmingyong.cn 文章持续更新,如果本文能让您有所收获,欢迎关注本号。 微信阅读可搜《Go 技术干货》。这篇文章已被收录于 GitHu...
后台管理系统开发规范
下面整理出后台管理系统开发中的常用的一些规范,仅作参考。 1. Table页面 表格列为状态字段时,用不同颜色的点标识,颜色通过常量配置。 表格列为纯数字时需要添加排序功能,比如id, time, num...
用CheckStyle规范Java工程
每个开发都有自己的开发风格,在一个项目中开发风格混用,多人协作开发时,不但代码风格不好看,可读性差,而且很容易冲突。风格类的编程规范,重点在于保证代码的可读性和风格的一致性。例如,...
Golang 生成器模式讲解和代码示例
Go 生成器模式讲解和代码示例 生成器是一种创建型设计模式, 使你能够分步骤创建复杂对象。 与其他创建型模式不同, 生成器不要求产品拥有通用接口。 这使得用相同的创建过程生成不同的产品成为...
2023 跟我一起学设计模式:生成器模式
生成器模式 亦称: 建造者模式、Builder 意图 生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。 问题 假设有这样一...
后代,后裔 descendant offspring posterity progeny
后代,后裔 descendant offspring posterity progeny 后代,后裔 descendant offspring posterity progeny posterity, descendant 和 offspring 有什么区别? “Posterity”是最笼统的。意思是后...
C语言编程—中缀表达式转换为后缀表达式
1.创建栈 2.从左向右顺序获取中缀表达式 a.数字直接输出 b.运算符 情况一: 遇到左括号直接入栈,遇到右括号将栈中左括号之后入栈的运算符全部弹栈输出,同时左括号出栈但是不输出。 情况二: ...
VSCode 神兵策!–插件篇(加强版)
众所周知,VS Code 是一款由微软开发的免费开源软件,它凭借其出色的性能、灵活的扩展性和丰富的功能集,成为了开发者们的首选工具。无论您是一名前端开发者、后端工程师还是数据科学家,VS Cod...
typescript实用技巧大杂烩,助你成为真正的全栈工程师
作为一个全栈工程师,精通一门语言是远远不够的。在 JavaScript 方式盛行的当下,TypeScript 更是成为了众多前端开发的选择。TypeScript 不仅有更好的开发体验,还能提高代码的健壮性,减少错误...
Golang 「适配器模式」讲解和代码示例
Go 适配器模式讲解和代码示例 适配器是一种结构型设计模式, 它能使不兼容的对象能够相互合作。 适配器可担任两个对象间的封装器, 它会接收对于一个对象的调用, 并将其转换为另一个对象可识别...
前端团队代码管理规范工具 husky + lint-staged + commitlint
前言 嗨,前端小伙伴们!今天我要和你们聊一聊前端团队的规范问题。在一个团队合作的开发环境中,我们经常会遇到代码格式不一致、提交信息混乱等问题,这不仅让我们的工作效率下降,也影响了代...
C语言编程语法—结构
C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf('Hello,World! \n'); 这五个令牌分别是: p...