20180629

洪君:查出“张”姓学生中平均成绩大于75分的学生信息&查询出每门课程的成绩都大于80的学生 查询出“张”姓学生中平均成绩大于75分的学生信息 表名:student_score name course score 张青 语文 72 王华 数学 72 张华 英语 81 张青 物理 67 李立 化学 98 张燕 物理 70 张青 化学 76 select * from student_score where name like ‘张%’ having avg(sco... 阅读详情
解释一下下面代码的输出。
console.log(0.1 + 0.2);  //0.30000000000000004

console.log(0.1 + 0.2 == 0.3); //false

JavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如 1/2,1/8,1/1024,每个浮点数占 64 位。但是,二进制浮点数表示法并不能精确的表示类似 0.1 这样 的简单的数字,会有舍入误差。
由于采用二进制,JavaScript 也不能有限表示 1/10、1/2 等这样的分数。在二进制中,1/10(0.1)被表示为 0.00110011001100110011…… 注意 0011 是无限重复的,这是舍入误差造成的,所以对于 0.1 + 0.2 这样的运算,操作数会先被转成二进制,然后再计算:
0.1 => 0.0001 1001 1001 1001…(无限循环)
0.2 => 0.0011 0011 0011 0011…(无限循环)
双精度浮点数的小数部分最多支持 52 位,所以两者相加之后得到这么一串 0.0100110011001100110011001100110011001100... 因浮点数小数位的限制而截断的二进制数字,这时候,再把它转换为十进制,就成了 0.30000000000000004。

表名 student_score

namecoursescore
张三语文81
张三数学75
李四语文76
李四数学90
王五语文81
王五数学100
王五英语90

查询出「张」姓学生中平均成绩大于 75 分的学生信息。



CREATE TABLE student_score(
	name VARCHAR(20)  NOT NULL,
	course VARCHAR(20) NOT NULL,
	score INT(20)
);

INSERT INTO student_score VALUES('张三','语文','81');
INSERT INTO student_score VALUES('张三','数学','75');
INSERT INTO student_score VALUES('李四','语文','76');
INSERT INTO student_score VALUES('李四','数学','90');
INSERT INTO student_score VALUES('王五','语文','81');
INSERT INTO student_score VALUES('王五','数学','100');
INSERT INTO student_score VALUES('王五','英语','90');



SELECT * FROM student_score WHERE name IN(SELECT name FROM student_score WHERE name LIKE'张%' GROUP BY name HAVING AVG(score) > 75);

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

package test;

/** 
 * 程序分析:采取逆向思维的方法,从后往前推断
 * @author CUI
 */
public class Tl6 {
	public static void main(String[] args) {
		int num = 1;
		for (int i = 1; i <= 9; i++) {
			num = (num + 1) * 2;
		}
		System.out.println("第一天共摘了" + num + "个桃子");
	}
}

开源微信小程序记账系统:毕业设计完整项目实践指南 微信小程序开发作为移动应用开发的重要分支,基于微信生态提供了便捷的用户触达方式。其技术原理采用前端组件化架构,通过数据绑定实现界面与逻辑的分离。在工程实践中,小程序开发需要掌握生命周期管理、API调用和性能优化等关键技术。数据可视化技术通过图表库将抽象数据转化为直观图形,帮助用户理解数据 patterns。个人记账系统作为典型应用场景,结合收入支出管理、分类统计等功能,为计算机专业学生提供了完整的毕业设计实践案例。该项目采用微信小程序原生框架,支持云开发和自建后端两种技术方案,包含详细的部署文档和性能优化建 阅读详情

相关推荐

USBCAN驱动程序安装与使用指南20180629

USB-CAN驱动作为一种特殊的硬件接口驱动,让计算机能够通过USB接口与CAN总线进行通信。它对工程师进行嵌入式系统开发、现场设备调试、数据采集和分析等任务至关重要。CAN(Controller Area Network)总线是一种有效的支持分布式控制和实时控制的串行通信网络,广泛应用于汽车电子、工业自动化等领域。USB-CAN驱动安装包是用户与USB-CAN适配器建立沟通的桥梁,内含了一系列必要的组件和文件。这些组件和文件对于驱动程序的正常安装和工作至关重要。

weixin_31569663的博客 1046

Day005

1.解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如 1/2,1/8,1/1024,每个...

mayicanyun的博客 156

FPGA音频处理入门:手把手教你用Verilog实现I2S接收模块(附完整代码)

本文详细介绍了如何使用Verilog在FPGA上实现I2S接收模块,涵盖I2S协议原理、Verilog架构设计、完整代码实现及优化技巧。通过实战案例,帮助开发者快速掌握数字音频处理技术,适用于嵌入式音频系统开发。

weixin_30335575的博客 418

20171103

1.解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004 console.log(0.1 + 0.2 == 0.3); //falseavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如1/2,1/8,1/1024,每个浮点

zztfreedom的博客 331

详解在linux上安装vpn客户端

详解在linux上安装vpn客户端

FuncPlotCalc 8433

通过ssh进行宇树g1机器人进行连接

原因:就是g1机器人输出接口损坏,无法连接外部显示器。前期准备:本文电脑是联想Y7000p(windows)2.进入页面后:3.出现是一个压缩包,解压后:4.安装时:要注意,需要在文件夹中找到这个文件目录,然后在此鼠标右键开启终端进行安装:接着按照提示next下去即可,可以自定义安装路径。

m0_72207463的博客 1288

查询出“张”姓学生中平均成绩大于75分的学生信息

select * from student_score where name like ‘张%’ having avg(score) > 75

赵小赵的博客 8769

Windows防火墙服务异常修复指南:0x80070422与0x6D9报错实战处理

本文针对Windows防火墙服务异常导致的0x80070422与0x6D9报错,提供了从基础到进阶的实战修复指南。核心是通过services.msc服务管理器检查并修复Windows Firewall服务,包括设置启动类型、检查依赖服务等关键步骤。同时介绍了当基础方法失效时,如何使用命令行工具、系统文件检查器(SFC/DISM)以及排查组策略与第三方软件冲突等深度解决方案,帮助用户彻底解决防火墙服务无法启动或访问的问题。

m9n0o的博客 543

20180629考试总结

一.区间题目大意:给定一个数列,长度为n&lt;=8000,有q组询问,q&lt;500000,每次询问数x,y在数列的所有子序列中出现次数相同的子序列有多少个。分析:把x和y的出现地点的下标拿出来然后排序,对每次询问只需要从前往后扫一遍就行了当时没想到,就直接写了个30分的暴力DP二.排列题目大意:有一个1-n的排列,a[i]表示第i个位置前面比第i个数大的数的个数,p[i]表示位置i及i前面的...

qq_34547055的博客 622

单细胞分析(19)—— 单细胞转录组基因集评分方法

在单细胞RNA测序(scRNA-seq)分析中,基因集评分(Gene Set Scoring)是一项关键任务,能帮助研究者识别细胞功能状态

阅读文献,记录学习笔记 2441

量子密钥分发(QKD)原理、工程实现与实战部署全解析

密钥分发是信息安全的核心基础,它解决了通信双方如何安全共享秘密密钥的难题。传统方法依赖于数学问题的计算复杂性,而量子密钥分发(QKD)则基于量子力学原理,为密钥分发提供了信息论安全的物理保障。其核心价值在于,利用量子不可克隆定理和测量坍缩原理,使得任何窃听行为都会被合法通信方检测到,从而在理论上实现无条件安全的密钥协商。这项技术特别适用于对安全性要求极高的场景,如金融数据同步、政务专网和电力系统保护。本文聚焦于量子保密通信,深入剖析了以BB84协议为代表的QKD工作原理,并详细拆解了包含单光子探测、偏振编码

weixin_29324401的博客 348

20180629Day004

一、  JavaScript 编程题页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。&lt;!doctype html&gt;&lt;html&gt;    &lt;head&gt;        &lt;title&gt;闰年&lt;/title&gt;        &lt;meta cha...

M19950519的博客 207

JasperReport制作行内容合并的表格

效果图: 实现思路一: 交叉表 另一个思路: 普通表格 缺点:无法实现内容 垂直居中显示 准备工作 一、数据准备 DROP TABLE IF EXISTS `address_item_sex_value`; CREATE TABLE `address_item_sex_value` ( `id` int(11) NOT NULL AUTO_INCREM...

weixin_34148456的博客 2468

20180629小测

T1: 这不是树形背包水题吗?只是数据范围略大,注意常数。(话说即使时间咕成NOIP,也不能放NOIP题啊)代码: 1 #pragma GCC optimize("Ofast","no-stack-protector") 2 //#pragma GCC target("avx2") 3 #include<cstdio> 4 #include&lt...

weixin_30834783的博客 96

YOLOv11改进 | 检测头篇 | 利用动态蛇形卷积DySnakeConv改进yolov11分割检测头(全网独家首发,Segment)

本文给大家带来的最新改进机制是一种我进行优化的专用于分割的检测头,在分割的过程中,最困难的无非就是边缘的检测,动态蛇形卷积(Dynamic Snake Convolution)通过自适应地聚焦于细长和迂回的局部结构,准确地捕捉管状结构的特征。这种卷积方法的核心思想是,通过动态形状的卷积核来增强感知能力,针对管状结构的特征提取进行优化,所以将这个卷积针对于YOLOv11的分割头进行融合是非常合适的,当然本文的检测头也支持用于目标检测,但是我将其设计出来是主要为了分割的读者使用的。

Snu77的博客 3432

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

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

20180629MySQL基础知识

layout: post title: "MySQL基础知识" date: 2018-06-29 10:36 toc: true comments: true ca

田心贝 146

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

20180629-Python基本图形绘制

- turtle库的海龟绘图法 - turtle.setup()调整绘图窗体在电脑屏幕中的布局 - 画布上以中心为原点的空间坐标系: 绝对坐标&海龟坐标 - 画布上以空间x轴为0度的角度坐标系: 绝对角度&海龟角度 - RGB色彩体系,整数值&小数值,色彩模式切换 - 库引用: import、from…import、import…as… - penup()、pendown()、pensize()、pencolor() - fd()、circle()、seth() - 循环语句:for

天涯潇湘路 580

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【requests】连接url并下载_20180629

111

seabreeze912的博客 1640

20180629 Day 005

一、JavaScript 问答题解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比...

M19950519的博客 174

《SQL Server 2008从入门到精通》--20180629

约束,主键,外键,自定义默认值,自定义规则

飞鸟与鱼的专栏 2474

コナン純黒のナイトメア20180629

しがみつく 紧紧抱住;搂住;抓住 キャスター caster;小轮,小脚轮 何処「いずこ」何处;哪里。(どこ。) 肩を落とす「かたをおとす」浑身无力。手提不起来。形容乏力或大失所望。 情報が降りる 疎ら「まばら」稀,稀疏;稀稀拉拉 ハイタッチ 击掌庆贺 悪びれる「わるびれる」发怵,打怵 ピースサイン peace sign ;用食指和中指做出的V字型手势 野放し「のばなし」放任自由,不加管教 ズルリと...

weixin_30458043的博客 6万+

20180629利用powerdesigner生成数据字典

原创作品,如有错误,请批评指正 第一步新建一个PDM模型 第二步 点击“FILE”--->"RESERVER ENGINEER"--->"DATABASE" 第三步 选择你的SQL文件 如果导入成功,说明生成PDM没有问题 第四步 选中PDM 右键"NEW"--->"REPORT" 第五步 配置REPORT格式 第六步 在I...

296

每日10道JAVA题(20180629)

/ **    * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我 * /1.下面赋值语句中正确的是()A.double d=5.3e12;B.float f=11.1;C.int i=0.0;D.Double oD=3;2.以下关于Object类的说法正确的是()A.Java中所有的类...

StrideBin的博客 7713

流媒体协议之RTSP服务端的实现20180629

RtspServer是参考了live555和jrtplib实现的,但代码全部是重新书写的,所以不依赖于任何第三方库即可编译和运行, 目前仅支持h264和G711格式,这是rtp打包时决定的,后续将不断迭代优化,加入对其他格式的支持。 RtspServer的功能是接收输入的流,然后推流到客户端, 用户参考main.cpp,就可以把RtspServer当作库来使用。 RtspSer...

weixin_30474613的博客 323
上一篇: 20180629
下一篇: 关于静态包含和动态包含
Java105guyufei
博客等级 码龄9年 2粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值