排序
C语言编程语法—结构
C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf('Hello,World! \n'); 这五个令牌分别是: p...
iOS多语言解决方案全面指南
本文以及相关工具和代码旨在为已上线的iOS项目提供一种快速支持多语言的解决方案。由于文案显示是通过hook实现的,因此对App的性能有一定影响;除了特殊场景的文案显示需要手动支持外,其他任务...
CSS学习-scoped or deep
Vue里的css中为什么要scoped,和deep,为什么又不用呢? 最近的工作是修改css将网页做成一个适配版网页,前面几天写的时候,因为代码里使用了一些组件库,比如Iview,Element-UI,然后当我想要改变...
Next13 项目总结
部门是官网部,做 C 端项目需要 SEO,用到 Nextjs,今年上半年有两个项目使用 Next13 开发的,一个是集团官网,一个是活动 h5,使用到了 Next13 最新写法 app router,后面也会持续使用,所以做...
C语言编程语法—文件读写
一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。 打开...
后台管理系统开发规范
下面整理出后台管理系统开发中的常用的一些规范,仅作参考。 1. Table页面 表格列为状态字段时,用不同颜色的点标识,颜色通过常量配置。 表格列为纯数字时需要添加排序功能,比如id, time, num...
从0到1实践ESLint+Prettier+Stylelint+Commitlint+husky提交拦截、保存后自动fix
我正在参加「掘金·启航计划」 程序是写给人读的,只是偶尔让计算机执行一下 --- Donald Knuth 最开始接触代码规范相关的内容是在 2019 年,在看 《编写可维护的 JavaScript》 这本书的时,里面...
2023跟我一起雪设计模式: 原型模式
原型模式 原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。 问题 如果你有一个对象, 并希望生成与其完全相同的一个复制品, 你该如何实现呢? 首先,...
C++友元函数和友元类的使用
1.友元介绍 在C++中,友元(friend)是一种机制,允许某个类或函数访问其他类的私有成员。通过友元,可以授予其他类或函数对该类的私有成员的访问权限。友元关系在一些特定的情况下很有用,例如...
如何写作技术文章
前言 合抱之木,生于毫末;九层之台,起于累土,千里之行,始于足下。 正文 写作价值 传递和分享技术 前人栽树,后人乘凉。 在日常开发和运维工作中,开发人员往往会借助大量的手段学习、分析、...
JS高级用法:像大神一样玩转JavaScript
前言 众所周知,JavaScript是一种非常流行的编程语言,它已经成为了网页开发的必备技能。但是,在我们从事JavaScript编程的时候,我们却没有完全发掘和利用它的全部潜力。在本文中,我们将分享...
框架时代下聊聊原生js的重要性
前言 在各种前端框架盛行的今天,你有多久没用过原生js写下一段代码了呢 背景 本人是在2018年开始从事前端开发的,虽然当时vue框架已经很火,自己也写过不少vue项目,只不过写得最多的还是原生j...
Go 单例模式讲解和代码示例
Go 单例模式讲解和代码示例 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例...
如何在JS项目中使用TS类型检查?
前言 近期接手了一个JS项目,由于该项目创建的时间比较早,没有使用TS来进行开发;对于用惯了TS开发的我,一下子失去了类型检查和智能提示这两大功能,编码时很是有些不适应;如果贸然改造工具...
前端团队代码管理规范工具 husky + lint-staged + commitlint
前言 嗨,前端小伙伴们!今天我要和你们聊一聊前端团队的规范问题。在一个团队合作的开发环境中,我们经常会遇到代码格式不一致、提交信息混乱等问题,这不仅让我们的工作效率下降,也影响了代...
正则别光想着抄,看懂用法下次你也会写
前言 大家好,我是 simple ,我的理想是利用科技手段来解决生活中遇到的各种问题。 日常开发中,应该很多人都经常会使用正则表达式去校验字符串。但是总是遇到复杂的表达式就从网上抄了就结束了...
react脚手架自动格式化react+webpack+eslint+stylelint+commitlint+husky+git-stage
react项目中如何配置自动格式化! 请保证node版本18以上 一、cra 创建项目 $ npx create-react-app myapp --template typescript 二、editorconfig统一编辑器配置 由于每个人的vsocde编辑器默...
两种可用于实践的Git分支模型管理
当参与一个工程的开发的人多了起来以后,就需要对代码的分支进行管理,目前常见的有两种分支模型,话不多说我们一一介绍。 一、Git Flow 分支模型 Git Flow 是 Vincent Driessen 于 2010 年 1 ...
轻松搞懂java8-17新特性
. 前言 随着SpringBoot 3.0 将Java 17 设置为最低版本 我们应该明白 Java8的时代总有一天会过去。 而不再是'他发任他发,我用Java8'。 就像Java6是主流的时候,我们认为Java8不会替代6一样,所...
Go 项目分层下的最佳 error 处理方式
本文首发稀土掘金,如需转载请联系。 作者:陈明勇 个人网站:chenmingyong.cn 文章持续更新,如果本文能让您有所收获,欢迎关注本号。 微信阅读可搜《Go 技术干货》。这篇文章已被收录于 GitHu...