自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 数据库连接错误:您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或者无法连接

3. 检查防火墙是否已经开放3306端口。如果未开放,远连接mysql数据库失败(本次遇到的问题即未开放端口引起)。2. 检查mysql库user表的数据库用户是否支持远程访问,host是否%(表示任何机器都可以访问)。4. 如果和我一样使用的云服务器,检查ECS控制块-安全组-配置规则下配置端口是否允许访问。在用wordpress搭建网站中,安装wordpress报上述错误,先以下检查。1. 检查用户名、数据库库名、密码是否无误,是否可以正常登录。

2023-05-19 15:15:00 617

原创 数组实现优先级队列

优先级队列在优先级队列中,数据项按关键字的值有序,关键字最小的数据项(或者关键字最大的数据项)总是在队头。数据插入时需要按照顺序插入到合适的位置以确保队列的顺序。像普通队列一样,优先级队列也有队头队尾,从队头移除数据项。队头数据项优先级最高,优先级依次向队尾递减。优先级队列通常用堆来实现。数组实现的优先级队列,插入数据项比较慢。数组实现优先级队列package com.dstructure.queue;/** * @ClassName PriorityQueue * @Author gg_gi

2020-09-05 13:34:15 1241 2

原创 数组实现队列

队列先进先出。insert入队列,remove出队列。数组实现有队列空,队列满。数组实现队列数组实现简单队列有头和尾“指针”。插入元素,队尾rear指针上移加1。移除元素,队头指针上移加1。环绕处理(循环队列)为了避免队列不满却不能插入数据项的情况,可以让队头队尾指针绕回到数组开始的位置,这就是循环队列(有时也称为“缓存环”)。循环队列通过nItems数据项计数字段来记录队列内元素个数,判断队列空满状态。有数据项记录数的队列,会带来一个问题,当队头队尾取一定位置时,无法判断队列状态处于空还是满。如

2020-09-05 12:04:28 1152

原创 数组实现栈

栈先进后出。push入栈,pop出栈,peek查看栈顶元素。数组实现栈有栈空,栈满。链表实现栈。数组实现栈package com.simple.st;/** * @ClassName Stack * @Author gg_girl * @Date 2020/9/4 * @Description 栈类。有栈空,栈满。 * 操作:入栈push,出栈pop,peek查看栈顶元素,栈空,栈满判断,元素展示 * @Version 1.0 */public class Stack {

2020-09-05 12:02:26 202

原创 简单排序 冒泡排序 选择排序 插入排序

简单排序冒泡排序,选择排序,插入排序都是“就地”算法,除了使用的中间交换变量使用内存空间外,没有开辟额外的数组或列表空间,算法复杂度都是O(n^2)。核心思想都是对两个数做比较,如果符合条件就对两个数做交换。冒泡排序算法和插入排序算法在比较两个数的时候,如果把两数相等的条件也加上的话,那么此时实现冒泡排序和插入排序算法不能说是稳定的。因为相等的两个值彼此交换了。稳定排序的算法定义是值相等的元素的在排序之后的先后顺序和排序之前的先后顺序一样。比如,有数组a,其中a0和a1这两个元素相等。在排序前,a0在数组

2020-09-04 20:34:16 155

原创 中缀表达式转后缀表达式 求后缀表达式值

中缀表达式转后缀表达式队列Q和栈SQ存放后缀表达式结果S存放操作符设栈顶元素top当前读取元素a算法如果S是空栈a入栈非空栈a不是操作符,a插入队列Q;如果a为(,a入栈;否则,如果a为),把栈内操作符出栈依次插入队列Q,直至遇到得(元素出栈为止;否则,如果a优先级大于top,a入栈;如果top为(,a入栈;否则,如果a<=top,top出栈,插入队列,a入栈。读取完毕,如果栈不为空,则最后将栈内所有元素出栈依次插入队列Q。后缀表达式求值从左到右第一个操作符a,是a

2020-08-26 14:12:12 163

原创 geoserver图层服务如何使用的

geoserver图层服务如何使用的网上已经有一大堆有关geoserver发布矢量图层服务,栅格图层服务的文章了。这里就记录下地图服务的请求访问。打开tile layer预览图层后打开浏览器web开发者的web控制台,可以看到接口的参数信息,前端是通过配置图层服务的接口信息来决定调用哪个图层。多个图层的服务,是用的图层组,图层组的服务的接口其实也是一张瓦片拼的大图。下面发布的单波栅格图层服务是geoserver内的数据。这彩色是经SLD配图得到的。彩色的卫星影像是三波段的,不用SLD配图。感兴趣的可以

2020-08-14 11:14:41 554

原创 geoserver安装

geoserver安装geoserver的安装使用主要有两种方式。一种是exe文件安装到Windows上,exe的安装一路按next,next的设置账户名、密码和端口时,再按个人喜欢设置即可。另外一种是以war包的形式放在tomcat的webapps目录下,再启动tomcat服务,就可以直接使用了。geoserver的默认端口是8080,账号是admin,密码是geoserver。访问登录地址是:http://localhost:8080/geoserver/web。如果要访问其他主机的geoserver

2020-08-14 10:18:53 525

原创 arcmap10.2 添加脚本工具过程

编辑简单的python脚本import arcpy as ARCPYdef query(shpPath, fields): ## 游标有两种一种是da的,一种是没有da的。 # da速度更快,访问要素更容易 # 游标要复位,关闭资源,因此采用with方法会比较方便 with ARCPY.da.SearchCursor(shpPath,fields) as cusor: for row in cusor: # print在a.

2020-08-13 15:51:46 1756

原创 QGIS 加载显示shape文件 配置要素 导出SLD

QGIS 加载显示shape文件显示图层点击加号,选择shape文件所在的目录,双击后加载显示shape。shape配图要素配图选择图层locations,右键弹出窗口后选择点击properties。在properties窗口选择symbology。Single symbol是简单配置要素,选择QGIS默认icon就可以了。如果要配置自定义的icon,点击Marker下的Simple marker,然后在窗口中点击Symbol layer type选择SVG marker就可以选择自定义的图标

2020-08-13 14:23:36 2397 1

原创 地理空间参照系

空间参照系空间参照系(Space Reference System,SRS)是用来描述几何的定义空间的参照系。空间参照系至少定义一下内容:基础坐标的测量单位(度,米等)最大坐标值和最小坐标值(也称为边界)缺省线性测量单位数据类型,平面数据还是椭球体数据用于将数据转换为其他SRS的投影信息空间标识符每个空间参照系都有一个标识符,称为空间参照系标识符(Spatial Reference Identifier,SRID)。下面是常用的几种SRID。SRID=0缺省空间参照系的数据默认使

2020-07-10 15:26:22 1998

原创 PostgreSQL学习笔记-PostgreSQL数据类型

PostgreSQL学习笔记数据类型数字类型类型长度描述范围说明smallint2字节小范围的整数-32768 至 +32767integer4字节整数-2147483648 to +2147483647bigint8字节大整数-9223372036854775808 至+9223372036854775807decimal可变长度用户自定义的精度。精确小数点前高达131072位;小数点后高达16383位numeric

2020-06-03 13:14:13 574

原创 GeoTools获取shp文件地理坐标系、投影、字段信息和坐标geometry数据

创建maven工程,加载gt-shapefile依赖包。注意,仓库应该放在依赖后面才能把包都加载完。1. pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....

2020-04-23 17:34:57 3783

原创 常用地理数据查询及sql查询函数

-- 地理数据库查询geometryselect st_astext(st_makepoint(3.11,4.22, 0));select st_astext(st_makepoint(3.11,4.22));select st_astext(st_makepoint(3.11,4.22, 0,4));select st_asgeojson(st_makepoint(3.11,4.22,...

2020-03-27 14:41:19 798

原创 GeoTools 快速入门 要素展示

1、创建maven工程;2、导入相关依赖,配置maven repository,编辑pom文件。2.1 properties标签控制版本信息2.2 加载依赖2.3 配置依赖加载仓库信息。注意:repositories得放在依赖配置后面,从上而下。2.4 pom.xml文件信息 <properties> <project.build...

2020-03-03 13:14:26 696

翻译 GeoTools概述

吐槽:为了记忆一下,以下内容都是直接从官网般的,网上查到的信息太少,接下来还要继续用GeoTools。搬砖还得学会造各种各样的房子。GeoTools概述 GeoTools顾名思义就是处理GIS的工具包。根据官方给出的定义,GeoTools是开源(LGPL)Java代码库。为地理空间数据的操作提供了一套标准兼容的方法,例如地理信息系统的实现。GeoTools的数据结构基于...

2020-02-26 14:23:44 1967

原创 Code block无法进入调试模式

在使用Code Block学习c编程中发现无法进入调试。可能原因:1、没有创建console application项目就进行调试。赶紧file new projec创建项目去吧。教程网上一大堆。2、Code Block没有配置与编译器匹配的调试器。注:mingw编译器选择GDB。MSCV选择CDB。配置在setting-》debugger。选择调试器的可执行文件即可。一般在对应的...

2019-12-31 16:03:28 544

原创 Python 递归实现二分查找

def binarychop(lst, target, head, tail): if isinstance(lst, list): if len(lst) == 0: return -1 head = head tail = tail target = target middle = (head + tail) // 2 if lst[mid...

2018-10-29 15:56:33 971

原创 八大排序算法之选择排序

def selectsort(ls): for i in range(len(ls) - 1): max = ls[i] #index = i for j in range(len(ls) - 1 - i): if ls[len(ls) - 1 - j ] &gt; max: #找最大值 max = ls[len(ls) - 1 - j ] #ls[len(l...

2018-10-05 09:00:55 154

原创 anaconda安装包错误,无法完全下载、安装

C:\Users\Default.DESKTOP-7GLG2JK&gt;pip install -U scikit-learnCollecting scikit-learn  Using cached https://files.pythonhosted.org/packages/da/bf/05b08c952a73b6e7ab3700c4d2bc2d466bdfa990ef7f2d4d8a5ea...

2018-07-16 08:08:55 3655

原创 Ubuntu gcc 安装

用语句sudo apt-get install gcc安装gcc编译器,试了好几次都显现 E: Could not get lock /var/lib/dpkg/lock -open (11: Resouce temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg), is anot...

2018-05-30 00:09:20 1220

空空如也

空空如也

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

TA关注的人

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