自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛快爬

技术分享,学习

  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 el-table中data发生变化原checkbox选中项保留的问题

最近项目中遇到了在一个列表中通过checkbox多选行问题,由于列表数据比较多,会遇到多选对象不好找,因此想通过查询条件筛选出再进行选择,这样就会导致每次查询table的data值都会发生变化,所以需要保证每次查询并且选择完行以后记录前一次的选择的行对象,这样再最终选择完记录以后才会将所有的行对象拿到,问题点就是每次记录上次的查询的选中对象,同事取消选中以后也要再整个选中的对象中取消对应行对象。最后结果,所有以前选择的行对象都在,取消不在截图了,一样道理。

2023-12-28 11:07:41 604

原创 盈科数智视频管理平台简介

视频监控,GB28181,视频国标级联、安防

2023-12-14 11:05:18 439

原创 PostgreSql查询优化,索引设置

postgresql查询优化,索引建立

2023-12-14 10:12:38 106

原创 在线地图叠加WMS服务,配合WFS数据服务实现图层叠加,属性查看功能

WebGis通过WMS和WFS实现地图叠加和属性查询,解决大数量地图卡顿问题

2023-12-04 10:29:38 268

原创 通过el-tab切换Echarts图表显示不全问题

echarts 在el-tab切换中加载问题

2023-07-25 11:51:45 1589

原创 sql统计某一字段不同状态的数量,时间戳转日期格式、按月统计使用

sql中统计某一字段不同状态的数量,sql时间戳转化为日期,sql按年、月统计

2023-06-28 16:28:07 1148

原创 两个for循环嵌套优化

数量较小时,嵌套for循环运行基本没什么影响,如果数据量较大运行时间明显变长,毕竟复杂度是O(n),数据量大或者循环嵌套过多,代码执行耗时会很恐怖。前段时间在公众号中看到一篇技术文章,关于for循环嵌套的优化方法,感觉很实用(比较原来自己遇到过),下面分享给大家,同时加深理解,欢迎讨论。在for循环中使用break,减少执行次数,从而减少耗时,当然也是针对数据量不大,嵌套少,有一定的判断条件。使用map 去优化,map的取值效率 在多数的情况下是能维持接近 O(1) 的 ,数组加链表。

2023-04-17 14:46:08 1549

原创 Sqlserver根据当前时间生成17位时间流水号

根据数据库时间直接生成流水号

2022-04-13 12:16:16 1010

原创 启用windows功能NetFx3时出错,终极方法

最近在内网服务器按装IIS 启用Net3.5时报错,大体意思找不到源文件,安装失败,网上好多方式 没起到作用,最后 终极办法 下载NetFx3包,自己启用就行。1、下载NetFx3.cab,放到C盘Windows下,找不到包私信联系。2、启用命令,执行完下面的命令,基本都解决了。 DISM.exe /Online /Enable-Feature /all /FeatureName:NetFx3ServerFeatures /Source:C:\Windows...

2021-11-19 10:57:29 3827 1

原创 axios提交参数

背景有一项目中需要保存文本编辑器的内容到后台,因此提交的内容量也很大,之前一直没注意,觉得post就可以,但是就是提交失败,提示请求过长,或者431,最好反复检查,原来请求的时候参数使用的是param,因此提交的内容都在请求路径上。改为data即可,data提交相当于将内容放到json体进行提交。解释axios中param参数提交,会将内容放到URL中进行提交。export function getList(params) { return request({ url: '/channe

2021-03-24 16:06:59 314

原创 vue-cli3.0兼容IE浏览器

一、背景因为项目中一些功能用到了IE的ocx组件部分,必须在IE环境下运行,按正常vue支持来说,IE8+应该是支持的,可能ES6写法需要进行兼容,我的项目就是在IE中无法打开,空白,也报一些 未定义什么的错误。为了解决这个问题,开始查找尝试,我的环境是IE11.二、解决方法1、安装babel-polyfill,由于尝试好多次不成功 我的项目里面还安装了es6-promise,估计不安装也没什么问题,安装方法如下:npm install --save babel-polyfillnpm inst

2021-02-26 14:52:28 3029 1

原创 vue-element-admin进行npm安装时 code ENOENT syscall spawn git等错误

背景再一次vue-element-admin使用中,安装依赖时报错,当然第一次就是 删除package-lock.json一般都可以解决,但是这次不但没有解决,还有其他错误,错误如下:npm ERR! code ENOENTnpm ERR! syscall spawn gitnpm ERR! path gitnpm ERR! errno -4058npm ERR! enoent Error while executing:npm ERR! enoent undefined ls-remote

2021-02-21 22:24:02 7241 1

原创 windows按照补丁 安装提示 此更新不适用你的计算机

如题 Windows8.1-KB2999226-x64.msu 双击安装安装提示 此更新不适用你的计算机 。解决方案:放在D:\update\目录下windows键+X 选择 命令提示符(管理员) 一定要是管理员打开cmd 分别执行下面两句。红色部分就是自己的更新程序了。其他安装同理 例如Windows8.1-KB2919442-x64.msu 等1 expand –F:* D:\update\Windows8.1-KB2999226-x64.msu D:\update\2

2021-02-04 22:06:09 2606

转载 转载 ----RabbitMQ详解------消息通信的概念

https://www.cnblogs.com/ysocean/p/9240877.html

2021-01-22 12:07:08 92

原创 SpringBoot结合mybatis实现多表关联查询

@MapperScan(basePackages = "cn.enilu.flash.dao")

2021-01-18 11:46:39 4566 4

原创 基于.net C#实现websocket消息推送

一、准备环境IIS需支持websocket协议,同时需要配置进行如下配置websocket 宿主配置完成。二、实现方法我采用两种方式进行测试:1、基于webapi作为服务端2、一般处理程序作为服务端两种形式,实际都一样,只不过相对于客户端来说,请求路径和方式不同而已。最主要的还是websoket组件部分,这里使用的是第三方的组件Fleck实现,有了这个组件很容易实现websocket服务创建了。如下:using Fleck;using System;using System.Col

2020-11-26 17:28:16 7705

原创 java 实现部门下的人员树,即两个表组合的树

controller层 /** * 获取菜单树 */ @RequestMapping(value = "/userTree", method = RequestMethod.GET) @RequiresPermissions(value = {Permission.MENU}) public Object userTreeListByDeptId() { List<ZTreeNode> treeList = deptService.

2020-11-24 17:15:52 3993 9

原创 win2012没有远程桌面授权服务器可以提供许可证 如何远程

如果远程windows服务器时,提示“没有远程桌面授权服务器可以提供许可证 如何远程”,先通过以下方式进行强制登录,然后在对服务器进行设置即可,延期使用。强制登录服务器方式;1、运行—输入:mstsc /admin /v ip:端口 回车即可2、进入远程桌面,输入 ip:端口 /admin例如:mstsc /admin /v 192.168.0.131:23568进入服务器以后,按照以下步骤进行设置即可:...

2020-11-20 09:03:58 10664

原创 SpringBoot 打包jar文件运行以后,数据库出现乱码问题

springboot项目打成jar包以后,通过 java -jar xxx.jar运行后台以后,有时候会出现数据库乱码问题,当我们排除项目本身的配置文件中的配置,以及数据库中的编码格式以后,应该问题在于启动jar包时需要设置编码格式:java -Dfile.encoding=utf-8 -jar xxxxtest-0.1.jar一般会解决后台乱码问题。正常情况下,不需要设置,但是遇到前端有富文本的数据时,最好加上,当然也有人提出在配置文件中设置编码格式为utf8mb4(没测试过,有兴趣可以试试

2020-11-18 15:10:35 1179 1

原创 经纬度手动简单调整整位置

规律:1、本bai初子午线(0°经线du)以东是东经,越往东,zhi经线度数越大,一直到东经180°。2、本初子dao午线(0°经线)以西是西经,越往西,经线度数越大,一直到西经180°。3、东经180°和西经180°这二条经线是重合的。4、纬度共有90度。赤道为0度,向两极排列,圈子越小,度数越大。从0°经线算起,向东、向西各分作180°,以东的180°属于东经,习惯上用“E”作代号,以西的180°属于西经,习惯上用“W”作代号。东经180°和西经的180°重合在一条经线上,那就是180°经线。

2020-11-18 11:05:03 2677

原创 时间字符串中通过replace方法将“/”替换为“-“问题

上线中的项目遇到一个问题,前端的时间为字符串格式,诸如;2020/01/01 00:00:00 形式,时间控件不识别,自动赋值为当前系统时间,解决办法自然是格式化时间,将/替换为-,替换时务必注意符号转义问题,下面是正确的方式://替换字符串/function formateTime(textstr) { debugger var datetimes = textstr; if (datetimes == null || datetimes == "") { return; } if

2020-11-16 09:56:43 1670

原创 sql实现将一个表中字段值赋给另一个表的字段

背景最近项目中遇到一个问题,统计部门的工作量,系统已经运行了两周了,有上千条业务数据,但是在统计中发现一个问题,业务表中的部门外键被全部赋值NULL,最后查了原因,确实是有个步骤中的接口操作中将部门给更新了(但是没传值),没办法只能解决,最后发现我们有个日志和流程记录,这两个表都有操作人的部门信息,这就好办了,我可以把流程表中对应的这一操作的部门id赋值给业务表,逻辑上市不会有问题,直接上代码update AppEventInfos set AppEventInfos.ForDepartmentCode

2020-11-15 18:43:37 6395

原创 Maven添加依赖 报错unable to find valid certification path to requested target

Maven添加依赖时提示:SunCertPathBuilderException:unable to find valid certification path to requested target。此操作为忽略证书验证

2020-10-16 10:37:09 439

原创 mysql数据库时间格式设置(12,24制)

最近在项目遇到数据库中的时间字段都变为12进制的问题,最后通过查询,发现是因为自己升级mysql以后,同时修改了后台配置数据库的文件所致,具体如下:SpringBoot配置文件application-dev.properties中的数据库路径配置spring.datasource.url=jdbc:mysql://localhost:3306/zy_website_data?useUnicode=true&characterEncoding=UTF8&useSSL=false&s

2020-10-14 10:34:45 3717

原创 sq多表关联查询,如何通过聚合函数获取某一列的和值

背景获取每个部门处理的订单数以及总的应处理的订单数。处理逻辑通过分组算出每个部门的处理的订单数,总的应处理订单数,应该是每个部门的应处理订单数之和。按照该思路,可以通过简单的一个关联语句实现。如下select handleEventRowNum.*,rank() OVER (ORDER BY EventNum DESC) AS RankIndex,ssfrom(select count(EventTaskNumber) EventNum,EventProcesserOrgCode from

2020-10-03 15:42:41 432

原创 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”

在内网服务器中安装sqlserver2012时提示如下错误百度以后,基本是通过powerShell安装启用,但是win2012招不到对于的源文件,所以我是没成功,通过以下方式进行实现,从其他地方copy一份源文件,进行指定启用即可完成,具体如下使用 PowerShell工具进行安装(微软极力推荐系统管理员们使用强大的 Powershell 来管理系统), 指定源文件路径然后进行安装: Install-WindowsFeature NET-Framework-Core –Source E:\安装包\s

2020-09-11 01:10:29 1066

原创 mysql 中count(*)结果为空的情况

今天遇到一个场景,统计网站的用户访问量,功能还是比较简单,可能一个简单的sql就能返回结果,由于访问用户需要去重,所以就写了如下的sql,我用的是mysql 8+SELECT count(1) num FROM t_customer_visit_log WHERE logname = '来访用户' and create_time between '2010-01-01' and '2030-02-02' group by userid正常应该也是这样,但是当记录为空的时候,查询结果不是0,而是空

2020-07-31 14:45:10 7787

原创 SpingBoot引入mysql 高版本8+以上找不到驱动

背景现在mysql版本已经到了8.0.20了,安装高版本以后就要求我们需要高版本的jar包,因为之前我用的是5系列,将代码复制到新机器(mysql8.0.19)以后就开始报密码验证错误什么的,这是因为8+以上安全要求,下面我简单介绍我遇到的坑,以及如何查找到问题,同一个问题我至少遇到了两次,都是花了很久才解决的,所以很有必要记录一下。1、修改项目中mysql配置文件,修改为对应的mysql版本,位置是项目的pom文件。 <dependency> <group

2020-07-20 18:52:34 1732 1

原创 vue 基于elementUI的选择组件el-select中@change事件返回对象方法

el-select的选择以后返回对象实现方法郁闷的开始郁闷的开始人一旦出现死脑筋,就会非常累。今天我就出奇的郁闷,上次遗留的一个问题,周末正好有时间,想好好看看解决掉他,打开代码,各种尝试,调试,就是没好转,自己心里开始发牢骚,就一个选择事件返回对象问题都解决不了,简直。。。。内心无数次自责,辱骂。。。下面先看一下需求:说是有个值班表单,里面要进行值班人员下拉,下拉就下拉吧,他还得再下拉选择以后要把这个人的电话号码也查出来,真烦人,本来很简单的问题,有得用脑子。。。说实话真不难,不就是将电话号码

2020-07-11 21:19:26 60828 16

原创 sql关联查询、子查询综合应用

一个主表,关联若干个字表,同时还要获取字表的标识信息,例如:人(刑满释放、易上访、重点青少年,吸毒人员,临时管控人员),应用场景就是,某某人有可能身兼数职(例如即是易上访、又是刑满释放、而且还是临时管控…)可以试试如下的一摊代码,大多数都能看懂,欢迎提供更好的方式。select * from (SELECT aids.population_code aids, correction.population_code correction,drug.population_code drug,teena

2020-07-02 17:03:14 258

原创 el-cascader级联展开时,无法定位到子节点,去除末节点的children

前端替换字符串的效率还是很高,所以不用过于担心会影响效率,当然数据量很大的话最好在后台处理.

2020-06-29 10:17:14 2508

原创 vue element-ui radio 单选框根据vue数据类型进行选中

:label=“1” 要求后台返回的字符串形式,即在定义的时候,加上引号,如下label=“1” 要求后台返回的是数值型(后台整型),即在定义的时候,去掉引号,如下如果出现混用,将导致radio无法选中,切记。。。...

2020-06-19 09:58:42 1921

转载 阿里巴巴数据库

开源数据库 AliSQLAliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。地址:https://github.com/alibaba/AliSQL分布式数据库 OceanBaseOceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、.

2020-06-19 08:36:58 3854

原创 rsa public key not find

如果在使用navicat过程中遇到rsa public key not find提示,请按照以下步骤操作进入navicat安装目录下,执行uninstall卸载核心文件,回到根目录删除PremiumSoft整个目录,这时候一般是可以了,如果不行进入注册表  计算机\HKEY_CURRENT_USER\Software\PremiumSoft  删除该目录;————————————————版权声明:本文为CSDN博主「m0_38004177」的原创文章,遵循CC 4.0 B

2020-06-17 12:39:36 75274 5

原创 SuperMap面数据指定中心点坐标

我们在GIS开发中,常常会遇到区域范围的面数据,在地图上显示面,很多时候会用到面数据的中心位置,进行面位置确定,默认的面数据只有他东西南北的点数据,因此需要通过桌面进行一定的数据处理,下面就是处理的流程完成以上步骤后,数据集会自动增加两个字段,center_x,center_y。...

2020-05-29 14:57:20 1801

原创 网格化综治解决方案

社会治安综合治理信息系统介绍以网格化管理为基础应用的系统涉及安监、环保、综治等各个行业,本方案以综治网格(“9+x”)为例,将“9”大业务基础数据作为数据支撑,围绕综治各项业务需求作为“x”模块进行系统扩展延伸。一、网格化管理网格化管理:根据属地管理、地理布局、现状管理等原则,将管辖地域划分成若干网格状的单元,并对每一网格实施动态、全方位管理。对网格基础信息进行管理,实现社会服务管理平台所需的基础数据功能。利用GIS系统对各级网格进行标绘划分,达到全区行政区域无缝隙、全覆盖。网格划分:根据属

2020-05-27 11:17:45 2769 1

原创 基于vue cli3.0开发中跨域配置问题

最近项目开发中使用了开源的web-flash框架,整体不错,作者也很给力,前端采用vue cli3.0。现在项目都采用前后端分离,所以跨域是我们开发中遇到的常见问题,当然如果熟悉nginx就无需关心这个问题,如果是其他服务宿主,可能需要考虑跨域的问题,比如我用的是IIS,必须解决跨域,在后台放开跨域请求的要求后,前端也需要做一下简单的处理。如果不需要携带cookie,改为false,这个很重要。...

2020-05-27 11:00:55 642

原创 Vue 中动态Html片段绑定事件

Vue 中动态Html片段绑定事件最近项目中地图开发遇到了动态html中添加事件,打开新的组件的需求,如果用vue中this.fun应该是行不通,没有作用域(试了确实不行)。但是仔细想想,所有的vue组件最后都会被转成html段,如果我们把方法转成当前组件全局的方法,是不是直接通过方法名就可以绑定事件了,有点类似于定义一个全局的变量var a;下面直接使用a就行。当让方法也可以使用这种方式var aa=fun(){},但是这个有个问题就是获取不了组件内的数据,所以尽量在vue组件的方法内进行全局绑定。

2020-05-27 10:49:17 2254

原创 通过supermap desktop转化坐标系

最近在项目中一直会遇到自主配图,或者挖去指定区域的需求,没办法只能下载省级数据,进行数据筛选,不过大多数下下来的数据都不是我们需要的GCS_WGS 1984坐标系,即经纬度,需要进行转化,当然arcgis桌面也可以,今天我们介绍一下超图的操作过程。1、右键数据源,选择属性,进入属性对话框,选择下方坐标系选项卡。2、选择投影转化图标进行转化,弹出转化对话框选择重新指定坐标系,点击转化,完...

2020-04-29 08:58:32 3387

原创 说说web代理的那点事

最近学习配置nginx,了解了什么是正向代理和反向代理。先说说代理:应该就是个代表,渠道。下面通过一张牛逼的图说明什么是正、反向代理,一看图立马懂。这是一张整体拓扑图,基本可以看出,客户端不能直接去访问到服务端,中间需要一个代表去和服务器洽谈,然后将客户端需要的资料从服务器获取到,然后再给客户端,现实中的场景有:访问谷歌,可能直接访问访问不到,但是下载一个代理就可以很慢的访问到,这...

2020-04-23 15:40:10 190

historyroute.js

基于高德地图轨迹回放时属性展示,提供js方法,数据包可以自己组装

2021-04-13

视频WEB插件.zip

此插件为海康浏览器插件,包括开发包、开发文档、demo,可以直接运行,支持Ie10+,谷歌、火狐、360等主流浏览器。

2020-04-13

ArcGIS10.3全包.txt

ArcGIS 工具包下载,包括桌面和许可工具,下载链接文档,里面有全套的打包路径,有问题可以留言关注,每天在线

2020-03-20

cangku.zip

基于web的三维开发模型数据,格式为obj,亲测可用,可以使用three.js直接使用查看效果,360度操作感觉很好

2019-06-27

kerryjiang-SuperSocket-master.zip

SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架。你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket 如何工作,但是你却可以使用 SuperSocket 很容易的开发出一款 Socket 服务器端软件,例如游戏服务器,GPS 服务器, 工业控制服务和数据采集服务器等等。 --------------------- 作者:阿笨NET 来源:CSDN 原文:https://blog.csdn.net/qq_41474416/article/details/79405296 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-06-27

layuiadmintest.rar

基于layui的后台管理框架,属于单页面应用,非Iframe,对单页面有经验的可以下载看看

2019-06-27

android 提示框demo

一款比较好的第三方dialog。ompileSdkVersion 和 buildToolsVersion 修改为你本地的地址,将找不到的常量VERSION和GROUP删掉

2018-04-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除