- 博客(84)
- 资源 (3)
- 收藏
- 关注
原创 达梦数据库模式、表、视图的相关查询
*OWNER代表的就是模式名字,TABLE_NAME就是表名*//*USERNAME 代表的就是用户名字,NAME就是模式名*//*MS代表的就是模式名字,TABLE_NAME就是表名*//*MS代表的就是模式名字*/
2023-10-13 13:59:25
5283
原创 IT技术相关网站
ITeye Java编程 Spring框架 Ajax技术 agile敏捷软件开发 ruby on rails实践 - ITeye软件开发交流社区。Chinaunix论坛 - 是一个以讨论Linux/Unix类操作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技术社区网站。EEWORLD论坛-中国最好的电子工程师论坛之一,电子系统设计师论坛。SegmentFault 思否 - 中国领先的开发者技术社区。OSCHINA - 中文开源技术交流社区。51CTO - 中国领先的IT技术网站。
2023-07-05 15:33:41
237
原创 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
1434
原创 模仿百度搜索功能,根据空格搜索数据及列表页面根据标注颜色
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
241
翻译 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
1163
原创 解决displaytable的bug,尾页数据删除后列表数据部分丢失
解决问题:列表批量删除时从尾页开始删除没页列表的所有数据后,列表中的转码,复选框和超链等列的数据就被清空了,经过检查源码发现这是displaytag的bug,从尾页删除所有数据后,当前页已经变为了上一页,但是程序中取到的页码还是原尾页的页码,导致当前页的开始条数和结合条数计算的不正确,导致列表中非property输出的数据都被清空了。 修改类文件:修改了TableTag类的initParameters方法中580行左右,计算start和end的值部分。 添加代码: ...
2021-05-24 16:17:05
161
原创 Eclipse 常见问题
eclipse工作空间编码集修改:Window-->Preferences->General-->Workspace 上面的Text file encoding
2021-04-25 09:51:58
93
原创 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
701
原创 项目编码格式修改,将项目中的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
896
原创 JSP页面存储临时数据,将数据存储到session中
sessionStorage.setItem("key","value");sessionStorage.getItem("key");sessionStorage.removeItem("key");
2020-11-19 19:16:57
2541
原创 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
6007
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
903
原创 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
749
原创 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
1317
原创 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
712
原创 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
300
原创 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
286
原创 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
1825
原创 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
1814
原创 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
745
原创 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
1715
原创 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
286
原创 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
1068
原创 JavaScript 知识点:数组
Array 对象属性 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力向对象添加属性和方法。 Array 对象方法 方法 描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一...
2019-11-12 17:15:52
138
转载 Cesium热力图:在cesium中实现热力图
原理:使用heatmap.js插件,先生成一个热力图,再在地图上创建一个盒子(如矩形),以纹理的形式把热力图填充到矩形中。1、首先下载heatmap.js插件,自己随意写了一个热力图的方法,传入热力图所需参数max和data// 创建热力图function createHeatMap(max, data) { // 创建元素 var heatDoc = documen...
2019-10-30 10:01:06
3233
转载 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
8494
4
原创 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
2446
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
2892
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
3704
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
4106
5
转载 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
1532
原创 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
5703
4
原创 FineReport连接不上数据库
问题:数据库为oracle12c时,FineReport连接不上数据库问题:解决:将FineReport_8.0\WebReport\WEB-INF\lib 目录下的jar包 ojdbc14.jar 替换为 ojdbc6.jar
2019-10-18 14:24:27
4417
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
4151
原创 docker知识点
查看docker状态systemctl status docker启动dockersystemctl start dockerdocker内部命令docker ps --alldocker stop ae2e79e04cbadocker rm ae2e79e04cba
2019-10-08 14:28:54
112
原创 CSS知识点:表格数字、字母换行
table tbody tr td { word-wrap: break-word; word-break: break-all;}
2019-09-26 11:53:06
239
开发项目时的便捷管理工具
2020-10-15
Cesiium下载地形.docx
2020-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人