logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

创建可用的 Python 3.11+ 环境 + 基础仓库结构

infra/compose: docker-compose 配置。→ 配置、启动逻辑(settings、logging)→ 异步任务、celery/apscheduler。backend/app/schemas: 数据模型。backend/app/services: 服务层。backend/app/core: 配置与启动。backend/app/routers: 路由。backend/app/ta

#python3.11
FastAPI + 前端(Vue/React)Docker 部署全流程

你完成了一套生产级 Web 应用部署流程✅ 模块化 FastAPI 路由(带版本)✅ Docker 容器化前后端✅ Nginx 反向代理 + 静态资源托管✅ 网络隔离与服务通信这份文档不仅记录了你的成果,更是未来快速部署新项目的标准模板。

#前端#fastapi#vue.js
Prisma 通用开发规范(完整版)

统一使用id字段IntBigIntprisma改模型 → 必执行generate查唯一 → 用findUnique数字累加 → 用increment实例化 → 全局单例生产上线 → 只执行。

#node.js
FastAPI 中所有常见参数校验场景

is_show表格参数类型如何声明可选默认值常用校验Path不支持可选(路径必须存在)gtleregexQuery= default= None或= 0gelemin_lengthpatternBody= None同上 +validatorForm同 Body= None同上File= None手动检查 size/type= None一般不校验。

#windows#linux#microsoft
Python基础

高级、解释型、动态类型、面向对象的通用编程语言强调代码可读性(“可执行的伪代码”)支持多种编程范式:过程式、面向对象、函数式raise MyError("自定义错误")

#python#开发语言
弱网环境下TRTC的优化

按重要性排序:TRTC 默认会自动做,但是最好手动再开一次:弱网下自动降级为 360p 或仅音频:如果你是 WebRTC 模式(新版 SDK),则:弱网时自动切到低码率,不卡顿。推荐初始化设置成较稳的编码:TRTC 对弱网自动重连很依赖。不用你自己写重连逻辑,但必须监听:如果→ 触发重连你可以监听 TRTC 的网络质量,再动态调整视频质量:Chrome 内置:或者使用监控实际丢包。这是 TRTC

#前端#javascript#开发语言
企业级项目前端通用性能优化

Version:v1.0适用范围:Web 前端项目(React / Vue / Webpack / Vite)目标:系统化提升 Web 应用的加载速度、渲染性能、弱网体验与稳定性总体目标与关键指标性能优化原则构建与打包优化网络传输与资源加载优化渲染性能优化(React/Vue)图片与多媒体优化数据加载与弱网优化长列表与大数据渲染优化动画与交互性能优化缓存策略(HTTP / Storage)监控与性

#前端#性能优化
前端经常用到的性能优化手段

路由级、组件级懒加载。:确保使用 ES Module,引入 antd 时用按需加载。:babel/preset-env 的。:使用 webp、压缩工具(tinypng、svgo)。lodash → lodash-es 或按需加载。

#前端
微前端QianKun的使用以及坑点问题

主应用是 SPA(history 模式),刷新时路径被主应用拦截,导致找不到子应用资源。子应用必须允许跨域(Access-Control-Allow-Origin: *)✔ D. 主应用与子应用 UI 框架样式隔离(AntD、ElementUI)iframe 内不适合做微前端子应用,需要使用原生子应用方式。主应用切换子应用 route 时清空 container。确保开发环境、生产环境均可直接访问

#前端
vue页面嵌套iframe页面传值、调用、首次传值获取不到、有缓存数据问题

infodata.ter_user_name : ""// 客户姓名。//通过.contentWindow.postMessage(data,"*")向iframe子组件传值。// 'dest': infodata.user_mobile, // 手机号+0。'dest': "13455955635", // 手机号+0。'stationId': '69999', // 写死。'loginId':

文章图片
#vue.js#javascript#前端
    共 13 条
  • 1
  • 2
  • 请选择