- 博客(89)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 PyQt6--Python桌面开发(1.安装配置环境)
PyQt:PyQt是一个功能强大且成熟的GUI框架,基于Qt库。它提供了丰富的组件、布局和主题选项,以及强大的功能和灵活性。PyQt的优点是它具有现代化的外观和丰富的功能,适用于复杂的GUI应用程序。然而,由于PyQt的许可证问题,您需要确保在使用之前了解和遵守相关的许可条款。PySide6:PySide6是Qt的另一个Python绑定,与PyQt类似,但使用了更宽松的许可证(LGPL)。它提供了与PyQt相似的功能和API,因此如果您熟悉PyQt,可以很容易地切换到PySide6。
2024-05-07 19:51:36 684
原创 Alwaysup安装和使用
1、运行你的应用程序(可执行文件,批处理文件或快捷方式)作为一个窗口服务2、监控你的应用程序并在失败时重新启动它3、可以启动系统启动时的应用程序,在没有用户的情况下运行登录和运行,尽管登录/注销-所有,以保证正常运行时间无人工用户干预4、能够管理几乎任何32位或64位Windows应用程序最小配置5、直观的GUI使您的应用程序易于设置,但没有GUI一旦你的应用程序被配置了。6、能够检测并重新启动挂起、窃取CPU或消费的应用程序太多的记忆。
2023-12-24 19:18:47 968
原创 7.Flask-Migrate数据库迁移
flask-migrate是基于Alembic的一个封装,并集成到Flask中 所有的迁移操作其实都是Alembic做的,能跟踪模型的变化,并将变化映射到数据库中。
2023-09-14 11:56:37 424
原创 服务器常用端口都有哪些?
1434:SQL Server SQL Server的UDP端口,用于返回SQL Server使用了哪个 TCP/IP 端口。1433:SQL Server SQL Server的TCP 端口,用于供SQL Server对外提供服务。16380:Redis集群默认的UDP端口,使用Gossip协议的TLS加密UDP端口。8080:代理端口,同80端口一样,8080 端口常用于WWW代理服务,实现网页浏览。16379:Redis集群默认的UDP端口,使用Gossip协议的UDP端口。
2023-09-14 11:17:50 495
原创 3.flask-sqlalchemy ORM库
Flask-SQLAlchemy是一个用于Flask的扩展,它提供了一个便捷的方式来处理数据库操作。Flask-SQLAlchemy基于SQLAlchemy,一个功能强大的Python SQL工具包和对象关系映射(ORM)系统。
2023-09-04 13:46:52 689
原创 5.Marshmallow-SQLAlchemy轻量级序列化和反序列化包
Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。marshmallow提供了丰富的api功能基本使用。
2023-09-04 09:03:59 386
原创 1.快速搭建Flask项目
docker运行的修改dockerdata/config.py。applications下的config.py。
2023-08-30 11:08:53 1347 2
原创 python设计模式
16种设计模式1.简单工厂模式内容:不直接向客户端暴露对象创建的实现细节,而是通过一个工厂来负责创建产品类的实例角色:工厂角色(Creator)抽象产品角色(Product)具体产品角色(Concrete Product)优点:1.隐藏了对象创建的实现细节2.客户端不需要修改代码缺点:1.违反了单一职责原则,将创建逻辑几种到一个工厂类里2.当添加新产品时,需要修改工厂类代码,违反了开闭原则14.观察者模式适用场景:当一个抽象模型有两方面,其中一个方面依赖于另一个方面,将这两者封
2023-08-01 13:38:29 81
原创 Python版本管理神器-pyenv
pyenv通过插件,可以很好的和virtualenv一起工作,通过整合virtualenv,pyenv实现了真正意义上的环境隔离,每个项目都相当于使用一个单独的解释器。
2023-07-18 13:48:47 244
原创 Celery介绍与使用
Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery看起来似乎很庞大,本章节我们先对其进行简单的了解,然后再去学习其他一些高级特性。celery适用异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。celery的特点是:* 简单,易于使用和维护,有丰富的文档。* 高效,单个celery进程每分钟可以处理数百万个任务。
2023-06-19 09:10:31 980 2
原创 python发送邮件
在某些是否我们脚本能发送消息,比如监控电脑性能,满足条件后发送短信或者邮箱通知我们,但是短信门槛高且有费用,所以邮箱更方便python发送邮件主要使用smtplib和email这两个内置库,他们分别用于登录邮箱账号和构建邮件内容(因为邮件内容包含了主题、发件人、收件人、正文等,所以需要email来构建邮箱内容)本文代码整理后,写成了类方便使用。
2023-06-17 08:37:52 406
原创 python-snap7打包成exe后报错:can‘t find snap7 library. If installed, try running ldconfig
【代码】python-snap7打包成exe后报错:can‘t find snap7 library. If installed, try running ldconfig。
2023-03-17 14:26:40 626
原创 Docker学习(十二)-----Portainer图形化界面
docker图形页面关了工具常用的有三种,DockerUI,Portainer,Shipyard,这三种 Portainer最受欢迎。
2022-09-13 06:30:00 232
原创 Docker学习(十一)-----docker-ca加密认证
前面提到的配置是允许所有人都可以访问的,因为docker默认是root权限的,把2375端口暴露在外面,意味着别人随时都可以提取到你服务器的root权限,很容易被黑客黑,因此,docker官方推荐使用加密的tcp连接,以https的方式与客户端建立连接官网文档。
2022-09-12 16:09:02 746
原创 python面试题汇总
一.python基础1.python有哪些数据类型2.深拷贝和浅拷贝3.多线程和多进程使用场景4.闭包5.GIL锁6.ORM11.序列化和反序列化12.协程13.设计模式14.垃圾回收机制15.python中的类可以多继承么,多继承的继承方式16.函数式编程、对象式编程17.手写冒泡,快排18.is和==的区别?19.生成器、迭代器、可迭代对象的定义及区别20.Python实现列表去重的方法?21.类的特性22.解决线程不安全的办法23.Python2和Python3区
2022-05-14 17:04:45 332
原创 前端面试题汇总
1.html2.css3.js3.1js数据类型3.2闭包3.3原型和原型链3.4深拷贝和浅拷贝3.5跨域3.6 7天免登录3.7 秒杀倒计时怎么设计3.8 防抖和节流3.9 手写一个冒泡和快排let arr = [23, 56, 520, 920, 888, 666]; // 冒泡排序(写法一) function mp1(arr) { if (arr.length < 2) { return arr } else {
2022-05-14 11:54:16 125
原创 uni-app的子组件中watch监听用法
碰到的问题:问题就是通过props传的值来改props中的值发现改不了1.propsprops明话说就是为了初始化组件时候传的默认数据,只能传一次,后续就不能传送。如果想再次更改子组件的数据,只能调用子组件的方法来进行更改。注:props 初始化的变量不能进行修改,如需修改只能通过watch监听来修改变量的数据父组件<template> <view> <Child @out=out :backGround=backGround></Child>
2022-05-13 15:58:12 5185
Vue2 多个组件用同一个接口数据(关键词-最优解)!
2022-06-21
win32com.client遇到无法使用此接口报错
2021-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人