- 博客(120)
- 资源 (1)
- 收藏
- 关注
原创 Redis学习
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
2022-11-11 15:46:21
738
1
原创 Linux 学习
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 的发行版:Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
2022-11-10 13:58:10
159
原创 数据库(postgresql)常见的操作中的一些生命周期:
数据库(postgresql)常见的操作中的一些生命周期:在解决问题前,先来了解一下数据库连接的几种状态。pg_stat_activity 是一张postgresql的系统视图,它的每一行都表示一个系统进程,显示与当前会话的活动进程的一些信息,比如当前会话的状态和查询等。它的state字段表示当前进程的状态,一共有六种:1、Active(活动): 进程正在执行某个语句2、Idle(空闲): 进程正在等待客户端的指令3、idle in transaction(事务空闲):进程在处理事务的过程中,但当
2022-04-19 11:20:14
1279
原创 SuperMap售后知识点
Supermap中各种包的区别:Deploy包是没有示范数据和帮助文档的。TAR包是在Linux系统上进行iserver安装的。ZIP包是Windows解压缩包,有示范数据但是没有帮助文档。WAR包是部署在中间件上面的。Datastore包是一个Linux的服务管理功能包。...
2021-12-10 10:43:24
383
1
原创 Arcgis Server发布GP服务,leaflet 前端调用
1.创建GP服务的方式使用arcgis 自带的ModelBuilder 模型构建器使用python 编写python工具该教程使用第一种方式启动GP服务2.创建Gp服务1.构建模型构建器这里可以添加创建好的lyr图层样式文件,设置发布后gp的样式2.执行这个tool打开执行后的结果右键将该结果发布为地理处理服务在参数这一栏中勾选查看服务的结果,Server会帮你添加一个MapServer的一个服务在服务中查看发布好的服务3.调用GP服务<!DOCTYPE
2021-07-26 11:25:14
548
原创 JavaScript闭包
JavaScript闭包(Closure)1.应用背景闭包是JavaScript语言的难点,但是在很多高级的应用中都会存在2.变量的作用域JavaScript中的变量无非两种,局部变量和全局变量局部变量:位于代码块的内部,并仅限于当前的函数使用,当当前的对象被销毁的时候,该变量也会在内存中被销毁.全局变量:位于代码块的外部,内容与局部变量相反.注意:使用内部的变量的时候,一定要使用限定词 let/var 不然,你实际在内部定义了一个全局变量.function f1(){ n=999;
2021-07-26 10:50:44
141
原创 nginx代理的技巧
前后台开发中遇到的问题:1.客户在使用系统过程中,前端配置的为后台的公网IP,在内网的情况下,用户无法进行访问,这里使用nginx正向代理.
2021-06-10 10:28:06
113
原创 sqlite的空间拓展(spatialite)
SpatialiteSQLite号称全世界最小的数据库,在几乎绝大多数数据库都具有空间数据的存储和查询功能后,SQLite目前也有了空间数据支持的扩展,利用这个扩展,可以按照OGC的Simple Feature Access标准存取空间数据。这个项目名叫SpatiaLite,与其一同分发的还有一个VirtualShape。前者为SQLite增加空间数据支持,后者可以把一个Shapefile作为SQLite的数据库下面是spatite的官方文档http://priede.bf.lu.lv/ftp/pub
2021-05-14 11:53:17
1965
原创 JavaScript小妙招之监听浏览器关闭事件
var _beforeUnload_time = 0, _gap_time = 0 window.onunload = function () { _gap_time = new Date().getTime() - _beforeUnload_time if (_gap_time <= 5) { //在此处可以写一些操作方法 //例子:删除token window.localStorage.removeItem
2021-05-13 14:42:57
494
原创 postgresql常用
1.断开当前数据库连接SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='gdasnew' AND pid<>pg_backend_pid();
2021-04-06 14:17:58
112
原创 Gis中常见的数据格式
(1).tif和.tfw标记图像文件格式bai(TIFF)(支持GeoTIFF标记),广泛用于du桌面发布,可以用作某些扫描zhi仪和图形艺术包的接口。 TIFF支持黑白,灰度,伪彩色和真彩色图像,所有这些都可以以压缩或解压缩格式存储。(2)tif.aux.xml附加到栅格的辅助文件(AUX或AUX.XML)与栅格文件位于同一位置,用于存储无法存储在栅格文件本身中的任何辅助信息。(3)tif.ovr金字塔 (.ovr) 文件是用于存储栅格数据集的金字塔 (pyramid) 图层的最新格式。(4)
2020-09-07 10:44:21
4283
原创 git下载提速的简单方法
git提速的方法Mark比如我感觉这个项目我很中意,想要git下来研究研究,但是GitHub上给git太慢,又不想太麻烦去挂载gitt或者更改配置文件例如:我要git这个:在域名结束的时候,加上 .cnpmjs.org 速度杠杠的!!...
2020-08-12 15:27:25
271
原创 地图数据源的获取(一)之OSM导入ESRI的gdb
1.下载插件(ArcGIS Editor for OSM)2.傻瓜式安装插件安装完之后,打开arcmap,发现多了这些工具3.使用导入要素集副:软件下载地址:https://download.csdn.net/download/gexin0517/12691790
2020-08-06 14:01:41
685
原创 postgresql添加postgis拓展模块
在数据库中添加拓展模块CREATE EXTENSION postgis;CREATE EXTENSION pgrouting;CREATE EXTENSION postgis_topology;CREATE EXTENSION fuzzystrmatch;CREATE EXTENSION postgis_tiger_geocoder;CREATE EXTENSION address_standardizer;
2020-08-05 10:25:43
4021
3
原创 上古技术:在winform中内嵌浏览器
在winform窗体中内嵌前端(html+css+js)在winform中嵌套浏览器的方式自己了解到的方式有两种使用C#自带的控件,webbrowser控件使用第三方的写好的dll库,例如:cefsharp(谷歌的dll)流程1.创建项目,将webbrowser控件拉到项目的窗口中2.在生成的解决方案中(DeBug文件夹)创建的index.html3.在winform中编写代码,引入index.html //窗口的初始化的函数 public Form1() {
2020-05-11 19:17:36
590
原创 cesium总结(一)之实现cesium的自定义创建实体的功能,并封装改变材质
实现cesium的自定义创建实体的功能,并封装改变材质可以创建点,线,面,圆,矩形作者直接再cesium的源码基础上进行代码封装,不喜勿喷,组件拿去即用function Drawing(viewer) { this.viewer = viewer;}//设置实体的材质var drawGraphicMaterial = { //normal类型 normal: ...
2020-05-08 11:55:40
3598
1
原创 postgis学习(二)之几何图形
postgis学习(二)之几何图形一.介绍//创建一个表CREATE TABLE geometries (name varchar, geom geometry); //向表中插入数据INSERT INTO geometries VALUES ('Point', 'POINT(0 0)'), ('Linestring', 'LINESTRING(0 0, 1 1, 2 1, ...
2020-05-07 20:32:48
769
原创 PostGIS学习(一)
PostGIS学习(一)1.创建空间数据库添加PostGis的拓展CREATE EXTENSION postgis;通过PostGis的函数判断是否安装了PostgisSELECT postgis_full_version();2.加载空间数据PostGIS shapefile工具什么是SRID 26918SRID"表示“Spatial Reference IDentifi...
2020-05-07 19:55:04
577
原创 leaflet之轮子厂
1、常用地图切换加载(osm、google、baidu、gaode、tianditu.etc)https://github.com/htoooth/Leaflet.ChineseTmsProviders2、切片地图加载(wmts)(支持矢量切片)https://github.com/mylen/leaflet.TileLayer.WMTS3、wms地图服务加载https://github...
2020-01-02 11:03:02
488
1
原创 leaflet之自定义标签小红点
js和css的获取链接(github):https://github.com/mapshakers/leaflet-icon-pulselike this:1.小红点的js代码:(function(window) { L.Icon.Pulse = L.DivIcon.extend({ options: { className: '', ...
2020-01-02 11:01:13
1082
1
原创 leaflet之获取定位
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2020-01-02 10:57:28
6323
2
原创 leaflet之设置标签和弹窗
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-12-30 16:56:54
2353
原创 leaflet之添加各种地图的服务
leaflet添加各种地图的服务<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>加载各式的地图</title> <link rel="stylesheet" href="https://unpkg.co...
2019-12-30 16:53:24
2904
原创 在linux环境下使用docker搭建oracle11数据库
一.docker的常用操作删除docker中的镜像:docker rmi 镜像id删除docker中的容器:docker rm 容器id查看当前运行的容器的命令:docker ps查看所有的镜像:docker imagesdocker-compose的的日常管理需要在pull下来的文件夹下面,使用yaml语法书写配置文件然后在当前的目录下输入指令docker-compos...
2019-12-25 19:41:14
462
原创 SOE出现的问题
SOE出现的问题生成不了soe文件在SOE工程文件下找到.csproj文件,用记事本打开,找到 “Project=" $(MSBuildExtensionsPath)\ESRI\ESRI.ArcGIS.AddIns.Server.targets" Condition="Exists('$(MSBuildExtensionsPath)\ESRI\ESRI.ArcGIS.AddIns.Serv...
2019-10-23 23:20:20
573
原创 地图服务的方式
地图服务的方式:1.WMS服务:网络地图服务Web Map Service,网络地图服务,它是利用具有地理空间位置信息的数据制作地图,其中将地图定义为地理数据的可视化表现,能够根据用户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或者SVG或者WEB CGM等矢量形式。WMS支持HTTP协议,所支持的操作是由URL决定的。WMS提供如下操作:GetCapabititie...
2019-10-23 23:16:55
1808
原创 Arcgisserver(SOE)开发之获取指定图层、指定属性和属性值的json对象
SOE开发源码(C#)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections.Specialized;using System.Runtime.InteropServices;using ESRI.ArcGIS.esriSyst...
2019-10-23 23:07:15
1096
原创 Spring学习(4)之SpringAOP实现
文章目录1.Aop的概念:2 .Aop在Spring中的作用3.在使用Spring实现AOP重要的第一步导入织入jar坐标3.1方法一:切点类3.2方法二:切面类(类中包含多个点)3.3方法三:切面注解版1.Aop的概念:AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软...
2019-10-18 20:42:29
113
原创 Spring学习(3)之SpringAOP底层代理模式
文章目录代理模式1.静态代理1.1理解图:1.2代码实现:1.3代理模式的优缺点2.动态代理2.1分类2.2动态代理的实现(JDK)2.3可以代理多个类的万能代理对象的调用处理程序:2.4动态代理的优点3,从代理模式谈谈aop底层代理模式代理模式被用在SpringAOP底层实现中。代理模式有两种实现的方式静态代理动态代理1.静态代理1.1理解图:理解:租客想要租房子,但是...
2019-10-14 09:33:56
257
原创 Spring学习(2)之Spring的bean装配
文章目录0.方式选择的原则1使用XML自动装配1.1**手动装配**1.2**ByType式自动装配=> autowire="byType"**1.3**ByName式自动装配=> autowire="byName"**2.使用半注解半xml装配方式一:方式二:@Resource 和@ Autowired 的区别:3.接近注解开发4.完全java注解开发在Spring中有三种装配的方...
2019-10-11 21:00:06
145
原创 Spring学习(1)之IoC和Di
文章目录Spring学习(1)之IoC和Di1.Spring1.1简介1.2优点与缺点:1.3组成:1.4提前知识:2.IoC的本质2.1IoC创建对象的方式:3.Spring中xml文件中的属性的配置3.1别名3.2Bean的配置3.3import3.4bean标签的作用域4.Di【依赖注入】4.1.普通注入,无参的bean4.2.构造器注入:针对于有参构造4.3.Set方式注入(引用型数据类型...
2019-10-10 18:26:24
223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人