- 2024-12-25深入解析 gflags:C++ 配置库的强大功能
在现代软件开发中,命令行参数的处理已经成为构建灵活、可配置应用程序的关键技术之一。对于许多C++项目来说,使用一个高效、易用的库来处理命令行参数显得尤为重要。gflags就是这样一个流行的命令行参数解析库,它简化了配置选项的定义、处理和错误检查。本文将深入探讨gflags库
- 2024-12-23Django在模型表中添加手动校验的方式
下面的示例主要运用于代码层面的去重处理,不在数据库层面增加唯一键#导入依赖fromdjango.dbimportmodelsfromdjango.utils.translationimportgettext_lazyas_fromrest_framework.exceptionsimportAPIExceptionfromdjango.contrib.authimportget_user_model
- 2024-08-23REST framework:过滤
一、数据准备模型类classUserInfo(models.Model):name=models.CharField(max_length=20,verbose_name='用户名')pwd=models.CharField(max_length=18,verbose_name='密码')email=models.EmailField(max_length=40,verbose_name='邮箱
- 2024-08-14初始Django之宿舍管理系统(ORM基础入门篇)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档初始Django之宿舍管理系统(ORM入门篇)项目部分功能展示:**管理员登录:****宿管登录:****学生登录:**前言宿舍管理系统是一种能够提高学生宿舍管理效率的工具。随着大学生群体的不断增长,宿舍管理工
- 2024-08-06Django日志配置
在配置文件配置日志LOGGING={'version':1,'disable_existing_loggers':False,#是否禁用已经存在的日志模块'handlers':{'file':{#定义日志文件记录#优先级:DEBUG、INFO、WARNING、ERROR、CRITICAL'level':
- 2024-07-25解决npm安装electron失败的问题
1.问题描述使用npm创建项目后,添加electron依赖npminstallelectron--save-dev一直报错,部分报错日志如下484sillyauditerror[objectObject]485sillyauditreportnull486inforunelectron@31.2.1postinstall{code:1,signal:null}487verbosestac
- 2024-07-17使用Django框架实现音频上传功能
数据库设计(models.py)classMusic(models.Model):"""音乐"""name=models.CharField(verbose_name="音乐名字",max_length=32)singer=models.CharField(verbose_name="歌手",max_length=32)#本质上数据库也是Cha
- 2024-07-12BS-Python-061 基于Python+Django实现在线考试系统
作者主页:编程千纸鹤作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、单片机项目设计、面试技术整理、最新技术分享收藏点赞不迷路 关注作者有好处文末获得源码 项目编号:BS-Python-061一,环境
- 2024-07-03Django 自定义用户表
当默认的用户表中字段不足以满足我们的业务需求时,可以自己继承和重写用户表,增加想要的字段。1.自定义用户表模型fromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportAbstractUser#重新定义用户表classUserProfile(AbstractUser):avatar=model
- 2024-06-30【优化】PostgreSQL或者openGauss的SQL优化策略
【优化】PostgreSQL或者openGauss的SQL优化策略1、在字段的子查询里面,能不用函数的尽量不用函数,改SQL2、子查询改为leftjoin3、where条件的等于号左边的字段尽量不用函数,改SQL4、看执行计划,分析表(ANALYZEVERBOSE表名;)5、清理表(VACUUM(VERBOSE,ANALYZE)表名;)6、看执
- 2024-06-12微信小程序社区项目----后端
【创建虚拟环境】1#1.执行命令mkvirtualenv-ppython3smart_api23#2.在虚拟环境中装django4pipinstalldjango==4.2.1356#3.创建后端项目71使用命令8django-adminstartproject项目名92pycharm创建--指定刚刚
- 2024-06-07Django获取 verbose_name 显示到前端
在models.py文件里,创建各个数据表models#在models.py文件里classAssetSet(models.Model):"""资产表"""name=models.CharField(verbose_name="名称",max_length=32)price=models.IntegerField(verbose_name=&quo
- 2024-06-06jvm参数模板
8g物理内存-Xms4g-Xmx4g-Xmn2g-Xss1m-XX:MetaspaceSize=128m-XX:MaxMetaspaceSize=256m-XX:SurvivorRatio=8-XX:MaxDirectMemorySize=512m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70-XX:+UseCMSInitiatingOccupancyOnly-XX:+UseCMSCompactAtFullC
- 2024-06-02Django无法确定 xxx 模型属于哪个应用的解决办法
环境:Django3.2项目+PyCharm,多个app应用运行manage时出错,错误提示:RuntimeError:Modelclassapp5.models.UserBaseInfodoesn'tdeclareanexplicitapp_labelandisn'tinanapplicationinINSTALLED_APPS. 按照错误提示,检查settings.pyINSTALLED_APPS=[
- 2024-05-13【django学习-19】基本流程与用户管理界面(原始方式)
1.安装及创建项目1.1:安装django,pipinstalldjango1.2:创建项目:django-adminstartproject项目名称1.3:创建app:pythonmanage.pystartappapp名称1.4:使用pychram创建项目:1.4.1:注意点,pycharm在标准的基础上默认给咱们加了点东西1.4.2:创建了一个templates目录【删除】1.
- 2024-05-08使用Django创建一个基础应用
职位管理系统-建模职位名称类别工作地点职位职责职位要求发布人发布日期修改日期安装djangopipinstalldjango==5.0查看django版本python-mdjango--version创建项目django-adminstartprojectrecruitment启动服务pythonmanage.pyrunserver0.0.0.0:
- 2024-04-10django simpleui 的list_display添加自定义列、显示图片 及alert弹窗的设置方法
参考djangosimpleui的list_display添加自定义列、显示图片及alert弹窗的设置方法-CSDN博客环境:python:3.8.xDjango:3.2.xDjango-simpleui:2021.x先定义下模型#models.pyclassDog(models.Model):name=models.CharField(max_length=15,verbose_name='小狗名字')
- 2024-03-20Uboot Makefile分析(一)
学习资料来源:https://www.bilibili.com/video/BV12E411h71h?p=11&vd_source=432ba293ecfc949a4174ab91ccc526d6 VERSION=2016PATCHLEVEL=03SUBLEVEL=EXTRAVERSION=NAME=版本信息 MAKEFLAGS+=-rR--include-dir=$(CURDIR)+=表示追加,-rR表示禁止
- 2024-03-18【13.5】图书管理系统
【一】基础准备【1】创建Django项目django-adminstartprojectBookControlSystem或者借助第三方软件,如Pycharm【2】创建APP#创建图书APPpythonmanage.pystartappbook#创建作者APPpythonmanage.pystartappauthor#创建出版社APPpythonmanage.pystartapppu
- 2024-03-13python使用pillow和opencv生成图片缩略图
代码如下:fromioimportBytesIOfrompathlibimportPathfromtypingimportAnnotated,Literal,Optional,Tuple,Union#pipinstallpillowopencv-pythonimportcv2#type:ignore[import-untyped]importnumpyasnpfromPILimportImageImageSizeType=Ann
- 2024-01-15Django rest_framework用户认证和权限
完整的代码https://gitee.com/mom925/django-system使用jwt实现用户认证pipinstalldjangorestframework-simplejwt重新定义一下User类classUsers(AbstractUser):classMeta:db_table="system_users"verbose_name="用户表"
- 2023-12-21powershell 作服务端 响应网络(socket tcp)连接 提供文件夹大小查询服务
包含:端口占用检测心跳包网络断线检测传入的数据是否为合法有效的目录路径检测读取计算文件夹大小(不含软链接|symlink)传回查询到的文件夹大小[cmdletbinding()]Param($Port=8888)$VerbosePreference="Continue"#值或取`SilentlyContinue`,此时需调用脚本时传入`-Ve
- 2023-12-19【Azure Function App】本地运行的Function发布到Azure上无法运行的错误分析
问题描述AzureFunction部署后未执行,查看日志发现错误信息:2023-12-19T11:12:27.145[Verbose]Hostconfigurationapplied.2023-12-19T11:12:27.237[Info]StartingHost(HostId=funapp-xxx-dev,Version=1.0.20776.0,InstanceId=xxx-x-xx-x-xxx,ProcessId=7924,AppDoma