基于Echarts+HTML5可视化数据大屏展示-茶叶种植大数据溯源平台

效果展示:
在这里插入图片描述

代码结构:
在这里插入图片描述

主要代码实现
index.html布局

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" type="text/css" href="static/css/bootstrap-3.3.4.css"><link rel="stylesheet" type="text/css" media="all" href="static/css/daterangepicker.css" /><link rel="stylesheet" href="static/css/css.css"><link rel="stylesheet" href="static/css/index.css"><link rel="stylesheet" href="static/css/daterangepicker.css"><title>茶叶种植大数据溯源平台</title>
</head><body><div class="content"><div class="header"><div class="header_l"><ul><li class="sel_li"><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/header-3.png" alt=""><span>大屏首页</span></a></li><li class=""><a href="https://gitee.com/iGaoWei/big-data-view"><span>应用介绍</span></a></li><li class=""><a href="https://gitee.com/iGaoWei/big-data-view"><span>产业介绍</span></a></li></ul></div><div class="header_m"><h1>茶叶种植大数据溯源平台</h1></div><div class="header_r"><ul><li class=""><a href="https://gitee.com/iGaoWei/big-data-view"><span>产量产值</span></a></li><li class=""><a href="https://gitee.com/iGaoWei/big-data-view"><span>业务系统</span></a></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/header-1.png" alt=""><span>退出</span></a></li></ul></div></div><div class="main"><div class="main_l"><div class="item mainl1"><div class="title"><h2>产量溯源</h2><p><span class="span_c day_cl" onclick="cl1()"></span><span class="month_cl"onclick="cl2()"></span><span class="year_cl" onclick="cl3()"></span></p><button id="date1"></button></div><ul><li><span>赋码量</span><p><span class="span_cl1" data-ride="numberGrow1" data-value="10.00" data-time="3"data-digit="2"></span></p></li><li><span>消费者溯源量</span><p><span class="span_cl2" data-ride="numberGrow1" data-value="10.00" data-time="3"data-digit="2">33,521.1</span></p></li><li><span>企业溯源标量</span><p><span class="span_cl3" data-ride="numberGrow1" data-value="10.00" data-time="3"data-digit="2">33,521.1</span></p></li><li><span>农产品溯源标量</span><p><span class="span_cl4" data-ride="numberGrow1" data-value="10.00" data-time="3"data-digit="2">33,521.1</span></p></li></ul></div><div class="item mainl2"><div class="title"><h2>茶叶溯源</h2><p><span class="span_c qiye_yz" onclick="qiye_yz1()">企业码</span><span class="nongchan_yz"onclick="nongchan_yz1()">农产品码</span></p></div><div class="con"><div class="con_t"><p><span class="span_c1 day_yz" onclick="yz1(this)"><i></i></span><span class="month_yz"onclick="yz2()"><i></i></span><span class="year_yz" onclick="yz3()"><i></i></span></p><button id="date2"></button></div><div class="con_m"><ul><li class="li-sel1 li1_yz" onclick="yz4()"><p><span data-ride="numberGrow2" data-value="3" data-time="3"data-digit="2">3</span></p><h6>赋码量</h6></li><li class="li2_yz" onclick="yz5()"><p><span data-ride="numberGrow2" data-value="2.39" data-time="3"data-digit="2">2.39</span></p><h6>销售量</h6></li><li class="li3_yz" onclick="yz6()"><p><span data-ride="numberGrow2" data-value="676" data-time="3"data-digit="2">676</span></p><h6>消费者追溯量</h6></li></ul></div><div class="con_f line1"></div></div></div><div class="item mainl3"><div class="title"><h2>茶叶溯源</h2><p><span class="span_c qiye_md" onclick="qiye_md1()">企业码</span><span class="nongchan_md"onclick="nongchan_md1()">农产品码</span></p></div><div class="con"><div class="con_t"><p><span class="span_c1 day_md" onclick="md1()"><i></i></span><span class="month_md"onclick="md2()"><i></i></span><span class="year_md" onclick="md3()"><i></i></span></p><button id="date3"></button></div><div class="con_m"><ul><li class="li1_md li-sel1" onclick="md4()"><p><span data-ride="numberGrow3" data-value="3" data-time="3"data-digit="2">3</span></p><h6>赋码量</h6></li><li class="li2_md" onclick="md5()"><p><span data-ride="numberGrow3" data-value="2.39" data-time="3"data-digit="2">2.39</span></p><h6>销售量</h6></li><li class="li3_md" onclick="md6()"><p><span data-ride="numberGrow3" data-value="676" data-time="3"data-digit="2">676</span></p><h6>消费者追溯量</h6></li></ul></div><div class="con_f line2"></div></div></div></div><div class="main_m"><div class="main_m_t"><div class="item1"><p><span data-ride="numberGrow6" data-value="3" data-time="3" data-digit="2">3</span></p><p><span data-ride="numberGrow6" data-value="3" data-time="3" data-digit="2">3</span>万元</p><p>溯源茶叶</p></div><div class="item1"><p><span data-ride="numberGrow6" data-value="20" data-time="3" data-digit="2">20</span></p><p><span data-ride="numberGrow6" data-value="20" data-time="3" data-digit="2">20</span>万元</p><p>溯源茶叶</p></div><div class="item1"><p><span data-ride="numberGrow6" data-value="64.0" data-time="3" data-digit="2">64.0</span></p><p><span data-ride="numberGrow6" data-value="64.0" data-time="3" data-digit="2">64.0</span>万元</p><p>溯源茶叶</p></div><div class="item1"><p><span data-ride="numberGrow6" data-value="321" data-time="3" data-digit="2">321</span></p><p><span data-ride="numberGrow6" data-value="321" data-time="3" data-digit="2">321</span>万元</p><p>溯源茶叶</p></div><div class="point"><i></i><span>地点一</span></div></div><div class="main_m_m"><h2>市场流向分析</h2></div></div><div class="main_m_f"><ul><li class="active"><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-4.png" alt=""> <img src="static/picture/mainm-4h.png" alt=""></a><span>数字溯源</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-5.png" alt=""> <img src="static/picture/mainm-5h.png" alt=""></a><span>病虫害测报</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-6.png" alt=""> <img src="static/picture/mainm-6h.png" alt=""></a><span>非化学农药监管</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-7.png" alt=""> <img src="static/picture/mainm-7h.png" alt=""></a><span>茶山地貌</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-8.png" alt=""> <img src="static/picture/mainm-8h.png" alt=""></a><span>数字交易</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-9.png" alt=""> <img src="static/picture/mainm-9h.png" alt=""></a><span>数字加工</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-10.png" alt=""> <img src="static/picture/mainm-10h.png" alt=""></a><span>白茶文旅</span></li><li><a href="https://gitee.com/iGaoWei/big-data-view"><img src="static/picture/mainm-11.png" alt=""> <img src="static/picture/mainm-11h.png" alt=""></a><span>茶文化</span></li></ul></div><div class="main_r"><div class="item mainr1"><div class="title"><h2>茶叶溯源</h2><p><span class="span_c qiye_sm" onclick="qiye_sm1()">企业码</span><span class="nongchan_sm"onclick="nongchan_sm1()">农产品码</span></p></div><div class="con"><div class="con_t"><p><span class="span_c1 day_sm" onclick="sm1()"><i></i></span><span class="month_sm"onclick="sm2()"><i></i></span><span class="year_sm" onclick="sm3()"><i></i></span></p><button id="date4"></button></div><div class="con_m"><ul><li class="li1_sm li-sel1" onclick="sm4()"><p><span data-ride="numberGrow4" data-value="3" data-time="3"data-digit="2">3</span></p><h6>赋码量</h6></li><li class="li2_sm" onclick="sm5()"><p><span data-ride="numberGrow4" data-value="2.39" data-time="3"data-digit="2">2.39</span></p><h6>销售量</h6></li><li class="li3_sm" onclick="sm6()"><p><span data-ride="numberGrow4" data-value="676" data-time="3"data-digit="2">676</span></p><h6>消费者追溯量</h6></li></ul></div><div class="con_f line3"></div></div></div><div class="item mainr2"><div class="title"><h2>茶叶溯源</h2><p><span class="span_c qiye_gm" onclick="qiye_gm1()">企业码</span><span class="nongchan_gm"onclick="nongchan_gm1()">农产品码</span></p></div><div class="con"><div class="con_t"><p><span class="span_c1 day_gm" onclick="gm1()"><i></i></span><span class="month_gm"onclick="gm2()"><i></i></span><span class="year_gm" onclick="gm3()"><i></i></span></p><button id="date5"></button></div><div class="con_m"><ul><li class="li1_gm li-sel1" onclick="gm4()"><p><span data-ride="numberGrow5" data-value="3" data-time="3"data-digit="2">3</span></p><h6>赋码量</h6></li><li class="li2_gm" onclick="gm5()"><p><span data-ride="numberGrow5" data-value="2.39" data-time="3"data-digit="2">2.39</span></p><h6>销售量</h6></li><li class="li3_gm" onclick="gm6()"><p><span data-ride="numberGrow5" data-value="676" data-time="3"data-digit="2">676</span></p><h6>消费者追溯量</h6></li></ul></div><div class="con_f line4"></div></div></div><div class="item mainr3"><div class="title"><h2>主体溯源</h2></div><div class="con"><div class="con_box box1"><p><b data-ride="numberGrow7" data-value="0.05" data-time="3" data-digit="2">0.05</b>%</p><span><b data-ride="numberGrow7" data-value="3" data-time="3" data-digit="2">3</b></span></div><div class="con_box box2"><p><b data-ride="numberGrow7" data-value="0.05" data-time="3" data-digit="2">0.05</b>%</p><span><b data-ride="numberGrow7" data-value="3" data-time="3" data-digit="2">3</b></span></div></div><div class="text_box"><div class="text1"><p><span data-ride="numberGrow7" data-value="34.53" data-time="3"data-digit="2">34.53</span></p><p><span data-ride="numberGrow7" data-value="23990.81" data-time="3"data-digit="2">23,990.81</span>千克</p></div><div class="text2"><span>企业溯源码</span><span>农产品溯源码</span></div></div></div></div><div class="map" id="map"></div></div></div><div class="container"><div class="well configurator" style="display: none;"><form><div class="row"><div class="col-md-4"><div class="form-group"><label for="parentEl">parentEl</label><input type="text" class="form-control" id="parentEl" value="" placeholder="body"></div><div class="form-group"><label for="startDate">startDate</label><input type="text" class="form-control" id="startDate" value="07/01/2015"></div><div class="form-group"><label for="endDate">endDate</label><input type="text" class="form-control" id="endDate" value="07/15/2015"></div><div class="form-group"><label for="minDate">minDate</label><input type="text" class="form-control" id="minDate" value="" placeholder="MM/DD/YYYY"></div><div class="form-group"><label for="maxDate">maxDate</label><input type="text" class="form-control" id="maxDate" value="" placeholder="MM/DD/YYYY"></div></div><div class="col-md-4"><div class="checkbox"><label><input type="checkbox" id="autoApply"> autoApply</label></div><div class="checkbox"><label><input type="checkbox" id="singleDatePicker"> singleDatePicker</label></div><div class="checkbox"><label><input type="checkbox" id="showDropdowns"> showDropdowns</label></div><div class="checkbox"><label><input type="checkbox" id="showWeekNumbers"> showWeekNumbers</label></div><div class="checkbox"><label><input type="checkbox" id="showISOWeekNumbers"> showISOWeekNumbers</label></div><div class="checkbox"><label><input type="checkbox" id="timePicker"> timePicker</label></div><div class="checkbox"><label><input type="checkbox" id="timePicker24Hour"> timePicker24Hour</label></div><div class="form-group"><label for="timePickerIncrement">timePickerIncrement (in minutes)</label><input type="text" class="form-control" id="timePickerIncrement" value="1"></div><div class="checkbox"><label><input type="checkbox" id="timePickerSeconds"> timePickerSeconds</label></div><div class="checkbox"><label><input type="checkbox" id="dateLimit"> dateLimit (with example date range span)</label></div><div class="checkbox"><label><input type="checkbox" id="ranges"> ranges (with example predefined ranges)</label></div><div class="checkbox"><label><input type="checkbox" id="locale"> locale (with example settings)</label><label id="rtl-wrap"><input type="checkbox" id="rtl"> RTL (right-to-left)</label></div><div class="checkbox"><label><input type="checkbox" id="alwaysShowCalendars"> alwaysShowCalendars</label></div></div><div class="col-md-4"><div class="checkbox"><label><input type="checkbox" id="linkedCalendars" checked="checked"> linkedCalendars</label></div><div class="checkbox"><label><input type="checkbox" id="autoUpdateInput" checked="checked"> autoUpdateInput</label></div><div class="checkbox"><label><input type="checkbox" id="showCustomRangeLabel" checked="checked"> showCustomRangeLabel</label></div><div class="form-group"><label for="opens">opens</label><select id="opens" class="form-control"><option value="right" selected>right</option><option value="left">left</option><option value="center">center</option></select></div><div class="form-group"><label for="drops">drops</label><select id="drops" class="form-control"><option value="down" selected>down</option><option value="up">up</option></select></div><div class="form-group"><label for="buttonClasses">buttonClasses</label><input type="text" class="form-control" id="buttonClasses" value="btn btn-sm"></div><div class="form-group"><label for="applyClass">applyClass</label><input type="text" class="form-control" id="applyClass" value="btn-success"></div><div class="form-group"><label for="cancelClass">cancelClass</label><input type="text" class="form-control" id="cancelClass" value="btn-default"></div></div></div></form></div></div><style type="text/css">.demo {position: relative;}.demo i {position: absolute;bottom: 10px;right: 24px;top: auto;cursor: pointer;}footer {text-align: center;font-size: .1rem;color: #4B7EFE;}</style><script src="static/js/jquery-1.10.2.js"></script><script src="static/js/bootstrap-3.3.4.js"></script><script src="static/js/echarts.min.js"></script><script src="static/js/flexible.js"></script><script src="static/js/jquery.js"></script><script src="static/js/index.js"></script><script src="static/js/moment.js"></script><script src="static/js/moment.min.js"></script><script src="static/js/daterangepicker.js"></script><script src="static/js/date.js"></script><!-- <script src="static/js/map.js"></script> --><script src="static/js/scrolllazyinit.js"></script><script src="static/js/loader.js"></script><script type="text/javascript">window._AMapSecurityConfig = {securityJsCode: '4693176f00affa246d4e60fed6ab3d1c', //密钥}</script><script type="text/javascript"src="static/js/dea8af9c659f4051ab482acf9fa83781.js"></script>
</body>
<script language="javascript">var mapData = [{"name": "新疆","cp": [84.9023, 41.748],}, {"name": "西藏","cp": [88.7695, 31.6846],}, {"name": "内蒙古","cp": [110.5977, 40.3408],}, {"name": "青海","cp": [96.2402, 35.4199],}, {"name": "四川","cp": [102.9199, 30.1904],}, {"name": "黑龙江","cp": [128.1445, 45.5156],}, {"name": "甘肃","cp": [103.9129, 33.5],}, {"name": "云南","cp": [101.8652, 23.1807],}, {"name": "广西","cp": [108.2813, 21.6426],}, {"name": "湖南","cp": [111.5332, 25.8779],}, {"name": "陕西","cp": [108.5996, 32.6396],}, {"name": "广东","cp": [113.4668, 23.3076],}, {"name": "吉林","cp": [126.4746, 42.0938],}, {"name": "河北","cp": [115.4004, 36.5688],}, {"name": "湖北","cp": [112.2363, 29.1572],}, {"name": "贵州","cp": [106.6113, 24.9385],}, {"name": "山东","cp": [117.7402, 34.4307],}, {"name": "江西","cp": [115.5156, 26.29],}, {"name": "河南","cp": [113.4668, 32.3],}, {"name": "辽宁","cp": [122.3438, 40.0889],}, {"name": "山西","cp": [112.0121, 35.6611],}, {"name": "安徽","cp": [117.2461, 30.0361],}, {"name": "福建","cp": [118.0008, 24.2277],}, {"name": "浙江","cp": [120.0498, 27.6918],}, {"name": "江苏","cp": [120.0586, 30.915],}, {"name": "重庆","cp": [107.7539, 28.3],}, {"name": "宁夏","cp": [105.9961, 35.3096],}, {"name": "海南","cp": [109.9512, 18.3041],}, {"name": "台湾","cp": [121.0254, 22.7986],}, {"name": "天津","cp": [117.4219, 38.0189],}, {"name": "上海","cp": [121.4648, 29.2891],}, {"name": "香港","cp": [114.0578, 22.3242],}, {"name": "澳门","cp": [112.3578, 21.7242],}];console.log(mapData[0].cp);var pointData = [{name: '地点一',address: [115, 40],amount: 20}, {name: '地点二',address: [121, 41],amount: 120}, {name: '地点三',address: [122, 42],amount: 220}, {name: '地点四',address: [123, 43],amount: 320}];var markerarr = [];console.log(pointData, 'pointData');console.log(pointData[0]);console.log(pointData[0].name);console.log(pointData[0].address);console.log(pointData[0].address[0]);console.log(pointData[0].address[1]);var options = {subdistrict: 3,extensions: 'all',level: 'country'};var district = new AMap.DistrictSearch(options);//查询中国区域console.log(district);district.search('中国', function (status, result) {// var bounds = result.districtList[0]['boundaries'];console.log(status);console.log(result);var bounds = result.districtList[0]['boundaries'];var mask = [];for (var i = 0; i < bounds.length; i++) {mask.push([bounds[i]]);}//实例化地图var roadNet = new AMap.TileLayer.RoadNet();var map = new AMap.Map('map', {mask: mask,zoom: 4, //设置当前显示级别expandZoomRange: true, //开启显示范围设置// zooms: [4,5], //最小显示级别为7,最大显示级别为20center: [103, 44],viewMode: '3D', //这里特别注意,设置为3D则其它地区不显示zoomEnable: false, //是否可以缩放地图resizeEnable: true,features: ['bg', 'point', 'road'],layers: [new AMap.TileLayer.Satellite(), roadNet],// layers: [//         satellite(),//         roadNet//     ]// mapStyle: "amap://styles/light"});// console.log(mask, 'mask');// 实时路况图层// const trafficLayer = new AMap.TileLayer.Traffic({//     zIndex: 10, // 这个是什么意思?//     zooms: [3, 22], // 地图缩放的范围// });// // trafficLayer.setMap(map); // 这个似乎也是添加图层到地图中,但是感觉不同// map.add(trafficLayer) //添加图层到地图for (let s = 0; s < mapData.length; s++) {var address1 = mapData[s].cp[0];var address2 = mapData[s].cp[1];// console.log(address1);var marker = new AMap.Marker({position: new AMap.LngLat(address1, address2), // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]content: `<div class="area"><span>${mapData[s].name}</span></div>`,offset: new AMap.Pixel(-15, -20),});markerarr.push(marker);}map.add(markerarr);for (let i = 0; i < pointData.length; i++) {var address1 = pointData[i].address[0];var address2 = pointData[i].address[1];var pointsize = (Math.ceil(pointData[i].amount / 100) * 0.125);console.log(pointsize);// if (pointData[i].amount < 100) {//     pointsize = '0.125rem';// }var marker = new AMap.Marker({position: new AMap.LngLat(address1, address2), // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]content: `<div class="point"><i style="width:${pointsize}rem;height:${pointsize}rem;"></i><span>${pointData[i].amount}</span></div>`,offset: new AMap.Pixel(-15, -20),});markerarr.push(marker);}console.log(markerarr);map.add(markerarr);map.on('zoomend', mapZoomend);var pointspan = document.getElementsByClassName('point');// console.log(pointspan[0].children[1]);function mapZoomend() {// document.querySelector("#text").innerText = '缩放结束';var zoom = map.getZoom(); //获取当前地图级别console.log(zoom);console.log('缩放结束');if (zoom > 6) {for (var a = 0; a < pointspan.length; a++) {pointspan[a].children[1].style.display = 'block';}} else {for (var a = 0; a < pointspan.length; a++) {pointspan[a].children[1].style.display = 'none';}}}});// var spanlist = document.getElementsByClassName('main_m_f')[0].children[0].children// console.log(spanlist);$('.content .main .main_m_f ul li').click(function () {$(this).addClass('active').siblings().removeClass('active')})
</script></html>

作品来自于网络收集、侵权立删

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/95593.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PLOS One图片处理要求及处理办法

PLOS One图片处理&#xff1a; 要求&#xff1a;Please remove your figures from within your manuscript file, leaving only the individual TIFF/EPS image files. These will be automatically included in the reviewer’s PDF. 请从稿件文件中移除所有图表&#xff0c;…

AutoLayout与Masonry:简化iOS布局

Auto Layout 与 Masonry苹果提供的自动布局&#xff08;Auto Layout&#xff09;能够对视图进行灵活有效的布局。但是&#xff0c;使用原生的自动布局相关的语法创建约束的过程是非常冗长的&#xff0c;可读性也比较差。Masonry 的目标其实就是 为了解决原生自动布局语法冗长的…

从设计到落地:校园图书馆系统的面向对象实现全流程

很多小白学面向对象时总困惑&#xff1a;“类图、用例图我会画&#xff0c;但怎么把这些设计变成能跑的代码&#xff1f;” 这篇文章就用 “校园图书馆管理系统” 当例子&#xff0c;从需求分析→设计方案→代码实现→测试验证&#xff0c;带你走通 “设计→实现” 的完整链路&…

[鸿蒙心迹]带新人学鸿蒙的悲欢离合

2023年底&#xff0c;我和陆神&#xff0c;威哥&#xff0c;老罗一起去深圳参加了鸿蒙师资培训正式开启了鸿蒙之旅&#xff0c;当时和陆神拍的合照但是我把陆神打码了 学完以后就考取了鸿蒙的高级认证 看到没有时间是2023年11月 马上都要到期了。 想一想时间过得真快&#xff…

MindShow AI:AI思维导图生成工具高效解决思路混乱难题,快速搭建学习与工作大纲

你有没有过这种时候&#xff1f;想整理一份学习大纲或者项目方案&#xff0c;脑子裡一堆想法却散得像乱麻 —— 比如要做个 “数据分析入门规划”&#xff0c;明明知道要学 Excel、SQL、Python&#xff0c;可怎么分阶段、每个阶段学哪些重点&#xff0c;对着空白文档半天列不出…

快速搭建一个Vue+TS+Vite项目

1、在一个文件夹下通过cmd打开&#xff0c;输入命令npm create vitelatest命名要为英文2.选择项目框架通过上下键位选择Vue框架&#xff1a;选好按回车键3.选择开发语言选择TypeScript语言&#xff0c;方便后续开发&#xff1a;创建好的项目目录为&#xff1a;4.安装Vite依赖接…

深度学习:ResNet 残差神经网络详解

一、ResNet 残差神经网络的起源与核心地位ResNet&#xff08;Residual Neural Network&#xff0c;残差神经网络&#xff09;是 2015 年由微软亚洲研究院的何凯明、张祥雨等研究者提出的深度神经网络架构。在当年的 ImageNet 大规模视觉识别挑战赛&#xff08;ILSVRC&#xff0…

Python面试题及详细答案150道(116-125) -- 性能优化与调试篇

《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,SQL,Linux… 。 前后端面试题-专栏总目录 文章目录 一、本文面试题目录 116. 如何查找Python程序的…

C++11 智能指针的使⽤及其原理

目录 1. 智能指针的使⽤场景分析 2. RAII和智能指针的设计思路 3. C标准库智能指针的使⽤ 4. 智能指针的原理 5. shared_ptr和weak_ptr 5.1 shared_ptr循环引⽤问题 5.2 weak_ptr 6. shared_ptr的线程安全问题 7. C11和boost中智能指针的关系 8. 内存泄漏 8.1 什么是…

【Linux】Linux进程状态和僵尸进程:一篇看懂“进程在忙啥”

前言&#xff1a;欢迎各位光临本博客&#xff0c;这里小编带你直接手撕Make/Makefile (自动化构建)&#xff0c;文章并不复杂&#xff0c;愿诸君耐其心性&#xff0c;忘却杂尘&#xff0c;道有所长&#xff01;&#xff01;&#xff01;&#xff01; **&#x1f525;个人主页&a…

开源视频剪辑工具推荐

开源视频剪辑和处理工具近年来发展非常迅速&#xff0c;许多工具的功能已经足以媲美甚至超越一些商业软件。以下是一些顶级的开源视频编辑和处理工具&#xff0c;涵盖了从简单易用到专业级别的不同需求。 一、 主要视频编辑软件&#xff08;非线性编辑&#xff0c;NLE&#xf…

第十四届蓝桥杯青少组C++国赛[2023.5.28]第二部分编程题(4、 数独填数)

参考程序&#xff1a;#include <bits/stdc.h> using namespace std;char board[9][9];// 检查在 (r,c) 填 num 是否有效 bool isValid(int r, int c, char num) {for (int i 0; i < 9; i) {if (board[r][i] num) return false; // 同行if (board[i][c] num) r…

C语言中奇技淫巧08-使用alloca/__builtin_alloca从栈上分配空间

alloca是什么? alloca 是一个非标准但广泛支持的 C 语言函数&#xff0c;用于在当前函数的栈&#xff08;stack&#xff09;上动态分配内存。 与 malloc 的区别&#xff1a; malloc 在堆&#xff08;heap&#xff09; 上分配内存&#xff0c;需要手动调用 free 释放。alloca 在…

【Markdown转Word完整教程】从原理到实现

Markdown转Word完整教程&#xff1a;从原理到实现 前言 在技术文档编写和学术论文创作中&#xff0c;Markdown因其简洁的语法和良好的可读性而广受欢迎。然而&#xff0c;在实际工作中&#xff0c;我们经常需要将Markdown文档转换为Word格式&#xff0c;以便与同事协作、提交正…

IBM穿孔卡片:现代计算技术的奠基之作

本文由「大千AI助手」原创发布&#xff0c;专注用真话讲AI&#xff0c;回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我&#xff0c;一起撕掉过度包装&#xff0c;学习真实的AI技术&#xff01; 1 打孔卡概述 穿孔卡片&#xff08;Punch Card&#xff09;又称打孔卡…

亚马逊旺季来临如何用woot冲刺

在亚马逊旺季来临之际&#xff0c;使用Woot冲刺需结合新品推广、老品激活、库存清理等不同场景&#xff0c;通过精准选品、活动设置、广告配合及数据监控实现销量与排名的双重提升。以下是具体操作指南&#xff1a;一、精准选品&#xff1a;匹配提报条件新品期选品标准&#xf…

AlexNet:计算机视觉的革命性之作

AlexNet: Revolutionizing Deep Learning for Computer Vision (1)网络提出的背景 论文题目:ImageNet Classification with Deep Convolutional Neural Networks arXiv地址:https://arxiv.org/abs/1207.0575 在2012年ImageNet大规模视觉识别挑战赛(ILSVRC)中,AlexNet以15…

【高等数学】第十一章 曲线积分与曲面积分——第二节 对坐标的曲线积分

上一节&#xff1a;【高等数学】第十一章 曲线积分与曲面积分——第一节 对弧长的曲线积分 总目录&#xff1a;【高等数学】 目录 文章目录1. 对坐标的曲线积分的概念与性质1. 对坐标的曲线积分的概念与性质 变力沿曲线所作的功 先用曲线 LLL 上的点 M1(x1,y1),M2(x2,y2),…,M…

解析SQL Server核心服务与功能

SQL Server 安装后会在 Windows 系统中注册多个服务&#xff0c;每种服务负责不同的功能。主要服务类型包括&#xff1a; &#x1f4cc; 核心服务 (必须或常用)SQL Server Database Engine (数据库引擎服务) 服务名称格式&#xff1a; MSSQL$<InstanceName> (命名实例) 或…

专项智能练习(计算机动画基础)

1.小明在制作Flash作品时&#xff0c;舞台及库中素材如第下图所示&#xff0c;把“马”元件插入到“马”图层第1帧并放在舞台的草地位置&#xff0c;发现舞台中并无马图像显示&#xff0c;下列情形中最有可能的是&#xff08; &#xff09;。A.“马”图层已被锁定 B.“马”图层…