自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抱朴守拙

黄土高原严寒而漫长的冬天看来就要过去,但那真正温暖的春天还远远地没有到来。

  • 博客(254)
  • 资源 (20)
  • 收藏
  • 关注

原创 Tortoisegit 免密配置

TortoiseGit的免密配置通常涉及公钥和私钥的使用,以及通过配置来避免在每次操作时需要输入密码。

2024-03-19 15:00:36 319

原创 OpenCV4.3 Java 编程入门:透明度与抠图

下面的代码,将原始图片从左到右,由完全透明到完全不透明,渐变!

2023-07-31 11:28:44 598

原创 Jira Tempo :如何创建 Dynamic Dropdown 类型的 Work Attributes?

Jira Tempo 创建 Dynamic Dropdown Work Attributes

2023-07-11 12:49:01 433

原创 CSS 制作动态蚂蚁线

【代码】CSS 制作动态蚂蚁线。

2023-07-05 16:30:10 1146

翻译 如何使用SSH跳转主机访问远程服务器

Jump Host/Server,也就是跳转机,是一个可以连通远程网络的中间主机或SSH 网关,通过它可以连接到不同安全区(例如DMZ隔离区)中的另一台主机。它桥接了两个不同的安全区域,并在它们之间提供受控访问。跳转机应该处于高度保护和监控中,尤其是当它跨越私有网络,DMZ,并向互联网上的用户提供服务时。一个典型场景是公司内网的个人电脑,通过防火墙可以高度安全地连接到 DMZ。为了管理 DMZ 中的服务器,则需要通过跳转主机访问它。

2023-04-16 12:22:52 4163 1

原创 marked + mathjax 实现支持数学公式的 markdown 转 html

marked + mathjax 实现支持数学公式的 markdown 转 html

2022-07-15 13:27:43 1983 1

原创 HTML 中使用 Canvas 2d 让静态图片动起来

html 中使用 canvas 2d 让静态图片动起来

2022-06-22 11:44:08 1002 1

原创 OpenCV4.3 Java 编程入门:离散傅里叶变换

文章目录1 时域,频域,空间域2 傅里叶变换3 图像处理:频域增强4 傅里叶变换定理5 傅里叶变换特性6 dft() 函数1 时域,频域,空间域首先,需要知道什么是 定义域:定义域(domain of definition)指自变量 x 的取值范围,是函数三要素(定义域、值域、映射法则)之一,映射法则的作用对象。即,对于函数: y=f(x)y = f(x)y=f(x),自变量 x 的取值范围就是定义域!知道定义域的概念之后,时域,频域,空间域,也就好理解了:时域:以时间范围为定义域,自变

2022-05-01 10:03:18 902

原创 数据挖掘与机器学习:Weka Java 编程接口 API

文章目录1 环境配置2 数据模型2.1 Instances:数据集2.2 Instance:数据实例2.3 Attribute:属性类3 DataSource4 DataSink5 数据集处理5.1 创建数据集5.2 添加数据6 过滤7 分类8 聚类1 环境配置在 Idea 上创建 Maven Java 项目,并添加依赖: <dependency> <groupId>nz.ac.waikato.cms.weka</groupId> &l

2022-04-30 15:53:53 4150

原创 数据挖掘与机器学习:Weka

weka github 项目weka maven packagesweka wikiweka java doc1 WekaWeka 是一种使用 Java 语言编写的数据挖掘及机器学习软件,主要用于科研、教育和应用领域。Weka 是一套完整的数据处理工具、学习算法、评价方法,包含数据可视化的图形界面,同时还可以比较和评估不同的学习算法的性能。国内外很多著名大学都采用 Weka 作为数据挖掘和机器学习课程的实践工具。Weka 系统包含处理标准数据挖掘问题的所有方法:回归、分类、聚类、关联规则以及

2022-04-28 10:05:51 2466

原创 OpenCV4.3 Java 编程入门:图像直方图

文章目录1 直方图的概念直方图计算:calcHist示例1 直方图的概念从数学上来说,图像直方图是描述图像的各个灰度级的统计特性,它是图像灰度值的函数,统计图像中各个灰度级出现的次数或频率。直方图横坐标是像素值,范围从 0 到 255,纵坐标表示图像中该像素值的个数。图像直方图由于其计算代价较小,且具有图像平移、旋转、缩放不变性等众多优点,广泛地应用于图像处理的各个领域,特别是灰度图像的阈值分割、基于颜色的图像检索以及图像分类。直方图均衡化:是指通过某种灰度映射(如:非线性拉伸)使原始图像的

2022-04-26 10:17:54 1368

原创 OpenCV4.3 Java 编程入门:形态学滤波

文章目录1 形态学2 膨胀:dilate3 腐蚀:erode4 膨胀&腐蚀示例5 开运算、闭运算、形态学梯度、顶帽、黑帽1 形态学形态学最开始用于对动植物形态和结构的研究,而数学形态学是一门图像分析学科,是一门通过数学形态运算进行图像处理的技术。其基本的运算包括:二值腐蚀(erode)和膨胀(dilate)、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度等。简单来说,形态学操作就是基于形状对图

2022-04-24 15:19:00 3004

原创 OpenCV4.3 Java 编程入门:图像滤波

文章目录1. 图像滤波2 空域滤波1. 图像滤波滤波(wave filtering)最开始应用于通信领域,是指滤除信号中特定波段频率的操作,是抑制和防止干扰的重要措施。例如,从雷达接收信号中,过滤掉测量误差和随机干扰,从而实现对飞机在每个时刻的位置、速度、加速度等的计算和预测。图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。对于数字图像信号,噪声表为或大或小的极值,这些极值通过加减作用

2022-04-24 11:32:39 3107

原创 OpenCV4.3 Java 编程入门:绘制基本图形

文章目录1 绘制直线2 绘制圆形3 绘制椭圆4 绘制多边5 绘制矩形6 绘制箭头7 绘制图标opencv 中使用 Point 在图像中定义2D点,使用 Scalar 表示颜色值。在 imgproc 模块中,提供了多种绘制基本图形的方法:circle() :绘制圆形ellipse():绘制椭圆line():绘制直线polylines​():绘制多边形rectangle​():绘制矩形arrowedLine() : 绘制箭头1 绘制直线方法定义: /** * 绘制两点之间的线

2022-04-23 17:45:25 2672

原创 OpenCV4.3 Java 编程入门:imgproc 模块

文章目录imgproc方法imgprocimgproc 是 image + process 的缩写,即图像处理,本模块包含很多复杂的图像处理方法,这些方法将图像作为一个整体,图像不仅仅是包含像素的数组,还包含很多的统计特征、形态特征、及物体特征等。imgproc 模块包含如下内容:线性和非线性的图像滤波;图像的几何变换其他( Miscellaneous )图像转换直方图相关结构分析和形状描述运动分析和对象跟踪特征检测目标检测等等org.opencv.imgprocorg.by

2022-04-23 13:04:09 3163

原创 OpenCV4.3 Java 编程入门:图像运算及 Core 组件中运算相关的方法

文章目录1 算术运算2 逻辑运算3 absdiff() : 矩阵差值的绝对值4 addWeighted():图像加权求和5 completeSymm():沿对角线复制6 convertScaleAbs() : 缩放并计算绝对值7 copyMakeBorder():绘制边框8 flip():图像翻转9 max():最大值10 min():最小值10 merge() & split()11 normalize() : 归一化图像运算是指以图像为单位进行的操作,对图像中的所有像素进行操作,具体的运算主

2022-04-20 18:02:46 1812

原创 OpenCV4.3 Java 编程入门:图片的亮度、对比度、及伽马矫正

文章目录1 计算公式2 对比度、亮度矫正3 伽马矫正图像亮度和对比度的调整操作,属于图像处理中比较简单的一种——点像素操作!1 计算公式点操作仅仅根据输入像素值,结合配置参数,来计算相应的输出像素值:这类算子(处理函数)包括亮度(brightness)和对比度(contrast)调整、颜色校正(colorcorrection)和变换(transformations)。最常用的点操作,如下例公式所示:对输入像素点值乘一个常数系数,再加上一个常数。其中参数 a 被称为增益(gain),常

2022-04-20 17:22:12 2843

原创 OpenCV4.3 Java 编程入门:灰度映射

文章目录1 灰度与灰度映射2 映射函数3 图像求反4 动态范围压缩5 阶梯量化一幅灰度图像的视觉效果取决于该图像中各个像素的灰度,灰度映射通过改变图像中所有或部分图像的灰度来达到改善图像视觉效果的目的!1 灰度与灰度映射“灰度”,顾名思义,即灰色的度数,或者灰色的等级。在计算机领域中,灰度数字图像是每个像素只有一个采样颜色的图像,也就是单通道图像。这类图像通常显示为从最暗黑色到最亮 的白色的灰度。一般,像素值量化后用一个字节(8位)来表示,如果把黑-灰-白连续变化的灰度值量化为 256 个灰度

2022-04-19 13:33:04 2860 2

原创 OpenCV4.3 Java 编程入门:图片中像素的遍历与映射

文章目录1 像素与颜色空间2 图像在内存之中的存储方式3 通过 Mat.ptr() 方法遍历像素4 LUT : 查找表映射1 像素与颜色空间存储像素值需要指定颜色空间和数据类型,其中颜色空间是指一个给定的颜色,如何组合颜色元素,及各元素如何编码。最简单的颜色空间时灰度空间,只处理黑色和白色,对它们进行编码组合,便可以产生不同程度的灰色。对于彩色,则有多种不同类型的颜色空间,但不论哪种类型都是把颜色分成三个或四个基本元素,通过组合基本元素来表示和构成颜色空间。例如 RGB 颜色空间就是最常用的一种颜色

2022-04-19 09:15:59 1131

原创 OpenCV4.3 Java 编程入门: HighGUI 窗口中使用滑块

文章目录1 opencv_highgui添加滑块:使用 createTrackbar 方法添加滑块:使用 JFrame1 opencv_highgui滑块 (TrackBar)是 OpenCV 动态调参时常用的便捷工具,它依附于窗口而存在。opencv 提供了支持添加窗口组件的方法,这些方法都在 cv 命名空间下,对应在 Java 项目中的 org.bytedeco.opencv.global.opencv_highgui 类中。该类中,封装了很多 cv 命名空间中的静态方法:添加滑块:使用

2022-04-18 14:19:34 1551 1

原创 OpenCV4.3 Java 编程入门:HighGUI 图像显示

文章目录1 HighGUI 类2 显示图像HighGUI 模块为高层 GUI 图形用户界面模块,包含媒体的输入输出、视频捕捉、图像和视频的编码解码、图形交互界面的接口等内容。例如 VideoCapture 视频类就出自 HighGUI 模块。HighGUI模块的设计目的是对 opencv 图像处理功能进行快速尝试并将结果可视化:创建和操作可以显示图像并“记住”其内容的窗口(无需处理来自操作系统的绘制事件);在窗口中添加轨迹栏,处理简单的鼠标事件以及键盘命令。1 HighGUI 类High

2022-04-17 19:13:48 1933

原创 OpenCV4.3 Java 编程入门:imgcodecs 模块、及图像的载入与输出

文章目录1. org.opencv.imgcodecs2. Imgcodes 方法3 图片读入4 图像输出1. org.opencv.imgcodecsimgcodecs = image + codec,由名称可知,肯定与图像的编解码有关,opencv 通过该模块,对各种格式类型的图片进行解码,载入并创建 生成对应的 Mat 对象,或者,将程序中的 Mat 对象,输出为指定格式的图片文件。2. Imgcodes 方法方法描述static boolean haveImageRead

2022-04-17 14:47:37 3627 1

原创 OpenCV4.3 Java 编程入门:Core 组件中的数据结构与方法

opencv javadoc1. java packages1.1 org.opencv.core核心功能模块,包括:OpenCV基本数据结构,动态数据结构,绘图函数,数组操作相关函数;辅助功能1.2 org.opencv.imgprocimgproc 是 Image 和 Process 两个单词的缩写组合,也就是图像处理模块。包含:线性和非线性的图像滤波;图像的几何变换其他图像变换直方图相关结构分析和形状描述运动分析和对象跟踪特征检测目标检测。2 Core

2022-04-17 10:44:55 1689

原创 OpenCV4.3 Java 编程入门:环境配置

文章目录JavaCPP 与 Bytedecopom.xml示例JavaCPP 与 BytedecoJavaCPP:JavaCPP提供了在Java中高效访问本地C++的方法。采用JNI技术实现,支持所有 Java 实现包括Android系统,Avian 和 RoboVM。该工具不仅可以生成 JNI 代码,还可以基于合适的 Java 接口文件直接构建原生库包装库文件(natvie wrapper libriary files),此外,JavaCPP 还可以自动解析 C/C++ 头文件,并生成所需的 Ja

2022-04-16 14:33:45 3612

原创 influxdb 2.2 下载地址

Influxdb 2.2 程序下载官方下载地址但是因为 google 被墙,页面不能正常打开。dockerdocker pull influxdb:2.2.0This version is ready for Docker upgrade from 1.x to 2.x. See docs: https://docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/dockerbrew updatebrew install influxdbSHA2

2022-04-13 19:18:03 2336

原创 缅怀我的偶像

我的偶像

2021-12-19 10:45:45 173

原创 svg 实现地震波效果

效果:代码:<svg width="580" height="400" xmlns="http://www.w3.org/2000/svg" style="background-color:black"> <style> .area-center:hover { ry:12; rx:12; } </style> <g> <g&gt

2021-12-03 15:50:07 374

原创 自定义 GUID(全局唯一标识符)

文章目录GUIDJS 实现自定义 GUIDGUID全局唯一标识符(GUID)是一种通过算法生成的标识符,典型的,是通过生成二进制长度为 128 位的数字标识符来作为 GUID, 这样的 GUID 的总数达到了2^128个( 约为万亿亿亿亿个),基本(理论上)能做到全宇宙唯一了。128 位二进制,表示为16进制字符串形式,长度位 32,形如: 'f30cd0d5-93ab-8225-aa0a-db5372b8f44f',其格式的标准定义为:time-low "-" time-mid "-"time-hi

2021-12-01 15:32:50 3034

原创 DOM的事件机制,以及事件的捕获与冒泡

事件处理,对于前端开发来说,颇为重要,知其然亦要知其所以然,所以,搞清楚浏览器 DOM 的事件机制,很有意义!文章目录1 事件1.1 事件:Event1.2 事件目标:EventTarget2 事件捕获与冒泡3 stopPropagation1 事件首先需要思考一下,何为事件?事件的本质是什么?事件,一言以蔽之,即 “消息” 也!在操作系统层面,也叫 “信号”。事件的工作过程中,必然涉及到三方主体:事件源、事件、事件目标。很容易理解,事件源就是事件的来源,事件特指事件过程要传递的信息,事件目标即.

2021-11-28 15:30:08 1157

原创 图解奇偶校验与海明码的详细过程

文章目录1、校验码的基本概念2、奇偶校验码3、海明码1、校验码的基本概念名不正则言不顺,要想真正理解校验码的原理,那就必须要搞清楚相关的概念!首先,通过下面这个图,认识一下校验码在信息传输中的位置。看懂了这个图,能更好的理解在信息传输中,为什么需要校验码,以及校验码到底做了什么!原数据:就是真正需要正确传输的数据;比如,某人的年龄 23 岁,这个 23 就是原数据;校验码:为了让传递的数据,具有一定的检错和纠错能力,添加的辅助信息;编码数据:实际传输的数据,由原数据和校验码两部分组成;合法

2021-09-08 13:00:13 5776 3

原创 带权值的斐波那契数列函数的曲线形态

带权值的斐波那契数列函数 f(n)=a∗f(n−1)+b∗f(n−2)f(n) = a*f(n-1) + b*f(n-2)f(n)=a∗f(n−1)+b∗f(n−2)当 a = b = 1 时,为斐波那契数列:当 a = 0.5,b = -0.8 时:当 a = 1,b = -0.5 时:当 a = 1,b = -0.8 时:当 a = 1,b = -0.3 时:当 a = 0.2,b = 0.7 时:当 a = -0.7,b = 1 时:当 a = -0.2,b = 1 时:

2021-06-16 14:46:44 720

原创 使用 jfreechart 显示常用数学函数曲线

文章目录1、使用 jfreechart 显示函数曲线2、常见函数2.1 一元二次函数2.2 倒数函数2.3 指数函数2.4 双曲正切 tanh1、使用 jfreechart 显示函数曲线 <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.5.2</version> &lt

2021-06-08 17:48:54 472

原创 npm 包管理及 registry 或 proxy 配置

NPM 模块管理npm 是 Node 的模块管理器,使用 npm install 可以将 package.json 中配置的依赖包从远程仓库(Registry)下载并安装到本地环境中。npm registry 是一个类似于 java maven repository 的包管理仓库,负责 node 模块包及及模块元信息的管理,如上传、下载、查询等。官方的 registry 网址:https://registry.npmjs.org/在 registry 网址后面跟上模块名,会得到一个 JSON 对象,里

2021-06-04 13:12:13 7093 2

原创 D3 实现目录树组件

使用 D3.js 来实现目录树组件:组件效果如下:输入数据结构: [ {id: '某公司'}, {id: '人资部', parent: '某公司'}, {id: '张三', parent: '人资部'}, {id: '李四', parent: '人资部'}, {id: '王五', parent: '人资部'}, {id: '研发部', parent: '某公

2021-06-03 14:52:14 365

原创 SpringBoot + H2 内置数据库

文章目录1、配置1.1 pom.xml1.2 application.properties1.3 schema.sql1.4 data.sql1.5 DataSourceConfiguration2、启动H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。1、配置1.1 pom.xml<dependencies>

2021-05-20 17:18:24 2272 1

原创 PsExec 登录失败:未授权用户在此计算机上的请求登录类型

登录错误:Logon failure: The user has not been granted the requested logon type at this computer下载 PSTools版本为 :2.47错误如下:问题原因:对于 PsExec version 2.30+ 需要在命令行中添加 -i 选项!

2021-05-18 15:28:46 3815 6

转载 Windows 打开和关闭默认共享方法汇总

[原文]在使用 xcopy 上传文件至远程 windows 服务器时,出现 “Invalid driver specification” (无效驱动器规格),经过各种排查,最终发现是服务器“关闭默认共享”导致的。Windows启动时都会默认打开admin$ ipc$ 和每个盘符的共享,对于不必要的默认共享,一般都会把它取消掉,可当又需要打开此默认共享时,又该从哪里设置呢。经过自己的验证,汇总出一下方法。一:查看window共享资源运行–>cmd–>输入net share二:彻底关闭

2021-05-18 14:46:39 11594 1

原创 使用 Apache sshd sftp 上传文件

添加依赖<dependency> <groupId>org.apache.sshd</groupId> <artifactId>sshd-core</artifactId> <version>2.5.1</version></dependency><dependency> <groupId>org.apache.sshd</groupId&gt

2021-05-16 16:56:50 4270 1

原创 使用 Apache sshd scp 上传或下载文件

添加依赖<dependency> <groupId>org.apache.sshd</groupId> <artifactId>sshd-core</artifactId> <version>2.5.1</version></dependency><dependency> <groupId>org.apache.sshd</groupId&gt

2021-05-16 16:00:56 2575 1

原创 JasperReport 6.16 报表:dataset + table

文章目录1、创建报表模板2、配置数据源属性3、编辑 Table 数据源4、根据报表模板生成报表1、创建报表模板拖拽 Table 组件到 Design 窗口的 Title Band 中!选择:Create a new datasetCreate an empty datasetDon’t use any connection or Data Source得到 Table 如下:根据需要对表格进行编辑,比如:删除 Table Header删除 Column Footer删除 Ta

2021-05-10 12:52:32 1860

go1.15.12.windows-amd64.msi

从官网上下载太慢了

2021-05-12

jaspersoftstudio_6.16.0_windows_x86_64.zip

jaspersoft studio 16.6

2021-05-07

VMware-mibs-7.0.0-15924762.zip

vmware snmp mib

2021-04-22

learnvim25.zip

vmware vim25 开发包 yavijava ,及其示例代码;将 gradle 项目转换为 maven 项目;

2021-04-22

Time-Series-Summary.pdf

时序数据一般有以下成分构成:趋势序列(Trend):向上趋势、向下趋势、波动趋势;季节性序列(Seasonal Pattern):天,周,月,季度;循环波动序列(Cyclic Pattern):有明显的波动,但是不像季节性序列那样有规律(unpredictable interval);随机序列(Random variation):在固定均值范围随机波动;

2020-03-30

bookmarks_2020_3_7.html

个人常用网页书签Java Java Practices->Home Guava Google Guava官方教程(中文版) - JackChan - CSDN博客 EventBusExplained · google/guava Wiki · GitHub Guava API Guava Guide The Java™ Tutorials The Java Community Process(SM) Program sean cassidy : Better Java awesome-java Java Numerics: Main Maven Repository

2020-03-07

fileview_15566.zip

在网上下载一个文件后,却发现不能打开,要下载相应的程序才能打开,这是很常见的一个问题,如果单纯为了打开一个文件就下载一个应用,那需要下载很多的软件,有没有万能的文件打卡工具,可以打开全部格式的文件?答案是肯定的,FileViewPro文件查看器就是一个万能的文件查看器

2019-06-25

procexp64.exe

windows 进程查看的工具,其自带的任务管理器,功能太弱了

2019-04-12

jooq-meta-extensions-3.10.7.jar

jooq 在 maven central 中只提供了 jooq,jooq-codegen, jooq-meta 三种 jar,如果想使用 DDLDatabase 生成模式,还需要使用 jooq-meta-extensions.jar,可以自己通过源码来构建,如果嫌麻烦就下载这个吧。

2019-03-30

wordpress-5.1.1.zip

wordpress-5.1.1.zip 从官网上下载有时挺慢的,需要的朋友可以从这里下

2019-03-25

binary viewer

查看文件的二进制编码,可用来比较不同字符集的文本文件,对应的二进制编码信息。

2018-12-02

xshell5 免费版

1 xshell 安装包 Free for Home/School 2 个人使用的配色文件 备份在这里,以后还会用到

2018-08-21

OPC Client 开发资源包

包括: 1. Interop.OPCAutomation.dll 2. MatrikonOPCSimulation.exe 3. OPC_2.0_Core_Components-Setup.exe 4. OPCAutomation 开发文档.pdf 5. 其他文档

2018-06-15

OPCAutomation Interface Standard

在使用 C# 或 VB 进行 OPC Client 开发时,需要调用 OPCAutomation.dll 中的接口,该文档对接口中的类、属性、方法进行了比较详细的解释。

2018-06-15

Nim_Manual_Page

Nim 官方的 manul 目录导航栏固定在页面上部,浏览器来非常的不方面,简单的修改了一下,能更方面的跳转了。

2018-05-08

Git-2.17.0-64-bit.exe

网页下载慢的同学可以拿去用,或则自己下载: https://github.com/git-for-windows/git/releases/download/v2.17.0.windows.1/Git-2.17.0-64-bit.exe

2018-05-05

JAVA编程规范

Java编程规范

2017-07-18

人工神经网络概念与实例演示

人工神经网络概念与实例演示

2017-07-11

scapy 基础手册

scapy 手册

2017-07-11

空空如也

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

TA关注的人

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