编程题: 创建一个网站myjob文件夹,在其中创建一个网页homehtml,在SublimeText中打开这个网站,并打开这个网页,在网页body标签中创建如下代码:<divid="mydiv"></div> <button onclick="dosth()">计算</button> 在该网页中编写JS代码dosth()函数,该函数利用while循环语句计算1-100以内偶数的和,并将结果显示在网页上那个id等于“mydiv的div中(提示:利用getElementByld()函数)。
时间: 2024-03-11 19:46:49 浏览: 25
以下是实现代码:
```html
<!-- home.html -->
<!DOCTYPE html>
<html>
<head>
<title>My Job</title>
</head>
<body>
<div id="mydiv"></div>
<button onclick="dosth()">计算</button>
<script>
function dosth() {
var sum = 0;
var i = 1;
while (i <= 100) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
document.getElementById("mydiv").innerHTML = "1-100以内偶数的和为:" + sum;
}
</script>
</body>
</html>
```
在myjob文件夹中创建home.html文件,然后用Sublime Text打开该网站,打开home.html文件,即可在网页上看到一个按钮和一个空的div容器。当点击“计算”按钮时,JS代码会计算1-100以内的偶数和,并将结果显示在div容器中。
相关问题
oracle创建一个作业,并查询作业的名称
好的,您可以按照以下步骤创建一个Oracle作业,并查询作业名称:
1. 使用SYSDBA用户登录Oracle数据库。
2. 使用以下命令创建一个作业(示例作业名为myjob):
```
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'myjob',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN DBMS_OUTPUT.PUT_LINE(''Hello World!''); END;',
start_date => SYSTIMESTAMP,
enabled => TRUE,
comments => 'My first job'
);
END;
/
```
3. 使用以下命令查询作业名称:
```
SELECT job_name
FROM user_scheduler_jobs
WHERE job_name = 'myjob';
```
这将返回作业名称为myjob的记录。
帮我创建一个Quartz定时任务的Demo并提供详细代码
好的,以下是一个简单的Quartz定时任务的Demo,代码如下:
1. 首先,需要引入Quartz的依赖包:
```
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
```
2. 创建一个Job类,实现Quartz的Job接口,例如:
```
public class MyJob implements Job {
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
// 在这里编写定时任务的具体逻辑
System.out.println("定时任务执行了!");
}
}
```
3. 创建一个Trigger,指定定时任务的执行时间和执行频率,例如:
```
Trigger trigger = TriggerBuilder.newTrigger()
.withIdentity("myTrigger", "group1")
.startNow()
.withSchedule(SimpleScheduleBuilder.simpleSchedule()
.withIntervalInSeconds(10)
.repeatForever())
.build();
```
这个Trigger表示每隔10秒执行一次定时任务。
4. 创建一个Scheduler,将Job和Trigger绑定在一起,例如:
```
SchedulerFactory schedulerFactory = new StdSchedulerFactory();
Scheduler scheduler = schedulerFactory.getScheduler();
JobDetail jobDetail = JobBuilder.newJob(MyJob.class)
.withIdentity("myJob", "group1")
.build();
scheduler.scheduleJob(jobDetail, trigger);
scheduler.start();
```
这个Scheduler表示启动定时任务,并将MyJob和Trigger绑定在一起。
以上就是一个简单的Quartz定时任务的Demo,希望能对你有所帮助。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)