后端
JavaScript从入门到精通 纯笔记(day03)--循环语句
一、循环
概念:重复执行一段代码(while、do while、for)
注:1)、避免死循环 2)、提高效率(减少时间复杂度)
循环三要素:初始值、迭代量、条件
1、while(条件表达式返回true或false){
执行代码
}
var 初始值变量=值
while(条件){
数组染色-求任意两个数的和都是偶数的子数组个数
题目描述
小红拿到了一个长度为n的数组。她希望把一些数(不少于2个数)染红,满足任意两个染红的数之和都是偶数。小红想知道,一共有多少种不同的染色方案?答案对取模。我们认为,对两个方案,只要存在某个数的染色情况不同,则认为是两种不同的方案。
输入描述
第一行输入一个正整数n,代表数组的长度。
第二行输入n个正整数,代表小红拿到的数组。
数据范围:
输出描述
输出一个整数,代表染色方案对取
竞赛题-6291. 数组元素和与数字和的绝对差
题目:
给你一个正整数数组 nums 。
元素和 是 nums 中的所有元素相加求和。
数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。
返回 元素和 与 数字和 的绝对差。
注意:两个整数 x 和 y 的绝对差定义为 |x - y| 。
示例 1:
输入:nums = [1,15,6,3]
输出:9
解释:
nums 的元素和是 1 + 15 + 6 + 3 = 25
CountDownLatch
CountDownLatch是基于AQS的阻塞工具,阻塞一个或者多个线程,直到所有的线程都执行完成。
image.png
CountDownLatch解决了什么问题
当一个任务运算量比较大的时候,需要拆分为各种子任务,必须要所有子任务完成后才能汇总为总任务。
使用并发模拟的时候可以使用CountDownLatch.也可以设置超时等待时间,
CountDownLatch 用法
packa
AI的提示词专栏:Prompt 驱动的 SQL 生成与查询优化
AI的提示词专栏:Prompt 驱动的 SQL 生成与查询优化
本文聚焦 Prompt 技术在 SQL 领域的应用,先剖析 SQL 生成与优化的痛点,阐述 Prompt 驱动 SQL 生成的核心原理,即通过需求转化、约束注入和示例引导实现自然语言到 SQL 的精准映射。随后结合电商、金融、互联网产品等场景,提供基础型、进
Spring源码启动过程以及拓展点
容器启动过程
第一步先调用this();构造方法,这时父类构造器会初始化容器的 beanFactory 属性,属性为DefaultListableBeanFactory,带有存储BeanDefinition 和单例 bean 的功能
新建一个注解Bean定义读取器 new AnnotatedBeanDefinitionReader(this); 这个读取器主要是初始化环境变量,以及注册 一些
