当前位置: 首页 > news >正文

计算机二级web易错点(7)-选择题

在 JavaScript 中,substr() 方法用于从字符串中提取子字符串。它接受两个参数,第一个参数表示开始提取的位置(索引从 0 开始),第二个参数表示要提取的字符数量。

在代码 var str="abcdefgh"; alert(str.substr(2,3)); 中,str.substr(2,3) 表示从字符串 str 的索引 2(即字符 c)开始,提取 3 个字符,所以提取出来的子字符串是 "cde"

B/S(浏览器 / 服务器)三层架构分别是展示层、业务逻辑层和数据访问层。展示层负责与用户交互,呈现数据;业务逻辑层处理业务规则和逻辑;数据访问层负责与数据库交互,进行数据的读取和存储操作。而数据存储层主要关注数据的实际存储管理,不属于 B/S 三层架构中的层次。

所以 typeof(str) 的结果是 undefined,正确答案是B

  • <marquee> 标签在 IE 浏览器及早期网页设计中,可用来实现文字或图形的滚动效果,比如让一行文字在页面中来回滚动。
  • <scroll> 并不是 HTML 中的标准标签 。
  • <textarea> 标签是用于创建多行文本输入框,主要用于用户输入文字,没有滚动显示内容的功能(虽然文本框内容过多时会出现滚动条,但不是主动产生滚动效果)。
  • <iframe> 标签是用来创建内联框架,可以在一个 HTML 页面中嵌入另一个 HTML 页面,但不用于产生文字或图形滚动效果。
  • 在 JavaScript 中,indexOf() 方法用于返回指定字符串在另一个字符串中首次出现的索引位置,索引从 0 开始计数。

    对于代码 var str = "12px"; var s = str.indexOf("2"); alert(s);,在字符串 "12px" 中查找字符 "2","2" 是字符串中的第二个字符,其索引位置是 1(因为索引从 0 开始),所以 s 的值为 1。

  • 在 XMLHttpRequest 对象中,readyState属性表示请求的状态,其不同取值含义如下:

  • 0:请求未初始化(尚未调用open方法)。
  • 1:服务器连接已建立(已调用open方法,但未调用send方法) 。
  • 2:请求已接收(已经调用send方法,并且服务器已收到请求头)。
  • 3:数据传输中(服务器正在发送响应数据)。
  • 4:请求已完成(服务器响应已完成,数据可被使用)。
  • 概念设计:最常用的工具是实体 - 关系图(E - R 图),用矩形表示实体,菱形表示实体间联系,椭圆形表示属性。
  • onchange 事件是在元素的值发生改变并且失去焦点时触发,并非文本被选定时触发。例如在一个文本输入框中输入内容后,切换到其他元素,此时会触发 onchange 事件。
  • 选项 A:在 MVC 模式中,Model(模型)层负责与数据进行交互,包括数据的读取、存储等操作,该选项说法正确。
  • 选项 B:View(视图)层主要用于展示数据给用户,将数据以合适的界面形式呈现出来,该选项说法正确。
  • 选项 C:Controller(控制器)层负责接收用户的请求,处理请求并决定调用哪些模型组件和视图组件,控制程序的流程,该选项说法正确。
  • 选项 D:HTML 主要用于定义网页的结构和内容,是视图层的一部分,而不是控制层,所以该选项说法错误。
  • 选项 A:HTTP 状态码中,1xx 是信息性状态码,表示临时响应,客户机通常不需要进行特殊操作,该选项说法正确。
  • 选项 B:2xx 表示成功状态码,说明服务器已经成功接收、理解并处理了请求,而不是客户机收到请求,此选项说法错误。
  • 选项 C:3xx 是重定向状态码,意味着客户端需要采取进一步的操作才能完成请求,比如访问新的 URL,该选项说法正确。
  • 选项 D:4xx 是客户端错误状态码,表明客户端发送的请求有错误,例如 404(未找到资源)、400(错误的请求)等,该选项说法正确。
  • 在 HTML 中,标签需要正确嵌套。<i> 标签用于设置斜体文本,<b> 标签用于设置加粗文本。

    选项 A 中,<i><b>Hello!World!</i></b> ,先打开了 <i> 标签,接着打开 <b> 标签,然后关闭 <i> 标签,最后关闭 <b> 标签。这样的标签嵌套顺序是错误的,应该先关闭内部的 <b> 标签,再关闭外部的 <i> 标签,正确的写法应该是 <i><b>Hello!World!</b></i>

  • 在 HTML 中,标签需要正确嵌套。<i> 标签用于设置斜体文本,<b> 标签用于设置加粗文本。

    选项 A 中,<i><b>Hello!World!</i></b> ,先打开了 <i> 标签,接着打开 <b> 标签,然后关闭 <i> 标签,最后关闭 <b> 标签。这样的标签嵌套顺序是错误的,应该先关闭内部的 <b> 标签,再关闭外部的 <i> 标签,正确的写法应该是 <i><b>Hello!World!</b></i>

  • 选项 A:在网页设计中,可以使用<img>标签结合 CSS 样式或者<input type="image">的方式将图像作为按钮,该选项说法正确。
  • 选项 B:在 HTML 中,是通过type属性来设置按钮的类型(如submitresetbutton等),而value属性主要用于设置按钮上显示的文本内容或者提交的数据值,并非设置按钮类型,该选项说法错误。
  • 选项 C:对于提交按钮(<input type="submit"> 或 <button type="submit">),可以通过value属性来设置其显示文字,该选项说法正确。
  • 选项 D:重置按钮(<input type="reset"> 或 <button type="reset">)同样可以使用value属性设置其上显示的文字,该选项说法正确。
  • 选项 A<a href="#object - name">text</a> 这种写法是用于创建一个链接,链接到当前页面中名为 “object - name” 的书签位置,是跳转到书签的语句,并非定义书签,所以该选项错误。
  • 选项 B:在 HTML 中,使用<a name="object - name">text</a> 语句可以定义一个书签,“object - name” 是书签的名称,该选项正确。
  • 选项 Ctarget 属性主要用于指定链接页面的显示方式,比如在新窗口还是当前窗口打开等,并不用于定义书签,所以该选项错误。
  • 选项 D:HTML 的 <a> 标签中没有 link 这个属性,此选项错误。
  • 选项 A:在 JavaScript 中,document对象可以通过各种方法(如getElementByIdquerySelector等)获取 HTML 元素,进而检查和修改这些元素以及文档中的文本内容,该选项说法正确。
  • 选项 Bdocument对象包含了当前 HTML 文档的各种信息,能够用于检索浏览器窗口中加载的 HTML 文档的相关信息,比如文档标题(document.title)等,该选项说法正确。
  • 选项 Cdocument对象的URL属性(即document.URL)存储了当前文档的完整 URL 信息,该选项说法正确。
  • 选项 D:提供客户最近访问的 URL 列表是浏览器历史记录的功能,window.history对象来管理,并非document对象,该选项说法错误。
  • relative(相对定位)static(静态定位)dynamic不是position属性的取值,CSS 中没有这样的定位取值  fixed(固定定位)
  • 选项 A:在 CSS 中,属性名line - height是区分大小写的,应该全部小写,这里写成Line - Height是错误的,并且题目要求行高为16pt,而这里单位是px,所以该选项错误。
  • 选项 Btable标签通过style属性来设置 CSS 样式,line - height属性用于设置行高,单位pt(磅)符合题目要求,此选项写法正确。
  • 选项 C:CSS 属性应该写在style属性值内,而不是直接写在table标签中,并且属性名大小写错误、单位也不符合题目要求,所以该选项错误。
  • 选项 D:同选项 C,CSS 属性未写在style属性值内,且属性名大小写错误,所以该选项错误。
  • 在 JavaScript 代码 var str; alert(typeof(str)); 中:

  • 首先使用 var 声明了变量 str,但没有给它赋值。
  • 然后使用 typeof 运算符来检测 str 的数据类型。在 JavaScript 中,当声明了变量但未赋值时,该变量的数据类型是 undefined 。
  • 首先分析函数 f(y) :
    • 该函数接受一个参数 y ,在函数内部计算 y 的平方(var x = y * y; ),然后返回计算结果 x 。
  • 接着看 for 循环:
    • for(x = 0; x < 5; x++) 表示循环从 x = 0 开始,每次循环 x 自增 1 ,直到 x 不小于 5 时停止循环。
    • 在每次循环中,执行 y = f(x); ,即把当前 x 的值作为参数传递给函数 f ,并将返回值赋给 y 。
    • 当 x = 0 时,y = f(0) ,函数 f(0) 计算 0 * 0 = 0 ,返回 0 ,此时 y = 0 。
    • 当 x = 1 时,y = f(1) ,函数 f(1) 计算 1 * 1 = 1 ,返回 1 ,此时 y = 1 。
    • 当 x = 2 时,y = f(2) ,函数 f(2) 计算 2 * 2 = 4 ,返回 4 ,此时 y = 4 。
    • 当 x = 3 时,y = f(3) ,函数 f(3) 计算 3 * 3 = 9 ,返回 9 ,此时 y = 9 。
    • 当 x = 4 时,y = f(4) ,函数 f(4) 计算 4 * 4 = 16 ,返回 16 ,此时 y = 16 。
  • 最后,每次循环结束后执行 document.write(y + " "); ,将 y 的值输出,所以输出结果是 0 1 4 9 16 。
  • 选项 Aint 是 Java、C 等语言中用于声明整数类型变量的关键字,JavaScript 中没有 int 关键字,该选项错误。
  • 选项 Bnumber 是 JavaScript 中的数据类型,但不是用于声明变量的关键字,在 JavaScript 中不能用这种方式声明变量,该选项错误。
  • 选项 C:在 JavaScript 中,使用 var 关键字可以声明变量,var num = 3; 声明了一个变量 num 并赋值为 3,虽然 JavaScript 是弱类型语言,不严格区分整数和浮点数类型,但这里 3 是整数形式,该选项正确。
  • 选项 Dinteger 不是 JavaScript 中用于声明变量的关键字,该选项错误。
  • 选项 A:ASP.NET可以通过ADO.NET技术来访问各种数据源,比如数据库,实现数据的读取、写入等操作,该选项说法正确。
  • 选项 B:ASP.NET借助一些技术和标准(如 XML 等)能够实现不同系统(异构系统)之间的数据交换,该选项说法正确。
  • 选项 C:ASP.NET是基于事件驱动的开发模式,用户的操作(如按钮点击等)会触发相应的事件,开发人员可以编写代码来处理这些事件,该选项说法正确。
  • 选项 D:ASP.NET开发应用程序需要编写代码来实现业务逻辑、页面交互等功能,不可能无需编码,该选项说法错误。
  • 第 37 题解析

  • 选项 A:这是使用函数声明的方式创建名为 showFun 的函数,接受一个参数 text ,并在函数体内使用 alert 显示该参数,是正确的函数创建方式。
  • 选项 B:这是使用函数表达式的方式创建函数,虽然匿名函数有个内部名称 show ,但通过 var showFun 赋值后,外部可通过 showFun 调用该函数,也是正确的创建方式。
  • 选项 C:这是常见的匿名函数表达式赋值给变量 showFun 的方式,创建了一个接受 text 参数并弹出其内容的函数,创建方式正确。
  • 选项 D:在 JavaScript 中,没有 new function 这种创建函数的正确语法。通常 new 用于创建构造函数的实例,而不是这样直接创建普通函数,该选项不能正确创建函数。
  • 38:ASP.NET需要编写代码实现各种功能,选项 D “无需编码” 说法错误

相关文章:

计算机二级web易错点(7)-选择题

在 JavaScript 中&#xff0c;substr() 方法用于从字符串中提取子字符串。它接受两个参数&#xff0c;第一个参数表示开始提取的位置&#xff08;索引从 0 开始&#xff09;&#xff0c;第二个参数表示要提取的字符数量。 在代码 var str"abcdefgh"; alert(str.subs…...

WordPress子主题插件 Child Theme Configurator

一、插件介绍 Child Theme Configurator 是一款强大的 WordPress 插件,专为创建和管理子主题(Child Theme)而设计。使用子主题可以安全地自定义 WordPress 站点,而不会影响原主题(Parent Theme),同时确保主题更新时不会丢失修改。 该插件适用于初学者和高级开发者,提…...

[网鼎杯 2020 白虎组]PicDown1 [反弹shell] [敏感文件路径] [文件描述符]

常见读取路径 /etc/passwd一些用户和权限还有一些乱七八糟的 /proc/self/cmdline包含用于开始当前进程的命令 /proc/self/cwd/app.py当前工作目录的app.py /proc/self/environ包含了可用进程的环境变量 /proc/pid/exe 包含了正在进程中运行的程序链接&#xff1b; /proc/pid…...

基于Spring Boot的乡村养老服务管理系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

ElasticSearch 可观测性最佳实践

ElasticSearch 概述 ElasticSearch 是一个开源的高扩展的分布式全文检索引擎&#xff0c;它可以近乎实时的存储、检索数据&#xff1b;本身扩展性很好&#xff0c;可以扩展到上百台服务器&#xff0c;处理 PB 级别&#xff08;大数据时代&#xff09;的数据。ES 也使用 Java 开…...

Java----正则表达式的学习

正则表达式可以检验字符串是否满足一定规则&#xff0c;并用来校验数据格式的合法性。 在一段文本当中查找满足需求的内容&#xff1a; import java.math.BigDecimal; import java.math.BigInteger; import java.util.Random;import static java.lang.Math.abs; import static…...

为何AI系统比以往任何时候都更需要红队测试

AI 系统已深度融入现代生活&#xff0c;但并非无懈可击。红队测试作为一项关键技术&#xff0c;正通过系统性地挖掘 AI 漏洞&#xff0c;显著提升其安全性与可靠性。随着人工智能技术的快速迭代&#xff0c;这种全面测试的需求愈发迫切&#xff0c;不仅能防范潜在危害&#xff…...

ElementPlus 快速入门

目录 前言 为什么要学习 ElementPlus&#xff1f; 正文 步骤 1 创建 一个工程化的vue 项目 ​2 安装 element-Plus :Form 表单 | Element Plus 1 点击 当前界面的指南 2 点击左边菜单栏上的安装&#xff0c;选择包管理器 3 运行该命令 demo(案例1 &#xff09; 步骤 …...

vue3 ts 请求封装后端接口

一 首页-广告区域-小程序 首页-广告区域-小程序 GET/home/banner1.1 请求封装 首页-广告区域 home.ts export const getHomeBannerApi (distributionSite 1) > {return http<BannerItem[]>({method: GET,url: /home/banner,data: {distributionSite,},}) }函数定…...

[ACTF2020 新生赛]BackupFile-3.23BUUCTF练习day5(1)

[ACTF2020 新生赛]BackupFile-3.23BUUCTF练习day5(1) 解题过程 打开题目环境 看题目意思应该是让我找备份文件 备份文件一般的后缀名为 .rar .zip .7z .tar.gz .bak .swp .txt .html .bak 直接扫描一下 在url中输入/index.php.bak 弱类型比较 为弱相等&#xff0c;即当…...

信创-人大金仓数据库创建

一. 官文 资源下载地址 https://download.kingbase.com.cn/xzzx/index.htm 下载安装文件 下载授权文件 产品文档地址&#xff1a;https://help.kingbase.com.cn/v8/index.html 二. 概念 2.1 体系结构 ‌ 实例结构 ‌&#xff1a;由数据库文件和 KingbaseES 实例组成。数据…...

【QT】QTCreator测试程序

使用QTCreator实现窗体&#xff0c;其中拟合程度图左侧是测点列表&#xff0c;右侧是改测点的拟合程度图&#xff08;不使用UI&#xff0c;使用代码编写实现&#xff09; 实现思路 创建主窗口&#xff1a;继承 QMainWindow 类来创建主窗口。布局管理&#xff1a;使用 QSplitt…...

Python入门基础

python基础类型转换 str()与int()类型转换 name 张三 age 20 print(type(name),type(age))print(我叫name 今年&#xff0c; str(age)岁 )a10 b198.8 cFalse print(type(a),type(b),type(c)) print(str(a),str(b),str(c))s1 128 f198.7 s276.77 ffTrue s3hello print(type(s…...

Debug-037-table列表勾选回显方案

效果展示&#xff1a; 图1 图2 最近实现一个支持勾选的el-table可以回显之前勾选项的功能。实现了一个“编辑”的功能&#xff1a; 在图1中的列表中有三行数据&#xff0c;当点击“更换设备”按钮时&#xff0c;打开抽屉显示el-table组件如图2所示&#xff0c;可以直接回显勾选…...

Zotero·Awesome GPT配置

使用API配置&#xff08;稳定&#xff0c;氪金&#xff09; 配置1-1 &#xff08;方式1&#xff09;在DeepSeek 开放平台获得API Key&#xff0c;输入Awesome GPT的api key中&#xff1b;base api选项选择deepseek&#xff1b;Temperature设置1&#xff0c;Related Number设置…...

在 Simulink 里构建输水隧洞充水过程模型的基本步骤与思路

下面为你介绍在 Simulink 里构建输水隧洞充水过程模型的基本步骤与思路&#xff0c;不过由于没办法直接生成 Simulink 模型文件&#xff0c;这里会给出一个模拟该过程的 Matlab 脚本代码示例。 建模思路 输水隧洞充水过程一般能够用一阶常微分方程来描述&#xff0c;其方程如…...

网络基础梳理

为什么要有网络呢&#xff1f; 在一开始科学家们都是自己在计算机当中做实验但是难免需要共同进行科研。假设现在一个业务需要三个人共同完成&#xff0c;那么现在就有问题了&#xff1a; 由于第一个人完成工作前&#xff0c;其他两人无法开始&#xff0c;这导致工作流程是串行…...

Android开发检查是否是各大厂商手机的工具类

Android开发检查是否是各大厂商手机的工具类 有时需要知道该手机是vivo,oppo,xiaomi,huawei等手机时&#xff0c;需要用到 public class RomUtils {private static final String TAG "Rom";public static final String ROM_MIUI "MIUI";public static …...

系统与网络安全------网络应用基础(2)

资料整理于网络资料、书本资料、AI&#xff0c;仅供个人学习参考。 交换机 认识交换机 交换机&#xff0c;Switch 用户将多台计算机/交换机连接在一起&#xff0c;组建网络 交换机负责为其中任意两台计算机提供独享线路进行通信 非网管型交换机 即插即用交换机 即插即用&…...

vue项目配置服务器代理,解决请求跨域问题

在 Vue 项目中配置代理服务器&#xff0c;以下是常见的两种方式&#xff1a; 1、基于vue-cil&#xff08;webpack&#xff09;框架项目 vue.config.js module.exports {devServer: {proxy: {/api: {target: http://xxxxxx.com, // 服务器地址changeOrigin: true,pathRewrit…...

【硬核实战】ETCD+AI智能调度深度整合!从架构设计到调优避坑,手把手教你打造高可用调度系统!

一、核心架构设计&#xff1a;ETCD如何赋能AI调度&#xff1f; &#x1f525; 架构图&#xff1a; [AI调度引擎] ← 实时数据 → [ETCD集群] ↓ 决策指令 [执行层&#xff08;车辆/物流/交通设备&#xff09;] 核心角色&#xff1a; ETCD&#xff1a;存储调度策略、节点状…...

《软件安装与使用教程》— NVIDIA CUDA在Windows的安装教程

《软件安装与使用教程》— NVIDIA CUDA在Windows的安装教程 Installed: - Nsight Monitor Not Installed: - Nsight for Visual Studio 2019 Reason: VS2019 was not found - Nsight for Visual Studio 2017 Reason: VS2017 was not found - Integrated Graphics Frame Debugge…...

Spring的bean生命周期

Spring框架中的bean生命周期指的是在容器中一个bean从创建到销毁的整个过程。以下是Spring中bean的生命周期的主要阶段&#xff1a; 实例化Bean&#xff1a;容器根据bean的定义创建bean的实例。 设值注入&#xff1a;容器通过setter方法或字段直接注入bean的属性。 调用Bean的…...

java执行jar包提示没有主清单属性

以前都没遇到过这种情况&#xff0c;什么时候打jar&#xff0c; war包都没有遇到过&#xff0c; 按照网上说的创建了META-INF/MANIFEST.MF 还是报错 于是检查下maven 打包发现&#xff1a;竟然有skip 为true 去掉 skip true &#xff0c;进行打包&#xff0c;编译后正常...

基于 FPGA的HLS技术与应用

1、hls简介 HLS &#xff08; high level synthesis &#xff09;即高层次综合&#xff0c;主要是利用高级编程语言实现算法。 2、循环优化 约束语法&#xff1a; #pragma HLS unroll #pragma HLS PIPELINE II1 绝大多数循环都以串行的方式执行&#xff0c;这种执行方…...

[笔记] SpringBoot3 使用 EasyExcel 封装工具类实现复杂 Excel 数据处理:使用Java构建高效的数据导入解决方案

文章目录 一. 特殊 Excel 表格例子二. 使用示例1. bo 示例(部分字段)2. 自定义监听器3. 使用方法 三. 实现1. 工具类2. 默认基础导入(特殊 Excel 建立在这个基础上)2.1 Excel 导入监听2.2 默认监听2.3 Excel 返回对象2.3 默认excel返回对象实现 3. 特殊 Excel3.1 单元格位置类3…...

【数据库】sql错题详解

1. 执行子查询 SELECT 供应商号 FROM 订购单 WHERE 职工号 IN (E1, E3) GROUP BY 供应商号 HAVING COUNT(DISTINCT 职工号) 2筛选职工号为 E1 或 E3 的记录&#xff1a; 依据 WHERE 职工号 IN (E1, E3) 这个条件&#xff0c;从 订购单 表中把职工号为 E1 或者 E3 的记录筛选出…...

Three.js贴图技巧:优化性能与效果

引言 在当今数字化的时代&#xff0c;WebGL 技术为开发者们打开了一扇通往交互式 3D 图形世界的大门&#xff0c;而 Three.js 作为JavaScript库中的佼佼者&#xff0c;凭借其简单易用的 API 和丰富的功能&#xff0c;在创建3D场景和交互应用方面得到了广泛应用。在Three.js构建…...

Java Collection API增强功能系列之一 Arrays.asList()

在Java编程中&#xff0c;Arrays.asList() 是一个高频使用却又容易引发陷阱的工具方法。它能够快速将数组转换为列表&#xff0c;但其特殊行为常常让开发者踩坑。本文将深入剖析该方法的本质特性&#xff0c;并揭示其使用时的注意事项。一、方法定义与基础用法 1. 方法签名 p…...

websocket中spring注入失效

一个null指针引发的思考 websocket中spring注入失效 一个null指针引发的思考场景代码SpringBoot入口类配置类websocket类 问题排查问题1&#xff1a;问题2&#xff1a; 反思解决方案一&#xff1a;方案二&#xff1a;方案三&#xff1a;方案四&#xff1a; 场景 首页有个webso…...

Nat Commun:网络结构在塑造神经表征的强度中扮演着‘幕后推手’的角色

摘要 人类通过一系列离散事件构建他们对世界的心智模型。这一过程被称为图学习&#xff0c;它产生了一个编码事件间转移概率图的模型。近期的研究表明&#xff0c;一些网络比其他网络更容易学习&#xff0c;但这种效应的神经基础仍然未知。在这里&#xff0c;本研究使用功能磁共…...

Driver具体负责什么工作

在 Apache Spark 中&#xff0c;Driver&#xff08;驱动程序&#xff09; 是 Spark 应用的核心控制节点&#xff0c;负责协调整个应用的执行流程。它是用户编写的 Spark 应用程序&#xff08;如 main() 方法&#xff09;的入口点&#xff0c;直接决定了任务的调度、资源分配和结…...

LeetCode 热题 100----2.移动零

LeetCode 热题 100----2.移动零 题目描述 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums [0,1,0,3,12] 输出: [1,3,12,…...

能源革命新突破:虚拟电厂赋能微电网智能调控,构建低碳生态新格局

在“双碳”目标的引领下&#xff0c;中央一号文件明确提出了“推进农村能源革命&#xff0c;深化绿色低碳技术应用”。作为能耗集中区域&#xff0c;产业园区如何实现清洁能源高效消纳与碳减排的目标成为了难题&#xff0c;中电国为推出的虚拟电厂与风光储充柴多能互补的微电网…...

Java集合框架深度剖析:从数据结构到实战应用

引言 Java集合框架是Java开发中的核心组件之一&#xff0c;其设计目标是提供高性能、高复用性的数据容器。无论是数据处理、缓存设计还是高并发场景&#xff0c;集合框架都扮演着关键角色。本文将从List、Map、Set三大核心接口出发&#xff0c;深入剖析其主流实现类&#xff0…...

基于灵动微单片机SPIN系列的两轮车解决方案

电动车需配备与电机兼容性更高的双模控制器。灵动针对两轮车提供了相应的方案和解决算法。在两轮车的霍尔传感器出现故障时&#xff0c;系统应能继续有效地驱动电机。除了常规的过流、过压、过温保护措施外&#xff0c;灵动的方案还支持防盗功能&#xff0c;具备电刹车能力&…...

ngx_http_core_server_name

定义在 src\http\ngx_http_core_module.c static char * ngx_http_core_server_name(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) {ngx_http_core_srv_conf_t *cscf conf;u_char ch;ngx_str_t *value;ngx_uint_t i;ngx_…...

【Docker系列一】Docker 简介

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

[C++面试] 你了解transform吗?

层级核心知识点入门基本语法、与for_each对比、单/双范围操作进阶动态扩展、原地转换、类型兼容性、异常安全高阶性能优化、C20 Ranges、transform_if模拟 一、入门 1、描述std::transform的基本功能&#xff0c;并写出两种版本的函数原型 std::transform函数是 C 标准库<…...

MSE分类时梯度消失的问题详解和交叉熵损失的梯度推导

下面是MSE不适合分类任务的解释&#xff0c;包含梯度推导。以及交叉熵的梯度推导。 前文请移步笔者的另一篇博客&#xff1a;大模型训练为什么选择交叉熵损失&#xff08;Cross-Entropy Loss&#xff09;&#xff1a;均方误差&#xff08;MSE&#xff09;和交叉熵损失的深入对比…...

docker 安装部署 canal

1 mysql 安装 1.1 拉取镜像 docker pull mysql:8.4.41.2 创建挂载目录 mkdir -p /user/lzl/tool/docker/mysql/mysql_8.4.4/home/confmkdir -p /user/lzl/tool/docker/mysql/mysql_8.4.4/home/datamkdir -p /user/lzl/tool/docker/mysql/mysql_8.4.4/home/log1.3 编辑配置文…...

flowable适配达梦7 (2.1)

经过第一版的问题解决&#xff0c;后端项目可以启动&#xff0c;前端页面也集成进去。 前端在流程设计页面报错 之后发现主要是组件中modelerStore这个值没有 解决方法:在data增加对象 给component/process/designer.vue 中涉及到的每个子组件传入 :modelerStore“modeler…...

优化 Docker 镜像 技巧

优化 Docker 镜像可以提高构建速度、减少镜像大小、提高安全性和效率。以下是一些优化 Docker 镜像的方法&#xff1a; 使用适当的基础镜像 选择合适的基础镜像可以减小镜像大小&#xff0c;并确保基础镜像的安全性和更新性。Alpine、Ubuntu Minimal 等轻量级基础镜像是常用选…...

Spring Boot框架中常用注解

以下是Spring Boot框架中常用注解的详细说明&#xff0c;包括名称、用途、用法、使用位置及扩展示例&#xff0c;按功能模块分类整理&#xff1a; 一、核心启动与配置注解 1. SpringBootApplication 用途&#xff1a;主启动类注解&#xff0c;整合了 Configuration、EnableAu…...

Linux笔记之Ubuntu22.04安装IBus中文输入法教程

Linux笔记之Ubuntu22.04安装IBus中文输入法教程 code review&#xff01; 文章目录 Linux笔记之Ubuntu22.04安装IBus中文输入法教程安装 IBus 并配置中文输入法步骤 1: 安装 IBus 和拼音插件步骤 2: 设置 IBus 为默认输入法框架步骤 3: 重启会话步骤 4: 添加中文输入法步骤 5: …...

(UI自动化测试web端)第二篇:元素定位的方法_xpath属性定位

看代码里的【driver.find_element_by_xpath( )】()里的路径怎么写&#xff1f; xpath元素定位有多种写法&#xff0c;那我们现在说的就是在元素定位时&#xff0c;根据网页的实际情况来选择适合的xpath元素定位的写法。 文章主要介绍了xpath属性定位的方法和属性扩展使用的方法…...

Linux中执行 ifconfig 命令时提示 “未找到命令”

在 Linux 系统里&#xff0c;若执行 ifconfig 命令时提示 “未找到命令” 通常是由于系统没有安装 net-tools 包&#xff0c;或者该命令不在系统的 PATH 环境变量所包含的路径中 安装 net-tools 包 # Ubuntu/Debian sudo apt update sudo apt install net-tools# CentOS 7 及以…...

UE4学习笔记 FPS游戏制作15修正可以换枪中可以继续换枪和开火的Bug

现在存在的问题是换枪动作没完成时&#xff0c;可以继续换枪或者开枪 因为换枪这个动作是由玩家进行的&#xff0c;所以应该修改FppShooter脚本 我们添加两个参数 最后一次换枪的时间和换枪动画的长度 EquipmentLength 设置默认值0.6秒 添加一个新函数IsInEquip&#xff0c;返…...

SSL/TLS 和 SSH 介绍以及他们的区别

目录 SSL/TLS SSL/TLS工作原理的核心步骤握手阶段&#xff08;Handshake Protocol&#xff09;加密通信阶段&#xff08;Encrypted Communication Phase&#xff09;会话恢复&#xff08;Session Resumption&#xff09; SSH SSH 加密机制的核心步骤 SSH 和 SSL 区别 SSL/TLS …...

AudioTrack

AudioTrack是Android Audio系统提供给应用开发者&#xff08;java/C&#xff09;的API&#xff0c;用于操作音频播放的数据通路。MeidaPlayer在播放音乐时用到的是它&#xff0c;我们可以也可以直接使用AudioTrack进行音频播放。它是最基本的音频数据输出类。 AudioTrack.java…...