- 博客(16)
- 收藏
- 关注
原创 基于hash的消息验证码HMAC以及实现HmacSHA256
HMAC,基于哈希的消息验证码(Hash-based Message Authentication Code,HAMC),HMAC是一种消息验证码,用来验证消息的完整性和身份的真实性,**==它通过一个密钥和一个散列函数(比如SHA-256)对消息进行处理==**,相比单纯的哈希函数,HMAC具有更高的安全性,因为它依赖一个密钥,而不仅仅是消息内容。
2024-10-30 17:13:19 797
原创 Maven项目查看jar包依赖关系图
在右侧maven窗口中,选中对应模块点击上方Show Dependencies图标,就会出现该模块的所有jar包依赖关系图。
2024-03-30 11:09:16 893 1
原创 在Windows系统下,使用cmd命令或者脚本查询磁盘占用情况,类似与Linux系统中使用du -h -d 1命令
在Windows系统下,使用cmd命令或者脚本查询磁盘占用情况,类似与Linux系统中使用。
2023-11-26 17:30:00 1857 1
原创 nohup命令中>、2>&1、&的使用
nohup是不受挂起(no hang up)的缩写,nohup命令是在Unix和类Unix操作系统中使用的一个命令,该命令用于在后台运行进程并且使得进程不受终端会话结束的影响,从而使得进程在用户注销或关闭终端后继续运行。nohup命令通常用于长时间运行的进程,例如服务程序或后台作业,它也可以用于远程登录到其他计算机上执行任务时,以防止终端会话意外中断导致任务失败。
2023-05-12 15:42:50 2842
原创 Docker启动服务报错Job for docker.service failed because the control process exited with error code
问题千奇百怪,可能是这个原因的很少吧,但是在自己踩了这么多坑,浪费了这么多时间之后,就想着也要总结一下,万一别人也不凑巧和我一样遇见这个问题了呢,恰好也搜到了这篇文章,不就很愉快地解决了吗!
2023-03-29 20:03:33 2595 1
原创 宿主机ping不通虚拟机
宿主机ping不通虚拟机:注意虚拟机的NAT服务,不要禁用!注意虚拟机的NAT服务,不要禁用!注意虚拟机的NAT服务,不要禁用!
2023-03-27 16:05:37 305
原创 Typora结合Gitee/GitHub制作个人云笔记
从开始摸索,到现在基本实现个人云笔记功能,其中走了不少弯路,刚开始也尝试过一些云笔记功能的软件,例如印象笔记、有道云笔记等,但是总不尽人意,收费是一方面,最主要的笔记风格不太适合自己,自己喜欢那种随心所欲的记笔记感受,不喜欢被有所约束。其中在深入接触了基于Markdown语法的Typora笔记软件之后,才知道自己找到了自己想要的,特别对于程序员来说应该算是很友好的,尽管当初学习Markdown语法费了不少功夫,但是现在能够无障碍的使用Markdown语法记笔记感到也是值得的。。
2023-03-20 19:34:25 902
原创 error Delete cr prettier/prettier报错,LF和CRLF冲突问题解决
使用Windows系统进行开发时,时常一拉代码,就会出现大量的error Delete cr prettier/prettier报错,因为git在维护版本库的时候统一使用的是LF,这样就可以保证文件跨平台的时候保持一致,在Linux下默认的换行符也是LF,那就不存在什么问题,但是在Windows系统环境下拉取代码时,git会自动将代码当中与你系统不同的换行方式转化为你当前系统的换行方式,从而造成这样的冲突。修改git全局配置,禁止git自动将LF转换为CRLF。
2023-03-20 19:15:56 3084
原创 LF和CRLF的区别
LF:Line Feed,即换行("\n"),Linux系统环境下的换行方式。CRLF:Carriage Return Line Feed,即回车换行("\r\n"),Windows系统环境下的换行方式。
2023-03-20 19:14:04 567
原创 IDEA常用快捷键
IDEA常用快捷键作用快捷键描述单行注释/取消单行注释ctrl + /多行注释/取消多行注释ctrl + shift + /格式化代码ctrl + shift + freformat code删除指定行的代码ctrl + ddelete line向下开始新的一行shift + enterstart new line向上开始新的一行ctrl + shift + enterStart New Line before current
2022-03-08 15:37:58 7051
原创 git使用shell脚本实现自动上传(Windows系统)
脚本的执行: 在Windows系统中想要执行shell脚本,只需要安装git,安装git后,直接双击.sh脚本文件,会弹出git命令行窗口,执行命令。创建以.sh结尾的shell脚本文件,内容如下:#! /bin/bashcd C:/Users/yanxu/Desktop/Typora/typoraecho "----------本地库状态----------"git statusecho "----------本地库状态----------"while :do read -r -p "是
2022-03-08 10:18:18 1341
原创 使用git实现文件上传到gitee
使用git实现文件上传到gitee1. 生成SSH公钥1. 首先配置git的环境变量。2. 在windows控制台输入git命令:ssh-keygen -t rsa -C "xxxxx@xxxxx.com",(xxxxx@xxxxx.com是SSHKey的名称,可以使用一个邮箱。)3. 三次回车(默认公钥保存的文件夹,不设置每次上传的密码,确认密码)4. 通过git命令:cat 公钥的上层目录/.ssh/id_rsa.pub,查看文件内容,获取到你的public key公钥。5. 将公钥添加到g
2021-04-22 16:24:30 269
原创 Markdown基本语法和Typora使用教程
Markdown语法1. 代码块//代码块语法三个飘号,后面加语言类型 例:```java\```c\```c++ //行内代码块(快捷键:Shift+Alt+飘号键)一对飘号,中间加内容 例:`行内代码块内容`示例://```javapublic class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); }}
2021-04-19 20:24:33 621 1
原创 eclipse常用快捷键
1.补全代码的声明:alt + /2.快速修复: ctrl + 13.批量导包:ctrl + shift + o4.使用单行注释:ctrl + /5.使用多行注释: ctrl + shift + /6.取消多行注释:ctrl + shift + \7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up8.删除指定行的代码:ctrl + d9.上下移动代码:alt + up 或 alt + down10.切换到下一行代码空位:shift + enter.
2021-03-23 10:24:06 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人