×

html5教程

SkeyeWebPlayer.js H5播放器开发之播放器video动态创建(三)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-23 浏览9928 评论0
SkeyeWebPlayer.js H5播放器是由成都视开信息科技开发和维护的一个完善的RTSP、FLV、HLS等多种流媒体协议播放,视频编码支持H.264,H.265,音频支持AAC,支持TCP/UDP协议,是一套极佳的且适合用于综合安防视频云服务播放组件,已经非常稳定、完整。功能包括:直播、录像、抓图,目前在功能性、稳定性、可扩展性和完整性极强的一款H5播放器! 上一节加到编译flvjs播放器,实现基础的播放器功能,本节将实现自定义动态创建video标签渲染。如下图: 首先为了

MSSQL教程

SQL优化面试专题(sql优化 面试)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-22 浏览8880 评论0
介绍: 无论您是创建Web应用程序的开发人员,还是参与Web测试的DBA或测试人员,SQL方面的技巧在数据库编程和数据库验证中都非常重要。因此,我们整理了QL性能优化方面的面试问题。 SQL性能优化是一项艰巨的任务,并且是处理Web应用程序日益增加的负载的关键。 因此,我们有选择地选择了SQL性能优化方面的面试问题,这些问题可以使您充分了解SQL性能优化概念。 MySQL 基本是每个后台面试者必问的问题,而SQL优化又是MySQL中重之又重的一块了。如果你的SQL优化回答的好,有条理,那

MYSQL教程

数据库三范式(联合主键)(数据库 联合主键)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-22 浏览6393 评论0
数据库设计的三大范式~联合主键 什么是范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系型数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系型数据库有六种范式,分别为:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。要求最低的范式是第一范式。第二范式在第一范式的基础上又进一步的添加了要求,其余范式依次类

spring boot

com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-21 浏览6083 评论0
错误信息 要学会寻找错误【学会搜索】:java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z 如果你搜索的是第二行:搜索结果是:pom.xml里面的依赖包有重复,需要将重复的依赖包删除 需要将mybatis-plus-boot-starter 依赖包删除,还要添加 mybatis-spring-boot-

rust

Rust网络编程框架-Tokio进阶(rust 网络编程)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-21 浏览5211 评论0
我们在上文《小朋友也能听懂的Rust网络编程框架知识-Tokio基础篇》对于Tokio的基础知识进行了一下初步的介绍,本文就对于Tokio的用法及原理进行进一步的介绍与说明。 目前市面上绝大多数编程语言所编写的程序,执行程序与代码编写顺序完全相同,当然有的读者可能会提到CPU的乱序执行机制,但乱序执行从本质上讲还是顺序提交的,程序在第一行执行完成之后再去执行下一行,并以此类推,是通用的编程模式。 在这种传统的式编程范式中,当程序遇到耗时操作时,会一直阻塞直到操作完成。比如建立TCP连

rust

rust 结构体与引用的生命周期

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-20 浏览4796 评论0
本文参考rust社区中文文档https://rustwiki.org/zh-CN/book/ch05-01-defining-structs.html,https://rustwiki.org/zh-CN/book/ch10-03-lifetime-syntax.html 1. 结构体整体感知 rust结构体可以类比于其他面向对象语言的类、结构体,其中的每一个属性域的值通过赋值的方式初始化,进而初始化整个结构体。结构体中的引用类型数据需要符合引用的安全要求。 2. 结

nginx

将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题(nginx vue 反向代理)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-20 浏览14579 评论0
将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题 需求: ​ 一台服务器,Linux ​ 安装了Nginx ​ 使用Vue脚手架编写的Vue项目 第一步:将Vue项目打包,然后将生成的dist文件夹中的内容放入服务器中的 打包 npm run build 生成的dist目录 上传在服务器上(这里用的是宝塔管理面板) 第二步,修改Nginx配置,并进行反向代理 在Nginx配置中新增一个监听路由 server { lis

后端

被CTO推荐的SQL总结

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-19 浏览6056 评论0
更多文章欢迎关注公众号:stackoverflow,图片上传压缩后不清晰,可加微信isea_you,发PDF版给你😄 下面是关于SQL在引擎内部执行的顺序的简易版/必记版: from 某表,group by 某字段,开窗 ,聚合函数,having,distinct , order by , limit ,尤其注意当group by 和 开窗相遇时,一定是分组groupBy优先 1️⃣ hive的架构 如下图是Hive的架构图,即解析器-编译器-优化器-执行器,区别于MySQL

react.js

使用 ahooks 中的 useRequest 轻松管理React中的网络请求

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-18 浏览4425 评论0
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 关于 ahooks 2022年的今天,在 React 中使用 Hook 已经是常规的不能再常规的操作了,我们会大量的通过组合 React 提供的 Hook,创建属于自己业务的专属自定义 Hook,亦或是各种工具 Hook。 阿里前端团队出品的 ahooks 正是这样一套 Hook 工具集,里面提供数十个常用的 Hook,可以极大的方便我们的日常开发。 今天我们要着重介绍的。就是 ahooks

spring boot

IDEA中SpringBoot配置Swagger详细(问题)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-18 浏览5533 评论0
Swagger是什么? 现在比较流行的是前后端分离的开发方式,后端写好接口后撰写接口文档,前端根据接口文档调用接口进行开发。 Swagger主要是自动生成接口文档的一个工具,并且附带测试接口(类似Postman)功能。 为什么要用Swagger? 接口文档谁写谁知道,繁琐,容易出错,且每个人的写法,风格等不好去规范。 用起Swagger解放双手,减少错误,规范文档,实时方便可调试,对于前端后端都是一件好事。 配置步骤: 1.导入依赖,Swagger2.X.X版本和Swagger3.0.

分布式

Redis分布式锁(redis分布式锁实现原理)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-18 浏览5700 评论0
Redis分布式锁 什么是分布式锁? 分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的实现 分布式锁的核心是实现多进程之间的互斥,而满足这一点的方式有很多,常见的有三种: MySql Redis Zookeeper 互斥 利用mysql本身的互斥锁机制 利用setnx这样的互斥命令 利用节点的唯一性和有序性实现互斥 高可用 好 好 好 高性能 一般 好 一般 安全性 断开连接,自动释放锁 利用锁超时时间 临时节点,断开连接自动释放

node.js

VScode运行fs.readFile时报错no such file or directory或无法输出data或undefined

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-17 浏览7740 评论0
这个问题我在网上查找解决办法的时候大多都是说异步的问题,然而用了那些所谓的解决办法后还是输出不了data的值,显然不是异步的问题,今天记录下踩坑。 如果Code Runner插件配置完毕,可以跳过第一大点。 一、安装配置Code Runner插件 在VScode中运行Node.js相关的代码,建议安装Code Runner插件,安装配置简单 扩展商店里直接搜索安装第一个就行了,如图 安装完之后回到打代码的地方鼠标右键发现多了个选项  在右上角多了一个小三角 两种方式都可