当前位置:首页 - 第14538页

04月08日

Python 基于列表实现的通讯录管理系统(有完整源码)

发布 : zhumeng | 分类 : 《我的小黑屋》 | 评论 : 0 | 浏览 : 212次
Python 基于列表实现的通讯录管理系统(有完整源码)

目录通讯录管理系统PersonInformation类ContactList类menu函数main函数程序的运行流程完整代码运行示例通讯录管理系统这是一个基于文本的界面程序,用户可以通过命令行与之交互,它使用了CSV文件来存储和读取联系人信息,这使得数据可以持久化保存。此外,程序还提供了一些基本的输入验证,以确保输入的数据是有效的。它包含了两个类PersonInformation类用于创建和管理个人信息对象,而ContactList类则用于管理这些对象的集合。PersonInformation类这个类用于存储一个人的基本信息,包括姓名、性别、年龄、电话和住址。它有一个__str__方法,用于定义当对象被转换为字符串时的表现形式。classPersonInfo

04月08日

Ubuntu23.10安装配置conky桌面组件-保姆级教程(ubuntu桌面美化)

发布 : yang | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 511次
Ubuntu23.10安装配置conky桌面组件-保姆级教程(ubuntu桌面美化)

本教程主要用于conky安装及桌面组件配置,修改并自由组合各种不同主题组件的实例教程。最终效果:1.conky安装及配置安装conky:sudoaptinstallconky-all安装完成后,打开主目录文件夹(当前用户主目录,本例的用户名为eudora,注意替换为自己的用户名):然后在文件夹界面按键“Crtl+H”,显示隐藏文件,点击.config文件进入:接着在该目录下创建空文件夹“conky”:至此,conky配置文件在我电脑中的目录为:/home/eudora/.config/conky2.其它依赖包安装conky组件要正常运行一般还需要安装lua和curl。安装lua:sudoaptinstalllua5.4安装curl:sudo

04月08日

【教程】从零开始用QT简易实现modbus通信

发布 : | 分类 : 《关于电脑》 | 评论 : 0 | 浏览 : 1012次
【教程】从零开始用QT简易实现modbus通信

前言:本文旨在让读者了解在qt6中实现modbus通信主要使用哪些函数,需要引用哪些库和头文件,不对modbus协议进行介绍,仅在代码层面简单实现一个modbus通信案例实现效果:点击读取按钮可以读取从机中的十个寄存器,点击写入按钮可以将从机0x02地址的寄存器写入数值3开发环境:QT6        工程源码:链接:https://pan.baidu.com/s/1GFO7qe0GcjCUG9G_oojtsA?pwd=6b10 提取码:6b10本文学习目标:实现由主机通过modbusRTU协议向从机发送读取/写入命令第一步:下载相关软件:从机模拟软件ModbusSlave,虚拟串口配置器VSPD链接:https://pan.baidu.com/s/1F4bHn1sO_dA

04月08日

Java:什么是向上转型与向下转型(详细图解)

发布 : hao | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 208次
Java:什么是向上转型与向下转型(详细图解)

目录一、什么是向上转型1、概念2、代码示例3、向上转型的优缺点二、什么是向下转型1、向下转型的概念​编辑2、代码示例三、向下转型的缺点及instanceof的使用1、向下转型的缺点2、instanceof的使用一、什么是向上转型1、概念向上转型就是创建一个子类对象,将其当成父类对象来使用。语法格式:父类类型 对象名 = new 子类类型()           Animal  animal = new Cat();Animal是父类类型,但可以引用Cat这个子类类型,因为是从小范围到大范围的转换。2、代码示例classAminal{publicvoiddisplay(){

04月08日

基于JSZip实现前端多个文件流批量下载成zip压缩包

发布 : jie | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 198次
基于JSZip实现前端多个文件流批量下载成zip压缩包

1、从后端获取多个流文件:首先,确保你能够从后端获取多个文件的流(stream)或者二进制数据,这些文件通常以某种格式(例如ZIP、RAR、TAR等)进行压缩。2、创建一个压缩包:在前端,你需要使用JavaScript来创建一个压缩包。这可以通过使用第三方库来实现,例如jszip、zip.js等。这些库允许你在客户端创建和管理压缩文件。示例使用jszip库的代码://引入jszip库constJSZip=require('jszip');//创建一个新的ZIP压缩包constzip=newJSZip();3、将流文件添加到压缩包:对于每个流文件,使用库提供的方法将它们添加到压缩包中。//假设file1和file2是从后端获取的流文件zip.file('file1

04月08日

【Linux】进程初步理解

发布 : hao1 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 186次
【Linux】进程初步理解

个人主页:zxctscl如有转载请先通知文章目录1.冯诺依曼体系结构1.1认识冯诺依曼体系结构1.2存储金字塔2.操作系统2.1概念2.2结构2.3操作系统的管理3.进程3.1进程描述3.2Linux下的PCB4.task_struct本身内部属性4.1启动4.2进程的创建方式4.2.1父子进程4.2.2fork4.2.3一次创建多个进程1.冯诺依曼体系结构1.1认识冯诺依曼体系结构电脑里面的硬件不是随便就能构成计算机,这些硬件是按照一定的规则去组装电脑的。计算机的核心工作就是通过一定的输入设备,把数据交给计算机cpu,而cpu经过一定的设备再显示出结果。计算机的构成遵循冯诺依曼体系结构:输入设

04月08日

Python球球大作战

发布 : 难哄 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 244次
Python球球大作战

文章目录写在前面球球大作战程序设计注意事项写在后面写在前面安装pygame的命令:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepygame球球大作战《球球大作战》是一款简单易上手、充满趣味性和竞技性的休闲手游。游戏的核心玩法可以用一句话概括:“大球吃小球,努力生存并成为最大的球。”游戏规则与操作:在《球球大作战》的世界里,每位玩家操控一个可自由移动的小球球。通过滑动屏幕,你可以指挥自己的球球在地图上四处游走。游戏的目标非常直接:通过吞噬地图上的彩色小点(通常称为“豆豆”或“食物”),让自己的球球不断变大。当你的球球体积增大后,就可以去“吞掉”比自己小的其他玩家控制的球球。注意,如果你试图靠近比自

04月08日

鸿蒙开发-web

发布 : zhumeng | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 229次
鸿蒙开发-web

鸿蒙开发-UI-图形-页面内动画鸿蒙开发-UI-图形-组件内转场动画鸿蒙开发-UI-图形-弹簧曲线动画鸿蒙开发-UI-交互事件-通用事件鸿蒙开发-UI-交互事件-键鼠事件鸿蒙开发-UI-交互事件-焦点事件鸿蒙开发-UI-交互事件-手势事件文章目录前言一、web组件概述二、web组件加载页面1.加载网络页面2.加载本地页面3.加载html格式文本数据三、设置基本属性和事件1.设置深色模式1.1 darkMode1.2 forceDarkAccess2.上传文件3.在新窗口打开页面4.管理位置权限总结前言一、web组件概述Web组件用于在应用程序中显示Web页面内容,为开发者提供

04月08日

Linux输入“su”进入root时,提示“认证失败”的解决办法

发布 : 郑州电脑哥 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 213次
Linux输入“su”进入root时,提示“认证失败”的解决办法

Linux输入“su”进入root时,提示“认证失败”的解决办法一、现象二、分析三、解决方法一、现象  使用ubuntu系统输入su进入root时,命令行提示出"认证失败"从而进不了root,而输入sudosu却可以进入root。二、分析  其原因是:没有设置root的密码,安装时设置的是用户密码,当使用sudo进入root时只需要输入用户密码,而使用su进入root必须输入root的密码。三、解决方法  输入sudopasswdroot设置root的新密码并确认密码,后续使用su进入root就可以使用刚设置的这个root密码了。

04月08日

【Linux】指令

发布 : | 分类 : 《关于电脑》 | 评论 : 0 | 浏览 : 234次
【Linux】指令

1.简单指令whoami显示当前登入账号名ls/home现在有的用户名adduser+用户名新加用户(必须在root目录下)passwd+用户名给这个用户设置密码userdel-r+用户名删除这个用户pwd显示当前所处路径stat+文件名/文件夹名显示文件状态信息su-切换到超级用户(一般是由普通用户切换到超级用户)nano+文件名yum-yinstallnano(安装nano)相当于记事本(CtrlX,Y,Enter,退出记事本)cat+文件名正序打印文件内容tac+文件名逆序打印文件内容history找到以往的记

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1