自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL及达梦数据库数字金额转人民币大写

通过改进网上的一些开源代码,修复一些转换问题1、MySQL的转换函数,解决了网上9999以下转换不了的问题,转换精度达千亿,够正常的金额使用。CREATE DEFINER=`root`@`%` FUNCTION `Money2Chinese`(MONEY DECIMAL(14,2)) RETURNS varchar(200) CHARSET utf8mb4 DETERMINISTICBEGINDECLARE RESULT VARCHAR(100); -- 返回字符串DEC

2022-05-23 11:44:15 1685 2

原创 jdbc连接达梦数据库时区差8个小时问题

问题:通过达梦的manager管理工具连接查询sysdate是正常的,但jdbc连接查询和插入的时间差8个小时1、通过SELECT USER_NAME,CLNT_TYPE,TIME_ZONE,CLNT_IP,CLNT_VER FROM V$SESSIONS查询会话连接的TIME_ZONE 是否+08:00,如果是+00:00则是客户端连接不正常2、解决方法:jdbc连接url字符串增加 &localTimezone=4803、jar尽量使用服务器安装目录下driver的提供jdbc的ja

2022-02-10 11:55:51 4167

原创 vue-openlayers系列(1):Control组件仿arcgis4个角布局

arcgis JavaScript api的组件top-left,top-right,bottom-left,bottom-right布局这种方式比较方便,在openlayers不能指定control的具体位置,需要通过重新css或者element来控制。这里参考arcgis的思路实现组件的在4个方位摆放。首先定义4个div,与map平级<div id="top-left" class="top-left"></div><div id="top-right" cla

2021-09-13 17:33:45 408

原创 Vue-leaflet系列(3):使用esri-leaflet-renderers加载featurelayer要素服务的符号

如果使用leaflet的marker加载图片的方式来渲染的featurelayer的符号,存在一定性能问题。而且featurelayer在发布服务的已经定义好符号,是否可以直接featurelayer的符号?答案是可以的。通过esri-leaflet-renderers插件加载。 esri-leaflet-renderers官方的例子都是通过script标签引入,这里使用vue,要使用import的方式来实现。npm install --save esri-leafle...

2021-09-09 17:52:17 1028

原创 Vue-leaflet系列(2):解决esri-leaflet的attribution覆盖

L.control.attribution({prefix: ''}).addTo(map)通过leaflet自定义的版权信息,却在调用esri-leaflet加载相关layer会被覆盖attribution信息。通过阅读源码可以esri-leaflet的attribution在Util.js在每个layer定义都有引入Uitl,如Featurelayer.js找到Util.js的关键代码,注释掉这一行即可// map.attributionControl.setPr...

2021-09-09 15:03:13 485

原创 Vue-leaflet系列(1):Vue加载esri-leaflet按需引入方式

首先npm安装Leafletnpm install esri-leaflet --save其次引入esri-leafletimport L from 'leaflet'var esri = require("esri-leaflet");var esri = require("esri-leaflet");是网上大部分代码的引入方式,这样引入方式没问题,却增加Vue代码编译体积。正确引入方式是用到那个类再import那个,这样引入js文件更少,体积更少,而且方便对日后需要对源代码

2021-09-09 14:40:04 1693

原创 Vue通过脚本动态加载自定义组件

很多时候需要脚本的方式动态加载自定义组件,代码列子如下 const my-comoponent = () => import('../components/my-comoponent.vue') var toolborVM = new Vue({ template: '<my-comoponent:toolData="toolData"></my-comoponent>', components: {

2021-08-23 16:06:46 1139

原创 Vue MPA多页面应用取消prefetch和preload

vue.config.js配置 chainWebpack: config => { config.plugins.delete("prefetch-index") config.plugins.delete('preload-index') }这里的prefetch-index要与vue.config.js的多页面pages设置要一致build结束查看dist输出的index文件不包括prefetch和preload的link rel引用..

2021-08-23 15:55:34 1805

原创 基于vue实现arcgis javascript的playground(一)

官方的playground例子不错,但是有不少问题:1、symbol输出的json不能直接autocast,存在type不一致问题;2、未提供交互的接口,没有可以其他程序调用返回的获取的方式,虽然能改造,工程量极大;3、非Vue实现(这不算问题,但对于Vue开发者来说是问题)基于上述原因,基于Vue3、element-plus和arcgis javascript 4.20的api去实现playground的功能,先上图如下目前已实现功能如下:1、支持SimpleMar.

2021-08-09 17:35:37 498

原创 webassembly例子 add is not a function问题

参考网上列子https://www.cnblogs.com/y-y-y-y/p/9897154.html?ivk_sa=1024320u本人使用vue的方式去实现奈何执行到add方式提示add is not a function,百

2021-07-27 11:26:03 1480 1

原创 Windows下gdal3.3.1编译

按照gdal官方指引,通过conda(conda是个包管理的工具)下载已编译的版本,但是通过conda下载下来的gdal只有python版本的。如果需要其他版本,只能手动编译(1)准备VS的环境,这里使用2017vs。官网下最新gdal文件gdal-3.3.1(2)修改D:\gdal3.3.1下的nmake.opt文件配置MSVC_VER=1910,使用2017编译,上面的注释有对照关系配置gdal编译输出目录配置64位(3)打开VS2017的命令行窗口“适用..

2021-07-23 11:50:16 793 2

原创 Windows搭建WebAssembly编译环境

1、从github上获取emsdk。 git clonehttps://github.com/emscripten-core/emsdk.git(速度慢的话可以先同步到码云)2、执行命令

2021-07-19 17:56:39 958 1

原创 修改达梦数据库最大连接数

查询当前最大连接数select SF_GET_PARA_VALUE(2,‘MAX_SESSIONS’);修改最大连接ALTER SYSTEM SET 'MAX_SESSIONS' =1000 spfile重启达梦再次查询select SF_GET_PARA_VALUE(2,‘MAX_SESSIONS’);

2021-03-03 17:36:53 5280 1

原创 达梦数据库超出全局hash join空间

达梦数据库执行SQL报异常:超出全局hash join空间,适当增加HJ_BUF_GLOBAL_SIZE执行SQL查看HJ_BUF_GLOBAL_SIZE参数select * from SYS."V$DM_INI" where PARA_NAME = 'HJ_BUF_GLOBAL_SIZE'或者SELECT SF_GET_PARA_VALUE (1, 'HJ_BUF_GLOBAL_SIZE'); //配置参数的值类型为数值类型时使用该函数来获取当前值。SCOPE 参数为 1 表示获取I...

2021-03-01 12:19:20 3850

转载 Docker配置加速地址

1. 安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce2. 配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["加速地址"]}EO.

2021-02-26 15:09:58 494 7

原创 阿里云服务器docker安装

yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ ...

2021-02-26 14:18:30 301

gdal帮助文档离线加速

gdal帮助文档-离线加速

2021-07-23

Spring开发指南

不错的一本spring开发指南书 适合初学者 也适合深入去了解spring的开发者

2010-03-30

空空如也

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

TA关注的人

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