首页
学习
活动
专区
工具
TVP
发布

言云纪

专栏成员
22
文章
27000
阅读量
10
订阅数
某音创作者平台视频、图文作品上传发布逆向分析(支持百M以上视频分片上传)
为避免文中代码过多,导致文章不方便阅读,所以请求代码全换成了curl请求格式,请自行粘贴后使用工具进行转换成python代码进行调用!
用户8988577
2024-03-18
7682
爬虫多场景通用请求方法封装(同步,异步)
用户8988577
2024-02-03
1510
微信小程序video标签默认播放控件重写
前言 微信小程序开发中,会经常遇到video默认播放控件重写的问题。本文将以uniapp框架演示如何进行重写video默认控件! ps:请根据自己实际需求书写代码,本文仅演示进度条部分以起到构思学习作用,文末将放出完整代码 准备工作 首先定义一个video,并根据官网文档设置视频自动播放、不显示所以默认控件以及创建出video上下文的 videoContext对象 <view class="page"> <video id="video" :autoplay="tr
用户8988577
2023-01-12
1.9K0
SpringBoot动态域名解析的实现
前期准备 一个动态公网IPv4/v6地址(v4需要到宽带所属营业厅自行付费申请,v6则保证公网IP即可) 域名(腾讯云) 一个Springboot项目 Maven依赖引入 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope
用户8988577
2023-01-03
7K0
Linux下使用Docker搭建nginx服务
一. 安装docker yum install docker -y 二. 拉取镜像 docker pull nginx 三. 启动nginx模板容器 docker run --name nginx -p 81:80 -d nginx –name nginx 代表为启动后的容器命名nginx -p 81:80为将docker容器内的80端口映射到宿主机的81端口 -d nginx 后台运行nginx 浏览器访问宿主机ip:81看到welcome to nginx的页面样式即代表启动成功 如果未成功请
用户8988577
2022-12-27
9560
Python实现工学云自动签到打卡
本文仅用于学习,请勿用于非法商业!转载请注明本文出处! 本文参考地址01:https://github.com/yecca/moguding/blob/1.0/login.py 本文参考地址02:https://blog.csdn.net/weixin_39953845/article/details/111074929 前言 顶岗实习期间学校要求工学云打卡满两百天。但是每天上下班已经很累了,如果再上班期间强制记起打卡的事情反而只会增加工作负担!本文将会以爬虫的方式来解放双手,实现工学云每日定时
用户8988577
2022-12-27
2.9K0
(优化版)工学云自动打卡签到脚本
前言 基于Python实现工学云自动签到打卡文章做的脚本优化 业务逻辑代码 创建文件名为sign.py并拷入以下代码保存 import requests import hashlib import json import time import smtplib from email.mime.text import MIMEText class gxy_sign: # 初始化 def __init__(self,user_account_info,sign_info,email_in
用户8988577
2022-12-27
2.3K1
Java冒泡排序的实现以及优化
比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 代码实现 public class MaopaoDemo { public static void main(String[] args) { int[] list1 = {8,7,9,6,4,5,3,1,2,88,
用户8988577
2022-12-27
2430
十一. websocker服务与ws请求头拦截器
这两个月有点累,我就不做代码解释了。直接上代码!另外这篇文章代码有一些待优化的地方,如下 服务逻辑类的switch块待改成反射 房主退出连接应该将房间权限赋给其他人 ws配置 WebSocketConfigurer.java package cc.tanblog.online.config; import cc.tanblog.online.socket.MyWebSocketHandler; import org.springframework.context.annotation.Bean
用户8988577
2022-12-27
1K0
十.Springboot实现用户文件的上传
前言 文件的上传采用的是MultipartFile工具类进行获取的,最后将流保存为临时文件以异步的形式保存到腾讯云cos服务! ps:(本期只贴出关于文件上传块的代码,数据持久层代码将不展示!无外呼增删改查,没啥特别的操作!) 对象存储工具类(cos) pom依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-conf
用户8988577
2022-12-27
7740
一. 项目简介与技术栈分析
前言 该项目属于个人毕设项目,目前还处于开发阶段。前期功能分析可能不完善后期会慢慢添加。项目灵感来源于某站一起观影功能! 若看官有好的建议欢迎留言补充!最后再立下一个flag,年底前对项目完工并成功部署服务器。最后再写一章说明文档!至于惩罚emmm,暂时还没想好🤪 前期使用技术栈分析 后端:SpringBoot框架 Mybatis框架 数据库:mysql redis 前端:微信小程序 uniapp框架 colorui组件库 多媒体视频处理工具:Ffmpeg 开发使用工具 IDEA202
用户8988577
2022-12-27
5070
九. 配置swagger生成api文档
前言 项目开发中需要写一些api开发文档,如果不写的话容易忘记这个接口的请求方法以及参数等。本期利用swagger生成实时api文档 导入pom依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</versio
用户8988577
2022-12-27
6090
八. 实现房间的新增,查找,删除,修改接口实现
本期代码量较大,且涉及多表操作逻辑复杂建议配合目录食用!每个功能的编写顺序都是Service=>ServiceImpl=>Dao=>DaoImpl 最后再用Controller调用Service完成接口的实现 前期准备 本篇的验证都是基于token进行操作,所以需要先准备一个token生成器的test方法!最后将生成的token保存到请求头的token中! class TokenUtilsTest { @Test void sign() { // 如果不能使用buil
用户8988577
2022-12-27
4870
七. 实现用户修改个人信息
前言 上一章已经实现请求体拦截,本期将会结合前一章进行功能实现 分析 REST风格请求 限制修改内容 代码实现 数据持久层(dao) 在userdao接口中新增暴露出修改用户信息接口 public Boolean put_userinfo(User user); userDaoImpl中实现修改用户信息请求接口 public Boolean put_userinfo(User user){ userExample.createCriteria().andOpenid
用户8988577
2022-12-27
4430
六. 接口请求自定义拦截器配置
前言 WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于java-based方式的spring mvc配置,需要创建一个配置类并实现WebMvcConfigurer 接口。 继承WebMvcConfigurer类并实现api拦截 WebConfiguration 主要用于对除登
用户8988577
2022-12-27
5490
五. 小程序用户注册登录的实现
前言 前几期主要针对数据库的设计,mybatis的配置以及mybatis逆向生成代码,以及响应体返回信息封装和全局异常拦截的一些配置拦截处理,文章可能枯燥且看不出任何实际效果。本文将结合前几期的配置进行实战操作! 用户登录 微信小程序中自带wx.login接口,请求该接口会返回一个过期时长为五分钟的code。通过开发者的appid和secret将获取到的code发送请求可以取到openid。最后将 openid作为用户唯一标识主键存入数据库完成注册! 点击查看微信开发者appid和secret
用户8988577
2022-12-27
9760
四. 统一API响应体与全局异常拦截器的封装配置
API响应体的统一 引入lombok依赖 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency> 响应体POJO类 主要实现统一响应体返回格式 @Data @AllArgsC
用户8988577
2022-12-27
4590
三. SpringBoot项目初始化mybatis配置
前言 初始化创建Springboot项目结构如下图所示,本文将不叙述如何创建springboot。详情可点击跳转IDEA创建Springboot项目 📷 配置mybatis-plus与逆向代码生成 pom依赖引入 在pom.xml文件中的dependencies标签内插入如下代码 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId>
用户8988577
2022-12-27
4930
二. 数据库的设计与表创建
数据库设计 数据库设计采用新奥尔良设计法 产品需求分析 需求分析是数据库设计的第一步,也是最困难、应当投入最大精力的一步.需求分析要做的是了解、分析用户对系统的需求,弄清系统要达到的目标、要实现的功能.需求分析的结果用数据流程图和数据字典表示.值得注意的是,要使一个系统具有较长的生命周期,除了要满足用户提出的需求外,还需要系统设计人员预测未来系统可能要支持的功能 📷 概念结构设计 概念结构设计是将系统需求分析得到的用户需求抽象为信息结构的过程。概念结构即概念模型,用E-R图对其进行描述。概念结
用户8988577
2022-12-27
1.4K0
在线影院后端Bug小计
该期文章主要记录在线影院前端页面编写中遇到的后端逻辑BUG 一. 修改视频信息(22/10/14) 后端返回如下: {"code":"500","message":"未查询到你要修改的视频!","data":""} 后端逻辑如下: public BaseResponse put_video(Video video, String token){ List<UploadVideo> uploadVideo = uploadVideoDao.get_openid(TokenUti
用户8988577
2022-12-27
5040
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档