- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人