草庐IT

#Python #密码管理器 无需再记住密码,使用Python实现个人密码管理器

​本文在CSDN"彭_Yu的博客"同步发表 目录1.要点2.运行原理3.异或算法简介      4.运行效果 5.实现过程 5.1文件结构5.2建立数据库5.3Python代码 ​编辑注:程序实例可到文末下载 1.要点 1.tkinter界面设计2.SQLite数据库操作3.字符串异或运算加密和解密2.运行原理1.用户需要记住一个统一的加解密密钥,对于各平台的密码,使用密钥字符串异或运算加密后存储到数据库,查询时使用同一个密钥进行密钥字符串异或解密。2.需要注意的是,由于代码采用的是异或算法,所以密码字符串和密钥字符串不应有对应位置上相同的字符。3.由于代码采用的是异或算法所以并不安全,他人猜

微信小程序开发 Java 开发校园报修系统

​此项目不定期分享进度绪论        随着高校每年的扩大招生,学校人数越来越多,学校后勤报修管理的工作量也越水越繁重。使用传统的管理手段和方法,很难完成大量的信息分析和处理。因此,充分利用网络资源和信息化技术,建设一套基于校园网的学校后勤报修管理系统,提高后勤管理水平、效率和质量,使学校后勤管理科学化、信息化、现代化,是新时期学校后勤管理工作面临的一个新的课题。        设计开发学校后勤报修管理系统,主要有一下几方面的原因:        1、传统的报修、维修环节,存在着方法落后、手续烦琐、工作量大的缺点,以不能适应新形势的要求;        2、高校不断扩招,学校的设备也不断增多

#Python #密码管理器 无需再记住密码,使用Python实现个人密码管理器

​本文在CSDN"彭_Yu的博客"同步发表 目录1.要点2.运行原理3.异或算法简介      4.运行效果 5.实现过程 5.1文件结构5.2建立数据库5.3Python代码 ​编辑注:程序实例可到文末下载 1.要点 1.tkinter界面设计2.SQLite数据库操作3.字符串异或运算加密和解密2.运行原理1.用户需要记住一个统一的加解密密钥,对于各平台的密码,使用密钥字符串异或运算加密后存储到数据库,查询时使用同一个密钥进行密钥字符串异或解密。2.需要注意的是,由于代码采用的是异或算法,所以密码字符串和密钥字符串不应有对应位置上相同的字符。3.由于代码采用的是异或算法所以并不安全,他人猜

教你几招全网音乐下载的方法

​ 今天给大家安利一个可以给百度网盘提速的方法,不用开会员也可以快速下载你需要的大文件,逃离百度网盘几十kb的魔爪。下面先给大家介绍一下油猴插件。这个插件为什么叫油猴?现在我们经常提到的油猴插件,常指Tampermonkey,但Tampermonkey翻译过来是叫篡改猴,为什么会叫油猴呢?原因是因为另一个插件Greasemonkey,它翻译过来叫油猴。而Tampermonkey作为后起之秀,功能和Greasemonkey一模一样,但脚本比前者多的多,于是现在的油猴就多指Tampermonkey。油猴脚本是什么?上面提到,油猴插件是个“工具箱”,那么里面的“工具”就是脚本了。而这些脚本都是来自千

教你几招全网音乐下载的方法

​ 今天给大家安利一个可以给百度网盘提速的方法,不用开会员也可以快速下载你需要的大文件,逃离百度网盘几十kb的魔爪。下面先给大家介绍一下油猴插件。这个插件为什么叫油猴?现在我们经常提到的油猴插件,常指Tampermonkey,但Tampermonkey翻译过来是叫篡改猴,为什么会叫油猴呢?原因是因为另一个插件Greasemonkey,它翻译过来叫油猴。而Tampermonkey作为后起之秀,功能和Greasemonkey一模一样,但脚本比前者多的多,于是现在的油猴就多指Tampermonkey。油猴脚本是什么?上面提到,油猴插件是个“工具箱”,那么里面的“工具”就是脚本了。而这些脚本都是来自千

基于南航app直减自动出票

​app下载地址:http://file.mail.10086.cn/share2/fileexpress/filedownload.htm?sendid=85157892382982505222826100305225 1:获取登录用户        GET/api/autocz/getUser背景:每台手机定义唯一的设备名称,然后可对其在线配置用户账号和密码,用户名称用户名称:用来判断当前czapp登录的用户名和配置的用户名是否一致。请求参数 参数名位置类型必填说明 deviceName query string 是 说明:设备名称 返回响应​编辑 2:自动出

基于南航app直减自动出票

​app下载地址:http://file.mail.10086.cn/share2/fileexpress/filedownload.htm?sendid=85157892382982505222826100305225 1:获取登录用户        GET/api/autocz/getUser背景:每台手机定义唯一的设备名称,然后可对其在线配置用户账号和密码,用户名称用户名称:用来判断当前czapp登录的用户名和配置的用户名是否一致。请求参数 参数名位置类型必填说明 deviceName query string 是 说明:设备名称 返回响应​编辑 2:自动出

labview入门到出家10(进阶)——CAN通讯

​     讲完串口,这边再讲一个labveiw工控程序中比较常用的CAN通讯吧。很久没有写过CAN通讯的程序了,网上一搜就是什么现场总线,控制器局域网总线,然后一堆复杂的协议。在这里还是一样的,具体的底层协议不多说,大家自行百度哦(别问,问就是忘记了)。主要还是跟大家讲一下在labview应用端如何用代码实现通讯,一般是针对汽车产品,才会用到(做汽车仪表,音响导航类的公司就会经常用到)。大厂用的CAN盒,CAN卡大多是NI的,小小的一块东西就要几千上万,小公司一般是买国内的,比如周立功这些相对便宜的CAN工具,甚至有自己拿单片机开发CAN通讯工具的,这种稳定性可能不太好,会有丢包的现象,汽车

如何成为一名开发人员——第 3 部分:人际交往能力

​ ​在前两节中,我介绍了技术和非技术技能。但是,编程生涯不能凭空出现!需要彼此才能茁壮成长。6与其他开发人员联系你听说过“铁磨铁”这句话。这在软件开发行业当然是正确的。我的大部分知识都归功于我的软件开发人员。DEV、GitHub和FreenodeIRC等社区提供了许多与其他软件开发人员联系的机会。然而,成为社区的积极成员不仅仅是提出问题。分享你对主题的知识和意见,并接受反馈。了解更多关于其他人的背景和想法。做朋友!通过这些关系,你会发现丰富的知识、支持和欢笑。礼貌地不同意当我们讨论这个话题时,你绝对应该学习建设性的辩论技巧。再一次,这似乎与编程无关,但事实并非如此。标准、编码实践和项目决策都

labview入门到出家10(进阶)——CAN通讯

​     讲完串口,这边再讲一个labveiw工控程序中比较常用的CAN通讯吧。很久没有写过CAN通讯的程序了,网上一搜就是什么现场总线,控制器局域网总线,然后一堆复杂的协议。在这里还是一样的,具体的底层协议不多说,大家自行百度哦(别问,问就是忘记了)。主要还是跟大家讲一下在labview应用端如何用代码实现通讯,一般是针对汽车产品,才会用到(做汽车仪表,音响导航类的公司就会经常用到)。大厂用的CAN盒,CAN卡大多是NI的,小小的一块东西就要几千上万,小公司一般是买国内的,比如周立功这些相对便宜的CAN工具,甚至有自己拿单片机开发CAN通讯工具的,这种稳定性可能不太好,会有丢包的现象,汽车