2020-08-30

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 

 


前言

RT_Thread线程的创建


提示:以下是本篇文章正文内容,下面案例可供参考

顺序结构执行完会退出线程

 

 

在静态中,struct rt_thread *thread  是线程控制块,,name 为线程名称,,void(*entry)(void *parameter) 为线程代码,*parameter是线程代码的参数 stack_start 为栈空间的开始地址 ,size为大小,priority是优先级,tick为时间片段

线程创建成功,会返回一个非零的数,即!RT-THREAD

 

将创建的线程放进启动函数

rt-kprintf打印

 

 

用该命令查看线程占用的内存,从而调整线程栈的大小,先任意弄一个数

一般用class,,,类的定义一般是在头文件中定义

私有的成员不能被对象访问,公有的成员能被对象访问·

::的一种意思是表示域运算符,就是写方法的时候,该方法属于哪一个类,前面是类

 

上面的private 变量score就是在类中被访问,即使用方法/函数实现对成员变量的封装 

私有变量一般会在变量前加一个下划线 

无参数构造也叫默认构造,可写,可不写,,,,一般使用构造函数初始化成员变量

调用默认构造函数

如上图,,,LandOwner LandOwner();

 

 

带参构造 

调用带参构造函数

会通过参数个数,去找对应的带参构造函数,所以在写带参构造函数时,不能有相同参数个数的带参构造函数

函数bai重载是一个同名函数完成不同的功能,编du译系统在zhi编译阶段通过函数参数dao个数、参数类型不同,函数的返回值来区分该调用哪一个函数,即实现的是静态的多态性

 

new  申请堆空间,,delete 释放内存空间 

电压ADC采样

 

一、pandas是什么?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.引入库

代码如下(示例):

import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl._create_unverified_context 

2.读入数据

代码如下(示例):

data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv') print(data.head()) 

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我理解了你的问题。首先,在Linux中使用Java编程和SQL查询需要先安装Java和MySQL数据库,并且需要连接到数据库。接着,我们可以使用Java的JDBC API来执行SQL查询并将结果存入MySQL数据库中的countrycmp表。以下是一个简单的Java程序示例,可以实现你的要求: ```java import java.sql.*; public class CountryCmp { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "username"; String pass = "password"; try (Connection conn = DriverManager.getConnection(url, user, pass); Statement stmt = conn.createStatement()) { // 查询指定日期的每个国家的确诊数和所有国家平均确诊数 String sql = "SELECT country, confirmed, (SELECT AVG(confirmed) FROM covid19 WHERE date='2020-08-30') AS avg_confirmed FROM covid19 WHERE date='2020-08-30'"; ResultSet rs = stmt.executeQuery(sql); // 将结果与平均确诊数比较,存入countrycmp表 PreparedStatement pstmt = conn.prepareStatement("INSERT INTO countrycmp (country, result) VALUES (?, ?)"); while (rs.next()) { String country = rs.getString("country"); int confirmed = rs.getInt("confirmed"); double avg_confirmed = rs.getDouble("avg_confirmed"); String result = (confirmed > avg_confirmed) ? "高" : ((confirmed < avg_confirmed) ? "低" : "相同"); pstmt.setString(1, country); pstmt.setString(2, result); pstmt.executeUpdate(); } // 查询前5条结果 sql = "SELECT country, confirmed FROM covid19 WHERE date='2020-08-30' ORDER BY confirmed DESC, country ASC LIMIT 5"; rs = stmt.executeQuery(sql); while (rs.next()) { String country = rs.getString("country"); int confirmed = rs.getInt("confirmed"); System.out.printf("%s: %d%n", country, confirmed); } } catch (SQLException e) { e.printStackTrace(); } } } ``` 上面的示例代码中,我们假设MySQL数据库的连接地址为`jdbc:mysql://localhost:3306/mydatabase`,用户名为`username`,密码为`password`。我们首先执行一个SELECT语句获取指定日期(2020-08-30)的每个国家的确诊数和所有国家平均确诊数,然后再通过一个循环将结果与平均确诊数比较,并将比较结果存入countrycmp表中。查询前5条结果的SELECT语句也很简单,只需要按确诊总数降序、国家名拼音字母升序排序,并限制结果数量为5即可。 当然,上面的示例代码仅供参考,实际应用中还需要根据具体情况进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值