- 博客(1)
- 收藏
- 关注
原创 数字电路上课笔记(逻辑代数基础~)
部分的上课(上网课)笔记,反刍了一下的内容,能帮助理解就最好了,顺便也留个档。有不对的地方,也请告诉我下,帮我理解理解。
2022-12-20 22:20:51
421
基于JAVA的Windows记账程序
Java开发环境:首先,确保您已经安装了Java开发环境(Java Development Kit,简称JDK)。JDK提供了编译和运行Java程序所需的工具和库。
数据存储:Windows记账程序需要能够保存用户的财务信息。本程序使用MySQL,sql代码已包含在内,按照指示配置即可。
数据模型和逻辑:设计数据模型和实现相关的业务逻辑。考虑使用面向对象的设计模式,将数据、界面和控制逻辑分离,以提高代码的可维护性和扩展性。
数据可视化和报表:为了帮助用户更好地理解和分析其财务信息,本程序使用了图表和报表功能。Java提供了各种图表库,本程序中有示例,可以生成各种类型的图表和报表,帮助您理解该功能的实现。
另外,本程序有备份、恢复备份功能、预算设定功能等等,具体可自行研究。
2023-06-28
基于图像像素的信息隐藏技术:图片LSB隐写的技术应用与实现原理初窥
在信息安全领域,隐写术是一种隐藏秘密信息的技术,其中最常见的一种方法是通过将信息嵌入到图像中,而外观上几乎无法察觉。图片LSB(Least Significant Bit)隐写就是这样一种方法,它利用了图像中像素的最低有效位来隐藏秘密信息。
LSB隐写的基本原理是将二进制的秘密信息嵌入到图像像素的最低有效位中,而这一位的变化对于人眼来说几乎是无法察觉的。最低有效位指的是一个像素颜色值的最右边的一位,它的取值范围是0到1。嵌入秘密信息时,将秘密信息的每一位与像素的最低有效位进行替换,以达到隐藏信息的目的。
使用LSB隐写技术的过程分为两个主要步骤:嵌入和提取。在嵌入过程中,我们将秘密信息转换为二进制形式,并将其逐位嵌入到图像像素的最低有效位中。而在提取过程中,我们只需要提取图像像素的最低有效位,并将其重新组合成二进制形式,即可还原出原始的秘密信息。
2023-06-28
Java 登录、注册界面(md5加密、jdbc连接mysql)
注意:jdbc需要自行适配,里面格式都布置好了,直接ctrl+F寻找关键字就好了,最重要的是LoginFrame里面的代码
首先,需要在项目中导入数据库驱动包,然后使用jdbc连接数据库。
创建一个登录界面,包含用户名和密码两个输入框,以及登录和注册两个按钮。
为登录按钮添加事件监听器,在点击登录按钮时执行登录操作。
在登录操作中,首先需要获取用户名和密码的输入值。然后使用md5加密密码,可以加载驱动、获取连接、创建查询语句对象并执行,(使用jdbc执行查询数据库的操作),查询是否存在指定用户名和加密后的密码的用户记录。
如果查询到了指定的用户记录,则登录成功,跳转到其他界面。否则,登录失败,弹出错误信息。
为注册按钮添加事件监听器,在点击注册按钮时执行注册操作。
在注册操作中,首先需要获取用户名和密码的输入值。然后使用md5加密密码,并使用jdbc执行向数据库中插入新用户记录的操作。
2022-12-21
python Tkinker窗体 登录、注册窗体实例
内容概要:本示例将提供一个使用 Python 编写的登录/注册窗体。它将展示如何使用 Python 中的 tkinter 库来创建图形用户界面 (GUI),并使用输入框、按钮、标签等控件来实现登录/注册功能。
适合人群:完全没有 Python 基础的程序员,希望了解如何使用 Python 创建 GUI 的开发人员。
能学到什么:①如何使用 Python 中的 tkinter 库来创建 GUI;②如何使用输入框、按钮等控件来实现登录/注册功能。
阅读建议:建议在学习过程中尝试自己编写代码,并调试以更好地理解登录/注册窗体的实现方式。
2022-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人