自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

原创 达梦数据库模式、表、视图的相关查询

*OWNER代表的就是模式名字,TABLE_NAME就是表名*//*USERNAME 代表的就是用户名字,NAME就是模式名*//*MS代表的就是模式名字,TABLE_NAME就是表名*//*MS代表的就是模式名字*/

2023-10-13 13:59:25 2147

原创 达梦数据库管理工具查询窗口指定模式

以。

2023-10-13 11:49:56 555

原创 IT技术相关网站

ITeye Java编程 Spring框架 Ajax技术 agile敏捷软件开发 ruby on rails实践 - ITeye软件开发交流社区。Chinaunix论坛 - 是一个以讨论Linux/Unix类操作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技术社区网站。EEWORLD论坛-中国最好的电子工程师论坛之一,电子系统设计师论坛。SegmentFault 思否 - 中国领先的开发者技术社区。OSCHINA - 中文开源技术交流社区。51CTO - 中国领先的IT技术网站。

2023-07-05 15:33:41 182

原创 Linux中tar压缩和解压缩命令详解

使用tar压缩文件:tar -zcvf test.tar.gz ./test/该命令表示压缩当前文件夹下的文件夹test,压缩后缀名为test.tar.gz如果不需要压缩成gz,只需要后缀为tar格式的,那么输入如下命令:tar -cvf test.tar ./test/使用tar解压文件:tar -xzvf test.tar.gz 该命令表示把后缀为.tar.gz的文件解压到当前文件夹下。如果压缩文件的后缀是.tar,没有gz,则使用命令:tar -xvf test.tar...

2022-05-30 11:41:59 1242

原创 模仿百度搜索功能,根据空格搜索数据及列表页面根据标注颜色

SQL过滤:多字段过滤SELECT TEXT FROM ( SELECT 'ABCDEFG' TEXT FROM DUAL UNION SELECT '123456789' TEXT FROM DUAL)WHERE (REGEXP_LIKE(TEXT, '12|A') OR REGEXP_LIKE(TEXT, '12|A'))过滤结果:jsp页面代码实现:$(function(){ // 页面搜索条件:“12 AB” var textContentArr = $

2021-06-23 17:23:55 199

原创 java split的用法

String str ="1,2,3,";String[] arr = str.split(",");

2021-06-02 14:34:09 110

翻译 Chrome 80以后版本默认SameSite导致跨域登录状态失效

关闭chrome的默认cookie设置即可方式1:在浏览器里打开下面两个链接chrome://flags/#same-site-by-default-cookieschrome://flags/#cookies-without-same-site-must-be-secure这两项设置为Disabled,并重启浏览器就完美解决了。方式2:在Tomcat的Cookie处理器中设置SameSite Cookie编辑tomcat-8.5.60_cas/conf/context.xml,增加下面标红代

2021-05-24 16:20:03 1062

原创 解决displaytable的bug,尾页数据删除后列表数据部分丢失

解决问题:列表批量删除时从尾页开始删除没页列表的所有数据后,列表中的转码,复选框和超链等列的数据就被清空了,经过检查源码发现这是displaytag的bug,从尾页删除所有数据后,当前页已经变为了上一页,但是程序中取到的页码还是原尾页的页码,导致当前页的开始条数和结合条数计算的不正确,导致列表中非property输出的数据都被清空了。 修改类文件:修改了TableTag类的initParameters方法中580行左右,计算start和end的值部分。 添加代码: ...

2021-05-24 16:17:05 111

原创 Eclipse 常见问题

eclipse工作空间编码集修改:Window-->Preferences->General-->Workspace 上面的Text file encoding

2021-04-25 09:51:58 66

原创 js监听标签样式更改事件

// 监听左侧导航栏收缩后改变logo样式new window.MutationObserver(mutationList => { if($("#sidebar").hasClass("menu-min")){ $(".navbar-header").addClass("navbar-mini"); }else{ $(".navbar-header").removeClass("navbar-mini"); }}).observe(document.getElementB.

2021-04-23 16:15:02 635

原创 项目编码格式修改,将项目中的GBK文件改为UTF-8文件

import java.io.File;import java.io.IOException;import java.util.Collection;import org.apache.commons.io.FileUtils;public class Test { public static void main(String[] args) throws IOException { //GBK编码格式源码路径 String srcDirPath = "E:\\test"; .

2020-12-03 13:52:35 851

原创 WEB前端常用链接

图标库https://www.iconfont.cn/

2020-11-19 19:19:01 264

原创 JSP页面存储临时数据,将数据存储到session中

sessionStorage.setItem("key","value");sessionStorage.getItem("key");sessionStorage.removeItem("key");

2020-11-19 19:16:57 2431

原创 Cesium知识点:根据经纬度获取高程

// 根据经纬度获取高度function getHeigthByLonLat(lon = 87.5968, lat = 43.8084){ var positions = Cesium.Cartographic.fromDegrees(lon,lat); var promise = new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]); promise = Cesium.sampleTerrainMostDetailed.

2020-06-16 14:45:25 5548 3

原创 SuperMap Leaflet知识点:地图事件

图层事件:baselayerchange 图层切换:https://iclient.supermap.io/examples/leaflet/editor.html#controler_layerswitcher map.on('baselayerchange', function(e){ console.log("baselayerchange",e);}) overlayadd overlayremove layeradd layerremove地图状态改变事件:l.

2020-06-16 11:45:05 809

原创 SuperMap Leaflet知识点:控件

Zoom:zoom组件默认位置为左上角,可以根据参数topleft,topright,bottomleft,bottomright设置位置L.control.zoom({ zoomlnTitle:'放大', zoomOutTitle:'缩小', position: 'bottomright'}).addTo(map);AtributionL.control.attribution({ position: 'bottomright', prefix:'内容'}).addTo(ma

2020-06-16 11:40:22 614

原创 SuperMap Leaflet知识点:点、线、区域标注

监听事件map.on('click',function(e){ console.log("e",e);})添加标注var marker = L.marker([lat, lon],{ draggable:true // 允许拖拽}).addTo(map);绘制线var pointArr = [[lat,lon],[lat,lon]];var polyLine = L.polyline(pointArr,{ color:'red'}).addTo(map);绘制圆

2020-06-16 11:38:24 1187

原创 SuperMap Leaflet知识点:展示地图

// 新建地图map,地址服务var map;// iserver发布的地图服务var url = "";// 'mapID'展示地图的divID lon:经度 lat:纬度map = L.map('mapID',{ // 地图显示的中心位置 center:[lat,lon], // 一开始地图的缩放比例 zoom:10});...

2020-06-16 11:36:13 622

原创 SuperMap链接

帮助文档:SuperMap iClient3D for WebGL产品下载:

2020-06-11 16:52:09 169

原创 OpenLayers链接

http://linwei.xyz/ol3-primer/ https://www.jianshu.com/p/6785e755fa0d https://www.jianshu.com/p/6ecee0172d5b https://www.jianshu.com/p/e693711a7008 https://openlayers.org/en/latest/examples/

2020-06-11 16:36:40 250

原创 JS知识点:文件下载

// 下载文件方法function funDownload(content, filename) { var eleLink = document.createElement('a'); eleLink.download = filename; eleLink.style.display = 'none'; // 字符内容转变成blob地址 var blob = new Blob([content]); eleLink.href = URL.createObjectURL(blob); /.

2020-06-11 10:19:13 231

原创 SuperMap基础:鼠标事件

左键点击事件// 执行多次的事件function onClick(e){ console.log(e)}map.addEventListener("click", onClick)map.on("click", onClick)// 只执行一次的事件map.addOneTimeEventListener("click",function(e){ console.log(e)})map.once("click",function(e){ console.log(e)

2020-06-03 11:02:13 1648

原创 SuperMap基础:加载地图

var map = L.map('map', { preferCanvas: true, center: [lat, lon], maxZoom: 17, zoom: 14});L.supermap.tiledMapLayer(mapUrl).addTo(map);说明:lon:经度 lat:维度 mapUrl:supermap中的iserver服务中发布的地图...

2020-06-03 10:33:05 1624

原创 Knockout知识点:foreach绑定

参考链接:官方网站:https://knockoutjs.com/documentation/foreach-binding.html中文网站:https://www.w3cschool.cn/qtjbhr/3du2nozt.html<!DOCTYPE html><html> <head> <meta charset="utf-8"&...

2020-03-24 13:16:04 663

原创 Cesium知识点:监测目标是否在地球的可见端(3D)

var targetPosition =target.position;var isVisible = new Cesium.EllipsoidalOccluder(Cesium.Ellipsoid.WGS84, viewer.camera.position).isPointVisible(targetPosition);

2020-03-11 09:35:55 1480

原创 jQuery 知识点:时间日期转换

得到当前时间戳:1575697495362/** * 得到当前时间戳:1575697495362 */function currentTimestamp(){ return new Date().getTime();}转换时间格式: 2019-09-09T16:00:00.000Z => 2019-09-10 00:00:00 //转换时间格式: 2019-09-09T...

2019-12-19 11:06:22 238

原创 Cesium鼠标事件(一)

鼠标事件var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);删除事件handler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK);左键单击事件handler.setInputAction(function(cl...

2019-12-04 16:36:51 949

原创 JavaScript 知识点:数组

Array 对象属性 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力向对象添加属性和方法。 Array 对象方法 方法 描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一...

2019-11-12 17:15:52 112

转载 Cesium热力图:在cesium中实现热力图

原理:使用heatmap.js插件,先生成一个热力图,再在地图上创建一个盒子(如矩形),以纹理的形式把热力图填充到矩形中。1、首先下载heatmap.js插件,自己随意写了一个热力图的方法,传入热力图所需参数max和data// 创建热力图function createHeatMap(max, data) { // 创建元素 var heatDoc = documen...

2019-10-30 10:01:06 2973

转载 Cesium(Geometry):各种GeometryInstance的添加方法

Cesium.Math.setRandomNumberSeed(1234);var viewer = new Cesium.Viewer('cesiumContainer');var scene = viewer.scene;var primitives = scene.primitives;var solidWhite = Cesium.ColorGeometryInstanceAtt...

2019-10-30 09:57:06 7073 2

原创 Cesium(Geometry):合并几何体并设置几何体材质

var scene = viewer.scene; var instances = [];instances.push(new Cesium.GeometryInstance({ id:"test1", geometry: new Cesium.PolylineGeometry({ positions: Cesium.Cartesian3.fromDegreesArrayHeigh...

2019-10-30 09:44:10 2185 1

原创 Cesium3D模型(二):创建3D模型,自定义模型旋转角度

// 创建模型var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(Cesium.Cartesian3.fromDegrees(_lon,_lat,_height));var model = viewer.scene.primitives.add(Cesium.Model.fromGltf({ url : '/cesium/...

2019-10-30 09:32:52 2610 1

原创 Cesium坐标转换:根据距离方向和观察点计算目标点

/** * 根据距离方向和观察点计算目标点(109.878321 19.963493 82 0 500) * @param {Object} lon 经度 * @param {Object} lat 维度 * @param {Object} height 高度 * @param {Object} direction 方向 * @param {Object} radius 可视距离 ...

2019-10-30 09:27:00 3325 2

转载 Cesium坐标转换:cesium矩阵和方位角heading ,pitch, roll的相互转换

// 假设当前模型的经纬度坐标为{114, 30, 1000} 方位角{heading: 30, pitch: 20, roll: 10} 都是角度来计算 // 1. 根据坐标, 方位角计算世界矩阵 var position = Cesium.Cartesian3.fromDegrees(114, 30, 1000); var h...

2019-10-30 09:11:26 3837 4

转载 Cesium坐标转换:已知两点,计算以一个点为圆心,将另一个点旋转一定度数后的新点的坐标/position_A绕position_B逆时针旋转angle度(角度)得到新点

//position_A绕position_B逆时针旋转angle度(角度)得到新点function rotatedPointByAngle(position_A, position_B, angle) { //以B点为原点建立局部坐标系(东方向为x轴,北方向为y轴,垂直于地面为z轴),得到一个局部坐标到世界坐标转换的变换矩阵 var localToWorld_Matrix =...

2019-10-30 09:08:26 1405

原创 Cesium坐标转换:根据两个坐标点(坐标点a、坐标点b)的经纬度,计算a点和b点的角度

计算a点和b点的角度(偏行角:逆时针) /** * 计算a点和b点的角度(偏行角) * @param lng_a a点经度 * @param lat_a a点维度 * @param lng_b b点经度 * @param lat_b b点维度 * @returns 角度 */function courseAngle(lng_a, lat_a, lng_b, lat_b)...

2019-10-29 13:49:39 5307 4

原创 FineReport连接不上数据库

问题:数据库为oracle12c时,FineReport连接不上数据库问题:解决:将FineReport_8.0\WebReport\WEB-INF\lib 目录下的jar包 ojdbc14.jar 替换为 ojdbc6.jar

2019-10-18 14:24:27 4256 1

原创 postgresql实例:生成指定范围内的随机数

生成指定范围“800~900”的10条随机数据:SELECT num FROM generate_series ( 800, 900 ) AS t ( num ) ORDER BY random ( ) LIMIT 10查询结果如下图所示:

2019-10-10 09:24:09 3931

原创 docker知识点

查看docker状态systemctl status docker启动dockersystemctl start dockerdocker内部命令docker ps --alldocker stop ae2e79e04cbadocker rm ae2e79e04cba

2019-10-08 14:28:54 88

原创 CSS知识点:表格数字、字母换行

table tbody tr td { word-wrap: break-word; word-break: break-all;}

2019-09-26 11:53:06 203

文件快速下载工具.rar

在互联网上有很多的资源可供下载,但是有时候因为网速或其他原因会造成下载速度缓慢。现找到了一种工具可以提高下载速度。

2020-10-15

开发项目时的便捷管理工具

host管理工具,系统中如果有多个项目时用管理工具方便切换项目; host管理工具,系统中如果有多个项目时用管理工具方便切换项目; host管理工具,系统中如果有多个项目时用管理工具方便切换项目;

2020-10-15

Cesiium下载地形.docx

GIS系统中加载了地图之后有时也需要加载地形数据。 网上提供了不少的地形下载工具及下载方法,我这边是在地理空间数据云中下载的地形数据,文档中详细描述了下载地形的方法及转换地形的方法。

2020-06-11

空空如也

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

TA关注的人

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