首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏工作笔记精华

    JAVA生成8位UUID 转

    8位UUID思想其实借鉴微博域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符, 这样重复率大大降低。 ", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8" StringBuffer(); String uuid = UUID.randomUUID().toString().replace("-", ""); for (int i = 0; i < 8; "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8"

    6.6K00发布于 2019-04-18
  • 【详解】Java生成8位UUID

    Java生成8位UUID在Java中,UUID(Universally Unique Identifier)通常用于生成全局唯一的标识符。 虽然缩短UUID会增加碰撞(即生成两个相同标识符)的风险,但在某些特定场景(如生成链接、简短的API密钥等)中,这可能是可接受的。下面是一个简单的Java方法,用于生成一个较短的8位UUID。 ", ""), 16); // 通过对BigInteger取模,得到一个较小的数值范围(这里选择的是64位整数范围) // 然后转换为16进制字符串,并取前8个字符作为 这个操作会损失UUID的唯一性,因此生成的UUID有更高的碰撞风险。取模后的结果转换为一个16进制字符串,并取其前8个字符作为UUID。 使用​​String.format("%08s", shortUUID)​​确保返回的字符串长度为8,如果不足则在前面补0。注意:由于这种方法缩短了UUID的长度,因此增加了碰撞的风险。

    2.4K00编辑于 2024-12-31
  • 来自专栏cloud stdio

    uniapp视频分享预览小程序

    六一收到个不同以往的需求,我的指导老师最近有点忙,让我们帮忙做一个可以通过二维码预览视频的小程序 收到需求后,因为只是临时用一下,不打算写一套完整的系统,所以大概的思路就是,其他成员将视频通过ftp传入我的服务器上 ,我通过uniapp视频路径写死在index页面上,跳转时将url中的参数传入到下一个页面即可,视频播放页面通过拼接路径最后得到完整的src资源文件,在写入data完成渲染即可,同理在点击生成二维码时将参数带着去新的页面进行处理 b-flex-x b-bg-white b-p-32"> <image src="/static/logo.jpg" mode="aspectFit" class="logo b-radius-<em>8</em>" url=8.mp4"}, {"name":"介绍大学生团队创新获奖","url":"/pages/video/video? 资源渲染后即可直接播放,这部分的代码找了好久,起初以为uniapp没有支持网页播放的能力,需要用第三方的。

    1.2K20编辑于 2023-08-08
  • 来自专栏快乐阿超

    uniapp对接oss视频上传+压缩

    (Math.random() * 16 | 0) : ('r&0x3' | '0x8')).toString(16) }) }, beforeUpload({ file, module console.error } console.log(options) uni.uploadFile(options) }).catch(console.error) } } 然后是视频上传 res.size }, { contentType: 4 }); // } // }); // } // }); console.log('视频大小

    11K61编辑于 2022-08-21
  • Uniapp视频去水印解析工具开发实现

    最近搞了一个有意思的小工具——短视频去水印解析器!这玩意儿可以把短视频中的水印给抹掉,还能提取视频、封面等资源。整个项目用了 Uniapp 开发,做完后体验了一下,发现还挺顺手。 今天就来跟大家聊聊实现思路和代码细节~需求分析我们的目标是做一个简单易用的小工具,支持以下功能:输入短视频链接,识别并解析出视频内容。展示视频信息:视频封面、作者信息、标题等。 调用视频解析函数:识别到 URL 后,就调用 fetchVideoData,尝试解析视频信息。 播放视频:点击按钮后 playVideo 方法会显示

    64200编辑于 2024-11-14
  • 来自专栏AustinDatabases

    POSTGRESQL 查询优化,独立索引与组合索引 8

    这是一个关于POSTGRESQL 查询的优化系列,这已经是这个系列的第八集了,接上期,在OLTP查询中我们需要注意的查询优化的地方非常多,稍不留意就会在一些问题上的操作导致查询的数据逻辑错误。继续上次的问题,在查询中,针对事件的查询问题,我们一般处理的模式

    1.9K60编辑于 2022-04-05
  • 来自专栏繁依Fanyi 的专栏

    Uniapp视频去水印解析工具开发实现

    最近搞了一个有意思的小工具——短视频去水印解析器!这玩意儿可以把短视频中的水印给抹掉,还能提取视频、封面等资源。整个项目用了 Uniapp 开发,做完后体验了一下,发现还挺顺手。 今天就来跟大家聊聊实现思路和代码细节~ 需求分析 我们的目标是做一个简单易用的小工具,支持以下功能: 输入短视频链接,识别并解析出视频内容。 展示视频信息:视频封面、作者信息、标题等。 调用视频解析函数:识别到 URL 后,就调用 fetchVideoData,尝试解析视频信息。 播放视频:点击按钮后 playVideo 方法会显示

    45600编辑于 2025-02-16
  • 来自专栏前端

    uniApp 实现微信小程序和app视频播放flv格式视频监控

    测试要在真机测试,微信开发者工具不能测试 video 支持 App平台: 支持本地视频(mp4/flv)、网络视频地址(mp4/flv/m3u8)及流媒体(rtmp/hls/rtsp)。 小程序: live-player 支持 app不支持 百度小程序支持 m3u8 格式;微信小程序支持 flv, rtmp 格式 所以决定微信小程序使用liveplayer,app中使用video

    3.4K10编辑于 2024-03-19
  • 来自专栏石开之旅

    SOP8 SPI FLASH接下载程序的原理

    可以接1,2脚;1,3脚;1,4脚......其原理就是让主控不能正常读FLASH,此时芯片内部的UBOOT就“误认”FLASH异常或不在线,从而启动USB下载流程。 基于这个原理,只要不是电源脚,只要是能让主控不能正常读FLASH就可以。

    2.1K40发布于 2019-01-11
  • uniapp微信小程序完美实现下载视频功能

    简单介绍 基于 uni-app 开发的微信小程序下载视频功能 下载视频 简单写法 uni.downloadFile({ url: 'http://wxsnsdy.tc.qq.com/105/20210 30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400 '下载成功', icon: 'success', }) } }) } }) 这种写法有点问题, 第一 如果视频文件过大 ) 3.需要用到小程序的 获取全局唯一的文件管理器的api getFileSystemManager 4.还有删除文件的api FileSystemManager.unlink 具体实现 // 下载视频 30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400

    2.6K20编辑于 2024-06-20
  • 来自专栏h5

    uniapp仿抖音App界面|uni-app小视频

    Uni-liveshow直播室是一个基于vue+Nvue+uniapp技术开发的集仿制抖音小视频/App聊天/直播功能混合项目。可实现类似抖音上下滑动切换视频播放,支持编译到多端。 效果展示: 未标题-1.png 技术栈: 编辑器+技术:HBuilderX + vue/NVue/uniapp/vuex iconfont图标:阿里字体图标库 自定义导航栏 + 底部Tabbar 弹窗组件 e.titleBarHeight // #endif } }) }, } </script> uniapp 仿抖音实现 uniapp+swiper+nvue技术实现仿抖音界面上下滑动切换视频效果,并且有点赞、评论及商品等功能,可以单击、双击判断。 ,遇到了视频video层级过高不能被其他组件覆盖,如是使用nvue页面就可以解决view覆盖在video之上。.

    9.9K125发布于 2019-11-15
  • UniApp移动端开发 vs 原生开发:全面对比分析

    ├── 资源文件: ~3.5MB └── 总大小: 8-15MB 原生应用: ├── Android APK: 3-8MB ├── iOS IPA: 5-12MB └── 双平台总计: 8-20MB 四、优劣势总结对比 优劣势对比维度 UniApp 优势 UniApp 劣势 原生优势 原生劣势 开发成本 一套代码多端发布,开发成本低、周期 复杂功能需原生插件支持,插件生态有限 性能极致,功能完全可控 帧率稳定、内存占用低、动画流畅 — 用户体验 体验接近原生,部分场景稍逊 某些交互无法完全贴合平台规范 完全贴合平台设计,交互流畅 — 生态与扩展 丰富的组件和插件,支持条件编译 深度原生能力(如AR、音视频 推荐使用UniApp的场景 // 1. 高性能要求应用 const suitableForNative = [ '大型游戏应用', // 需要极致性能 'AR/VR应用', // 需要深度硬件访问 '视频编辑工具

    1.2K10编辑于 2025-11-30
  • 来自专栏h5

    Uni-APP高仿抖音|uniapp直播+小视频+聊天实例

    项目概况 uniapp-ttLive 一款使用uni-app+uview-ui开发的跨端短视频/直播聊天项目。 image.png 运用技术 编辑器/技术:HbuilderX3.1.21+Uniapp+Nvue+Vuex UI组件库:uView-ui / uni-ui 矢量图标库:iconfont字体图标 弹窗组件 uniapp自定义组件uaNavbar+uaTabbar uaPopup全新支持nvue弹窗组件 image.png uapopup针对uniapp视频直播项目开发的一款全端弹窗组件。 uni-app跨平台自定义弹窗组件 uni-app直播/短视频 项目中直播/短视频页面整体分为顶部导航区域、视频区域、底部菜单栏区域三个部分。 开发抖音短视频/直播聊天项目就分享到这里了。

    4.9K01发布于 2021-09-23
  • 来自专栏全栈程序员必看

    dw8制作html手机兼容视频,Dreamweaver8在网页中插入Flash视频

    选择“插入”>“媒体”>“Flash 视频”。 在“插入 Flash 视频”对话框中,从“视频类型”弹出式菜单中选择“渐进式下载视频”。 关于… 关于 Flash 视频 使用 Dreamweaver 中的“插入 Flash 视频”命令,可将 Flash 视频内容插入 Web 页面,而无需使用 Flash 创作工具。 “插入 Flash 视频”命令提供以下选项,用于将视频内容发送给站点访问者: 累进式下载视频将 Flash 视频 (FLV) 文件下载到站点访问者的硬盘上,然后播放。 但是,与传统的“下载并播放”视频传送方法不同,累进式下载允许在下载完成之前就开始播放视频文件。 流视频将 Flash 视频内容进行流处理并立即在 Web 页面中播放。 “插入 Flash 视频”命令生成一个视频播放器 SWF 文件和一个外观 SWF 文件,它们用于在 Web 页面上显示 Flash 视频内容。

    2.9K20编辑于 2022-09-27
  • 来自专栏澜极美颜SDK

    Uniapp+腾讯云音视频:一对一视频交友美颜SDK原生插件封装技巧

    在社交类应用开发中,一对一视频交友功能对实时性和画面质量要求极高。如何通过Uniapp框架高效集成音视频能力,并封装美颜SDK原生插件以提升用户体验,是开发者需要解决的核心问题。 一、Uniapp与音视频服务的架构融合Uniapp的跨端特性简化了开发流程,但与原生音视频服务的结合需突破两大瓶颈:跨平台兼容性:不同操作系统(iOS/Android)对音视频采集、编码的底层实现差异大 解决方案:分层架构设计:将业务逻辑(如房间管理、信令交互)放在Uniapp层,音视频采集、美颜处理等性能敏感模块通过原生插件实现。统一接口封装:定义跨平台的JavaScript API,屏蔽底层差异。 案例参考:某社交应用通过此方案将插件体积压缩至8MB以内,且支持每周更新20+款新特效,用户渗透率达92%。三、音视频与美颜的同步优化美颜处理会引入额外延迟,需通过以下策略保障音画同步:1. 结语Uniapp与音视频服务的融合需平衡开发效率与性能表现,而原生插件封装是突破性能瓶颈的关键。通过模块化设计、动态资源管理和硬件加速等手段,可实现高质量美颜与流畅音视频的共存。

    15500编辑于 2026-06-03
  • 来自专栏阮一峰的网络日志

    VP8视频格式初探

    这个项目的目的,是在文件格式方面,为制作和发布互联网视频提供了一个开源的解决方案。 WebM采用MKV作为封装格式,里面的音频编码用Vorbis格式,视频编码用VP8格式。 这个决定轰动了业界,因为这意味着,我们终于有了一个没有专利约束、并且获得大公司支持的免费视频编码格式VP8(详见我翻译的《HTML5视频格式之争》一文)。 开源视频转换程序ffmpeg的开发者之一Jason Garrett-Glaser,有机会提前接触到了VP8。他写了一篇很详细的评估,说出了自己对VP8的印象,并将VP8与专利格式H.264做了比较。 ======================= VP8视频格式初探(精简版) 作者:Jason Garrett-Glaser 译者:阮一峰 原文网址:http://x264dev.multimedia.cx 在没有明确证据表明VP8通过专利检验之前,我建议使用时一定要非常谨慎。 [附录] Youtube已经开始提供WebM视频了,不过只有最新的浏览器才支持。

    2.5K60发布于 2018-04-12
  • 来自专栏气象杂货铺

    基于Himawari-8卫星数据利用深度学习进行对流临预报(附代码)

    近期Ryan Lagerquist等发表在《Monthly Weather Review》上的一篇文章,主要是基于Himawari-8卫星多个红外通道亮温观测以及雷达观测数据利用U-net及其变体模型( 数据 本文利用的数据包括了Himawari-8静止卫星观测,台湾省气象局提供的雷达观测。 这里数据集使用的2016-2018年逐10分钟的观测,数据集划分如下: 数据预处理 对于卫星资料,波段8中存在线性伪像(linear artifacts),利用了质控算法移除伪像。

    2.4K30编辑于 2022-09-23
  • 来自专栏OECOM

    兼容IE8视频播放

    目前的很多网站为了加强宣传效果增加了视频,通过video标签很容易实现视频的播放功能,但是万恶的IE8不支持html5的视频播放。 虽然如此,我们也有解决的办法,flowplayer提供了一套兼容IE8视频播放插件,请看下面的例子。 movie.mp4">

    <input type="button" value="开始" onclick="play(this)"> 这里我们用一个div包住video标签,视频资源采用 tag_play = false; }else{ $(el).val("开始"); tag_play = true; } $(".fp-ui").click(); } //当视频播放界面滚动过厚播放暂停

    2K20发布于 2020-07-02
  • 来自专栏全栈程序员必看

    Android,播放m3u8视频和下载m3u8视频「建议收藏」

    因最近项目需要,研究了一个礼拜的m3u8。格式为m3u8视频,其实是由多个.ts文件组成在一起播放的。 (for buffering, etc) mPlayer.setDisplay(surfaceHolder); //设置显示视频显示在SurfaceView上 自己写个SurfaceHolder 不懂的可以上网查下这个如何设置 } catch (IOException e) { e.printStackTrace(); } 2.下载m3u8视频 fileSequence3.ts #EXTINF:10, no desc fileSequence4.ts #EXTINF:10, no desc //省略后半部分 终于可以看到ts文件名了,我们还是没有得到真正的视频地址 ,老办法拼接后我们得到这么一段链http://devimages.apple.com/iphone/samples/bipbop/gear1/fileSequence179.ts,这就是真正的视频地址。

    8.2K30编辑于 2022-09-12
  • 来自专栏视频加密

    M3U8视频加密方案

    M3U8视频如何加密?加密后能实现哪些功能? 通过专用加密软件进行加密,加密后的视频在电脑网页/安卓和IPhone等手机网页中均可打开即播,杜绝了下载后播放、杜绝其他网站播放(只允许授权域名可以播放),可以确保视频的安全性,同时不影响用户的正常观看体验 经测试可以实现功能如下: 1、可支持FLV/MP4/MKV/WMV/AVI等多种常见视频格式的直接加密,加密工具支持Windows图形界面版,可支持单文件或者文件夹批量加密,也可联系我们定制提供Windows /Linux下java等各种程序调用的SDK版本; 2、加密后的视频放到授权域名下播放,可以直接在电脑、手机浏览器下(包括QQ、微信)打开即播; 3、只允许授权域名下播放,下载后或者转播无法播放; 4、 :多清晰度切换、字幕功能、预览图设置、倍速播放、全屏切换、音量调节等; 6、支持动态随机水印,显示播放者信息,防止录屏盗播; 7、支持暂停显示图片广告; 8、可定制支持播放过程中弹出问题,须回答问题后才可继续

    4.9K20发布于 2020-04-07
  • 领券