- 博客(87)
- 收藏
- 关注
原创 Python-生成QR码
在生成 QR 码时,`PIL` 或 `Pillow` 用于创建一个空白图像,并在上面绘制二维码的黑白方块。它提供了便捷的接口来生成不同大小、版本和样式的 QR 码。- 添加纠错码:对数据块添加纠错码,以增强二维码的容错能力,使得即使二维码部分损坏,仍然可以正确读取数据。- 数据分割和填充:将编码后的数据按照规则分割成不同的数据块,并进行必要的填充。- 绘制:最后,根据规则在矩阵中绘制黑色和白色方块,生成最终的 QR 码图像。- 符号分配和排列:将数据块映射到 QR 码的矩阵中,并按照规定的格式排列。
2024-04-02 21:31:48 462
原创 计组-习题指导(第二版)-第四章-存储器
RAM是一种易失性存储器,数据在断电时会丢失,但它可以随时读写,速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。甚至在联机条件下,用字擦除方式或页擦除方式,即可局部擦写,又可全部擦写,这种EPROM就是EEPROM(计组第三版唐朔飞,P91)SRAM(静态随机存取存储器)是一种随机存取存储器(RAM)的类型,其特点是只要保持通电,里面储存的数据就可以恒常保持。EPROM的改写可用两种方法,一种用紫外线照射,但擦除时间比较长,而且不能对个别需改写的单元进行单独擦写或重写。
2024-04-02 13:07:33 865
原创 Java-ElectronicProduct
c完成无参构造方法ElectronicProduct(),要求在无参构造方法中使用this调用有参构造方法给品牌,型号和价值赋值(品牌赋值”Apple”,型号赋值”iphone”,价格赋值为6599)在Main类中先生成一个电子产品类对象,这个电子产品类的品牌,型号和价格通过键盘读入,调用getDescription方法求出描述后,输出描述。描述包括品牌,型号和价格。然后再次定义一个电子产品类对象,调用无参构造方法,调用getDescription方法求出描述后,输出描述。
2024-01-12 13:58:46 604
原创 学习C指针
C语言指针,跟着b站的一个视频学习的,还有一些没看,后面补https://www.bilibili.com/video/BV1bo4y1Z7xf/?spm_id_from=333.999.0.0&vd_source=198252d88f8b267ba2857ebf43a45d95
2024-01-12 13:52:16 847
原创 java-登录界面
LoginWindow中,我们添加了一个“New password:”标签和一个新密码输入文本框。如果用户在文件中没有设置密码,则程序会提示它们首先设置新密码。如果用户在文件中已经设置了密码,则程序会加载并验证密码。如果验证成功,程序会打开“登录成功”对话框并关闭登录窗口。如果验证失败,程序会打开“用户名或密码不正确”的对话框。如果用户在登录窗口中输入了新密码,则程序会将新密码存储在文件中。
2023-07-14 11:55:21 276
原创 java-收银系统
根据用户输入的商品类型、名称、价格和数量,在Main类中使用ProductFactory创建相应的商品实例,并计算其价格和输出其详细信息。在Product、Fruit、Vegetable和Snack类中,我们分别定义了Product接口和其实现类,并实现了两个方法getName和getPrice,在toString方法中输出了商品类型、名称和价格。在ProductFactory类中,我们定义了一个静态方法createProduct,根据商品类型的不同,创建不同类型的商品实例,并返回Product接口类型。
2023-07-09 22:49:08 642
原创 Java-实现注册和登录
这个程序同时实现了登录和注册功能。在程序中,使用一个Map对象来保存所有的账户和密码。当用户单击登录按钮时,程序会从Map中找到对应的用户名和密码,并进行比对,如果验证成功,则输出“Login success!如果验证失败,则提示用户“用户名或密码不正确”。当用户单击注册按钮时,程序会先检查该用户名是否已经存在。如果存在,则提示用户“该用户名已被占用”,否则将新的用户名和密码添加到Map中,并提示用户“注册成功”。
2023-07-05 22:53:42 855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人