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

培训机构Day20

今天还是讲一些基本的js知识点。

知识点:

html + css :框架结构 + 样式修饰
javascript:行为交互,动态效果。有逻辑的语言。动态脚本语言。无需编译,解释执行。
寄生在网页上执行。浏览器内核自带js解释器。

js引入三种方式:
1。行内js:只能作用于行内,基本上用于触发事件。耦合度高。不适合写编写大量的js。

2。页内js:只能作用于当前页面。使用比较常见。

3。引入外部js:任何页面,可以根据需要引入。

语法:
ecmascript(js语法) + DOM(文档对象模型) + BOM(浏览器对象模型)
基于ecmascript 2015,即 es 6。里程碑更新。

1.常量变量,控制台输出。
2.数据类型。
2.1 基本数据类型:number boolean string null undefined symbol
string:使用单引号和双引号,必须成对出现。
number:内部使用双精度处理。
boolean:有两个值,true和false
null:只有一个值,null。
undefined:只有一个值,undefined。
2.2 引用类型。

3.运算符:
3.1 算术运算符:+ - * / %。js没有整除。
3.2 比较运算符:> < >= <= == !=,运算结果是boolean值。
3.3 逻辑运算符:&& || !。运算结果是boolean值。
3.4 赋值运算符:= += -= *= /= %=
3.5 位运算符:& | ! ~ << >>
3.6 其它运算符:条件运算符,typeof

4.表达式、语句。语句后的分号可省。

5.流程控制。
顺序、选择和循环。

6.数组。数组是万能数据结构。
数组是引用类型。

如何遍历数组?

高阶函数:
函数的参数或返回值依旧是函数。


7.函数。一等公民。
参数支持默认值。
参数也支持不定长。

8.对象。
对象:键值对的集合。键只能是字符串,或symbol。值可以是任意类型。

访问对象的值:
obj.xxx
obj["xxx"]


函数是对象。
对象如何而来?new 函数调用。

原型。

================================
==比较内容,类型进行自动转换
===同时比较内容与类型。恒等于,完全等于

基本数据类型的包装类。装箱和拆箱。
number -> Number
string -> String
boolean -> Boolean

===============================
DOM:Document Object Model ,文档对象模型。
将html文档中的每个元素都视作一个对象。

如何获取dom对象?
1.document.getElementById("aaa");
2.document.getElementsByTagName("h1");
3.document.getElementsByClassName("a");
4.document.getElementsByName("aa");

重要:
1.document.querySelector("css选择器"); //返回第一个匹配的元素
2.document.querySelectorAll("css选择器");//返回所有匹配的元素

NodeList : 类数组。

删除dom:
1.dom对象.remove();//移除自身
2.父对象.removeChild(子对象);

插入dom:
1.par.appendChild(chi); //追加到par的所有子元素之后
2.par.insertBefore(chi,tar);//插入一个子元素chi到tar的前面。

修改dom:
1.修改dom内容:dom.innerText = "xxxx"
2.修改dom内联样式:dom.style.xxx = "Xxx"


四向遍历:
1.向上,找祖先元素:dom.parentElement
2.向下,找后代元素:dom.children
3.向前,找兄元素:dom.previousElementSibling
4.向后,找弟元素:dom.nextElementSibling


事件处理:
1.在标记上,指定onxxx属性,来注册事件。
2.dom.onxxx = function(){
    //do something....
}
前两种本质为同一种。onclick值为唯一的。
3.推荐:dom.addEventListener("xxxx", function(){});
此种方式添加的事件与onclick添加的事件不冲突。
可以同时添加多个事件。多个事件互相不影响。


移除事件:
1.dom.onclick = null;
2.dom.removeEventListener("xxx",事件处理函数名称);
必须有函数名。


常用事件类型:
1.click:单击事件。鼠标,或键盘都可以触发。
2.dblclick:双击事件。
3.contextmenu:右键事件。
4.键盘相关事件:
keyup:键弹起,释放。只会触发一次。
keydown:键按下。如果键在按下状态,则持续触发。
keypressed:按下并释放。
4.鼠标相关事件:

原本都是周一考试,给挪到今天了,贴一下题目:

  • 单选题(每题2分)

HTML5的文档类型声明是什么?

A. <!DOCTYPE html> B. <!DOCTYPE HTML 5> C. <!DOCTYPE html5> D. <!DOCTYPE HTML>

以下哪个标签用于定义最重要的标题?

A. <h6> B. <h1> C. <h3> D. <h5>

在HTML中,<p>标签的默认显示行为是什么?

A. 显示为粗体文本 B. 显示为斜体文本 C. 显示为下划线文本 D. 显示为段落,自动换行

CSS选择器.class的作用是什么?

A. 选择所有HTML元素 B. 选择类名为class的元素 C. 选择所有类名为class的元素 D. 选择ID为class的元素

在CSS中,background-color属性用于设置什么?

A. 文本颜色 B. 背景图片 C. 背景颜色 D. 字体大小

HTML中的<a>标签用于创建什么?

A. 图片 B. 表格 C. 超链接 D. 无序列表

CSS中的display属性可以设置为none来做什么?

A. 改变文本颜色 B. 隐藏元素 C. 改变字体大小 D. 显示元素

HTML中的<img>标签的alt属性是用于什么?

A. 指定图片的宽度 B. 指定图片的高度 C. 为图片提供文字描述 D. 改变图片的边框

CSS中的float属性用于实现什么?

A. 元素的居中 B. 元素的浮动 C. 元素的隐藏 D. 元素的定位

HTML中的<input>标签的type属性设置为text表示什么?

A. 单选按钮 B. 文本输入框 C. 复选框 D. 提交按钮

CSS中的margin属性用于设置什么?

A. 元素的内边距 B. 元素的外边距 C. 元素的边框 D. 元素的背景

HTML中的<ol>标签用于创建什么类型的列表?
A. 无序列表 B. 有序列表 C. 嵌套列表 D. 定义列表

CSS中的color属性用于设置什么?

A. 元素的背景颜色 B. 元素的边框颜色 C. 元素的文本颜色 D. 元素的宽度

HTML中的<canvas>标签用于什么?

A. 显示视频 B. 显示图片 C. 绘制图形 D. 创建表格

CSS中的position属性设置为relative表示什么?
A. 元素脱离文档流 B. 元素相对于其正常位置进行定位 C. 元素相对于最近的定位祖先元素进行定位 D. 元素相对于视口进行定位

HTML中的<meta>标签通常用于什么?

A. 定义页面内容 B. 定义页面标题 C. 提供关于页面的元数据 D. 定义页面的脚本

CSS中的font-family属性用于设置什么?

A. 字体大小 B. 字体颜色 C. 字体类型 D. 字体粗细

HTML中的<section>标签用于什么?

A. 定义文档的头部 B. 定义文档的尾部 C. 定义文档中的一个区段 D. 定义文档的导航链接

CSS中的z-index属性用于控制什么?

A. 元素的可见性 B. 元素的宽度 C. 元素的堆叠顺序 D. 元素的边框样式

HTML中的<iframe>标签用于什么?

A. 嵌入音频 B. 嵌入视频 C. 嵌入另一个文档 D. 嵌入图片

二、简答题(每题10分)

  1. 介绍一下CSS中的盒模型?
  2. 在默认文档流规则中,标记可分为哪三类,有排列和显示上有什么特点?
  3. 等分布局如何实现?其原理是什么?
  4. 与块元素背景相关的样式有哪些?各自的作用是什么?
  5. CSS中的定位分为哪些类型,其定位参数标准是什么?
  6. 如何使用伪元素清除浮动?

相关文章:

培训机构Day20

今天还是讲一些基本的js知识点。 知识点&#xff1a; html css &#xff1a;框架结构 样式修饰 javascript&#xff1a;行为交互&#xff0c;动态效果。有逻辑的语言。动态脚本语言。无需编译&#xff0c;解释执行。 寄生在网页上执行。浏览器内核自带js解释器。 js引入三…...

Day62 图论part11

Floyd 算法精讲 Floyd 算法代码很简单&#xff0c;但真正理解起原理 还是需要花点功夫&#xff0c;大家在看代码的时候&#xff0c;会发现 Floyd 的代码很简单&#xff0c;甚至看一眼就背下来了&#xff0c;但我为了讲清楚原理&#xff0c;本篇还是花了大篇幅来讲解。 代码随想…...

【Golang 面试题】每日 3 题(十三)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/UWz06 &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏…...

云手机+Facebook:让科技与娱乐完美结合

移动互联网时代&#xff0c;Facebook作为全球最大的社交媒体平台之一&#xff0c;早已成为企业、品牌和组织竞相角逐的营销阵地。而云手机的出现&#xff0c;则为Facebook营销注入了新的活力&#xff0c;其独特的优势让营销活动更加高效、精准且灵活。本文将深入探讨云手机在Fa…...

2024年总结与展望

23年底的时候&#xff0c;和一大批同事一起转到刚成立的合资公司&#xff0c;当时大家都以为会是好的归宿&#xff0c;毕竟外资文化&#xff0c;投了这么多钱&#xff0c;起码两三年内应该是稳定、不内卷的&#xff0c;似乎可以安心工作&#xff0c;安心生活。2024的开头确实挺…...

标准流,浮动,Flex布局

三个 div 盒子在一一行显示&#xff0c;但是 div 标签默认是独占一行的 想要实现块级盒子在一行&#xff0c;两种方法&#xff0c;浮动和 Flex 布局 浮动之后的盒子&#xff1a;顶对齐&#xff0c;行内块显示特点&#xff08;宽高显示&#xff09; 浮动的盒子会脱标&#xff0c…...

2 、什么是Java中的不可变类

在Java中&#xff0c;不可变类&#xff08;Immutable Class&#xff09;是指一类其对象一旦创建后&#xff0c;就不能更改其状态&#xff08;即对象的字段值不能被修改&#xff09;的类。不可变类提供了一种安全的方式来管理对象&#xff0c;尤其是在并发编程中&#xff0c;能够…...

网络安全技能试题总结参考

对网络安全技能测试相关的试题进行了总结,供大家参考。 一、单选题 1.(单选题)以下属于汇聚层功能的是 A.拥有大量的接口,用于与最终用户计算机相连 B.接入安全控制 C.高速的包交换 D.复杂的路由策略 答案:D 2.(单选题)VLAN划分的方法,选择一个错误选项 A.基于端口…...

基于Python的社交音乐分享平台

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…...

CP AUTOSAR标准之FlexRayDriver(AUTOSAR_SWS_FlexRayDriver)(更新中……)

1 简介和功能概述 FlexRay驱动程序(Fr)抽象了特定FlexRay通信控制器(CC)的硬件相关实现细节。本规范主要依赖于符合FlexRay规范[13]的FlexRay CC。此外,本规范还支持符合FlexRay规范[14]的旧版FlexRay控制器。本SWS中因支持的FlexRay规范不同而导致的不同行为在适用的情况下以…...

AIDD -人工智能药物设计- DrugChat:多模态大语言模型实现药物机制与属性的全方位预测

DrugChat&#xff1a;多模态大语言模型实现药物机制与属性的全方位预测 今天为大家介绍的是来自加州大学圣地亚哥分校谢澎涛团队的一篇论文。准确预测潜在药物分子的作用机制和性质对于推进药物发现至关重要。然而&#xff0c;传统方法通常需要为每个特定的预测任务开发专门的…...

CP AUTOSAR标准之FlexRayInterface(AUTOSAR_SWS_FlexRayInterface)(更新中……)

1 简介和功能概述 该规范指定了AUTOSAR基础软件模块“FlexRay接口”的功能、API和配置。   在AUTOSAR分层软件架构中,FlexRay接口属于ECU抽象层,或者更准确地说,属于通信硬件抽象。这表明了FlexRay接口的主要任务:   为上层提供FlexRay通信系统的抽象接口。至少就数据传…...

【Linux-多线程】线程互斥(锁和它的接口等)

一、线程互斥 我们把多个线程能够看到的资源叫做共享资源&#xff0c;我们对共享资源进行保护&#xff0c;就是互斥 1.多线程访问问题 【示例】见一见多线程访问问题&#xff0c;下面是一个抢票的代码&#xff0c;共计票数10000张&#xff0c;4个线程去抢 之前我们展示过封…...

当一个服务拆成两个服务的错误

1.老路由信息没有修改&#xff0c;导致一直404...

单元测试入门和mockup

Java 新手入门&#xff1a;Java单元测试利器&#xff0c;Mock详解_java mock-CSDN博客 这个是典型的before when assert三段式&#xff0c;学一下单测思路 这个没有动态代理&#xff0c;所以是直接class(对比下面) Jmockit使用笔记_增加代码覆盖率_覆盖try catch_使用new Mock…...

Android Room 框架的初步使用

一、简介 Room 是一个强大的对象关系映射库&#xff0c;它允许你将 SQLite 数据库中的表映射到 Java 或 Kotlin 的对象&#xff08;称为实体&#xff09;上。你可以使用简单的注解&#xff08;如 Entity、Dao 和 Database&#xff09;来定义数据库表、数据访问对象&#xff08…...

后盼2024,前顾2025

年年花落又花开&#xff0c;后顾2024&#xff0c;前盼2025~~ 2024年&#xff0c;继续前进&#xff0c;稳扎稳打。 生活 组织并陪伴家人去了理县、成都等地游玩&#xff0c;nice。 出差和旅行去了杭州、西安、成都、江门、珠海等地&#xff0c;嘻嘻。 爱人如养花&#xff0c…...

电子电器架构 ---什么是智能电动汽车上的逆变器?

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所谓鸡汤,要么蛊惑你认命,要么怂恿你拼命,但都是回避问题的根源,以现象替代逻辑,以情绪代替思考,把消极接受现实的懦弱,伪装成乐观面对不幸的…...

Android ActionBar 技术深度解析

Android ActionBar 技术深度解析 概述 ActionBar 是 Android 应用中的一个核心 UI 组件,用于提供导航、操作和品牌展示。它通常位于应用窗口的顶部,包含应用的标题、导航按钮、操作项等。ActionBar 自 Android 3.0(API 11)引入,并在 Android 5.0(API 21)后被 Toolbar …...

如何在 Ubuntu 22.04 上部署 Nginx 并优化以应对高流量网站教程

简介 本教程将教你如何优化 Nginx&#xff0c;使其能够高效地处理高流量网站。 Nginx 是一个强大且高性能的 Web 服务器&#xff0c;以其高效处理大量并发连接的能力而闻名&#xff0c;这使得它成为高流量网站的流行选择。 正确优化 Nginx 可以显著提高服务器的性能&#xff0…...

建立一个Macos载入image的实例含界面

前言 为了方便ios程序的开发&#xff0c;有时候需要先用的Macos平台进行一些功能性的程序开发。 作为对比和参考。 1、创建一个MacOS的App 2、主界面控件的增加 添加的控件方法与ios相同&#xff0c;也是再用commandshiftL&#xff08;CtrlShiftL&#xff09;,就会弹出控件…...

qt5.15.2+visual studio2022 免安装版环境配置

1.环境准备 visual studio2022qt5.15.2&#xff08;免安装版本&#xff09; 2.环境配置 2.1 打开首选项 2.2 添加Qt版本 2.3 构建套件手动添加Qt 5.15.2&#xff08;msvc2019_64&#xff09;并配置如下 3.新建项目 问题1&#xff1a;qt creator 没有欢迎界面 解决办法&#…...

鱼眼相机模型与去畸变实现

1.坐标系说明 鱼眼相机模型涉及到世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换关系。对于分析鱼眼相机模型&#xff0c;假定世界坐标系下的坐标点,经过外参矩阵的变换转到相机坐标系&#xff0c;相机坐标再经过内参转换到像素坐标&#xff0c;具体如下 进一步进…...

【视觉SLAM:六、视觉里程计Ⅰ:特征点法】

视觉里程计&#xff08;Visual Odometry, VO&#xff09;是通过处理图像序列&#xff0c;估计摄像头在时间上的相对位姿变化的技术。它是视觉SLAM的重要组成部分之一&#xff0c;主要通过提取图像中的信息&#xff08;如特征点或直接像素强度&#xff09;来实现相机运动估计。以…...

SQLiteDataBase数据库

XML界面设计 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"android:layout_width"match_paren…...

正则表达式(三剑客之awk)

1.awk工具的使用 1.1 截取文档中的某个段 1&#xff09;打印以 : 为分隔的第一个字段 [rootlocalhost ~]# head -n3 /etc/passwd | awk -F : {print $1} 2&#xff09;注意事项 -F&#xff1a;作用是指定分隔符。如果不加分隔符&#xff0c;则以空格或者tab为分隔符 print&…...

Python世界:人生苦短,我用Python

Python世界&#xff1a;人生苦短&#xff0c;我用Python 前言Python优势Python缺点 前言 几句话说清&#xff0c;我们为啥要用Python&#xff1f; Python设计之初心&#xff0c;是为了解决编程门槛&#xff0c;让大家更聚焦业务实现&#xff0c;而非编程细节。当前人工智能火…...

DevOps流程CICD之Jenkins使用操作

一、jenkins的docker-compose安装部署 请参考 jenkins的docker安装部署配置全网最详细教程-CSDN博客 二、创建repository 三、创建ssh 四、创建视图 五、创建任务 六、配置gitlab钩子 七、自动构建部署CI/CD验证...

Day60 图论part10

今天大家会感受到 Bellman_ford 算法系列在不同场景下的应用。 建议依然是:一刷的时候,能理解 原理,知道Bellman_ford 解决不同场景的问题 ,照着代码随想录能抄下来代码就好,就算达标。 二刷的时候自己尝试独立去写,三刷的时候 才能有一定深度理解各个最短路算法。 Bell…...

「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏

本篇教程将带你实现一个水果掉落小游戏&#xff0c;掌握基本的动态交互逻辑和鸿蒙组件的使用&#xff0c;进一步了解事件处理与状态管理。 关键词 UI互动应用水果掉落状态管理动态交互游戏开发 一、功能说明 水果掉落小游戏包含以下交互功能&#xff1a; 随机生成水果&#…...

Java [后端] 开发日常记录(1)

目录 1、常用的注解 2、对字符串的处理 3、对JSON串的处理 -- The End -- 详细如下&#xff1a; 1、常用的注解 若返回的字段中有NUll&#xff0c;则不返回 JsonInclude(value JsonInclude.Include.NON_NULL) //在实体类中添加这个注解 JsonInclude(JsonInclude.Include.NON…...

【Spring】Spring DI(依赖注入)详解——自动装配——手动装配与自动装配的区别

在spring开发中&#xff0c;依赖注入&#xff08;Dependency Injection&#xff0c;DI&#xff09;是实现松耦合和高内聚设计的重要模式。它使得对象的创建和管理与其依赖关系分离&#xff0c;从而提高了代码的可维护性、可测试性和灵活性。Spring框架通过IoC&#xff08;控制反…...

科普时刻 | 3D-IC设计:芯片集成的创新方法

技术的进步推动了日益复杂和密集的集成电路&#xff08;IC&#xff09;不断发展。为了满足对高性能和节能设备不断增长的需求&#xff0c;行业已转向3D-IC设计。3D-IC在消费类电子产品、电信、计算和汽车等众多行业都有广泛的应用。 什么是3D-IC技术&#xff1f; 3D-IC技术是…...

自研国产零依赖前端UI框架实战009 数组相关方法和新增修改功能实现

前言 我们已经实现了用户管理相关的页面,为此也封装了很多的组件. 按照原本的计划, 我们还要封装一些常用的操作数组的方法. 将元素插入数组的任意位置 // 将元素插入数组的指定位置 const insert (arr, // 数组element, // 元素index, // 指定索引 ) > {if (index &l…...

DBeaver连接OceanBase数据库

OceanBase分Oracle租户模式和mysql租户模式&#xff0c;一般企业常用的是Oracle住户模式&#xff0c;下面介绍下DBeaver连接OceanBase Oracle租户模式下的数据库 DBeaver 标签栏 - 数据库 - 驱动管理器 新建 OB 驱动 填写如下参数 一般拿到的ob连接信息如下 Oceanbase数据库 服…...

活动预告 |【Part1】Microsoft Azure 在线技术公开课:基础知识

课程介绍 参加“Azure 在线技术公开课&#xff1a;基础知识”活动&#xff0c;培养有助于创造新的技术可能性的技能并探索基础云概念。参加我们举办的本次免费培训活动&#xff0c;扩充自身的云模型和云服务类型知识。你还可以查看以计算、网络和存储为核心的 Azure 服务。 活…...

傲雷亮相2024中国时尚体育季(珠海站),展现户外移动照明风采

2024年12月28-29日&#xff0c;2024中国时尚体育季&#xff08;珠海站&#xff09;国家级轮滑比赛在珠海金山体育公园成功举办。作为户外创新型移动照明领域的领导品牌&#xff0c;傲雷受邀参加了本次珠海金湾运动生活嘉年华的展览单元&#xff0c;与众多户外运动品牌同台展示。…...

LangChain4j与Elasticsearch:构建高效的语义嵌入存储

LangChain4j与Elasticsearch&#xff1a;构建高效的语义嵌入存储 一、LangChain4j与Elasticsearch集成概述 1.1 LangChain4j简介 LangChain4j是一个为Java开发者设计的开源库&#xff0c;旨在简化大型语言模型&#xff08;LLM&#xff09;在Java应用程序中的集成。它提供了与…...

IO Virtualization with Virtio.part 1 [十二]

久等了各位&#xff01; 本篇开始讲解 IO 虚拟化中的 virtio&#xff0c;我会以 Linux 的 IIC 驱动为例&#xff0c;从 IIC 驱动的非虚拟化实现&#xff0c;到 IIC 驱动的半虚拟化实现&#xff0c;再到最后 X-Hyper 中如何通过 virtio 来实现前后端联系&#xff0c;一步步把 v…...

单元测试4.0+思路总结

Jmockit使用笔记_增加代码覆盖率_覆盖try catch_使用new MockUp私有方法-CSDN博客 一般使用new MockUp模拟被测试代码中的私有方法(常用&#xff09; 使用new Expetations模拟被测试代码中的方法?...

微信小程序中遇到过的问题

记录微信小程序中遇到的问题&#xff08;持续更新ing&#xff09; 问题描述&#xff1a;1. WXML中无法直接调用JavaScript方法。2. css中无法直接引用背景图片。3. 关于右上角胶囊按钮。4. 数据绑定问题。5. 事件处理问题。6. 关于movable-view组件的问题7. 关于设置宽度后设置…...

气象数据Grib及Python绘图

文章较长&#xff0c;却将所有常见的气象数据类型进行了详细的介绍&#xff0c;对各种方法的优劣势进行了详细分析&#xff0c;相信对于阅读者来说会有一定程度的帮助 目录 GRIB 数据格式简介 使用Python处理Grib文件 法1&#xff1a;使用pygrib库 法2&#xff1a;使用cf…...

Vue el-data-picker选中开始时间,结束时间自动加半小时

效果 思路 查阅elemnet plus官网&#xff0c;日期时间选择器type"datetimerange"这个选中开始时间并没有对应事件会被触发&#xff0c;因此思路更换成type"datetime"的两个组成一起可以通过监听开始时间v-model的值变化更新结束时间的值。 代码 日期时间…...

mac下载Homebrew安装nvm

通过Homebrew安装 - 国内下载地址 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装nvm brew install nvm 配置nvm环境变量 export NVM_DIR“$HOME/.nvm” [ -s “/usr/local/opt/nvm/nvm.sh” ] && . “/usr/…...

模型并行、数据并行、流水线并行以及混合并行的适用场景、优劣

模型并行、数据并行、流水线并行以及混合并行的适用场景、优劣 数据并行 适用场景:适用于模型规模相对较小,能够在单个计算设备(如 GPU)上完整运行,但训练数据量巨大的情况。例如在大规模图像分类任务中,常见的卷积神经网络模型(如 ResNet、VGG 等)在处理大规模图像数据…...

【容器化技术 Docker 与微服务部署】详解

容器化技术 Docker 与微服务部署 一、容器化技术概述 &#xff08;一&#xff09;概念 容器化技术是一种操作系统级别的虚拟化方法&#xff0c;它允许将应用程序及其依赖项&#xff08;如运行时环境、系统工具、库等&#xff09;打包成一个独立的、可移植的单元&#xff0c;这…...

MySQL——数据类型

一、常见的数据类型及分类 其中上述的数值类型包含了整形和浮点型&#xff0c;文本、二进制类型主要是字符串类型。 整数类型&#xff08;Integer Types&#xff09;&#xff1a; TINYINT&#xff1a;范围为-128到127或0到255&#xff08;无符号&#xff09;&#xff0c;用于…...

基于傅立叶神经网络(FNN)与物理信息神经网络(PINN)求解泊松方程(附Pytorch源代码)

基于傅立叶神经网络(FNN)与物理信息神经网络(PINN)求解泊松方程 一、引言 偏微分方程(Partial Differential Equation, PDE)在科学与工程领域有着广泛的应用。传统数值方法(如有限差分法、有限元法)在求解这类问题时,尽管已经非常成熟,但随着问题复杂度的增加,其计…...

FastExcel:超越EasyExcel的新一代Excel处理工具

简介 FastExcel是由原EasyExcel作者在阿里巴巴宣布停止维护EasyExcel之后推出的升级版框架。它继承了EasyExcel的所有优点&#xff0c;并且在性能和功能上进行了显著的提升和创新。 FastExcel的特点 高性能读写&#xff1a;FastExcel专注于性能优化&#xff0c;能够高效处理…...

项目优化性能监控

目录 1. 性能平台搭建 1.1 影响性能的关键要素 1.2 压力测试 1.3 压力测试指标 1.4 Jmeter 1.5 Jmeter常用插件 1.6 性能关键指标 1.7 服务器硬件资源监控 1.8 系统负载:load average 1.9 搭建压测监控平台 1.10 梯度压测&#xff1a;分析接口性能瓶颈 2. 项目优化…...