【周报2023.12.09】
周报2023.12.09
- 本周开展工作
- 下周工作计划
本周开展工作
本周开展的工作的话一共是一下几点:
这三点的话是紧密相连的 逻辑这边需要考虑的东西很多
- 点击生成照片,然后获取生成照片的状态
- 点击生成照片,然后获取生成照片的时间,并且实时轮询获取生成照片的状态
- 点击生成照片,获取生成好的照片
- 下载照片,并且去掉水印
我们先来捋一下逻辑:
当我们点击生成照片之后,需要生成照片,需要获取生成照片的状态,需要对生成照片的时间进行轮询,需要获取到那张照片,那么我们来说说具体的过程
点击生成照片之后,我们需要调取获取生成照片状态的接口,当然啦目前有三个状态:成功 生成中 失败
如果是第一次使用这个小程序的话,那当我们点击生成照片之后肯定进入的是running状态 那我怎么样的时候他才是生成了照片呢?这时候我们就要进行调用轮询获取生成照片状态的接口,那么这边我也是请教了领导说是需要一个小时获取一次那个照片生成的状态,所以我在这边给这个页面加了一个实时轮询进行查询状态,当检测到它是success的时候那么就要进行成功的操作啦,也就是可以获取到照片的photoid,然后拿着这个photoid去进行查询照片列表接口,查询照片,然后我们将找个照片的id传入到当前页面内部
那如果是已经生成过照片啦,或者刚提交啦照片,然后退出,再次进到小程序我们可能会进行到生成中的页面 并且还是进行实时获取状态然后进行下面一系列的操作,那么如果说我们退出之后,然后已经生成完照片啦,那么我们就是直接进入的是生成之后的页面,我们可以直接看到照片
那因为我们刚刚生成的时候是生成的带有水印的照片那么我需要下载的是去掉水印的照片,这个水印这个东西我跟后端进行商议过这个是放在后端还是放在前端 也没有讨论出来 所以我目前的话还是没有水印的 直接调用的后端返回的照片 下载的同样的是后端返回的照片 但是是没有水印的 并且在生成的那个页面也是没有水印的 现在目前的话 至少是照片可以下载到本机
因此我今天的话一直在看加水印和下载的时候得需要去掉水印,一些方法,再看前端后端哪些方法可以尝试,希望我们可以找一个简介方便的方法进行呈现
还有一个问题是在周四还是周五的时候,跟领导反应的一个问题就是照片上传 照片上传那边是用户可以一次性的上传十张照片 但是我们又考虑到用户上传的照片不标准 也就是所谓的上传的是风景照 或者是美颜太过的 反正就是奇奇怪怪的照片吧,随后的话,我也是和后端那边进行沟通,我们给出的第一个方法就是需要让用户一个一个的上传,然后一个一个检测照片的可实施性,但是我们又考虑到用户没有耐心去一张一张的上传,这样的话用户体验感就会大打折扣,所以我们就说是还是让用户一次性的传递十张照片,然后后端进行检测,并且如果不合格的话,后端返回不合格的照片的id(就是第几章照片)给用户一个提示,然后让用户进行重新上传一套新的十张照片
以上就是这一周的工作总结,加油💪
下周工作计划
因为领导那边还有一个之前的一个项目,需要将我们之前写的一些小的demo进行合并,可能会双管齐下啦,兼顾两个项目,但是没关系,年轻嘛就是需要拼搏的精神 加油(ง •_•)ง
第一个要解决的问题就是:照片水印的添加的下载
第二个需要解决的问题就是:照片尺寸的后端需要加把劲啦
第三个就是全力做好另一个项目
还要为我们这个小程序的第一版上线做准备💪💪💪
相关文章:
【周报2023.12.09】
周报2023.12.09 本周开展工作下周工作计划 本周开展工作 本周开展的工作的话一共是一下几点: 这三点的话是紧密相连的 逻辑这边需要考虑的东西很多 点击生成照片,然后获取生成照片的状态点击生成照片,然后获取生成照片的时间,并…...
基于ssm大学生创新创业平台项目管理子系统设计与实现论文
摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对大学生创新创业项目信息管理混乱,出错率高,信…...
JS基础之原型原型链
JS基础之原型&原型链 原型&原型链构造函数创建对象prototypeprotoconstructor实例与原型原型的原型原型链其他constructorproto继承 原型&原型链 构造函数创建对象 我们先使用构造函数创建一个对象: function Person(){ } var person new Person();…...
【力扣100】54.螺旋矩阵
添加链接描述 class Solution:def spiralOrder(self, matrix: List[List[int]]) -> List[int]:if not matrix or not matrix[0]:return list()rows, columns len(matrix), len(matrix[0])order list()left, right, top, bottom 0, columns - 1, 0, rows - 1while left &…...
UI 优先的统一身份认证系统 Casdoor
Casdoor 是一个基于 OAuth 2.0 / OIDC 的 UI 优先集中认证 / 单点登录 (SSO) 平台,简单点说,就是 Casdoor 可以帮你解决 用户管理 的难题,你无需开发用户登录注册等与用户鉴权相关的一系列功能,只需几个步骤,简单配置&…...
Realme X7 Pro Root 刷机教程
Realme X7 Pro 刷机教程 Just For Fun,最近倒腾了下Realme X7 Pro 刷root。此博客为个人记录刷机过程,如有机友跟随本教程操作,请谨慎操作!!! 以下教程真针对Realme X7 Pro,其他版本方法未知&…...
postgresql自带指令命令系列三
目录 简介 bin目录 28.pg_verifybackup 29.pg_waldump 30.postgres 31.postmaster -> postgres 32.psql 33.reindexdb 34.vacuumdb 35.vacuumlo 总结: 简介 在安装postgresql数据库的时候会需要设置一个关于postgresql数据库的PATH变量 export PATH/…...
Java_mybatis-结果集映射-ResultTypeResultMap
Mybatis返回值接收 可以使用两种方式进行参数的接收 resultTyperesultMap 这两种分别都是需要在Mapper.xml文件中去设置的 当结果是一个简单的对象或者list或者map,对象中没有嵌套对象,或者集合时,就可以直接使用resultType 反之如果需要…...
【Java】MySQL存储 MD5 值应该用 VARCHAR 还是CHAR?
CHAR 非常适合存储 MD5 值。因为MD5 值是一个定长的值,对于固定长度的非常短的列,CHAR比VARCHAR的效率更高。 CHAR和VARCHAR的区别: 1)存储长度不同,CHAR 的长度是固定的,VARCHAR 的长度是可变的 假设,当我们定义 CHA…...
pytorch中五种常用随机矩阵构造方法:rand、randn、randn_like、randint、randperm
1 torch.rand:构造均匀分布张量 torch.rand是用于生成均匀随机分布张量的函数,从区间[0,1)的均匀分布中随机抽取一个随机数生成一个张量,其调用方法如下所示: torch.rand(sizes, outNone) ➡️ Tensor 参数: sizes&…...
2023第二届全国大学生数据分析大赛A完整原创论文(含摘要+问题分析+模型建立与求解+python代码)
大家好,从昨天肝到现在,终于完成了2023第二届全国大学生数据分析大赛A题某电商平台用户行为分析与挖掘的完整论文啦。 给大家看一下目录吧: 目录 摘 要: 10 一、问题重述 12 二.问题分析 13 2.1问题一 13 2.2问…...
Qt 面试指南
一、c基础知识 1、进程和线程的同步方式 进程:1)管道,是内核里的一串缓存 2)消息队列 3)共享内存 4)信号量机制 5)信号 6)socket 线程:1)等待通知机制 2&…...
开利网络的数字化技术加持下,加快扶贫和乡村振兴的效果和进程!
今日,来自山区省份的从事公益、区域民族文化传播、帮扶贫困地区脱贫、农业兴村贵州项目组一行来开利进行数字化脱贫、帮助乡村振兴解决方案探讨交流,交流中,开利网络总结出历经多年实践验证且行之有效的数字化经营、数字化建设经验得到与会成…...
PR剪辑视频做自媒体添加字幕快速方式(简单好用的pr视频字幕模板)
如何选择合适的字幕添加进短视频呢?首先要先确定增加的视频风格,简约、商务、科技感、炫酷;再确定用途,注释、标记、语音翻译、引用、介绍;最后在相应的模板中挑选几个尝试,悬着一个最切合主题的使用&#…...
金融行业文件摆渡,如何兼顾安全和效率?
金融行业是数据密集型产业,每时每刻都会产生海量的数据,业务开展时,数据在金融机构内部和内外部快速流转,进入生产的各个环节。 为了保障基础的数据安全和网络安全,金融机构采用网络隔离的方式来隔绝外部网络的有害攻击…...
[足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-1开环系统与闭环系统Open/Closed Loop System
本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-自动控制原理Ch1-1开环系统与闭环系统Open/Closed Loop System EG1: 烧水与控温水壶EG2: 蓄水与最终水位闭环控制系统 EG1: 烧水与控温水壶 EG2: 蓄水与最终水位 h ˙ q i n A − g h A R \dot{…...
每日一题,杨辉三角
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2: 输入: numRows 1 输出: [[1]]...
Java_Mybatis_缓存
缓存 1.概述 Mybatis 缓存:MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制 2.会话缓存(一级缓存) sqlSession 级别的,也就是说,使用同一个 sqlSession 查询同一 sql 时&#x…...
C#基础面试题集
C#基础 1. 简述值类型和引用类型有什么区别2. C# String类型比 stringBuilder 类型的优势是什么?3.面向对象的三大特点4.请简述private,public,protected,internal的区别5.结构体和类6.请描述Interface与抽象类之间的不同7.在类的构造函数前…...
可视化监管云平台EasyCVR宠物粮食食品厂智能视频监控方案
由于我国养宠物群体的不断膨胀,宠物市场也占据了经济的很大一部分,宠物做为人类的好朋友,可以给人们带来极高的精神抚慰,作为“毛孩子”家长,爱宠人士自然不会亏待自家宠物,都会选择最好的口粮以供宠物食用…...
用C++模拟堆宝塔游戏:PTA L2-045题解与保姆级代码逐行解析
用C模拟堆宝塔游戏:PTA L2-045题解与保姆级代码逐行解析 堆宝塔游戏是一个有趣的逻辑挑战,它不仅能锻炼编程思维,还能帮助我们深入理解数据结构中的栈操作。本文将带你从零开始,用C实现这个游戏,并逐行解析代码逻辑&a…...
终极 Node.js 路径管理神器:module-alias 完全指南
终极 Node.js 路径管理神器:module-alias 完全指南 【免费下载链接】module-alias Register aliases of directories and custom module paths in Node 项目地址: https://gitcode.com/gh_mirrors/mo/module-alias 你是否厌倦了在 Node.js 项目中看到像 requ…...
Bootstrap Magic自定义组件开发:扩展你的主题生成能力
Bootstrap Magic自定义组件开发:扩展你的主题生成能力 【免费下载链接】bootstrap-magic Bootstrap themes generator made with AngularJS 项目地址: https://gitcode.com/gh_mirrors/bo/bootstrap-magic Bootstrap Magic是一款基于AngularJS构建的Bootstra…...
猫抓插件完全指南:浏览器资源嗅探与下载的终极解决方案
猫抓插件完全指南:浏览器资源嗅探与下载的终极解决方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾在浏览网页时发现心仪的…...
终极ncmdumpGUI指南:3步快速解密网易云音乐NCM文件
终极ncmdumpGUI指南:3步快速解密网易云音乐NCM文件 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI ncmdumpGUI是一款基于C#开发的Windows图形界面工…...
LPC18xx/LPC43xx USB0接口低速设备识别问题解决方案
1. 问题现象与背景分析在嵌入式开发领域,NXP LPC1800和LPC4300系列微控制器因其强大的USB主机功能而被广泛应用。但在实际项目中,工程师们发现一个奇怪现象:当某些特定型号的DELL键盘(USB低速设备)连接到LPC18xx/LPC43…...
别再手动发邮件了!用Power Automate为SharePoint列表搭建自动化审批流(保姆级教程)
别再手动发邮件了!用Power Automate为SharePoint列表搭建自动化审批流(保姆级教程) 在快节奏的现代办公环境中,手动处理审批流程已成为效率的隐形杀手。想象一下:员工提交的请假申请需要HR手动转发邮件,采购…...
超导量子处理器校准技术:频率分配与门优化
1. 超导量子处理器校准技术概述超导量子处理器校准是量子计算硬件实现中的关键环节,其核心目标是通过系统化的参数优化和误差抑制,确保量子比特能够可靠地执行高保真度的量子门操作。在Zuchongzhi 3.1处理器的研发过程中,我们成功集成了105个…...
告别双系统!用WSL2+Ubuntu20.04+ROS Noetic玩转AirSim仿真(保姆级避坑指南)
告别双系统!用WSL2Ubuntu20.04ROS Noetic玩转AirSim仿真(保姆级避坑指南) 在机器人开发与自动驾驶仿真领域,AirSim与ROS的结合堪称黄金搭档——前者提供高保真物理引擎与视觉渲染,后者则是机器人算法开发的行业标准。…...
不只是CT重建:手把手教你用RTK+ITK+VS2022搭建可扩展的医学影像处理开发环境
构建医学影像算法开发平台:RTKITKVS2022全流程实战指南 医学影像处理领域正迎来前所未有的技术革新,从传统的CT重建到三维可视化、病灶自动检测等高级应用,开发者需要一套稳定且可扩展的开发环境。本文将带您从零开始,在Windows平…...
