12.2作业

spark作业升级到spark3 scala 2.12 踩坑和解决方法 前言 因为spark集群的换代升级, 需要从scala 2.11 升级到scala 2.12 spark2升级到spark 3。本篇博客主要讲述南国在将spark 作业升级时遇到的问题和解决办法。 具体步骤 1.升级spark相关依赖 针对于pom文件中类似 <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId&gt 阅读详情

1.

<script>
    let num=+prompt('请输入一个整数')
    if(num<0){
        document.write(`${num}为负数`)
    }
    else if(num==0){
        document.write(`${num}为0`)
    }
    else{
        document.write(`${num}为正数`)
    }
</script>

2

<script>
    let num=+prompt('请输入一个整数')
    num%2==0?document.write(`${num}是偶数`):document.write(`${num}是奇数`)
</script>

3

<script>
    let m=+prompt('请输入月份')
    if(m%2!=0&&m<=7||m%2==0&&m>=8){
        alert('31')
    }
    else if(m==2){
        alert('28')
    }
    else{
        alert('30')
    }
</script>

4

<script>
    let h=+prompt('请输入身高')
    let w=+prompt('请输入体重')
    h=(h-102)*2
    if(h-w<=10||w-h<=10){
        alert('体重正常')
    }
    else{
        alert('体重不正常')
    }
</script>

5

<script>
    let m=+prompt('请输入本金')
    let y=+prompt('请输入年限(1、2、3、5、8)')
    let m1
    if(y==1){
        m1=m*0.0063*12*y+m
        alert(`本金加利息=${m1}`)
    }
    else if(y==2){
        m1=m*0.0066*12*y+m
        alert(`本金加利息=${m1}`)
    }
    else if(y==3){
        m1=m*0.0069*12*y+m
        alert(`本金加利息=${m1}`)
    }
    else if(y==5){
        m1=m*0.0075*12*y+m
        alert(`本金加利息=${m1}`)
    }
    else{
        m1=m*0.0084*12*y+m
        alert(`本金加利息=${m1}`)
    }
</script>

6

<script>
    let x=+prompt('请输入函数值x')
    let y
    if(x<1){
        y=x
        alert(y)
    }
    else if(1<=x&&x<10){
        y=2*x
        alert(y)
    }
    else{
        y=3*x-11
        alert(y)
    }
</script>

7

<script>
    let d1=+prompt('请输入运算数1')
    let d2=+prompt('请输入运算数2')
    let op=prompt('请输入运算符(+、-、*、/)')
    if(op=='+'){
        alert(d1+d2)
    }
    else if(op=='-'){
        alert(d1-d2)
    }
    else if(op=='*'){
        alert(d1*d2)
    }
    else{
        alert(d1/d2)
    }

</script>

---------------------------------------------------------------------------------------------------------------------------------

12.2笔记

JS[JavaScript]【最重要】
js是一门编程语言,类似python【和java无关】
主要用途是完成一些交互
由Netscape发布
JavaScript是一门面向对象的、弱数据类型的、解释性、动态的脚本语言】
主要作用:数据校验、网页特效、数据交互
JavaScript是一个脚本编程语言[相对简单,语法规则较为宽松]
JavaScript是解释执行,执行时不会编译成二进制代码,而是调入引擎,然后解释执行
JavaScript可对网页元素动态编辑


人机交互方式:图形化界面方式、命令行方式
主要dos命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd path:进入指定目录
cd..:退回到上一级目录
cd\:退到根目录
del:删除文件
exit:退出dos命令行
cls:dos窗口中清屏可使用

    关键字【有特殊含义的单词或词组】
关键字:已经在程序中表示特定含义
保留字:还未有实际含义
    JS的三种引入方式
[行内]在<button>中加入[属性]"οnclick="alert('点我干什么?');alert('点你咋了')""【点击按钮后,按顺序显示网页提示】
[嵌入]<script></script>中写入"alert('aaaa')"
[外联]<script>中加入"src="路径"(属性)"
ps:script标签存在src属性时,内部不能再写js代码

    对话框
警示框"alert('字符串')"        ps:字符串外须用"/'包裹
输入框"prompt('字符串')"
控制台[右键>检查>console]打印"console.log('字符串')"【主要用于调试(确认事件是否添加成功)】    ㊙️注:控制台无法更改字体样式,但页面打印可更改字体样式
页面打印"document.write('字符串')"【动态生成】    ps:用","隔开,可使用多个变量;用('字符串'+变量名)可输出"字符串变量名"
ps:两种分隔方式:加";"/加"回车"

    注释
单行注释"// '注释'"
多行注释"/**
    *多行
    *注释
    *·····
    */"

    变量[程序运行时用以储存数据的容器]
声明变量"var 变量名"[前]     / "let 变量名"[现]
变量赋值"变量名=prompt('字符串')"
ps:输出变量时不加引号
变量的初始化"let 变量名=变量值"    例:let pwd=prompt('请输入密码')
ps:变量值可更改,且let声明的变量不可重复声明,但var声明的变量可以重复声明[会把上一次声明的值覆盖掉]
var在未声明前输出不报错,但会显示undefined,let在未声明前输出会报错

在js中变量名称的命名规范:
🔴变量名只能由有效符号构成(大小写字母、数字、下划线、$)
🔴不能以数字开头
🔴不能使用关键字或保留字
🔴变量名称最好有意义
🔴变量名应当尽量遵循小驼峰命名法(下划线分割法亦可)         例:UseLessQQ        user_name
🔴类的名称采用大驼峰命名法(首字母大写)

定义一个无法更改的量[即常量]"const 变量名"【尽量用大写字母,方便辨认常量和变量】

    数据类型[变量不存在数据类型,但会跟随变量值的数据类型变化]
返回变量类型"console.log(typeof(变量名))"

内置基本类型:
🟥数字类型    int        float(浮点型)[浮点数的计算不精确]
🟥字符串类型 string[被单引号或双引号括起来的字符序列]
🟥模版字符串[用反引号括起来]【可以识别html标签】        ㊙️经测试,无论是单引号还是反引号都可以识别html标签,但【双引号】不行
ps:可用"${变量}"在文字中间显示变量[在document.write(``)中使用]

布尔值boolean[true、false]    例:document.write(2>4)输出结果为"fasle"
[默认]undefined表示变量定义但未被赋值
null表示空值,之后会赋值        例 let a=null
NaN表示不是数字

    数据类型转换
隐式转换
显示转换
一、数字类型
1.转换为数字类型"Number(变量)"    ㊙️【可用于变量赋值中】 例:c=Number(a)+Number(b)
尽可能将数据转换成整型[数字类型]"parseInt()"    例:"300px"转换为"300"    ㊙️【可用于变量赋值中】 例:c=parseInt(a)+parseInt(b)
2.将数字类型转换为浮点数"parseFloat()"
3.将数据类型转换为数字类型"+"    例:"console.log(typeof(+"100"))"控制台输出为"number"    亦可加到prompt前,如"a=+prompt('输入')"
4.取到小数点后几位"num.tofixed(数字)"

二、字符串
1.转换为字符串"toString()"
2.转换为字符串"String()"
3.任何类型与字符串进行拼接,都会转化成字符串

三、布尔值
1.转换为布尔值"Boolean()"

    算数运算符
加法"(数字+数字)"
减法"(数字-数字)"
乘法"(数字*数字)"
除法"(数字/数字)"
取模"(数字%数字)"
求幂"(数字**数字)"    例"console.log(4**3)"输出64
==:存在隐式转换    console.log("2"==2) 把"2"转换为2,再进行比较
===:表示全等,判断值和数据类型都一致

赋值运算符
"a+=n"即"a=a+n"
"a-=n"即"a=a-n"
"a/=n"即"a=a/n"
"a*=n"即"a=a*n"

自加自减运算符
"a++"="a+1"
"b=a++"即"b=a;a=a+1"    当a=10时,b=10【"="优先级高于"a++"】
"b=++a"即"a=a+1;b=a"【"++a"优先级高于"="】

逻辑运算符[与、或、非]
与"&&"【有0为0,11得1】
或"||"【有1为1,00为0】
非"!"【非1则0,非0则1】ps:记得带括号

    流程控制语句
a.顺序
b.选择[单分支、双分支、多分支]
单分支"if(条件){条件成立时执行的代码}"
双分支"if(条件){代码}
    else{条件不成立的代码}"
多分支[2种情况以上]"if(){}
           else if(){}
           else if(){}
           ························
           else{}"

三元运算符
格式"条件?条件成立时执行代码:条件不成立时执行代码"

switch多分支语句"switch(变量){        [如若不加break,则从相应一个开始执行到最后]
            case "a":
                执行条件1
                break
            case "b":
                执行条件2
                break
            ·················
                ··················}"    ps:case后加空格
c.循环
 

保姆级教程:用Comsol Multiphysics仿真你的第一个SAW滤波器(含压电材料参数设置) 本文提供了一份详细的COMSOL Multiphysics教程,指导读者完成表面声波滤波器(SAW)的压电仿真全流程。从压电材料参数设置、叉指换能器建模到多物理场耦合分析,特别强调了实际应用中容易出错的细节和解决方案,帮助工程师快速掌握SAW滤波器仿真技术。 阅读详情

相关推荐

SwinIR实战:从环境搭建到模型训练的全流程解析

本文提供了SwinIR超分辨率模型从零开始的全流程实战指南。详细解析了基于PyTorch和Anaconda的环境搭建、数据准备与配置文件修改、训练启动与常见错误排查(如张量尺寸不匹配),以及模型评估方法,帮助读者高效部署并训练SwinIR模型。

weixin_28224217的博客 319

Oracle12cR2之Job定时作业调度器详解

Oracle12cR2之Job作业调度器详解,定时调度函数或存储过程完成特定的业务

yuanjinshenglife的专栏 2236

SIwave:在 SIwave 中释放计算频率扫描的强大功能

AEDT 的电路工具允许注入正确的电压和电流。要使用电路工具,SIwave 必须首先使用 PI 求解器求解结构的 S 参数。

jkh920184196的博客 1475

week12 作业E选做2

选做题 - 2 马上假期就要结束了,zjm还有 n 个作业,完成某个作业需要一定的时间,而且每个作业有一个截止时间,若超过截止时间,一天就要扣一分。 zjm想知道如何安排做作业,使得扣的分数最少。 Tips: 如果开始做某个作业,就必须把这个作业做完了,才能做下一个作业。 Input 有多组测试数据。第一行一个整数表示测试数据的组数 第一行一个整数 n(1<=n<=15) 接下来n行,每行一个字符串(长度不超过100) S 表示任务的名称和两个整数 D 和 C,分别表示任务的截止时间和完成

qq_43738677的博客 254

保姆级教程:在RK3588开发板上驱动多路MIPI摄像头(从VICAP配置到ISP调优)

本文详细介绍了在RK3588开发板上驱动多路MIPI摄像头的完整流程,从VICAP配置到ISP调优的全方位解析。通过硬件架构分析、开发环境搭建、设备树配置、V4L2数据采集以及ISP图像调优等步骤,帮助开发者高效实现多路摄像头驱动,适用于工业检测和智能安防等领域。

weixin_42552315的博客 389

在windows安装程序时出现 系统无法打开指定的设备或文件的解决方案

本文主要介绍了在windows安装程序时出现 系统无法打开指定的设备或文件的解决方案,希望能对使用windows的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

作业2.12

答:第一种,更符合编程习惯,可读性强,而第二种可以防止漏写“=”出现赋值错误。if (10 == n) // 第二种判断方式、编写程序实现:服装店经营套服,也单件出售,若买的不少于。以下程序运行结果是( 551 )。、以下程序运行结果是( 3 )。的和,最优化的算法是?以下程序的执行结果是( 20。程序运行后的输出结果是 B。、以下程序的输出结果是。程序运行后的结果是 D。以下程序的执行结果是。以下程序的运行结果是(程序运行后的输出结果。程序运行后的输出结果。以下程序的执行结果是。答:while(1)

2203_75782206的博客 1194

31、MSP430FR2355时钟系统与低功耗模式解析

本文详细解析了MSP430FR2355的时钟系统和低功耗模式。首先介绍了时钟系统的组成,包括XT1振荡器、DCO、MODCLK、MCLK、SMCLK和ACLK的功能与配置方法。接着探讨了MSP430FR2355的五种低功耗模式及其配置要点,并分析了时钟系统与低功耗模式之间的协同关系。最后通过实际应用案例展示了如何在具体场景中优化系统功耗。文章旨在帮助开发者充分利用MSP430FR2355的时钟与低功耗特性,实现高性能、低功耗的嵌入式系统设计。

mars5的博客 195

12/2作业

/定义遍历指针从第一个结点出发。q=q->next;//定义遍历指针从递归结点开始。//定义遍历指针从头结点出发。//定义遍历指针从头结点出发。//定义遍历指针从头结点出发。//定义遍历指针从头结点出发。//定义遍历指针从头结点出发。//定义遍历指针从头结点出发。q=q->next;q=q->next;

2403_87995304的博客 917

[QMT和ptrade量化交易小白入门]-109、小市值选股的基础上用六脉神剑评分,回测年化可到132%

本专栏主要是介绍QMT和ptrade的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写200篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 1859

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Week12 作业E - 选做题 - 2

目录1.题意2.样例3.解题思路4.AC代码 1.题意 马上假期就要结束了,zjm还有 n 个作业,完成某个作业需要一定的时间,而且每个作业有一个截止时间,若超过截止时间,一天就要扣一分。 zjm想知道如何安排做作业,使得扣的分数最少。 Tips: 如果开始做某个作业,就必须把这个作业做完了,才能做下一个作业。 2.样例 Input 有多组测试数据。第一行一个整数表示测试数据的组数 第一行一个整数 n(1<=n<=15) 接下来n行,每行一个字符串(长度不超过100) S 表示任务的名称和两个

weixin_43717026的博客 445

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

2.12作业

4.1 下面是C语言中两种if语句判断方式。if (10 == n) // 第二种判断方式、编写程序实现:服装店经营套服,也单件出售,若买的不少于。if (n == 10) // 第一种判断方式。以下程序运行结果是( 551 )。、以下程序运行结果是( 3)。的和,最优化的算法是?以下程序的执行结果是( 20。程序运行后的输出结果是 A。、以下程序的输出结果是。以下程序的执行结果是。程序运行后的输出结果。程序运行后的输出结果。以下程序的执行结果是。以下程序的运行结果是。

qq_50842557的博客 426

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

2/12作业

printf("请输入arr的字符串:");printf("请输入brr的字符串:");printf("请输入arr的字符串:");printf("请输入brr的字符串:");printf("请输入arr的字符串:");printf("请输入brr的字符串:");printf("请输入字符串:");printf("请输入a的值:");printf("请输入b的值:");

hundunheimer的博客 526

作业 2.12

printf("两数相等");指针封装strcmp。指针封装strcat。

m0_57379736的博客 671

Week12 作业 E - 选做题 - 2

Description 马上假期就要结束了,zjm还有 n 个作业,完成某个作业需要一定的时间,而且每个作业有一个截止时间,若超过截止时间,一天就要扣一分。 zjm想知道如何安排做作业,使得扣的分数最少。 Tips: 如果开始做某个作业,就必须把这个作业做完了,才能做下一个作业。 Input 有多组测试数据。第一行一个整数表示测试数据的组数 第一行一个整数 n(1<=n<=15) 接下来n行,每行一个字符串(长度不超过100) S 表示任务的名称和两个整数 D 和 C,分别表示任务的截止时间和完

qq_32205311的博客 257

选做题-2 Week12作业E题

题目: 马上假期就要结束了,zjm还有 n 个作业,完成某个作业需要一定的时间,而且每个作业有一个截止时间,若超过截止时间,一天就要扣一分。 zjm想知道如何安排做作业,使得扣的分数最少。 Tips: 如果开始做某个作业,就必须把这个作业做完了,才能做下一个作业。 输入: 有多组测试数据。第一行一个整数表示测试数据的组数 第一行一个整数 n(1<=n<=15) 接下来n行,每行一个字符串(长度不超过100) S 表示任务的名称和两个整数 D 和 C,分别表示任务的截止时间和完成任务需要的天数。

qq_45189704的博客 215

2.12 作业

4.1 第一种更好,可读性更好,比较美观,符合常见的写法。

qq_56920624的博客 571

MiniCPM-V-2_6教育科技落地:K12作业图题自动批改与讲解生成

本文介绍了如何在星图GPU平台自动化部署MiniCPM-V-2_6镜像,实现K12教育场景下作业图题的自动批改与讲解生成。该方案能高效处理数学、物理等科目的图形题目,为教师减负的同时,为学生提供个性化的解题指导和错误分析,提升教学效率。

weixin_33298352的博客 410

【项目推荐】基于 SpringBoot3 + Spring AI 的游泳馆管理系统:Agent + RAG + Function Calling 一次学全

它不是玩具 Demo,而是一个「业务 + AI」双主线交织的真实系统——预约业务在跑,AI 客服在旁边实时查库作答,两条线通过 Function Calling、RAG、站内消息串成一体。面试官问「你做过什么 AI 项目」时,你能从业务场景讲到架构取舍,从 RAG 切分参数讲到降级兜底——这和「我调了一下 ChatGPT 的 API」是完全不同的两个段位。项目已包含完整的建表 SQL、初始化数据、部署文档,克隆下来就能跑。获取方式:见文末说明 / 后台回复关键词获取。—— 完 ——

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 345
上一篇: 11.18作业
下一篇: 12.6作业
UseLessQQ
博客等级 码龄3年 73粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值