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

天池SQL训练营(六)-综合练习题-10道经典题目

如果你还没有学习过SQL训练营的以下知识,请查阅主页博文学习:

Task 1 SQL基础:初识数据库与SQL-安装与基本介绍等
Task 2 SQL基础:查询与排序-select、运算符、聚合分组查询等
Task 3 SQL进阶:复杂查询方法-视图、子查询、函数等
Task 4 SQL进阶: 集合运算-表的加减法和join等
Task 5 SQL进阶:SQL高级处理-窗口函数等

下载相关创建表格和插入数据脚本

这里为了方便大家,数据脚本已经给大家准备好啦。
点击下方链接直接下载
创建数据表脚本:http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/create_table.sql
插入数据脚本:https://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/data.zip
大家下载好脚本后,先在MySQL环境中运行create_table.sql脚本,创建数据表,然后解压下载好的data.zip,解压后目录如下:

8-10ccf_offline_stage1_train.sql
6-winequality-white.sql
5-8-10ccf_online_stage1_train.sql
4-macro industry.sql
3-ccf_offline_stage1_test_revised.sql
2-winequality-red.sql
1-9income statement.sql
1-9company operating.sql
1-7market data.sql

脚本文件名前面的序号表示用到该数据集的题目序号,例如1-7market data.sql表示第1题和第7题用到了该数据集。
同样的,这里给大家的也是sql脚本,里面是插入数据的语句,大家只需打开后在MySQL环境中运行即可将数据导入到数据表中。

练习题1:将三张表中的TICKER_SYMBOL为600383和600048的信息合并在一起。

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=1074
请使用A股上市公司季度营收预测数据集《Income Statement.xls》和《Company Operating.xlsx》和《Market Data.xlsx》,以Market Data为主表,将三张表中的TICKER_SYMBOL为600383和600048的信息合并在一起。只需要显示以下字段。

表名字段名
Income StatementTICKER_SYMBOL
Income StatementEND_DATE
Income StatementT_REVENUE
Income StatementT_COGS
Income StatementN_INCOME
Market DataTICKER_SYMBOL
Market DataEND_DATE_
Market DataCLOSE_PRICE
Company OperatingTICKER_SYMBOL
Company OperatingINDIC_NAME_EN
Company OperatingEND_DATE
Company OperatingVALUE
SELECT MarketData.*,OperatingData.INDIC_NAME_EN,OperatingData.VALUE,IncomeStatement.N_INCOME,IncomeStatement.T_COGS,IncomeStatement.T_REVENUE FROM ( SELECT TICKER_SYMBOL,END_DATE,CLOSE_PRICEFROM `market data` WHERE TICKER_SYMBOL IN ('600383','600048') ) MarketDataLEFT JOIN -- operating data(SELECT TICKER_SYMBOL,INDIC_NAME_EN,END_DATE,VALUE FROM `company operating`WHERE TICKER_SYMBOL IN ('600383','600048') ) OperatingDataON MarketData.TICKER_SYMBOL = OperatingData.TICKER_SYMBOLAND MarketData.END_DATE = OperatingData.END_DATELEFT JOIN -- income statement(SELECT DISTINCT TICKER_SYMBOL,END_DATE,T_REVENUE,T_COGS,N_INCOMEFROM `income statement`WHERE TICKER_SYMBOL IN ('600383','600048') ) IncomeStatement
ON MarketData.TICKER_SYMBOL = IncomeStatement.TICKER_SYMBOLAND MarketData.END_DATE = IncomeStatement.END_DATE
ORDER BY MarketData.TICKER_SYMBOL, MarketData.END_DATE

练习题2:找出 pH=3.03的所有红葡萄酒,然后,对其 citric acid 进行中式排名

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=44
请使用 Wine Quality Data 数据集《winequality-red.csv》,找出 pH=3.03的所有红葡萄酒,然后,对其 citric acid 进行中式排名(相同排名的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”)

SELECT pH, `citric acid`,DENSE_RANK() OVER (ORDER BY `citric acid`) AS rankn
FROM `winequality-red`
WHERE pH= 3.03;

练习题3:发放优惠券总金额最多和发放优惠券张数最多的商家。

数据来源:https://tianchi.aliyun.com/competition/entrance/231593/information
使用Coupon Usage Data for O2O中的数据集《ccf_offline_stage1_test_revised.csv》,试分别找出在2016年7月期间,发放优惠券总金额最多和发放优惠券张数最多的商家。
这里只考虑满减的金额,不考虑打几折的优惠券。

-- 发放优惠券总⾦额最多的商家
SELECT Merchant_id,-- SUM(SUBSTRING_INDEX(`Discount_rate`,':', 1)) AS sale_amount,SUM(SUBSTRING_INDEX(`Discount_rate`,':',-1)) AS discount_amountFROM ccf_offline_stage1_test_revised
WHERE Date_received BETWEEN '2016-07-01' AND '2016-07-31'
GROUP BY Merchant_id
ORDER BY discount_amount DESC
LIMIT 1;-- 发放优惠券张数最多的商家
SELECT Merchant_id,COUNT(1) AS cntFROM ccf_offline_stage1_test_revised
WHERE Date_received BETWEEN '2016-07-01' AND '2016-07-31'
GROUP BY Merchant_id
ORDER BY cnt DESC
LIMIT 1;

练习题4:计算全社会用电量

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=1074
请使用A股上市公司季度营收预测中的数据集《Macro&Industry.xlsx》中的sheet-INDIC_DATA,请计算全社会用电量:第一产业:当月值在2015年用电最高峰是发生在哪月?并且相比去年同期增长/减少了多少个百分比?

-- 2015年⽤电最⾼峰是发⽣在哪⽉
SELECT PERIOD_DATE,MAX(DATA_VALUE) FianlValueFROM `macro industry`
WHERE INDIC_ID = '2020101522'AND YEAR(PERIOD_DATE) = 2015
GROUP BY PERIOD_DATE
ORDER BY FianlValue DESC
LIMIT 1;-- 并且相⽐去年同期增⻓/减少了多少个百分⽐?
SELECT BaseData.*,(BaseData.FianlValue - YoY.FianlValue) / YoY.FianlValue YoYFROM (SELECT PERIOD_DATE,MAX(DATA_VALUE) FianlValueFROM `macro industry`WHERE INDIC_ID = '2020101522'AND YEAR(PERIOD_DATE) = 2015GROUP BY PERIOD_DATE ORDER BY FianlValue DESCLIMIT 1) BaseDataLEFT JOIN -- YOY (SELECT PERIOD_DATE,MAX(DATA_VALUE) FianlValueFROM `macro industry`WHERE INDIC_ID = '2020101522'AND YEAR(PERIOD_DATE) = 2014GROUP BY PERIOD_DATE ) YoYON YEAR(BaseData.PERIOD_DATE) = YEAR(YoY.PERIOD_DATE) + 1AND MONTH(BaseData.PERIOD_DATE) = MONTH(YoY.PERIOD_DATE);

练习题5:找出优惠券弃用率最高的商家

数据来源:https://tianchi.aliyun.com/competition/entrance/231593/information
使用Coupon Usage Data for O2O中的数据集《ccf_online_stage1_train.csv》,试统计在2016年6月期间,线上总体优惠券弃用率为多少?并找出优惠券弃用率最高的商家。
弃用率 = 被领券但未使用的优惠券张数 / 总的被领取优惠券张数

-- 2016年6⽉期间,线上总体优惠券弃⽤率为多少?
SELECT SUM(CASE WHEN Date='0000-00-00' AND Coupon_id IS NOT NULLTHEN 1ELSE 0END) /SUM(CASE WHEN Coupon_id IS NOT NULLTHEN 1ELSE 0END) AS discard_rate
FROM ccf_online_stage1_train
WHERE Date_received BETWEEN '2016-06-01' AND '2016-06-30';-- 2016年6⽉期间,优惠券弃⽤率最⾼的商家?
SELECT Merchant_id, SUM(CASE WHEN Date = '0000-00-00' AND Coupon_id IS NOT NULL THEN 1ELSE 0END) /SUM(CASE WHEN Coupon_id IS NOT NULLTHEN 1ELSE 0END) AS discard_rateFROM ccf_online_stage1_train
WHERE Date_received BETWEEN '2016-06-01' AND '2016-06-30'
GROUP BY Merchant_id
ORDER BY discard_rate DESC
LIMIT 1;

练习题6:找出 pH=3.63的所有白葡萄酒,然后,对其 residual sugar 量进行英式排名

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=44
请使用 Wine Quality Data 数据集《winequality-white.csv》,找出 pH=3.63的所有白葡萄酒,然后,对其 residual sugar 量进行英式排名(非连续的排名)

SELECT pH, `residual sugar`,RANK() OVER (ORDER BY `residual sugar`) AS ranknFROM `winequality-white`
WHERE pH= 3.63;

练习题7:市值最大的三个行业是哪些

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=1074
请使用A股上市公司季度营收预测中的数据集《Market Data.xlsx》中的sheet-DATA,
计算截止到2018年底,市值最大的三个行业是哪些?以及这三个行业里市值最大的三个公司是哪些?(每个行业找出前三大的公司,即一共要找出9个)

-- 计算截⽌到2018年底,市值最⼤的三个⾏业是哪些?
SELECT TYPE_NAME_CN,SUM(MARKET_VALUE)FROM `market data`
WHERE YEAR(END_DATE) = 2018
GROUP BY TYPE_NAME_CN
ORDER BY SUM(MARKET_VALUE) DESC
LIMIT 3;-- 这三个⾏业⾥市值最⼤的三个公司是哪些?思路:求前三得行业以及每个行业前三的公司
SELECT BaseData.TYPE_NAME_CN,BaseData.TICKER_SYMBOLFROM (SELECT TYPE_NAME_CN,TICKER_SYMBOL,MARKET_VALUE,ROW_NUMBER() OVER(PARTITION BY TYPE_NAME_CN ORDER BY MARKET_VALUE)CompanyRankingFROM `market data` ) BaseDataLEFT JOIN( SELECT TYPE_NAME_CN,SUM(MARKET_VALUE)FROM `market data`WHERE YEAR(END_DATE) = 2018GROUP BY TYPE_NAME_CNORDER BY SUM(MARKET_VALUE) DESCLIMIT 3 ) top3TypeON BaseData.TYPE_NAME_CN = top3Type.TYPE_NAME_CN
WHERE BaseData.CompanyRanking <= 3AND top3Type.TYPE_NAME_CN IS NOT NULL

练习题8:线上线下累计优惠券使用次数最多的顾客。

数据来源:https://tianchi.aliyun.com/competition/entrance/231593/information
使用Coupon Usage Data for O2O中的数据集《ccf_online_stage1_train.csv》和《ccf_offline_stage1_train.csv》,试找出在2016年6月期间,线上线下累计优惠券使用次数最多的顾客。

SELECT User_id,SUM(couponCount) couponCountFROM (SELECT User_id,count(*) couponCountFROM `ccf_online_stage1_train`WHERE (Date != 'null' AND Coupon_id != 'null')AND (LEFT(DATE,7)='2016-06' )GROUP BY User_idUNION ALL SELECT User_id,COUNT(*) couponCountFROM `ccf_offline_stage1_train`WHERE (Date != 'null' AND Coupon_id != 'null')AND (LEFT(DATE,7)='2016-06' )GROUP BY User_id ) BaseData
GROUP BY User_id
ORDER BY SUM(couponCount) DESC
LIMIT 1

练习题9:白云机场旅客吞吐量最高的那一季度对应的净利润是多少?

数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=1074
请使用A股上市公司季度营收预测数据集《Income Statement.xls》中的sheet-General Business和《Company Operating.xlsx》中的sheet-EN。
找出在数据集所有年份中,按季度统计,白云机场旅客吞吐量最高的那一季度对应的净利润是多少?(注意,是单季度对应的净利润,非累计净利润。)

-- 因为正好是第⼀季度,所以不需要减。 如果是2季度,单季度净利润需要⽤2季度的值减去1⽉份的
SELECT *FROM (SELECT TICKER_SYMBOL,YEAR(END_DATE) Year,QUARTER(END_DATE) QUARTER,SUM(VALUE) AmountFROM `company operating`WHERE INDIC_NAME_EN = 'Baiyun Airport:Passenger throughput'GROUP BY TICKER_SYMBOL,YEAR(END_DATE),QUARTER(END_DATE)ORDER BY SUM(VALUE) DESCLIMIT 1 ) BaseDataLEFT JOIN -- income statement(SELECT TICKER_SYMBOL,YEAR(END_DATE) Year,QUARTER(END_DATE) QUARTER,SUM(N_INCOME) AmountFROM `income statement`GROUP BY TICKER_SYMBOL,YEAR(END_DATE),QUARTER(END_DATE) ) IncomeON BaseData.TICKER_SYMBOL = Income.TICKER_SYMBOLAND BaseData.Year = Income.YearAND BaseData.QUARTER = Income.QUARTER;

练习题10:线上线下累计被使用优惠券满减最多的前3名商家

数据来源:https://tianchi.aliyun.com/competition/entrance/231593/information
使用Coupon Usage Data for O2O中的数据集《ccf_online_stage1_train.csv》和《ccf_offline_stage1_train.csv》,试找出在2016年6月期间,线上线下累计被使用优惠券满减最多的前3名商家。
比如商家A,消费者A在其中使用了一张200减50的,消费者B使用了一张30减1的,那么商家A累计被使用优惠券满减51元。

SELECT Merchant_id,SUM(discount_amount) discount_amountFROM (SELECT Merchant_id,SUM(SUBSTRING_INDEX(`Discount_rate`,':',-1)) AS discount_amountFROM `ccf_online_stage1_train`WHERE (Date != 'null' AND Coupon_id != 'null')AND (LEFT(DATE,4)=2016 ) AND MID(DATE,5,2) = '06'GROUP BY Merchant_idUNION ALL SELECT Merchant_id,SUM(SUBSTRING_INDEX(`Discount_rate`,':',-1)) AS discount_amountFROM `ccf_offline_stage1_train`WHERE (Date != 'null' AND Coupon_id != 'null')AND (LEFT(DATE,4)=2016 )AND MID(DATE,5,2) = '06'GROUP BY Merchant_id ) BaseData
GROUP BY Merchant_id
ORDER BY SUM(discount_amount) DESC
LIMIT 3;

相关文章:

天池SQL训练营(六)-综合练习题-10道经典题目

如果你还没有学习过SQL训练营的以下知识&#xff0c;请查阅主页博文学习&#xff1a; Task 1 SQL基础&#xff1a;初识数据库与SQL-安装与基本介绍等 Task 2 SQL基础&#xff1a;查询与排序-select、运算符、聚合分组查询等 Task 3 SQL进阶&#xff1a;复杂查询方法-视图、子查…...

某校园报名sign解密

某校园报名sign解密 定位 看了下确实是md5标准算法&#xff0c;接下来就看下加密的明文了 最后分开看了下&#xff0c; sign md5(用户名 活动id 10位时间戳 keys)...

2024年安防视频监控行业将面临4大机遇和挑战

当前安防监控市场处于快速发展的阶段&#xff0c;市场不仅有传统的视频监控、门禁系统等单一功能的设备&#xff0c;还涌现出了一系列集成多种安防功能的综合系统。随着人工智能技术的发展&#xff0c;安防监控设备不仅可以对场所进行实时监控&#xff0c;还可以通过图像识别、…...

搞懂HashTable, HashMap, ConcurrentHashMap 的区别,看着一篇就足够了!!!

&#x1f6e9;️&#x1f6e9;️&#x1f6e9;️ 今天给大家分享的是 HashTable, HashMap, ConcurrentHashMap之间的区别&#xff0c;也是自己学习过程中的总结。 清风的CSDN博客 &#x1f6e9;️&#x1f6e9;️&#x1f6e9;️希望我的文章能对你有所帮助&#xff0c;有不足的…...

PostgreSQL 技术内幕(十二) CloudberryDB 并行化查询之路

随着数据驱动的应用日益增多&#xff0c;数据查询和分析的量级和时效性要求也在不断提升&#xff0c;对数据库的查询性能提出了更高的要求。为了满足这一需求&#xff0c;数据库引擎不断经历创新&#xff0c;其中并行执行引擎是性能提升的重要手段之一&#xff0c;逐渐成为数据…...

Vue学习计划-Vue2--Vue核心(七)生命周期

抛出问题&#xff1a;一进入页面就开启一个定时器&#xff0c;每隔1秒count就加1&#xff0c;如何实现 示例&#xff1a; <body> <div id"app">{{ n }}<button click"add">执行</button> </div><script>let vm new …...

前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)

一、HBuilder IDE的下载 HBuilder下载官网地址&#xff1a; 在地址栏中直接输入https://www.dcloud.io 或者直接点击下面的链接 DCloud - HBuilder、HBuilderX、uni-app、uniapp、5、5plus、mui、wap2app、流应用、HTML5、小程序开发、跨平台App、多端框架 进入官网&#x…...

stl容器

大部分容器的size的复杂度如下&#xff1a; std::vector&#xff1a; 时间复杂度为(1). std::deque&#xff1a; 时间复杂度为 O(1). 双端队列 std::list&#xff1a; 时间复杂度为 O(1)&#xff08;C11 及以后的版本&#xff09;。 std::forward_list&#xff1a; 时间复…...

android https 证书过期

有的时候 我们android https 证书过期 &#xff0c;或者使用明文等方式去访问服务器 可能会碰到类似的 问题 &#xff1a; javax.net.ssl.SSLHandshakeException: Chain validation failed java.security.cert.CertPathValidatorException: Response is unreliable: its validi…...

lv11 嵌入式开发 中断控制器14

目录 1 中断控制器 ​编辑 2 Exynos4412下的中断控制器 2.1 概述 2.2 特征 ​编辑 2.3 中断状态 2.4 中断类型 2.5 中断控制器GIC中断表 3 中断控制器寄存器详解 3.1 ICDDCR&#xff08;Interrupt Controller Distributor Control Register&#xff09; 3.2 ICDISER…...

IDEA 出现问题:Idea-操作多次commit,如何合并为一个并push解决方案

❤️作者主页&#xff1a;小虚竹 ❤️作者简介&#xff1a;大家好,我是小虚竹。2022年度博客之星评选TOP 10&#x1f3c6;&#xff0c;Java领域优质创作者&#x1f3c6;&#xff0c;CSDN博客专家&#x1f3c6;&#xff0c;华为云享专家&#x1f3c6;&#xff0c;掘金年度人气作…...

贝蒂的捣蛋小游戏~(C语言)

引言&#xff1a; 前面贝蒂已经给大家介绍了选择&#xff0c;循环结构~&#xff0c;今天贝蒂就基于这两种结构&#xff0c;为大家讲解一种捣蛋小游戏的设计思路和方法哦。 1.游戏要求 游戏要求&#xff1a; 1. 电脑⾃动⽣成1~100的随机数 2. 玩家猜数字&#xff0c;猜数字的过…...

c# 判断是否连接公网

有一个需求&#xff0c;软件需要在连接公网的状态下才能使用&#xff0c;否则弹出提示 我们判断一下网络不通情况 1.系统未开启网络&#xff1a;例如关掉了WIFI&#xff0c;拔掉网线 2.网络已连接无internet&#xff1a;连接了路由器&#xff0c;但路由器未连接外网 对于以上…...

unity 2d 入门 飞翔小鸟 场景延续(八)

1、新建c#脚本如下 代码&#xff0c;在前方生成生成自身图片并3s后销毁自身&#xff0c;在碰撞物体后小鸟死亡后不删除自身 using System.Collections; using System.Collections.Generic; using UnityEngine;public class CopyScene : MonoBehaviour { //要复制的对象public…...

scrapy介绍,并创建第一个项目

一、scrapy简介 scrapy的概念 Scrapy是一个Python编写的开源网络爬虫框架。它是一个被设计用于爬取网络数据、提取结构性数据的框架。 Scrapy 使用了Twisted异步网络框架&#xff0c;可以加快我们的下载速度。 Scrapy文档地址&#xff1a;http://scrapy-chs.readthedocs.io/z…...

Rust语言项目实战(九 - 完结) - 胜利与失败

回顾 在前面的章节中,我们已经实现了这个游戏中大部分的模块和功能,我们可以指挥我们的战机左右移动,并发射子弹;我们还创造了一堆的侵略者,从屏幕上方缓缓降落,试图到达屏幕的底部。 本章中,我们将对游戏的输赢作出最后的裁决,到底是我们的保卫者英勇无敌,还是侵略…...

【Linux系统编程】项目自动化构建工具make/Makefile

介绍&#xff1a; make和Makefile是用于编译和构建C/C程序的工具和文件。Makefile是一个文本文件&#xff0c;其中包含了编译和构建程序所需的规则和指令。它告诉make工具如何根据源代码文件生成可执行文件&#xff0c;里面保存的是依赖关系和依赖方法。make是一个命令行工具&a…...

harmony开发之Text组件的使用

TextInput、TextArea是输入框组件&#xff0c;通常用于响应用户的输入操作&#xff0c;比如评论区的输入、聊天框的输入、表格的输入等&#xff0c;也可以结合其它组件构建功能页面&#xff0c;例如登录注册页面。 图片来源黑马程序员 Text组件的使用&#xff1a; 文本显示组…...

using meta-SQL 使用元SQL 六

%Table Syntax %Table(recname) Description Use the %Table construct to return the SQL table name for the record specified with recname. 使用%Table构造返回使用recname指定的记录的SQL表名。 This construct can be used to specify temporary tables for runn…...

如何将浮点数点左边的数每三位添加一个逗号,如 12000000.11 转化为『12,000,000.11』

// 方法二 function format1(number) {return Intl.NumberFormat().format(number); } // 方法三 function format2(number) {return number.toLocaleString("en"); }...

降AI率软件越便宜越好吗?实测5个主流降AI工具,首选嘎嘎降!

一、前言:2026 年毕业必须通过 aigc 检测 2026 年各高校对学术论文的 AIGC 疑似度的审查全面变严, 均发布了具体 AIGC 检测报告和数值要求,211 和 985 高校规定本科论文 AI 率要低于 20%, 硕士要求 AI 率不高于 15%。普通高校一般要求 AI 率控制在 30% 以内。AIGC 检测率超标的…...

锂电池安全使用指南:从原理到实践,避免常见风险

1. 项目概述&#xff1a;从“能用”到“用好”的锂电安全课如果你玩过任何需要脱离电源线工作的电子项目&#xff0c;无论是给一个Arduino小车供电&#xff0c;还是驱动一架四轴飞行器&#xff0c;最终都绕不开一个核心问题&#xff1a;电源。从最基础的碱性电池&#xff0c;到…...

UPS Ground运输时间估算:从纽约10013到全美各区域的实操指南

1. 物流时间估算的核心价值与挑战在电商和供应链的世界里&#xff0c;时间就是金钱&#xff0c;而运输时间则是连接承诺与现实的桥梁。无论是作为卖家管理客户预期&#xff0c;还是作为买家规划项目进度&#xff0c;一个相对准确的运输时间预估都至关重要。UPS Ground作为美国境…...

Hash-Buster未来展望:AI驱动的智能哈希破解技术

Hash-Buster未来展望&#xff1a;AI驱动的智能哈希破解技术 【免费下载链接】Hash-Buster Crack hashes in seconds. 项目地址: https://gitcode.com/gh_mirrors/ha/Hash-Buster Hash-Buster作为一款高效的哈希破解工具&#xff0c;目前已支持MD5、SHA1、SHA256等多种哈…...

XueQiuSuperSpider技术深度解析:模块化爬虫架构与量化投资数据采集实现

XueQiuSuperSpider技术深度解析&#xff1a;模块化爬虫架构与量化投资数据采集实现 【免费下载链接】XueQiuSuperSpider 雪球股票信息超级爬虫 项目地址: https://gitcode.com/gh_mirrors/xu/XueQiuSuperSpider XueQiuSuperSpider是一款基于Java8函数式编程范式设计的雪…...

深入解析vsync:基于版本化状态流的高并发同步原语

1. 项目概述&#xff1a;一个被低估的同步利器如果你在开发中经常需要处理跨进程、跨线程的数据同步&#xff0c;或者为状态管理中的竞态条件头疼&#xff0c;那么nicepkg/vsync这个项目很可能就是你一直在寻找的“瑞士军刀”。乍一看这个标题&#xff0c;它像是一个普通的版本…...

ant-design 1.x版本表格头部拖拽、可拖拽列实现

表格列宽拖拽调整 — 问题总结 版本 “vue”: “2.6.11”,“vue-draggable-resizable”: “^2.3.0”,"ant-design “&#xff1a;”1.7.0“ 问题 1&#xff1a;thDom 为 null 导致 getBoundingClientRect 报错 现象&#xff1a; TypeError: Cannot read properties of nul…...

【linux应用开发】Linux树形结构与说明

一、文件结构1.1 运行流程 在终端中&#xff0c;执行如下指令&#xff1a; ./build.shbuild.sh源码#!/bin/bash #删除build文件夹 rm -rf build/ #新建build文件夹 mkdir build #切换到build文件夹 cd build #指定编译链 cmake -DCMAKE_TOOLCHAIN_FILE../toolchain-cortex-a7.c…...

Smithbox终极指南:如何轻松定制你的魂类游戏世界

Smithbox终极指南&#xff1a;如何轻松定制你的魂类游戏世界 【免费下载链接】Smithbox Smithbox is a modding tool for Elden Ring, Armored Core VI, Sekiro, Dark Souls 3, Dark Souls 2, Dark Souls, Bloodborne and Demons Souls. 项目地址: https://gitcode.com/gh_mi…...

MicroG终极指南:3步解决华为设备Google服务依赖难题

MicroG终极指南&#xff1a;3步解决华为设备Google服务依赖难题 【免费下载链接】GmsCore Free implementation of Play Services 项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore 你是否曾为华为设备上无法正常使用Google服务而烦恼&#xff1f;想要享受完整…...