- 博客(59)
- 资源 (1)
- 收藏
- 关注

原创 【项目实战】Android Studio简单实现图书馆借阅管理系统
【Android】android studio简单实现图书馆借阅管理系统
2024-06-25 18:54:40
2255
1

原创 【macOS】一篇带你了解抓包工具Charles的使用方式
本篇内容基于环境:macOS M1系统,charles 4.0.2版本使用场景主要是在电脑系统中进行抓包,若是手机的,后续有使用到的时候再整理一下作为分享啦目前市面上的抓包工具有很多,如Wireshark,Fiddler,以及Charles等等。
2024-06-05 15:15:05
2610
1

原创 【项目实战】MIT App Inventor实现学生信息管理系统
进入网页后,我们首先可以创建一个自己的项目;点击新建,输入名称,进入对应设计界面;组件设计界面。
2024-05-24 23:19:07
1501
1
原创 如何使用MacPorts安装tesseract来进行简单的OCR识别
这里我并没有试过升级系统,不确定是否是因为系统版本的问题导致我的homebrew无法安装OCR库,至少我的homebrew已经是最新的版本了;也有可能是其他环境共同作用的原因,有试过用homebrew安装成功的可以交流一下;
2024-09-24 10:47:26
1313
原创 如何使用Launch4J将我们jar包变成一个可执行文件exe
Output file: 指定生成的 .exe 文件的路径和名称Jar: 输入要打包的 JAR 文件的路径Don’t wrap the launcher: 选择是否不将启动器包装在 .exe 中。
2024-09-19 22:22:23
3526
原创 简单说说关于shell中zsh和bash的选择
Shell 是一种命令行界面(CLI),允许用户与操作系统进行交互。和是两种流行的 Unix shell,它们各自提供了强大的功能和灵活性,以满足不同用户的需求和偏好。说的简单一些,就是我们在shell中写一些函数,以及各种脚本代码来实现和操作的系统的交互;
2024-09-10 23:59:35
1468
原创 关于tomcat如何设置自启动的设置
关于tomcat的自启动服务设置,应该听的很多了,也有很多博主有对应的设置方式,但是还是很多初入运维和开发的伙伴们还是有点不会设置,这篇简单的说说我自己在不同操作系统中的设置方式,毕竟还是一个比较有用的设置
2024-09-10 14:07:17
2613
原创 【SM系列】简单说说SM2,SM3,SM4加密算法
SM2是一种基于椭圆曲线密码学的非对称加密算法。同传统意义上的非对称加密算法一样,他也是有着一对公钥和秘钥的。公钥用于加密数据或验证数字签名,而私钥则用于解密数据或生成数字签名。SM3是一种分组消息摘要算法,用于生成数据的哈希值(消息摘要),而非直接加密数据。提示:SM4加密与SM2虽然都是SM系列,但是他们的机制却不同,因为他是对称加密算法,意味着他和AES一样不区分公钥和密钥,而是同一套密钥,但是密钥长度他是固定的128位,不像AES那样有多种密钥长度;算法加密方式密钥长度应用场景SM2。
2024-09-04 16:05:13
3264
原创 【RSA】简单说说什么是RSA非对称加密
非对称加密,也称为公钥加密,他有一个公钥和密钥,公的用于加密,而密的用于解密,公钥可以公开给任何人使用,而私钥则只有密钥的持有者可以访问,这种机制确保了只有持有私钥的人才能解密由公钥加密的数据,从而提供了高度的安全性;
2024-09-03 18:50:05
1314
原创 【AES】简单说说什么是AES加密
以上的内容偏理论,可能看完我们还是会一头雾水,什么又密钥长度,128,256的,又什么轮密钥什么的;这里我用更直白一点的解释来说一下,大家比较常常有疑问的点:一、【问】AES的三种密钥长度有啥用,为什么要有多种密钥长度?【答】这里我们可以简单的理解为,密钥长度越长,我们的加密结果就会越安全,所谓的长度分为128,192,256位这些,他其实代表着二进制位数的序列,你的值越大,意味着你的排列组合的结果就越多,我们的加密自然就安全,而为什么是这三个数,我们只需要知道,这是长期计算和经验得出的标准即可;
2024-08-26 23:52:39
1512
原创 关于Idea中的debug模式只能执行一次的问题
【1】如果你只是单次debug测试,可以直接使用F9来进行代码行进调试,如果你当次调试没把握就能排查到问题,就可以使用Resume Program来进行调试;【2】有时候即便我使用F9时,偶尔也能进入断点,但是是有一定随机性的,不知道原因,但是并不靠谱,总不能抱着侥幸心里吧,所以如果你想每次都能实现debug拦截请求,还是使用Resume Program【3】当然,如果你本身的项目启动记载就不大不需要太多时间的话,你选择每次去重启debug模式也是可以的=_=;
2024-08-12 11:36:16
1212
原创 如何理解Java的内存模型
【1】高速缓存是为了解决CPU与主内存之间处理速度上的存在的量级差而出现的;【2】随着处理器的多核的发展和出现,暴露出了高速缓存中存在的缓存一致性问题;为了解决该问题引入了缓存一致性协议,让CPU遵循该协议;【3】多核处理计算机,也引发了并发编程中数据竞争的问题,于是引入了内存模型来规范以上一系列的内存读写行为;从而保证指令执行的正确性并提高程序的可移植性和可维护性。【4】同一套内存模型规范,不同语言的实现不同,JMM即java的实现的内存模型;
2024-07-30 17:28:41
954
原创 【Python】关于python中pip的基础使用
pip中的命令还有很对,博主这里只是指出比较常用的功能,一切根据我们实际的开发中遇到的情况,针对的去分析和使用对应的指令;【1】python的版本,以及安装库所对应的版本,是很重要的,往往决定了你是否能安装某些库,并且是否能正常使用库所对应的功能;
2024-07-26 11:43:59
731
原创 简单说说Python中的pip如何换源
【安装包】:pip install 【升级包】:pip install --upgrade 【卸载包】:pip uninstall 【查看已安装的包】:pip list【搜索包】:pip search (注意:pip search功能在pip 10.0.0之后被弃用,建议使用其他方式搜索包,如访问PyPI官网或使用其他搜索引擎)
2024-07-24 09:48:19
2118
原创 关于虚拟机桥接模式下如何固定IP的问题
虚拟机中,我们知道,如果使用了桥接模式,虚拟机是自动获取到一个和宿主机同网段的一个ip地址的,那么这个地址是不是每次都是一样的呢?当然不是,这是随机的。可有时候我们并不想它的地址一直变来变去咋办呢
2024-07-18 09:37:52
1880
原创 【FileZilla】说说文件传输工具FileZilla是如何使用的
【1】市面上传输工具基本原理大体相同,目的方向都比较统一,重在够用即可;【2】SFTP的传输是基于SSH服务,所以如果你发现SFTP模式你传输识别或者连接不成功,检查一下你的SSH服务;而FTP是独立的协议,不依附于SSH,但是安全性不如SFTP;【3】关于防火墙的问题,是一定要检查的,尤其我们要远程访问或者传输文件的场景;
2024-07-16 11:57:34
1814
原创 关于SQLException: Illegal mix of collations (`utf8mb4_general_ci,IMPLICIT`)...错误
关于异常解决:Cause: java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='
2024-07-15 16:41:50
1295
原创 虚拟机中的网络连接方式你都知道吗
总结一下以上的内容,以及各个模式的适用情况;【1】桥接模式,需要虚拟机与局域网内其他设备自由通信,且局域网中的IP地址资源充足。【2】NAT模式,局域网中的IP地址紧张,不能给虚拟机分配单独的IP地址,只需要虚拟机访问外部网络,不需要外部设备访问虚拟机。【3】仅主机模式,需要进行网络隔离的测试环境。多台虚拟机之间需要进行相互通信,但不希望暴露给外部网络。【4】NAT和仅主机模式下,如果需要外网可以访问到虚拟机,需要实现一定的配置,如端口映射来实现访问;
2024-07-15 10:31:26
7250
原创 【Tomcat目录详解】关于Tomcat你还需要了解的详细内容
除了Tomcat的基础安装和配置外,我们还需要知道Tomcat中各个文件的作用和注意点
2024-07-11 16:46:59
1907
原创 【Mysql】记录MySQL中常见的错误代码及可能原因
梳理了一下近期大家在使用mysql中经常遇到的问题提示,有的是在navicat等连接工具上出现,有的是在代码中调用过程中出现的,做了一个常见的错误汇总和原因,作为参考,希望可以帮大家定位问题;
2024-07-07 00:26:17
1193
原创 【持续更新】开发中的各操作系统的快捷操作你都知道了吗?
一篇个人平时常用命令干货总结,主要关于日常我们操作系统中的各种快捷键,希望让你在运维、开发中有所收获
2024-07-04 23:14:54
1050
原创 【Ubuntu】详细说说Parallels DeskTop安装和使用Ubuntu系统
相信还是很多人,不知道自己该怎么选择,到底是选桌面版和服务器版本呢?如果用比较官方的话来说呢,就是看你们自己使用场景和需求啦~但是如果用的简单的话来说,你就知道你自己要用哪种了。【1】从性能和开发角度:如果你是自己本地开发测试就用桌面版,部署和客户服务器上就用服务器版;这样本地可以提高开发效率,服务器又能实现简易安装和部署;【2】从个人喜好角度:如果你比较懒,不喜欢敲命令,就选桌面版;反之,你就用服务器版;这个原因就不必说了,纯主观意识;【3】从资源分配角度。
2024-07-04 09:16:48
2208
原创 一篇带你了解ScheduledExecutorService的用法和适用场景
ExecutorService大家应该不会陌生,他是是Java中用于管理和执行线程的高级工具,而今天我们说的`ScheduledExecutorService`是Java中用于`调度任务的接口`。具体来说,它是`ExecutorService的子接口`,扩展了线程池的功能,允许在预定的时间执行任务,也可以周期性地重复执行任务;
2024-07-01 14:11:25
3364
原创 【JavaScript】JavaScript简介
在学习任何知识之前,我们首先要明白的就是他的概念,即它是什么,干嘛的,有什么用,所以本专栏的第一篇,我会在学习JavaScript之前,带大家了解一下我们要学习的JavaScript究竟是什么?即JS,他是一种嵌入到HTML页面中的编程语言;说到JS,我们往往会将它和CSS,HTML相关联,这是前端中最核心的技术;用博主的大白话来说,前端开发就是一栋建筑,HTML是建筑的整体框架CSS就是内外饰的装潢,而JS就是控制大楼的运转,如电梯升降,灯光感应,排污系统和供电等;
2024-06-29 21:45:24
462
原创 【Cpolar】如何实现外部网络对内部网络服务的访问
为了实现外部网络对内部网络服务的访问,除了针对路由做必要的端口映射外,还有一种方式就是使用内网穿透技术;而Cpolar就是为了穿透技术诞生的;Cpolar是一种安全的内网穿透云服务,Cpolar通过安全隧道将内网下的本地服务器暴露至公网,使得公网用户可以正常访问内网服务。
2024-06-29 17:46:51
1386
原创 【OpenSSH】关于操作系统中的自带的SSH你知道怎么用吗
什么是OpenSSH,为什么要使用,以及在常规操作系统中该如何使用它,本篇来告诉你~
2024-06-28 12:47:53
3264
原创 Windows中配置python3.11环境安装教程
本篇主要让大家了解如何在windows系统下安装和配置python,以及安装中我们需要注意的东西;
2024-06-27 18:42:38
1834
原创 【Termius】详细说明MacOS中的SSH的客户端利器Termius
本篇详细描述Termius在MacOS中的使用,和各个功能的说明,让你较快了解他的功能和使用方式;
2024-06-27 15:15:20
3491
原创 【M1/M2】详细说明Parallels Desktop虚拟机的安装使用
Paralles Desktop是一款专为Mac用户设计的虚拟机软件,允许用户在Mac操作系统上无缝运行Windows、Linux以及其他操作系统,也就说,除了安装本篇中的Window 11系统外,他也能安装linux等其他系统;至于为什么选择Paralles Desktop,主要是因为它的界面体验直观,相对运行也比较流畅;当然,你也可以选择其他虚拟机软件,例如VirtualBox等,就看个人喜好了;只能说建议层面上,就是苹果系统,你选Paralles DeskTopWindows你就选VMware。
2024-06-26 12:52:58
2609
2
原创 关于IDEA启动报错 【JAVA_HOME does not point to a valid JM installation】
关于IDEA启动报错 【JAVA_HOME does not point to a valid JM installation】
2024-06-21 11:32:38
991
原创 MacOS M1 中 Docker DeskTop的初入门
针对M1芯片,由于芯片的限制,苹果用户有时候很多软件我们并不是很好去正常使用,除了使用钞能力去砸币外,我们也可以使用docker来实现一些应用的安装和开发;Docker允许开发者将应用程序及其依赖项打包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,这里每个容器是隔离的独立体,像是沙箱的机制;打开docker desktop,左边栏就是我们常用的功能;大致说一下他的作用和功能;
2024-06-20 23:50:02
2033
原创 关于IntelliJ IDEA 2024.1版本更新的问题
IntelliJ IDEA 2024的大改动有好有坏,踩雷与优势并行,有些问题需要挖掘
2024-06-20 11:36:06
4495
NVM安装包,含exe和安装脚本
2024-06-29
Commons-io-2.11.0.jar
2024-06-28
SSH概念和相关操作范例
2024-06-28
python-3.11.2-arm64版本
2024-06-28
Termius是一款强大的SSH客户端应用,适用于Windows系统
2024-06-27
Oracle Ojdbc各版本驱动包
2024-06-25
charles V4.0.2版本.zip
2024-06-05
FileZilla-3.67.0-macos-x86.app.tar.bz2
2024-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人