自定义博客皮肤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)
  • 收藏
  • 关注

原创 GeoTools-地理数据操作Java库

GeoTools 是一个开源Java库,为地理空间数据的操作提供了方法

2023-06-14 15:34:00 2104

原创 Maven pom.xml文件详解

Maven项目中pom.xml的结构

2023-04-18 16:15:24 267

原创 GeoServer+PostGIS - 图层创建与配置

在GeoServer中导入PostGIS数据,发布并配置

2023-04-17 15:05:55 897

原创 适用于 Linux 的 Windows 子系统 WSL

WSL(Windows下的Linux子系统)整的太好用啦!linux沉浸式体验

2022-08-18 17:01:08 485

原创 MapStruct使用

属性映射框架Mapstruct,实现对象间的相互转换

2022-07-02 15:25:44 405

原创 Maven配置

Maven的安装、配置与使用

2022-07-02 15:22:44 2212

原创 BFG - 移除Git Repository 中的敏感信息

使用BFG快速的移除Git中的敏感信息,如配置文件中的账号密码等信息

2022-07-02 15:05:23 263

原创 个人图床Chevereto搭建

自建图片托管网站 Chevereto-Free

2022-04-25 11:22:25 1685

原创 MATLAB 编译为Java Package

相比java等语言,MATLAB在矩阵计算等方面可太强大了。要是java能直接调MATLAB就好了。确实可以!机缘巧合之下,发现了这个思路,折腾了好几天。(有些不足的就是其调用开销比较大,目前还不知道如何合理的调用,)MATLAB 编译脚本编写编写一个MATLAB函数脚本,这里我以绘图函数为例。% 自定义画图函数drawplot.m% 以两个1*n的矩阵为x,y坐标绘制一段线% 参数 x y function drawplot(x, y) plot(x, y, 'r'); %%使

2022-01-27 00:52:50 2274 3

原创 重拾Android - Gradle

为了学业以及毕设内容,重新捡起了Android开发。安装AndroidStudio与SDKTools倒是没啥问题,只要网络顺畅一切ok。但最麻烦的问题来了,就是每次都会遇上的Gradle Sync问题,迫不得已学了一遍Gradle(虽然说之前搞的时候也没正儿八经学过)。Gradle是基于Apache Ant(2000年)、Apache Maven(2004年)产生的一款高效易用的项目管理工具,弥补了Ant和Maven的不足。其使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基.

2022-01-13 13:46:28 1748

原创 GeoServer初体验-安装

研究生开始搞室内定位,做了几个项目,也看了些材料。感觉实验室这边在项目实施上都还有好多不完善啊。研一了解到postgreSQL,把实验室用的数据库来了个大改。现在接触到GeoServer,先试试水。GeoServer是一个用Java编写的开源软件服务器,允许用户共享和编辑地理空间数据。为互操作性而设计,它使用开放标准发布来自任何主要空间数据源的数据。官网:GeoServer稳定版用户文档:GeoServer User Manual — GeoServer 2.20.x User Manual安装

2022-01-06 17:04:04 2160 4

原创 动态时间规整DTW

对于时间序列,有一个普遍的任务就是判断两个时间序列的相似程度。DTW是在欧氏距离(欧几里得距离)计算的基础上,采用动态规划(DP)的思想,用满足一定条件的时间规整函数描述测试模板和参考模板的时间对饮关系,求解两个模板匹配时累计距离最小所对应的规整函数。DTW算法将自动缩放时间序列,使两个时间序列的形态尽可能的一致,常被用于孤立词语音识别、手势识别、信息检索、数据挖掘等。以上摘自本人本科毕业论文的一段,写的花里胡哨。简单来讲就是计算出时间序列每一帧之间的欧氏距离,通过动态规划来找到一条使欧式距离和最小的

2022-01-05 15:44:03 1775

原创 LeetCode笔记|数组

刷题顺序参考 有没有人一起从零开始刷力扣 - 力扣(LeetCode)题目分类题目编号数组的遍历485、495、414、628统计数组中的元素645、697、448、442、41、274数组的改变、移动453、665、283二维数组及滚动数组118、119、661、598、419数组的旋转189、396特定顺序遍历二维数组54、59、498二维数组变换566、48、73、289前缀和数组303、304、238小技巧涉及

2021-11-27 22:05:38 811

原创 LeetCode插件安装配置(IDEA & VSCode)

目前主用Java,所以使用IDEA较多,不过VSCode上的插件也试着安装了一下IDEA在IDEA的 Preferences - Plugin 中搜索 LeetCode Editor,并安装在 Preferences - Tools - LeetCode Plugin 中配置账户信息,包括使用的LeetCode官网(中/外)、使用的编程语言、账户及密码本地项目路径建议直接定位到项目的/src目录下,配合自定义模板在添加题目时可直接生成main用于测试代码模板使用自

2021-11-27 22:03:10 608

原创 Java矩阵库Jama

Jama是一个非常好用的Java的线性代数软件包。适用于日常编程可能碰到的各种矩阵运算问题,提供了一个优雅的简便的解决方案。官网链接:JAMA: Java Matrix Package (nist.gov)原本只是搬砖式的项目工程到后半部分就卡壳了,没有合适的算法来支撑,在经过各种脑洞和论文后,最后还是老老实实的捡回线性代数,尝试着一步步去推导。Maven引入<!-- https://mvnrepository.com/artifact/gov.nist.math/jama -->

2021-09-27 22:28:56 4500 2

原创 结合 ArcGIS 对 CAD 地图入库处理

为了避免手动输2w6平的地图,也不想自己写系统来处理,终于摸索出一条曲线救国大法。环境数据库PostgreSQL(需添加 PostGIS 插件)软件ArcGISAutoCAD(可选)步骤ArcGIS 常用工具一、导入 CAD❗️ ArcGIS 支持 CAD 数据的查看、导入、导出,但不支持编辑❗️ 本人使用的ArcGIS版本为10.2,最高只支持2010版的CAD文件,高版本需要将其降为2010以下版本(大坑!)添加 CAD 数据也可从目录窗口中直接拖

2021-09-27 22:27:57 1355

原创 PicGo安装配置

简单介绍​ Typora给广大码字员提供了一个极为便利的Markdown编辑工具,同时Typora也提供了上传图片到服务器的功能。其中PicGo(app)其实相当于Typora调用了一个第三方程序上传到你的图床。安装安装nodejs,且版本要求 >=8。安装Pic-Go。(可以在Typora中配置中找到下载入口,也可以直接去GitHub上进行下载)GitHub下载地址:Releases · Molunerfinn/PicGo这是我安装完并配置好后的主界面。PicGo本体只

2021-09-27 22:26:17 3076 1

原创 TweenMax.to()的使用

简单介绍TweenLite/TweenMax是GreenSock 动画平台中的核心动画工具,可用来构建补间动画(tween),实现组件的移动官网地址CDN​ 在本人室内定位项目前端演示中,需要实现定位点移动,TweenMax就很适合我这种懒狗。​ 主要使用的是 Tweenmax.to() 函数// 函数结构TweenMax.to( target:Object, duration:Number, vars:Object ) : TweenMax// 参数依次为动画对象,动画用时,动

2021-09-27 22:22:01 1008

原创 Wireshark抓包使用

简单介绍Wireshark作为一个功能强大的抓包神器,从大学时候做计算机网络实验到项目工作抓包分析首选的都是Wireshark。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。抓包过程很简单,但之后的分析就相对麻烦了。Wireshark的过滤分为捕捉过滤和显示过滤。前者在抓包前设置,选择性抓包;后者是对抓包结果中进行过滤。前者仅支持协议过滤,后者支持协议过滤也支持内容过滤。两种过滤器支持的过滤语法不太

2021-09-27 22:19:38 118

原创 【Android】下拉菜单Spinner控件的实现

Android开发中Spinner控件有两种建立方式(静态/动态)

2020-04-29 19:30:32 746

原创 Android开发中使用adb查看sqlite3数据库时报错sqlite3: not found

为了搞毕设重新捡起sqlite3,照着《第一行代码-Android》使用adb进行查看,但发现实际使用真机操作起来是真的麻烦!主要是两个坑:1.root权限;2.sqlite3文件(1)root权限,我使用的是小米手机4。刚开始网上各种找root工具,发现全部没用。等我针对MI4进行搜的时候,才发现原来小米手机只要刷开发版,在 设置->授权管理 里就有一个ROOT权限管理。(这里安...

2020-03-08 12:06:37 770

空空如也

空空如也

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

TA关注的人

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