相关文章
牛客网NC276110题解:小红的数组重排
牛客网NC276110题解:小红的数组重排
题目解析 算法思路
对数组进行排序(非降序)检查特殊情况: 如果存在三个连续相等的元素,则无解如果前两个元素都是0,则无解 若不存在特殊情况,则排序后的数…
建站知识
2025/7/10 12:30:19
框架的源码理解——V3中的ref和reactive
最近在研究各个框架的源码,从源码角度去理解 vue3 的 reactive 和 ref API,记录下研究的成果
reactive
首先,reactive() 的参数必须是一个对象,返回值是一个 Proxy 对象,具有响应性。如果参数不是对象类型࿰…
建站知识
2025/7/4 3:17:12
系统架构设计(十二):统一过程模型(RUP)
简介
RUP 是由 IBM Rational 公司提出的一种 面向对象的软件工程过程模型,以 UML 为建模语言,是一种 以用例为驱动、以架构为中心、迭代式、增量开发的过程模型。
三大特征
特征说明以用例为驱动(Use Case Driven)需求分析和测…
建站知识
2025/7/9 1:32:48
Java中的伪共享(False Sharing):隐藏的性能杀手与高并发优化实战
引言
在高性能Java应用中,开发者通常会关注锁竞争、GC频率等显性问题,但一个更隐蔽的陷阱——伪共享(False Sharing)——却可能让精心设计的并发代码性能骤降50%以上。伪共享是由CPU缓存架构引发的底层问题,常见于多…
建站知识
2025/6/28 21:06:53
C++ map multimap 容器:赋值、排序、大小与删除操作
概述
map和multimap是C STL中的关联容器,它们存储的是键值对(key-value pairs),并且会根据键(key)自动排序。两者的主要区别在于:
map不允许重复的键multimap允许重复的键
本文将详细解析示例代码中涉及的map操作,包括赋值、排…
建站知识
2025/7/5 19:56:20
1_Spring 【IOC容器的创建】
Spring中IOC容器创建
实体类
public class HappyComponent {public void doSomething() {System.out.println("HappyComponent is doing something...");}
}创建Bean配置文件
spring-03.xml
<?xml version"1.0" encoding"UTF-8"?>
&…
建站知识
2025/7/2 1:27:31
静态网站部署:如何通过GitHub免费部署一个静态网站
GitHub提供的免费静态网站托管服务可以无需担心昂贵的服务器费用和复杂的设置步骤,本篇文章中将一步步解如何通过GitHub免费部署一个静态网站,帮助大家将创意和作品快速展现给世界。 目录
了解基础情况
创建基础站点
在线调试站点
前端项目部署
部署…
建站知识
2025/7/2 16:04:41