自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web开发遇到端口被占用的情况下,查找占用端口的程序

//查找占用端口的程序进程C:\Users\Administrator>netstat -ano|findstr "8089" TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 15392 TCP [::]:8089 [::]:0 ...

2019-07-03 14:57:52 484

原创 JSTL学习

JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的JSP作用域 pageContext 当前页面 requestContext 一次请求 sessionContext 当前会话 applicationContext 全局,所有用户共享变量的...

2019-07-02 17:46:07 321

原创 servlet开发过程中常见知识点

tomcattomcat 是一个web服务器,将编译后的class文件和配置文件web.xml(指定url的处理对象)处理函数如何响应请求通过web.xml将请求文件映射到一个已经注册过的servlet上。下面代码是注册servlet和将url映射到servlet上<?xml version="1.0" encoding="UTF-8"?><web-app>...

2019-07-01 17:14:44 268

原创 java中得反射机制

反射机制用来探查java对象得属性获取Class的3种方法package reflection;public class Testreflection { public static void main(String[] args) { Object person = new Person("xiaoming",22); Class c1 = person.getClass();...

2019-06-29 17:20:21 199

原创 android开发中build.gradle文件详解

app目录下的build.gradle文件apply plugin: 'com.android.application'//表示这是一个应用 com.android.library表示这是一个库文件android { compileSdkVersion 29 //sdk版本 buildToolsVersion "29.0.0" //构建工具版本 de...

2019-06-26 12:01:05 1087

原创 java中常用的集合及方法总结

ArrayListArrayList在物理内存中连续存储

2019-06-25 15:19:10 284

原创 java中多线程知识点总结---Java核心技术第14章,并发

起手式构建一个线程的基本流程public class Testthread { private static final int DELAY = 10; public static void main(String[] args) { Runnable r1 = ()->{ try { for(int i = 0;i<100;i++) { Sys...

2019-06-24 16:47:55 147

原创 android开发高德地图在android9 调试时没有地图显示,或者应用程序连不上网

<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" and...

2019-06-11 14:00:26 1020 1

原创 android开发中日志工具Log(android.util.Log)

Log.v()打印最为繁琐的,意义最小的日志信息,对应级别为verboseLog.d() 打印一些调试信息 对应级别为debugLog.i() 打印一些比较重要的数据,对应级别为infoLog.w() 打印一些警告信息,提示程序有潜在风险,warmLog.e() 打印错误信息,对应error...

2019-06-06 21:28:54 949

原创 Maven下Junit的使用

创建Maven项目在pom.xml中添加引用包Junit &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &lt;version&gt;4.12&lt;/version&gt; &lt;scope

2019-02-02 21:35:35 42480 1

原创 MySQL中spatial基本操作

mysql的基本空间操作 具体参见 https://dev.mysql.com/doc/refman/5.7/en/spatial-function-reference.html 新版函数中很多添加了ST_前缀 在将来的一个版本中会废除旧的函数,新函数参见上面url 1.1 创建点要素 Create table point( name varchar(10), geom...

2018-03-10 16:22:22 7827

原创 node中cookie的使用

cookie是http中一个基本的组成,用来记录服务器和客户端的状态,可以标识和认证客户。当服务器在返回报文中设置了cookie后,客户端以后每次请求(相同域名)都会附带这个cookie(未过期的)。'use strict'//cookie 的使用var http = require('http');//生成cookievar serialize = function (name, val, o

2018-01-04 08:42:36 3321

原创 异步函数通过Thunk话在generator中自动执行

'use strict'const fs = require('fs');//将一个异步函数转换为Thunk型函数var toThunk = function(fun){//参数一个异步函数 return function(...args){ return function(callback){ fun.call(this,...args,cal

2017-12-22 15:58:46 216

原创 promise对象

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 1.初识pomiseconst promise = new Promise(function(resolve,reject){ console.log('我在promise'); resolve('我是promise返回的值')});执行结果:我在promise加一条语句cons

2017-12-22 15:56:18 416

原创 ES6对象的扩展

1. 属性名的简介表示法const foo = 'bar';const baz = { foo, hello(){ console.log(this.foo); }};baz.hello();//bar上面分别是对对象的属性和方法的2.属性名表达式const foo = ‘bar’; const baz = { [foo]:’foo’,

2017-12-21 14:39:24 267

原创 openlayer之加载wfs服务

wfs服务是最灵活,功能最强大的webgis服务。通过向gis服务器请求,返回矢量数据,一般为两种格式(KML和geojson),当然还有其他格式。然后通过openlayer内置的解析函数,解析数据。但wfs返回的数据没有样式,需要自己设置样式(包括feature和layer样式),否则使用默认样式。(feature>layer>default)feature样式得到feature后才进行设置。使

2017-12-16 16:40:05 3352

原创 open layer4加载wms

wms数据是在GIS服务器(如geoserver)绘制完成后返回图像数据给客户端,一般叠加于底图上。wms数据的样式可在GIS服务器中定义,因此返回的图像数据中是样式化后的图像。var wmsSource = new ol.source.TileWMS({ url:'http://localhost:8089/geoserver/cxxm/wms',//根据自己的服务器填写 para

2017-12-16 12:31:48 964

原创 openlayer4中加载瓦片图层

瓦片图层一般作为webgis中底图,通常使用的有OSM(OpenStreetMap)(最方便),其他地图如百度地图,高德地图也可以作为数据源进行加载。也可以自己制作瓦片图层进行发布,然后调用。var map = new ol.Map({ layers: [new ol.layer.Tile({ source: new ol.source.OSM()

2017-12-16 12:03:30 2316

原创 openlayer4中获取地图坐标的方法

<!DOCTYPE html><html><head> <title>WFS</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="ol.css" type="text/css"> <script src="o

2017-12-13 19:25:49 6091 1

转载 postgis快速入门

转自点击打开链接PostGIS 快速入门  PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。本文中 ‘PostgreSQL’ 指代基本的关系数据库功能,而 ‘PostGIS’ 指代扩展的空间操作特性。客户端-服务器构架  PostgreSQL 同众多数据库产品一样,采用客户端-服务

2017-12-11 15:16:08 373

原创 openlayer4中使用geojson数据

<!DOCTYPE html><html><head> <title>GeoJSON</title> <link rel="stylesheet" href="https://openlayers.org/en/v4.5.0/css/ol.css" type="text/css"> <!-- The line below is only needed for old en

2017-12-06 19:58:17 2789

原创 javascript中常用方法

Array'use strict';let cout = function(){ console.log('arr1 :'+ arr1); console.log('arr2 :'+ arr2); for(let i=0;i<arguments.length;i+=1){ console.log(arguments[i]); }}let arr

2017-12-06 16:19:53 187

原创 正则表达式

‘use strict’ //正则表达式 let parse1 = /^-?\d+(?:.\d*)?(?:e[+-]?\d+)?/i;//表示匹配一个数字字符串//正则表达式再/。。。/之间//表示从字符串的头部开始匹配,头部不匹配后面的就不匹配了///i; //表示匹配一个数字字符串 // 正则表达式再/。。。/之间 //^表示从字符串的头部开始匹配,头部不匹配后面的就不匹配了

2017-12-05 19:51:54 141

原创 三种基本的继承类型

伪类 通过构造函数产生对象'use strict';let Animal = function(name,age){ this.name = name; this.age = age; //以下定义方式不可访问 /* let sysName = function(){ console.log(this.name) } */

2017-12-04 16:50:55 1397

原创 c++中的处理类型的三种方式

类型别名 关键字 :typedef 和 using 用法 : typedef double wage;或 using wage = double(二者作用相同) wage num;//num 的类型为doubleauto类型说明符 auto 根据赋值语句自行推断 用法 int i = 3; aut

2017-11-30 19:41:32 254

原创 JavaScript中函数

javaScript中函数有一种超级延时绑定的特点 函数中原型:'use strict';var foo = function(a,b){ var c=a,d=b; return c + d;}var fo = new foo(1,2);//不规范写法,仅作示例if(foo.__proto__ === Function.prototype){ console.

2017-11-30 17:14:12 214

原创 JavaScript中对象字面量

对象字面量(包围在花括号中的零个或多个名值对); 要求: 属性名用引号括住; 属性值可以为任意变量; 属性名如果是一个合法字符串,则不要求用括号括住属性名; 'use strict' var peoson = { name : 'xiaoming',

2017-11-29 16:30:03 561

原创 python中闭包中变量的影响因素

def count(): fs = [] for i in range(1,4): def f(): return i*i fs.append(f) return fs f1, f2,f3 = count()print(f1());print(f2());print(f3());def count2(): fs = [] for i in range(1,4)

2017-07-27 19:54:07 295

原创 javascript中原型连接

/** * Created by Administrator on 2017/6/30. */"use strict"function cout(string){ document.write(string+"");}var bo={};if(bo.__proto__===Object.prototype){ cout("bo的原型是Object.prototype")}var co=Object

2017-06-30 19:27:37 200

原创 扇形绘制(超低效率)

#include       // 就是需要引用这个图形库#include #include using namespace std;inline void point(double x, double y){    //采用DDA算法 画点    putpixel(static_cast(x), static_cast(y + 0.5),RED);}//自

2017-03-13 19:52:48 927

空空如也

空空如也

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

TA关注的人

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