定位和截取都完成啦
java_index.js

//动态添加option
var SVG_NS = 'http://www.w3.org/2000/svg';
var wholepanel = document.getElementById("wholezoom");
var zoom_num = document.getElementById("zoom_num");
var bjtime=5000;//5s  报警时长
var i=3;//全局变量,id值不断增大//删除option元素//前端增加数据并提交
function add_shuju(){// var select_cs=$("#attr_select").val();//拿到参数名的内容var options=$("#attr_select option:selected");var diqu=options.val();//拿到数据的值  比如地区1 地区2var shuju1=$("#shuju1").val();//拿到数据的内容var shuju2=$("#shuju2").val();//拿到数据的内容var shuju3=$("#shuju3").val();//拿到数据的内容var shuju4=$("#shuju4").val();//拿到数据的内容var shuju5=$("#shuju5").val();//拿到数据的内容$.ajax({url: "/add_data",data:{diqu:diqu,shuju1:shuju1,shuju2:shuju2,shuju3:shuju3,shuju4:shuju4,shuju5:shuju5},dataType: "json",//数据格式type: "post",//请求方式async: false,//是否异步请求success: function (data) {   //如果请求成功,返回数据。alert("添加成功!");if(diqu=="地区1") {trandata(1);}if(diqu=="地区2") {trandata(2);}if(diqu=="地区3") {trandata(3);}if(diqu=="地区4") {trandata(4);}if(diqu=="地区5") {trandata(5);}},error : function(data) {alert("添加失败"+data.responseText);}})}//创建折线图var rownum;
var columnnum;
var title;
function bld_echarts(id) {var gid=id;var sid;
//设置标题if(gid==("c1")){ title="地区1"; }else if(gid==("c2")) { title="地区2"; }else if(gid==("c3")) { title="地区3"; }else if(gid==("c4")){ title="地图4"; }else if(gid==("c5")) { title="地区5"; }else { title="error"; }if(gid==("c1")){var myChart = echarts.init(document.getElementById("show_e1"));sid=document.getElementById("show1");}else if(gid==("c2")){var myChart = echarts.init(document.getElementById("show_e2"));sid=document.getElementById("show2");}else if(gid==("c3")){var myChart = echarts.init(document.getElementById("show_e3"));sid=document.getElementById("show3");}else if(gid==("c4")){var myChart = echarts.init(document.getElementById("show_e4"));sid=document.getElementById("show4");}else if(gid==("c5")){var myChart = echarts.init(document.getElementById("show_e5"));sid=document.getElementById("show5");} else alert("弹出错误");if(sid.style.display=="none"){// $("#show1").css("width",wid);// $("#show1").css("height",hei);sid.style.display="block";//显示div}else if(show1.style.display=="block"){sid.style.display="none";//隐藏div}}//页面刚加载完时给每个区域都显示好并隐藏。
window.onload= function () {trandata(1);trandata(2);trandata(3);trandata(4);trandata(5);
}function trandata(diquid){var myChart = echarts.init(document.getElementById("show_e"+diquid));$.ajax({url: "/ech_data",data:{diquid:diquid,},dataType: "json",//数据格式type: "post",//请求方式async: false,//是否异步请求success: function (data) {   //如果请求成功,返回数据。// alert(JSON.stringify(data.data1));// alert(JSON.stringify(data.x_data));var titleup="地区"+diquid;myChart.setOption({title: {text: titleup,},tooltip : {trigger: 'axis',axisPointer: {type: 'cross',label: {backgroundColor: '#6a7985'}}},toolbox: {right: '20px',feature: {dataView: {show: true,title: '数据视图',//readOnly: true, //设置只读,会隐藏刷新按钮。lang: ['数据视图', '关闭', '导出Excel'],contentToOption: function (opts) {$("#tableExcel_Day").table2excel({exclude: ".noExl", //过滤位置的 css 类名filename: data.title + ".xls", //文件名称name: "Excel Document Name.xls",exclude_img: true,exclude_links: true,exclude_inputs: true});},optionToContent: function (opt) {// console.log(opt);var axisData = opt.xAxis[0].data; //坐标数据var series = opt.series; //折线图数据var tdHeads = '<td  style="padding: 0 10px">时间</td>'; //表头第一列var tdBodys = ''; //表数据//组装表头var nameData = new Array('温度', '湿度', '风力', 'PM2.5质量','人口密度');for (var i = 0; i < nameData.length; i++) {tdHeads += '<td style="padding: 0 10px">' + nameData[i] + '</td>';}var table = '<table id="tableExcel_Day" border="1" class="table-bordered table-striped" style="width:100%;text-align:center" ><tbody><tr>' + tdHeads + ' </tr>';//组装表数据for (var i = 0, l = axisData.length; i < l; i++) {for (var j = 0; j < series.length ; j++) {var temp = series[j].data[i];if (temp != null && temp != undefined) {tdBodys += '<td>' + temp.toFixed(2) + '</td>';} else {tdBodys += '<td></td>';}}table += '<tr><td style="padding: 0 10px">' + axisData[i] + '</td>' + tdBodys + '</tr>';tdBodys = '';}table += '</tbody></table>';// console.log(table);return table;}},dataZoom: { show: true, title: { zoom: '区域缩放', back: '区域缩放还原' } },saveAsImage: { show: true }}},legend:{data: ['温度', '湿度','风力','PM2.5质量','人口密度']// data: ['一级保护区', '二级保护区','准保护区']},grid:{x2:85,x:55,y2:70,},dataZoom: [{type: 'slider',show: true,xAxisIndex: [0],bottom: 22,start: (100-Math.floor(1000/data.rownum)),height:14,end:100 ,//初始化滚动条realtime:true,}],xAxis: {type: 'category',data: data.x_data,boundaryGap:true,show:true,axisLabel:{interval:0,alignWithLabel:true,formatter: function(value, index){if (index  %  2  !=  0)  {return  '\n'  +  value;}else  {return  value;}}   }},yAxis: [{name:'温度',position: "left",type: 'value',min:0, splitNumber: 10, // Y 轴分隔格数axisLabel:{rotate:20,},nameRotate: 30,},{name:'湿度',position:'left',type: 'value',min:0,max:100,offset:25, splitNumber: 10, // Y 轴分隔格数axisLabel:{rotate:20,},nameRotate: 30,},{name:'风力',position:'right',type: 'value',min:0,max:12, splitNumber: 10, // Y 轴分隔格数axisLabel:{rotate:20,},nameRotate: 30,},{name:'PM2.5质量',position:'right',type: 'value',offset:23,splitLine: {show: false},scale:true,min:0,boundaryGap: true, splitNumber: 10, // Y 轴分隔格数axisLabel:{rotate:20,},nameRotate: 30,},{name:'人口密度',position:'right',type: 'value',splitNumber: 10, // Y 轴分隔格数splitLine: {// Y 轴分隔线样式show: false,lineStyle: {color: ["#f3f0f0"],width: 2,type: "solid"}},offset:46,scale:true,boundaryGap: true,axisLabel:{rotate:20,},nameRotate: 30,},],series: [{name: '温度', data: data.data1, type: 'line',yAxisIndex:0,},{name: '湿度', data: data.data2, type: 'line',yAxisIndex:1,},{name: '风力', yAxisIndex:2,data: data.data3, type: 'line'},{name: 'PM2.5质量', data: data.data4, type: 'line',yAxisIndex:3,},{name: '人口密度', data: data.data5, type: 'line',yAxisIndex:4,}]//例子 [{data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line'},{data: [120, 332, 201, 434, 190, 330, 320], type: 'line'}]//  [{name: '一级保护区', data: [220, 182, 191, 234, 290, 330, 310, 250, 260, 280]}]//[5, 20, 36, 10, 10, 20]});//判断最新一行的数据在哪个范围并改变颜色//风力有0-12级,假设0-6为绿色,7-9为黄色,大于10级为红色;温度范围,假设0-28为绿色,29-35为黄色,大于36红色;
//湿度以百分比计,假设有0-100级,0-50为绿色,51-70为黄色,71-100为红色;
//pm2.5质量   0-75为绿色,76-150为黄色,150以上为红色;人口密度 人/平方千米,其中0-25为绿色,26-100为黄色,大于100为红色。rownum=data.rownum;columnnum=data.columnnum;var last =new Array([data.data1[rownum-1],data.data2[rownum-1],data.data3[rownum-1],data.data4[rownum-1],data.data5[rownum-1]]);// alert(last[0][0]+"last0");//记录五个小灯的状态var y1,y2,y3,y4,y5=0;//显示当前数字// document.getElementById("cnumber"+diquid+"1").innerHTML=last[0][0];document.getElementById("rtt"+diquid+"1").innerHTML=last[0][0];document.getElementById("rtt"+diquid+"2").innerHTML=last[0][1];document.getElementById("rtt"+diquid+"3").innerHTML=last[0][2];document.getElementById("rtt"+diquid+"4").innerHTML=last[0][3];document.getElementById("rtt"+diquid+"5").innerHTML=last[0][4];if(last[0][0]<=28&&last[0][1]>=0)//判断温度{$("#rc"+diquid+"1").css("fill","green");}else if(last[0][0]<=35){$("#rc"+diquid+"1").css("fill","yellow");}else if(last[0][0]>35){y2=1;$("#rc"+diquid+"1").css("fill","red");}if(last[0][1]<=50&&last[0][2]>=0)//判断湿度{$("#rc"+diquid+"2").css("fill","green");}else if(last[0][1]<=70){$("#rc"+diquid+"2").css("fill","yellow");}else if(last[0][1]>70){y3=1;$("#rc"+diquid+"2").css("fill","red");}if(last[0][2]<=6&&last[0][0]>=0)//判断风力{$("#rc"+diquid+"3").css("fill","green");}else if(last[0][2]<=9){$("#rc"+diquid+"3").css("fill","yellow");}else if(last[0][2]>9){y1=1;$("#rc"+diquid+"3").css("fill","red");}if(last[0][3]<=75&&last[0][3]>=0)//判断PM2.5{$("#rc"+diquid+"4").css("fill","green");}else if(last[0][3]<=150){$("#rc"+diquid+"4").css("fill","yellow");}else if(last[0][3]>150){y4=1;$("#rc"+diquid+"4").css("fill","red");}if(last[0][4]<=25&&last[0][4]>=0)//判断人口密度{$("#rc"+diquid+"5").css("fill","green");}else if(last[0][4]<=100){$("#rc"+diquid+"5").css("fill","yellow");}else if(last[0][4]>100){y5=1;$("#rc"+diquid+"5").css("fill","red");}if(y1||y2||y3||y4||y5){redgreen(bjtime,diquid);}//动态添加option值 组装var strstart="";var strend="";for(var x=1;x<=rownum;x++) {//  <option id="0" value="-请选择-">-请选择-</option>strstart+= " <option id='"+data.x_data[(x-1)]+"' value='"+x+"'>"+data.x_data[(x-1)]+"</option>"}strend+=strstart;$("#select"+diquid+"1st").append(strstart);$("#select"+diquid+"2en").append(strend);},error: function (e) {alert("Error");console.log(e.status);console.log(e.responseText);}})
}function setbaojing() {bjtime=($("#baojing").val()*1000);alert("保存成功!"+bjtime);
}function chakan(id) {//把数据传给echarts的start和end,改变滑块位置var diquid;if(id=="sb1"){diquid="1";}if(id=="sb2"){diquid="2";}if(id=="sb3"){diquid="3";}if(id=="sb4"){diquid="4";}if(id=="sb5"){diquid="5";}// var start=$("#select"+num+"1st option:selected");//得到选中的文字// var end=$("#select"+num+"2en option:selected");var startva=$("#select"+diquid+"1st").val();//得到数据所在位置并计算var endva=$("#select"+diquid+"2en").val();if(startva>=endva){var tran;tran=startva;startva=endva;endva=tran;}//重新绘图var myChart = echarts.init(document.getElementById("show_e"+diquid));$.ajax({url: "/ech_data",data: {diquid: diquid,},dataType: "json",//数据格式type: "post",//请求方式async: false,//是否异步请求success: function (data) {   //如果请求成功,返回数据。var titleup = "地区" + diquid;myChart.setOption({title: {text: titleup,}, tooltip: {trigger: 'axis',axisPointer: {type: 'cross',label: {backgroundColor: '#6a7985'}}},toolbox: {right: '20px',feature: {dataView: {show: true,title: '数据视图',//readOnly: true, //设置只读,会隐藏刷新按钮。lang: ['数据视图', '关闭', '导出Excel'],contentToOption: function (opts) {$("#tableExcel_Day").table2excel({exclude: ".noExl", //过滤位置的 css 类名filename: data.title + ".xls", //文件名称name: "Excel Document Name.xls",exclude_img: true,exclude_links: true,exclude_inputs: true});},optionToContent: function (opt) {// console.log(opt);var axisData = opt.xAxis[0].data; //坐标数据var series = opt.series; //折线图数据var tdHeads = '<td  style="padding: 0 10px">时间</td>'; //表头第一列var tdBodys = ''; //表数据//组装表头var nameData = new Array('温度', '湿度', '风力', 'PM2.5质量', '人口密度');for (var i = 0; i < nameData.length; i++) {tdHeads += '<td style="padding: 0 10px">' + nameData[i] + '</td>';}var table = '<table id="tableExcel_Day" border="1" class="table-bordered table-striped" style="width:100%;text-align:center" ><tbody><tr>' + tdHeads + ' </tr>';//组装表数据for (var i = 0, l = axisData.length; i < l; i++) {for (var j = 0; j < series.length; j++) {var temp = series[j].data[i];if (temp != null && temp != undefined) {tdBodys += '<td>' + temp.toFixed(2) + '</td>';} else {tdBodys += '<td></td>';}}table += '<tr><td style="padding: 0 10px">' + axisData[i] + '</td>' + tdBodys + '</tr>';tdBodys = '';}table += '</tbody></table>';// console.log(table);return table;}},dataZoom: {show: true, title: {zoom: '区域缩放', back: '区域缩放还原'}},saveAsImage: {show: true}}},legend: {data: ['温度', '湿度', '风力', 'PM2.5质量', '人口密度']// data: ['一级保护区', '二级保护区','准保护区']}, grid: {x2: 85,x: 55,y2: 70,}, dataZoom: [{type: 'slider',show: true,xAxisIndex: [0],bottom: 22,start: Math.floor(100*(startva / data.rownum)),height: 14,end: Math.floor(100*(endva / data.rownum)),realtime: true,}],xAxis: {type: 'category',data: data.x_data,boundaryGap: true,show: true,axisLabel: {interval: 0,alignWithLabel: true,formatter: function (value, index) {if (index % 2 != 0) {return '\n' + value;} else {return value;}}}},yAxis: [{name: '温度',position: "left",type: 'value',min: 0, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '湿度',position: 'left',type: 'value',min: 0,max: 100,offset: 25, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '风力',position: 'right',type: 'value',min: 0,max: 12, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: 'PM2.5质量',position: 'right',type: 'value',offset: 23,splitLine: {show: false},scale: true,min: 0, boundaryGap: true, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '人口密度',position: 'right',type: 'value',splitNumber: 10, // Y 轴分隔格数splitLine: {// Y 轴分隔线样式show: false,lineStyle: {color: ["#f3f0f0"],width: 2,type: "solid"}}, offset: 46, scale: true, boundaryGap: true, axisLabel: {rotate: 20,},nameRotate: 30,},],series: [{name: '温度', data: data.data1, type: 'line', yAxisIndex: 0,}, {name: '湿度',data: data.data2,type: 'line',yAxisIndex: 1,}, {name: '风力', yAxisIndex: 2, data: data.data3, type: 'line'}, {name: 'PM2.5质量', data: data.data4, type: 'line', yAxisIndex: 3,}, {name: '人口密度',data: data.data5,type: 'line',yAxisIndex: 4,}]//例子 [{data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line'},{data: [120, 332, 201, 434, 190, 330, 320], type: 'line'}]//  [{name: '一级保护区', data: [220, 182, 191, 234, 290, 330, 310, 250, 260, 280]}]//[5, 20, 36, 10, 10, 20]});},error: function (e) {alert("Error");console.log(e.status);console.log(e.responseText);}});}function chongzhi(id) {var diquid;if(id=="cz1"){diquid="1";}if(id=="cz2"){diquid="2";}if(id=="cz3"){diquid="3";}if(id=="cz4"){diquid="4";}if(id=="cz5"){diquid="5";}trandata(diquid);
}

补充:这是截取数据显示的。

//截断数据!!!!!!!!!!!!!!!
function chakan(id) {var diquid;if(id=="sb1"){diquid="1";}if(id=="sb2"){diquid="2";}if(id=="sb3"){diquid="3";}if(id=="sb4"){diquid="4";}if(id=="sb5"){diquid="5";}// var start=$("#select"+num+"1st option:selected");//得到选中的文字// var end=$("#select"+num+"2en option:selected");var startva=$("#select"+diquid+"1st").val();//得到数据所在位置并计算var endva=$("#select"+diquid+"2en").val();if(startva>=endva){var tran;tran=startva;startva=endva;endva=tran;}function computedPosition(length,xArraylength) {if(xArraylength>=10){return length >= 10 ? this.start = 35 : this.start = (100-Math.floor(1000/xArraylength));}else{return 0;//小于十条数据显示全部}}//重新绘图var myChart = echarts.init(document.getElementById("show_e"+diquid));var titleup;$.ajax({url: "/ech_data",data: {diquid: diquid,},dataType: "json",//数据格式async: false,//是否异步请求success: function (data) {   //如果请求成功,返回数据。titleup = "地区" + diquid;//截断数组.myChart.setOption({title: {text: titleup,}, tooltip: {trigger: 'axis',axisPointer: {type: 'cross',label: {backgroundColor: '#6a7985'}}},toolbox: {right: '20px',feature: {dataView: {show: true,title: '数据视图',//readOnly: true, //设置只读,会隐藏刷新按钮。lang: ['数据视图', '关闭', '导出Excel'],contentToOption: function (opts) {$("#tableExcel_Day").table2excel({exclude: ".noExl", //过滤位置的 css 类名filename: data.title + ".xls", //文件名称name: "Excel Document Name.xls",exclude_img: true,exclude_links: true,exclude_inputs: true});},optionToContent: function (opt) {// console.log(opt);var axisData = opt.xAxis[0].data; //坐标数据var series = opt.series; //折线图数据var tdHeads = '<td  style="padding: 0 10px">时间</td>'; //表头第一列var tdBodys = ''; //表数据//组装表头var nameData = new Array('温度', '湿度', '风力', 'PM2.5质量', '人口密度');for (var i = 0; i < nameData.length; i++) {tdHeads += '<td style="padding: 0 10px">' + nameData[i] + '</td>';}var table = '<table id="tableExcel_Day" border="1" class="table-bordered table-striped" style="width:100%;text-align:center" ><tbody><tr>' + tdHeads + ' </tr>';//组装表数据for (var i = 0, l = axisData.length; i < l; i++) {for (var j = 0; j < series.length; j++) {var temp = series[j].data[i];if (temp != null && temp != undefined) {tdBodys += '<td>' + temp.toFixed(2) + '</td>';} else {tdBodys += '<td></td>';}}table += '<tr><td style="padding: 0 10px">' + axisData[i] + '</td>' + tdBodys + '</tr>';tdBodys = '';}table += '</tbody></table>';// console.log(table);return table;}},dataZoom: {show: true, title: {zoom: '区域缩放', back: '区域缩放还原'}},saveAsImage: {show: true}}},legend: {data: ['温度', '湿度', '风力', 'PM2.5质量', '人口密度']// data: ['一级保护区', '二级保护区','准保护区']}, grid: {x2: 85,x: 55,y2: 70,}, dataZoom: [{type: 'slider',show: true,xAxisIndex: [0],bottom: 22,start: computedPosition(1,(endva-startva)),height: 14,end: 100,realtime: true,}],xAxis: {type: 'category',data: (data.x_data).slice((startva-1),endva),boundaryGap: true,show: true,axisLabel: {interval: 0,alignWithLabel: true,formatter: function (value, index) {if (index % 2 != 0) {return '\n' + value;} else {return value;}}}},yAxis: [{name: '温度',position: "left",type: 'value',min: 0, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '湿度',position: 'left',type: 'value',min: 0,max: 100,offset: 25, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '风力',position: 'right',type: 'value',min: 0,max: 12, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: 'PM2.5质量',position: 'right',type: 'value',offset: 23,splitLine: {show: false},scale: true,min: 0, boundaryGap: true, splitNumber: 10, // Y 轴分隔格数axisLabel: {rotate: 20,},nameRotate: 30,}, {name: '人口密度',position: 'right',type: 'value',splitNumber: 10, // Y 轴分隔格数splitLine: {// Y 轴分隔线样式show: false,lineStyle: {color: ["#f3f0f0"],width: 2,type: "solid"}}, offset: 46, scale: true, boundaryGap: true, axisLabel: {rotate: 20,},nameRotate: 30,},],series: [{name: '温度', data:(data.data1).slice((startva-1),endva),type: 'line', yAxisIndex: 0,}, {name: '湿度',data: (data.data2).slice((startva-1),endva),type: 'line',yAxisIndex: 1,}, {name: '风力', yAxisIndex: 2, data: (data.data3).slice((startva-1),endva), type: 'line'}, {name: 'PM2.5质量', data:(data.data4).slice((startva-1),endva), type: 'line', yAxisIndex: 3,}, {name: '人口密度',data:(data.data5).slice((startva-1),endva),type: 'line',yAxisIndex: 4,}]});},error: function (e) {alert("Error");console.log(e.status);console.log(e.responseText);}});}

根据x坐标选择一段echarts显示(移动滑块)/截取一段相关推荐

  1. Vue Echarts 显示地图且根据坐标设置标注点

    Vue Echarts 显示地图且根据坐标设置标注点 哎哟我去 我就想用Echarts在页面上画一张地图,这张地图显示全国,然后我有几个坐标点的经纬度信息,需要在这个地图上根据经纬度标注在Echart ...

  2. Winform Echarts 显示百度地图的用法(3)

    1,用Echarts 显示百度地图的用法(2)写一个 baidu.html 2,winform页面放一个WebBrowser控件,用来放地图的html页面 3,winform 加载时 将WebBrow ...

  3. 前端vue显示柱状图_Vue接入Echarts 显示柱状图饼图

    Vue接入Echarts 显示柱状图饼图 使用CLI接入 npm install echarts --save 1.可以全局引入(在main.js) // 引入echarts import echar ...

  4. Java黑皮书课后题第8章:*8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积

    *8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目 ...

  5. FPGA _Verilog HDL_十六进制7段码显示译码器设计实验

    一.题目 十六进制7段码显示译码器设计实验. 二.源代码 说明:本实验使用的是共阴数码管. //---------------------------------------------------- ...

  6. Echarts显示自定义标注点/地图map引导线

    Echarts显示自定义标注点/地图map引导线 先贴效果.这里实现了 1.地图上县区名的显示,鼠标移入显示相应的项目数(如下图东源县) 2.地图上增加自定义地图(这里增加了没有的高新区&市辖 ...

  7. 百度地图多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置自动缩放等级

    如果有多个兴趣点(经纬度.坐标点)需要同时显示在地图上,如何设置缩放比例.如果缩放太细,那么一个屏幕放不下,如果缩放太粗,显示就太密集.需要在程序中根据点的分布来设置. 百度地图Android SDK ...

  8. Keil软件勾选框(复选框)不显示勾号,而是填充实心黑色,导致软件不能用。

    Keil软件勾选框(复选框)不显示勾号,而是填充实心黑色,导致软件不能用. 问题描述 解决办法 问题描述 1. Keil软件勾选框(复选框)不显示勾号,而是填充实心黑色 2.串口助手勾选框(复选框)不 ...

  9. php获取文本宽度,PHP获取一段文本显示点阵宽度和高度的方法

    PHP获取一段文本显示点阵宽度和高度的方法 本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法.分享给大家供大家参考.具体如下: define("F_SIZE", 8); d ...

最新文章

  1. 转载:HBuilder常用快捷键
  2. 一周AI看点 | 董明珠投资150亿洛阳造机器人 北京首条无人驾驶地铁线空载试运行
  3. 大TTT需要复习的课件PPT以及大作业完成链接
  4. [k8s] 第五章 Pod详解
  5. jQuery快速入门专题
  6. OpenCV检测拐角detecting corners的实例(附完整代码)
  7. docker部署mysql项目_docker部署springboot项目(web + mysql)
  8. Redisbook学习笔记(1)字典(2)
  9. 【数字信号调制】基于matlab GUI PCM编码调制【含Matlab源码 1018期】
  10. vibe的matlab实现,Matlab調用VIBE算法
  11. unity学习笔记-uniwebview3的使用以及一些补充(视频问题已解决)
  12. Lavas的简单入门
  13. Houdini17 OptiX Denoise使用
  14. GC overhead limit exceeded问题
  15. python卷积神经网络预测股价_解读:一种基于CNN-LSTM混合神经网络的股价预测模型...
  16. bugku秋名山老司机之使用requsets解题
  17. 分布式的Key-Value存储系统voldemort
  18. SpringBoot下Redis切换db
  19. 眼球中心定位跟踪算法—eyelike 代码解析
  20. GitChat·技术管理 | Cynefin 框架和不确定性管理思维

热门文章

  1. 达内终端端mysql命令_MySQL数据库的常用命令
  2. Python 爬虫逆向
  3. MAC上Python升级到最新版
  4. 阀门制造工艺对阀门设计提出的工艺性
  5. 重庆机场T3航站楼为什么设计成H型? 总设计师这样说
  6. Transformer - 李宏毅笔记
  7. 个人对rtsp协议的理解
  8. QQ、微信、立体感、中间展开样式进度条
  9. “一文读懂”系列:无处不在的WMS
  10. 一个LINUX狂人的语录(个人认为很精辟)