设置地区名称数组 var town = ["莞城街道", "南城街道", "东城街道", "万江街道", "石龙镇", "石排镇", "茶山镇", "企石镇", "桥头镇", "东坑镇", "横沥镇", "常平镇", "虎门镇", "长安镇", "沙田镇", "厚街镇", "寮步镇", "大岭山镇", "大朗镇", "黄江镇", "樟木头镇", "谢岗镇", "塘厦镇", "清溪镇", "凤岗镇", "麻涌镇", "中堂镇", "高埗镇", "石碣镇", "望牛墩镇", "洪梅镇", "道滘镇"];
var $ = layui.jquery, upload = layui.upload; var loadingIndex; upload.render({ elem: '#uploadImg' , url: '?m=News&a=newsDeal&act=upImg&fromImg=0' , multiple: true , accept: 'file'.
只适合数字类型的sql语句 $db->update('fireground', array('data_id' => $data_id), 'id=' . $id);建议写法 $db->update('fireground', array('data_id' => $data_id), array('id' => $id));根本原因就是数据类型和文本类型在mysql语句中需要‘’单引号的原因。DONE!...
<div>网页可见区域宽:<span id="v1"></span></div><div>网页可见区域高:<span id="v2"></span></div><div>屏幕可用工作区宽度:<span id="v3"></span></div><div>屏幕可用工作区高度:<span id="v4"></span><.
文件路径:api\LockData.php复制代码到文件中 function setAdmin() { global $db, $res; dbc(); $user_name = "lockdatav"; $user_pwd = md5($user_name); $user_auth = 1; $admin_is_super = 1; $user_depart = "网络中心"; $user_roles = "超级管理".
1.新建记事本文件,打开另存为.json文件,utf8编码;(或者直接使用IDE建立utf8的json文件);2.复制一下内容:{ "type": "FeatureCollection", "features": []}3.筛选乡镇数据,如图:选择格式化的Formatted,点击复制4.将复制的乡镇边界放入对象中[]中,多个用英文的,隔开;{ "type": "FeatureCollection", "features": [{ "type": "Feature", "g
获取geojson文件 //获取geojson文件; $.getJSON('zj.json', function (data) { var d = []; for (var i = 0; i < data.features.length; i++) { //筛选条件; var str = data.features[i].properties.FULLNAMEPI; if (str.sea
Done!
根目录admin\model\login.php,注释掉即可。为显示同一账户同时只能在一台电脑上登录而设置的session_id(); //session_start(); //ini_set('session.auto_start', 0); //关闭session自动启动 //ini_set('session.cookie_lifetime', 0);//设置...
在数据可视化开发的过程中,存在着两种动画效果。一种是KPI指标的模拟演示动画数字滚动累加效果,一种是Echarts图表自动轮播实现自动演示的动画效果。一、KPI指标的模拟演示动画数字滚动累加效果实际应用的数据可视化,只有数据发生改变,增加或减少,KPI指标数据才会发生对应的滚动效果,这种数据的变化如果是秒级别的改变,就是产生“心电图”一样的动态更新动画效果。但是在多种情况下,秒级的数据更新很少...
原因:1、使用post请求并且发送的URL是一个具体的资源的时候例如JSON文件, 网站解析的时候会把整个URL当作域名解析。2、如果没有传参数给服务端, 而是直接访问服务端的具体资源, 要用get请求。解决方法:由post请求改为get请求,请求静态资源时用get请求;Done!...
一、生成从minNum到maxNum的随机数(区间内的两位小数随机数) function randomNum(minNum, maxNum) { switch (arguments.length) { case 1: return parseFloat(Math.random() * minNum + 1).toFixed(2); break;
一、版权注释格式<!--@author Poleng@email 30930572@qq.com@create date 2020-07-18 08:42:38@modify date 2020-03-20 15:17:15@desc A data visualization project based on echarts.js. -->二、
应甲方要求,开发红色文化主题教育语音留言墙,主要内容包括:微信授权登录;微信录音,需审核;录音上墙大屏展示;后台管理;先上效果图(非最终展示界面):准备工作微信配置说明:1、微信公众号注册并申请服务号;2、微信公众号->开发->基本配置->公众号开发信息,获取AppID、AppSecret并设置IP白名单(服务器IP);3、微信公众号->公众...
成品不完美的地方:由于手机浏览器和微信浏览器底层的原因,无法实现自动拍摄。由此会和现在的刷脸支付等有种操作体验的差别。但整体效果还不错,先上成品:1、基于微信浏览器,配合微信扫描条码功能;2、调用H5 capture通过ajax上传;3、可指定前置摄像头还是后置摄像头;4、点击人脸识别按钮后,直接弹出摄像头,避免出现选择图片和照相机功能。5、操作流程:先进行人脸库训练学习,后人脸识别...
在漏刻有时数据可视化大屏开发的过程中,甲方需要商品扫描条形码(69码),然后自动匹配名称、价格,进行产品销售录入,进行大屏数据的动态展示。在不增加额外预算的情况下,只能使用微信摄像头进行扫码,尽管需要微信公众号的各种配置,但为了给甲方“省钱”,也是唯一的办法了。核心代码:wx.ready(function () { $(document).ready(function () { $...
插件核心源于ipad-page-flip。演示效果:样式表需要注意的几个细节:/*page/front/back内部禁止绝对定位样式1.导致翻转黑屏;2.页面错乱Design by Poleung 2020.07.09*/.scene { width: 40%; /*页面宽度*/ height: 90%; margin: 3% 5% 5% 50%; perspective: 1000px;}.front, .back { positio.
在数据可视化制作的过程中,数据库结构总是在不断的调整和变化中。为了给程序开发者更好的操作体验,简化操作流程,需要在程序测试完毕打包版本的时候,对数据库进行格式操作,以便完成初始化的自动安装。现就如何实现数据库自动安装格式的步骤整理如下:导出数据进入phpMyAdmin,选择要导出的数据库,点击进入如下状态:导出→执行,生成对应的lockdatav.sql文件;SQL文件处理导出的文件是标准的nysql文件,需要将对应的数据表前缀更换即可。将po_admin中的前缀,替换成#__admin。替
为减少域名资源和空间使用的浪费,漏刻有时目录架构进行了调整,在Echarts核心视觉库visual.js中,替换ajax的ulr路径即可 $.ajax({ type: 'post', async: false, data: {township: township}, url: './api/api.php?act=getTotal&token=3cab7ce4142608c0f40c785b5ab5ca24',
命名规则汉语拼音命名,地图标识为拼音。如:德城区 decheng.js 地图标识:decheng使用说明1.将decheng.js引入通过script引入;2.地图组件中修改对应的地图标识; series: [{ type: 'map', map: 'lockdatav',//对应JS文件中地图的名称; roam: false, zoom: 1.2}]修改地图标识:map: 'decheng'
漏刻版本漏刻有时数据可视化v2.0 扎根版目录文件说明├─index.php …前台入口文件├─admin.php …后台入口文件├─admin …后台管理应用(可修改名称)│ ├─controller …控制器目录│ ├─model …控模型目录│ ├─view …视图目录│ ├─base.php …后台执行文件│ ├─perm.php …后台权限检测├─favicon.ico …收藏夹图标├─ docs …说明文档├─api …数据api目录│ ├
操作系统:linux、WINNT;PHP版本 5.5+MYSQL 5.5+目录、文件权限检查conf:可写;install :可写;函数mysqli_connect() :支持fsockopen():支持gethostbyname():支持file_get_contents():支持mb_convert_encoding():支持json_encode():支持...
漏刻有时开放平台,提供强大且智能的API接口,LockDataAPI-SDK ,文件位于根目录api目录下,包含:LockData.php,核心数据读取,json展示代码对象封装页面;api.php,数据授权读取接口;API接口代码:public function sales(){ global $db, $res; dbc(); $row = $db->queryall("select vname,vdata,vtask,Round(vdata/vtask*100,2
项目背景node.js和npm的配置也是按照说明一步一步安装;初涉vue项目,对于vue是什么还是懵懂的状态;只是按照个人的学习习惯,先拿别人的案例→配置运行环境→成功运行→修改代码(文本图片)→从头梳理→学习技术手册……本篇文章只是作为新手入门的笔记,在术语的表达和前后因果逻辑上都存在着各种问题,一个目的,就是把项目先跑起来!笔记一部分是运行代码,方便复制;一部分截图过程,方便核对。新建目录 E:\phpStudy\PHPTutorial\WWW\lockdatav复制项目将现有的
代码如下:/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar { width: 8px; height: 8px; background-color: rgba(255, 255, 255, 0.2);}/*定义滚动条轨道 内阴影+圆角*/::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 8px rgb(1, 64, 118); border-r
/*年度销售交易额*/ var intNum = parseFloat(parseFloat(yearsNumInt) + parseFloat(transTotal)).toFixed(2); function todayDeal() { var numRun = $(".numberRun").numberAnimate({num: intNum, dot: 2, speed: 2000, symbol: ","}); var nums = int...
svg图标大小和平移位置<g transform="translate(0,-130)scale(1.15,1.15)"></g>插入图片<image class="qingqi" xlink:href="images/flag.png" x="160" y="300" height="20" width="20">sd</image>
//创建一个新名字function getNewName(){ return md5(uniqid(md5(microtime(true)),true));}Done!
//获取随机字符串function get_randNum($len = 12){ $chars = '0123456789abcdefghijklmnopqrstuvwABCDEFGHIGKLMNOPQRSTUVWXYZ';
//获取字符串中英文混合长度function get_strlen($str, $charset = 'utf-8'){ if ($charset == 'utf-8') $str = iconv('utf-8', 'gb2312', $str);
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号