技术栈
代码规范
Larva
6 小时前
ios
·
swift
·
代码规范
记录使用 SwiftLint检测代码内的硬编码字符串
花了 N多天的时间,总算达到了预期的效果(并没有,依旧有很多问题,加了很多特殊代码的排除规则,但也算基本能用了),记录一下,希望能帮到有类似需求的iOSer吧。
Dream耀
2 天前
前端
·
css
·
代码规范
深入解析CSS盒模型:构建网页布局的核心基础
在前端开发中,CSS盒模型是构建网页布局的基础概念。理解盒模型的工作原理对于创建精确、响应式的网页设计至关重要。本文将全面解析CSS盒模型的概念、组成部分、计算方式以及与文档流的关系,帮助开发者掌握这一核心技术。
阿杆
3 天前
java
·
后端
·
代码规范
一个看似普通的定时任务,如何优雅地毁掉整台服务器
本文适合所有写过 @Scheduled 的朋友阅读,写完一个定时任务,别急着部署,看完这篇文章你可能会救下自家的生产服务器。
mCell
3 天前
后端
·
go
·
代码规范
项目配置管理的进化之路:从混乱到工程化
曾经我在写第一个 Go demo的时候,数据库账号密码直接写死在 main.go 里——看起来直接又高效。可当我把代码推上 GitHub,才意识到“直觉开发”是一种危险的自信。
方圆想当图灵
4 天前
后端
·
架构
·
代码规范
深入理解软件设计:什么是好的架构?
究竟什么是好的架构?这是我在实践代码整洁、应用重构和满足业务快速交付下常思考的问题,在本篇文章中我想从以下两个方面来简单谈谈我对 “好” 架构的看法,希望能对大家有所启发:
Jooolin
5 天前
ai编程
·
产品
·
代码规范
【编程史】全球最大编程论坛:Stack Overflow是如何诞生的?
如果你曾经遇到一个bug苦恼于无法解决,然后在 Google 搜索结果点进一个帖子,代码、报错、解决方案一应俱全——你多半在用 Stack Overflow。
FogLetter
6 天前
前端
·
javascript
·
代码规范
从电影应用页面中学习模块化思想:打造优雅的前端架构
大家好,我是你们的老朋友FogLetter。今天我想通过一个电影应用页面的开发案例,和大家聊聊前端开发中至关重要的模块化思想。这个看似简单的页面里,其实蕴含了许多值得学习的架构设计理念。
电子科技圈
7 天前
arm开发
·
嵌入式硬件
·
设计模式
·
性能优化
·
软件工程
·
代码规范
·
risc-v
IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发
全球领先的嵌入式软件解决方案供应商IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.40,大幅提升了IAR开发平台在性能、安全性和自动化方面的能力,助力汽车、工业、医疗和物联网等行业中的敏捷、可扩展嵌入式应用。
一块小方糖
7 天前
代码规范
AI大模型+本地RAG知识库+CodeReview
开源大模型 + 本地知识库 = 代码审核助手(CR-Copilot)platform.deepseek.com/usage
绅士玖
7 天前
前端
·
git
·
代码规范
理解 .env 文件和 .gitignore 文件的作用与最佳实践
在现代软件开发中,环境变量和版本控制是至关重要的两个概念。.env 系列文件用于管理环境变量,而 .gitignore 文件则用于控制哪些文件不应该被 Git 跟踪。本文将详细介绍它们的用途、区别,并给出实际示例,帮助开发者正确使用它们。
异常君
9 天前
java
·
代码规范
·
函数式编程
Java 双冒号(::)操作符实战解析与类型推断机制
Java 8 引入的双冒号操作符让代码更简洁高效,本文深入解析其原理和应用场景,帮你彻底掌握这一特性。
异常君
9 天前
java
·
面试
·
代码规范
Java 中 String 的不可变性与 final 设计:核心原理与性能实践
Java 中的 String 类使用 final 修饰,底层依靠不可变字符数组实现。这种设计基于性能、安全性和并发处理的系统化思考,为 Java 提供了可靠的文本处理基础。
异常君
10 天前
java
·
面试
·
代码规范
Java 中 try-catch 的性能真相:全面分析与最佳实践
Java 开发中,try-catch 是异常处理的基础,但很多人担心它会影响程序性能。本文通过实测数据,揭示 try-catch 真正的性能影响,并提供实用优化策略,覆盖从传统到现代 Java 编程的各种场景。
写bug写bug
12 天前
java
·
后端
·
代码规范
如何正确地对接口进行防御式编程
我们平时做业务开发工作,本质上是处理数据与存储、逻辑的关系。而我们程序的数据,绝大部分来自外部接口输入,对接口输入的检查必须要做。否则就会导致应用和各个微服务的数据被写脏,出现各种数据不一致的问题,进而引发运行时逻辑出错和程序 crash 等问题。这时防御式编程的重要性就体现出来了,而大家也清楚这一点。
翠莲
12 天前
前端
·
代码规范
vue3+TS+eslint9配置
2. eslint9 只支持eslint.config.js/eslint.config.ts的写法,使用vite默认生成的项目模板不能格式化
FogLetter
14 天前
前端
·
javascript
·
代码规范
从语义化标签到JS变量:前端工程师的必修课
大家好,我是你们的老朋友FogLetter,今天想和大家聊聊前端开发中两个看似基础却极其重要的概念:HTML语义化标签和JavaScript变量。这些内容看似简单,但在大厂面试中经常被深挖,也是我们日常开发中必须掌握的核心知识。
red润
15 天前
前端
·
javascript
·
代码规范
JavaScript 二维数组初始化:为什么 fill([]) 是个大坑?
今天刷leetcode的时候,遇到一个神奇的bug。当我修改数组中的一个元素,却意外影响了其他所有元素???。
异常君
15 天前
java
·
面试
·
代码规范
Java 逃逸分析:让你的代码性能飙升的秘密
你写的 Java 代码,JVM 会在运行时进行各种优化。今天深入探讨 JVM 的一个核心优化技术——逃逸分析,看看它如何显著提升程序性能。
狂炫一碗大米饭
15 天前
typescript
·
代码规范
关于 TS 中的装饰器
装饰器是 TypeScript 的一项强大功能,可用于注释和修改代码中的声明。它们在 Angular 框架中被广泛使用,但也可用于其他 TypeScript 项目。本文将概述装饰器以及如何在 TypeScript 代码中有效地使用它们。
异常君
16 天前
java
·
代码规范
深入理解 Java 类卸载:避免 90% 的内存泄漏问题
生产环境中,一个看似简单的类加载问题可能导致严重的内存泄漏。本文通过实际案例,深入探讨 Java 类在什么情况下会被卸载,以及如何避免类加载器导致的内存问题。