自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea+git回退已经push到远端仓库的分支代码到某个历史版本

Mixed(默认):回退会保留commit前的修改信息diff;清除暂存区,将暂存区中的文件或代码回到工作区中(举个例子通俗点讲会将已经git add的新建文件从绿色变回红色,需要重新git add再commit推送);保留暂存区和工作区(新建文件回退不会变回红色,无需git add直接commit就行);例子:master分支有最新的3条push记录,需要将远端 push 3 代码还原回退到 push 1 的版本。Hard(慎用):彻底回退到某个版本,本地的代码也会变为你回退版本的代码。

2024-06-06 14:33:30 831

原创 Java使用OpenCV计算两张图片相似度

业务:找出两个表的重复的图片。图片在表里存的是二进制值,存在大量由于一些特殊情况例如扫描有差异,导致图片存的二进制值不同,但图片其实是一样来的。所以找出两个表重复相同的图片,不可能只是单纯的比较二进制值相等。方法:针对这种情况,使用OpenCV直方图算法可以比较两张图片的相似度,测试发现完全相同的图片相似度等于1(表里存的二进制值不相等)实操:Java引入使用opencv步骤详解。

2024-06-04 16:40:38 2629 2

原创 Java对sqlserver表的image字段图片读取和输出本地

Java代码实现对sqlserver数据库表的image字段图片的读取,和输出存储到本地。代码示例:(注:连接sqlserver数据库需配置其驱动文件)

2024-05-31 15:34:18 643

原创 sqlserver建表主键id如何设置自增

研究了通过 Navicat Premium 手动新建表添加字段没有设置主键自增。可以看到实现了 id 自增。

2024-05-22 10:38:07 1236

原创 IDEA 新建文件头部自定义签名内容设置

想要新建文件可以生成自定义签名内容。IDEA 版本:2021.3.3。

2024-05-22 10:20:52 598

原创 IDEA 设置多行显示Tabs

当打开太多的Tab时,超出的部分就会隐藏起来,点击下拉才出来。IDEA 版本:2021.3.3。

2024-05-20 14:01:32 1225

原创 IDEA 上方添加左右箭头按钮

右箭头(Forward)(快捷键:Ctrl + Alt + 右箭头)日常写代码中经常使用到,很是方便,教大家如何在 IDEA 中添加。左箭头(Back)(快捷键:Ctrl + Alt + 左箭头)IDEA 版本:2021.3.3。这里也可以根据喜好调整下位置顺序。

2024-05-17 17:17:49 1048

原创 IDEA 每次启动都显示选择项目页面

打开 Settings => Appearance & Behavior => System Settings。取消勾选 Reopen projects on startup。然后下次启动 IDEA 会显示选择项目页面。IDEA版本:2021.3.3。

2024-05-15 10:46:06 401

原创 批量提取指定目录下的所有文件名

::批量提取指定目录下的所有文件名:

2024-05-15 09:29:28 337

原创 端口号查询进程PID

情况1:由于 idea 突然闪退,导致正在 debug 的 Java 进程没结束掉,端口还在占用,重新 debug 不了,所以需要到任务管理器把进程结束掉。2.可以看到端口号占用的进程 PID 为 11596,打开任务管理器 => 详细信息 => PID 是11596 的进程结束掉。情况3:想要删除erl 的 epmd.exe 文件无法删除,原因进程在运行,但在任务管理器又看不到,可以根据以下操作能找到。情况2:想删除 .dll 文件却提示被占用删除不了。也同样可以找到被占用的进程 PID 结束掉。

2024-05-14 17:10:45 948

原创 以管理员身份运行设置

2.找到 本地策略 => 安全选项 => 用户帐户控制:以管理员批准佳模式运行所有管理员,默认是已启动,把这项改为禁用,再重启即可生效。举个例子,因为每次想要以管理员身份运行命令提示符,都要右键选择才行,有点麻烦。1.Win + R 输入 secpol.msc 打开本地安全策略。

2024-05-14 16:23:35 358

原创 winserver系统设置图片查看器

保存执行过后,就能使用 Windows 照片查看器 打开以上格式的图片文件。

2024-05-14 15:05:07 593

原创 Vue项目npm install certificate has expired报错解决方法

5.最后的解决方法:把项目原来的package-lock.json删掉,重新执行npm install,就会根据npm设置的仓库源重新安装依赖,重新生成package-lock.json文件。在极少数情况下,临时禁用npm的SSL验证(不推荐这种方法,因为它会降低安全性,所以没有用)仅作为临时解决方案,直到能够通过安全方式解决问题。2.原因:https://registry.npm.taobao.org 仓库源证书过期,下载依赖失败,需要更换地址源。// 关闭ssl验证。// 打开ssl验证。

2024-05-10 14:26:32 1132

原创 Navicat Premium数据库新建函数报错问题

DETERMINISTIC – 表示函数或过程是纯函数或过程,即它的输出完全由输入参数确定。在MySQL中,DETERMINISTIC、NO SQL和READS SQL DATA声明通常出现在创建存储过程或函数时。READS SQL DATA – 表示函数或过程的代码包含SQL语句,并且只能读取数据而不能修改数据。NO SQL – 表示函数或过程没有使用MySQL内置的SQL语句,而是使用其他编程语言编写的代码。(1)参考对照系统自带sys数据库表的函数找出的区别(后面遇到同样问题可以这样排查)

2024-05-08 10:47:56 375 2

原创 七牛云签发免费域名SSL证书验证教程

在nginx的根目录创建/.well-known/pki-validation子目录,和对应的验证文件.txt和文件值。域名+/.well-known/pki-validation/验证文件名.txt。返回七牛云刷新订单状态看是否已签发(审核中就等待会)签发后就可以下载证书配置nginx使用了。域名验证类型选择 文件验证。

2024-05-07 14:31:15 442 1

原创 【桌面应用开发】Rust+Tauri框架项目打包操作

Tauri 提供了一个 tauricon 的命令,该命令可以输入图片路径(默认情况下为 ./app-icon.png,尺寸为 1240 x 1240 的 PNG )来创建各种平台所需的所有图标。或者如果是第一次执行tauricon此命令则会提示需要安装命令,输入y回车等待安装就行​​生成好的图标默认放在 src-tauri/icons 目录下。

2024-05-03 17:28:04 2452

原创 【桌面应用开发】Rust安装配置

Windows 安装 Rust。

2024-05-02 14:45:05 1314 1

原创 Node.js安装配置

Windows 安装配置 Node.js 教程详细讲解注意:Node.js版本请根据自身系统选择,安装位置、全局模块存放位置和环境变量应根据自身实际情况进行更改。

2024-04-30 14:54:21 1248 2

原创 RabbitMQ&Socket安装配置

Windows环境下的RabbitMQ安装。

2024-04-17 14:54:18 1273 2

原创 Navicat Premium 16

官网下载地址:https://www.navicat.com.cn/download/navicat-premium。·类型:premium代表豪华版(包含全部),其他如MySQL、SQLServer、MongoDB等等。·前缀:https://dn.navicat.com.cn/download/·版本:三位数,前两位是大版本,后一位是小版本,如163代表16.3版本。·位数:x86代表32位,x64代表64位,一般下载64位即可。安装包下载链接组成:前缀+版本+类型+语言+位数。

2024-04-10 17:48:13 881

原创 Navicat Premium连接SQL Server数据库报错:[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法

找到 Navicat Premium 的安装目录运行安装 SQL Server 2008 服务器。注:软件版本不同,安装目录和服务器名字可能会不同,不清楚的可以尝试点击msi文件查看界面。

2024-04-10 15:40:08 902 1

原创 Navicat Premium连接MySQL数据库报错Authentication plugin ‘caching_sha2_password’ cannot be loaded解决方法

MySQL8.0之前的版本中加密规则是mysql_native_password,而在后面版本加密规则是caching_sha2_password。在安装bin目录下执行命令mysql -u root -p。Navicat Premium 再次连接数据库即可。注:命令 \q 退出 MySQL 命令。修改账户密码加密规则并更新用户密码。// 查看密码加密规则。3、刷新权限并重置密码。

2024-04-09 16:08:27 560 2

原创 MySQL安装配置

5、MySQL Workbench(GUI TOOL):专为MySQL设计的ER/数据库建模工具。MySQL Workbench又分为两个版本,分别是社区版( MySQL Workbench OSS)、商用版( MySQL Workbench SE)。1、MySQL Community Server:社区版本,开源免费,但不提供官方技术支持(我们常用的MySQL版本)。如果需要安装多个MySQL服务,就可以用不同的名字区分,比如 mysql5 和 mysql8;

2024-04-09 15:14:14 2312 1

原创 Maven安装配置

根目录 pom.xml 文件右键 maven Reload project 就能把资源包下载到本地仓库了。下载前请留意 Maven 与 JDK 版本的对应关系, JDK 版本不能低于 Maven 所要求支持的。选择对应要下载的二进制 binaries 或是源文件 source 包。setting.xml本地仓库路径。(要找maven-4的就找到。系统变量 => 新建 =>cmd 验证 mvn -v。配置aliyun镜像仓库。创建maven仓库目录。Path变量新建 =>

2024-04-08 16:29:44 446

原创 Nginx安装配置

nginx -s quit # 停止,在Nginx停止前会等待当前正在进行的任务。nginx -t # 检查配置文件是否正确。nginx -s reload # 重新加载配置文件(start nginx # 启动。nginx -s stop # 立即停止。cmd 验证 nginx -v。一般用于配置文件修改重启才生效。系统变量 => 新建 =>Path变量新建 =>

2024-04-05 16:50:19 473 1

原创 Redis安装配置

Windows 安装 Redis。

2024-04-05 15:49:17 211

原创 IDEA 2021 底部 Local Changes 不显示解决办法

大伙使用以前版本IDEA底部会有个Version Control的窗口(如下图所示),Local Changes窗口可以记录Git代码的改动情况,非常的方便好用。方法:进入设置Settings/Version Control/Commit,将Use non-modal commit interface勾选取消。就能看到Local Changes了,归在了Git的菜单栏里了,就是以前的Version Control。但比较新的IDEA版本这个窗口却没有了,下面教大家怎么设置出来~

2024-04-05 14:49:08 1169 1

原创 Java环境变量配置

cmd 验证 java javac java -version。cmd 验证 “erl” 或者 “erl -version”cmd 验证 nginx -v。系统变量 => 新建 =>系统变量 => 新建 =>cmd 验证 mvn -v。系统变量 => 新建 =>系统变量 => 新建 =>系统变量 => 新建 =>Path变量新建 =>Path变量新建 =>Path变量新建 =>Path变量新建 =>Path变量新建 =>

2024-04-05 13:05:11 177 1

MySQL配置参数参考

MySQL配置参数参考

2024-04-09

空空如也

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

TA关注的人

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