• 2024-06-09管理发布包
    一、创建与发布我们可以将自己开发的工具包发布到npm服务上,方便自己和其他开发者使用,操作步骤如下:1.创建文件夹,并创建文件index.js砸死文件中声明函数,使用module.exports暴露2.npm初始化工具包,package.json填写包的信息(包的名字是唯一的)3.注册账号https://www.npmjs.com/signup4
  • 2024-06-07鸿蒙HarmonyOS实战-ArkTS语言基础类库(通知)
  • 2024-05-20ForeignKey中参数
    参数补充1#1to:跟哪个表管理,需要配合to_field,如果不写,会关联主键2#2to_field=None3---------------------------45#3on_delete:当这条记录删除时--》外键6-CASCADE:级联删除:用户和用户详情,课程和章节,章节和课时7-SET_NULL:关联的删除,这个字段设
  • 2024-05-1505限流和序列化
    限流和序列化1.限流限流,限制用户访问频率,一般的限流用户信息都存于缓存之中,例如:用户1分钟最多访问100次或者短信验证码一天每天可以发送50次,防止盗刷。对于匿名用户,使用用户IP作为唯一标识。对于登录用户,使用用户ID或名称作为唯一标识。1.1限流组件使用步骤(1)创建限流组
  • 2024-05-13Docker下搭建gitlab
    docker安装流程获取gitlab(社区版)--已有镜像时,可跳过此步dockerpullgitlab/gitlab-ce:latest创建本地卷用于保存gitlab数据e:\dockerdata\config\logs\data运行dockerrun--detach--hostnamexxxx.com--publish443:443--publi
  • 2024-05-10wps加载项在vue2项目中的应用(publish模式)
    wps加载项在vue2项目中的应用应用代码:wps.js/***WPSOA助手-WPS启动方法入口*/varpluginsMode=location.search.split("=")[1];//截取url中的参数值varpluginType=WpsInvoke.ClientType.wps;//加载项类型wps,et,wppvarpluginName="WpsOAAssist";//加载项名
  • 2024-04-22docker下安装gitlab配置以及备份
    安装dockerrun--detach--publish443:443--publish9980:80--publish9922:22--namegitlab--restartalways--volume/srv/gitlab/config:/etc/gitlab--volume/srv/gitlab/logs:/var/log/gitlab--volume/srv/gitlab/data:/var/opt/gitlab--shm-siz
  • 2024-04-21序列化反序列化
    【一】序列化常见字段​ 序列化类中有很多多字段,如CharFieldIntegerField,他们会跟models里面的字段一一对应,除了这些,序列化类还多出了两个字段ListField和DictField,非常重要字段字段构造方式BooleanFieldBooleanField()NullBooleanFieldNullBooleanField()
  • 2024-04-1706-排序 分页 过滤
    排序查询多条和全部才会用到排序排序关键字:ordering查询字符串查询字符串(QueryString)是指在URL中以问号(?)开始的部分,用于向服务器传递参数。它由一个或多个键值对组成,每个键值对之间用&符号分隔。例如,在以下URL中,查询字符串是?page=2&category=books:在django种如
  • 2024-04-14DRF之序列化类介绍及使用
    一、序列化类1、介绍序列化组件在DRF中扮演着重要的角色,帮助开发者轻松地定义数据的序列化和反序列化过程,同时提供了数据验证、字段定义、嵌套序列化等功能。通过使用序列化组件,您可以更好地控制API的数据输入和输出,确保数据的有效性和一致性。serializers.Serializer是基
  • 2024-04-01docker-gitlab-ce-未完
    1、拉取gitlab镜像dockerpullgitlab/gitlab-ce:latest2、创建映射文件mkdir-p/docker_server/gitlab/etcmkdir-p/docker_server/gitlab/logmkdir-p/docker_server/gitlab/dataetc映射保存配置文件,log存储日志,data存储数据文件/docker_server/gitlab/etc/gitlab.r
  • 2024-03-29桌面/WEB端3D开发工具HOOPS SDK简介
    TechSoft3D在长达25年的时间内,一直通过卓越的3D技术帮助全球超过600家客户推动创新,这些客户包括HEXAGON、SolidWorks、SIEMENS、Aras、ANSYS、AVEVA等各个行业的领军者。TechSoft3D旗下拥有4款原生产品,分别是:HOOPSExchange、HOOPSCommunicator、HOOPSVisualize以及
  • 2024-03-26发布exe
    dotnetpublish-rwin-x64-cRelease/p:PublishSingleFile=true /p:PublishTrimmed=true或者<ProjectSdk="Microsoft.NET.Sdk.WindowsDesktop"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>netc
  • 2024-03-25drf : source,定制序列化字段以及反序列化新增。局部钩子(validate_字段名),全局钩子(validate)
    source,SerializerMethodField,局部钩子,全局钩子serialzer.py:source用处对应字段:起别名,用处2对应方法:在表模型中定义一个方法,source可以与其关联用处3对应方法:可以当做字段第三种方法的扩展用法:使用程度高。model.pyfromdjango.dbimportmodels#Createyourmo
  • 2024-03-20Django一对多、多对多的增删改查
    一对多的增删改查多对多的增删改查正反向概念书和出版社,外键字段建立在书表里那由书查出版社就是正向,而出版社查书就是反向正向:外键字段在我手里,从我查你反向:外键字段不在我手里,我查你多表查询子查询(基于对象的跨表查询)select*frompublishwhere
  • 2024-03-17Epuck2 在 ROS 下的运动控制
    文章目录前言一、初始配置二、运动控制三、移动机器人总结前言在对Epuck2机器人进行完固件更新及IP地址查询后,接下来通过ROS来对Epuck2机器人进行运动控制。一、初始配置(1)创建一个catkin工作空间mkdir-p~/catkin_ws/srccd~/catkin_ws/srccatkin_init_wor
  • 2024-03-07新建数据库顺序思路
      表之间存在三种关系:多对一、一对一、多对多,那如何确定两张表之间的关系呢?按照下述步骤操作即可左表<------------------------------->右表#步骤一:先分析#分析1、先站在左表的角度是否左表的多条记录可以对应右表的一条记录#分析2、再站在右表的角度去找是否右表
  • 2024-02-29linux 使用docker 管理应用(gitlab,)
    配置gitlab  10080端口貌似被禁用的具体细节不清楚但是配置访问不了端口从2万开始磁盘空间不足无法正常启动 需要配置足够的磁盘空间配置环境变量 GITLAB_HOME下载并启动容器sudodockerrun--detach--hostnamegitlab.example.com--publish10443:443--publ
  • 2024-02-22Visual Studio 2022 .Net 8 启用AOT publish enabled 发布失败
    .Net8NativeAOT的优势: 我使用VisualStudio2022创建了一个面向.NET8的控制台应用程序。我在创建项目时选中了启用本机AOT发布选项。它给出了以下错误: 错误文本:发布遇到错误。发布遇到错误。我们无法确定错误的原因。检查输出日志以获取更多详细信息。诊断
  • 2024-02-10[spring] spring学习笔记(3): 通过注解实现依赖注入
    注解Annotation注解是代码中的一种特殊标记,java中的格式为@Anno_Name(pro=value)注解可以被使用在方法,类和属性上;在spring中,使用注解来实现自动装配,可以简化Bean的配置,基本步骤如下:引入依赖开启组件扫描使用注解定义Bean注入依赖引入依赖在新建的spring项目下的src/main
  • 2024-01-30新增一个web服务
    1. cd/wenzd/ 2. cpdigg_update_publish.shmpapi_update_publish.sh复制(新建)命令到当前目录。 3.修改命令里面的内容 4.到服务目录:cd/etc/systemd/system复制(新建)文件:cpcentral.api.servicemp.api.service编辑服务文件:vi mp.api.service5. 6. 
  • 2024-01-23Docker Net 老版本升级到新版本 Docker Build报错
    #net8使用,正常从net3.1直接升级到8FROMmcr.microsoft.com/dotnet/sdk:8.0ASbuildFROMmcr.microsoft.com/dotnet/runtime:latestFROMbuildWORKDIR/appCOPY/./appRUNdotnetrestoreRUNdotnetpublish-o/out-cReleaseEXPOSE5000ENTRYPOINT["dotnet"
  • 2024-01-20将 .NET 8应用 以 dotnet publish 创建容器镜像并结合 Github Actions 部署到 Azure 应用服务容器
    介绍.NET8无需DockerFile即可为.NET应用创建docker映像的新方法,我将使用dotnetpublish将.NET应用容器化,在本文中,我将分享我如何为.NET8的项目创建一个简单的ci/cd的经验。它包括2个主题:创建用于生成.NET应用并将其发布到Azure的GitHub工作流如何使用do
  • 2024-01-14第六十一天 图书管理系统
    一、前几日内容回顾对于Queryset内容的理解print(models.Publish.objects.filter(name='南方出版社'))print(type(models.Publish.objects.filter(name='南方出版社')))publish_obj=models.Publish.objects.filter(name='南方出版社').first()print(publish_obj)print(
  • 2024-01-10.NET如何创建Dockerfile文件构建镜像?
    创建一个WebApi项目,并且创建一个Dockerfile空文件,添加以下代码,7.0代表的你项目使用的SDK的版本,构建的时候也需要选择好指定的镜像tagFROMmcr.microsoft.com/dotnet/aspnet:7.0ASbaseWORKDIR/appEXPOSE80EXPOSE443FROMmcr.microsoft.com/dotnet/sdk:7.0ASbuildARGB