延迟队列的时间轮算法实现 2024-05-28 java, 开发语言 38人 已看 环形队列可以高效实现延时队列通过提高定时器的频率可以提高延时队列的精度如果想实现消息队列的延时队列,也可以订阅对应消息,在本地中转后再重新发布消息,从而达到实现延时队列的目的(MQ如果有延迟队列建议使用自带延迟队列方案)延迟队列有很多实现方案。
排序算法——上 2024-05-28 算法, java, 数据结构, 排序算法, 开发语言 162人 已看 我们从左边开始把相邻的两个数两两做比较,当一个元素大于右侧与它相邻的元素时,交换它们之间位置;反之,它们之间的位置不发生变化。冒泡排序是一种稳定的排序算法。
初识Sass 2024-05-30 rust, css, 前端, sass, 开发语言 179人 已看 Sass是CSS的预处理器,它引入变量、嵌套、混合、继承及运算等高级功能,使CSS编写更加高效、可维护。Sass支持变量定义和重用,减少冗余;嵌套使样式结构更清晰;混合允许定义可重用样式块;继承通过`@extend`复用样式;运算则提供灵活的数值处理。Sass代码需编译为CSS才能在浏览器中运行,但编译后的CSS兼容所有支持CSS的浏览器。Sass极大地提升了CSS开发的灵活性和效率,是前端开发者的重要工具。
Java 集合中的组内平均值计算 2024-06-01 python, java, windows, 开发语言 191人 已看 Java集合框架(Java Collections Framework,简称JCF)提供了一组接口和类,用于存储和操作数据。List:有序集合,允许重复元素。Set:无序集合,不允许重复元素。Map:键值对集合,键不允许重复。这些集合接口的实现类如、HashSet和HashMap等,提供了不同的性能特征和使用场景。
使用javacv对摄像头视频转码并实现播放 2024-05-31 java, 音视频, 开发语言 128人 已看 要实现Java接受RTSP流解码,并推送给前端实现播放实时流,可以使用一些流媒体处理库,比如JavaCV或者FFmpeg等。
python-web应用程序-Django的请求与访问 2024-05-30 python, django, 后端, 开发语言 110人 已看 其中request是一个对象,封装了用户发送过来的所有请求相关数据。 返回用户输入url中?XXXX传递过来的数据。 返回用户通过post方式传递过来的数据。
c#快速获取超大文件夹文件名 2024-06-04 c#, 运维, 服务器, 开发语言 44人 已看 /过滤指定查询xml文件。//数据量大,转换则慢,枚举集合速度快:(10万个文件)c#快速获取超大文件夹文件名。枚举集合查找指定文件。
【Qt秘籍】[007]-LineEdit & Pushbutton控件 2024-06-02 qt, 开发语言 101人 已看 LabelQt的中有着各种各样的控件,相较于传统C/C++的输出默认只能在控制台实现,Qt中可以有不同的接口实现各种不同的功能,下面我们将实现不同功能的输出 hello world!
# 全面解剖 消息中间件 RocketMQ-(5) 2024-06-04 python, 开发语言 56人 已看 # 全面解剖 消息中间件 RocketMQ-(5)一、RocketMQ :过滤消息的两种方式二、RocketMQ :Tag 过滤三、RocketMQ :SQL 语法过滤四、RocketMQ :事务消息的流程分析五、RocketMQ :事务消息的实现
KotlinConf 2024:深入了解Kotlin Multiplatform (KMP) 2024-05-30 java, android, kotlin, 开发语言 285人 已看 在近期的Google I/O大会上,我们推荐了Kotlin Multiplatform (KMP)用于跨移动、网页、服务器和桌面平台共享业务逻辑,并在Google Workspace中采用了KMP。紧接着,KotlinConf 2024成为与Kotlin社区分享亮点并交流的重要时刻。
设计模式在芯片验证中的应用——迭代器 2024-06-01 spring, java, 前端, 设计模式, 开发语言 165人 已看 迭代器设计模式(iterator)是一种行为设计模式, 让你能在不暴露集合底层表现形式 (列表、 栈和树等数据结构) 的情况下遍历集合中所有的元素。
Kong网关命令详解 2024-05-30 junit, java, 单元测试, 开发语言, kong 307人 已看 Kong网关的所有命令行指令都在 /usr/local/share/lua/5.1/kong/cmd 目录内。每个命令指令都是由一个lua脚本文件。常见的指令功能包括启动、停止、重启、重新加载、配置、检查、导出、数据迁移、查看版本等。
C++中常见的限定符|说明符 2024-06-03 算法, c++, 开发语言 67人 已看 在 C++ 中,specifiers(限定符或说明符)是用于修饰变量、函数、类等各种程序元素的关键字。常用的specifiers包括存储类型说明符、访问说明符、类型限定符等。我们将简单介绍有哪些常见的specifiers,后续我会针对某些限定符再进行详细介绍。
实战指南:Go语言中的OAuth2认证 2024-06-04 github, golang, 后端, 开发语言 166人 已看 在网络应用程序开发中,安全性和用户身份验证是至关重要的方面。OAuth2(开放授权2.0)是一种广泛应用于网络身份验证和授权的标准协议。它允许客户端应用程序以安全且受控的方式访问受保护资源,而无需用户提供其凭据。
如何利用exceljs将data数据导出表格实现日期去重,同时保留对应日期的每一列数据 2024-05-31 excel, 前端, javascript, 开发语言, ecmascript 181人 已看 columns中的key值是data对象中的1:39.37936中的key,如何利用exceljs将data数据导出表格实现日期去重,同时保留对应日期的每一列数据。为了实现日期去重并保留对应日期的每一列数据,你可以使用一个对象来存储每个日期的数据,然后将该对象中的数据填充到工作表中。
详解Spring支持的几种注入方式 2024-06-04 spring, java, 后端, 开发语言 107人 已看 自动注入构造函数注入(使用@AutowiredSetter 注入(使用@Autowired字段注入(使用@Autowired字段、setter 方法或构造函数注入(使用@Resource或@Inject手动配置基于配置文件的注入(XML 配置)基于 Java 配置的注入(和@Bean。
华为OD机试2024(JS,C++,JAVA,PYTHON)-字符串摘要 2024-06-03 c++, python, java, javascript, 开发语言 51人 已看 第一个b非连续字母,该字母之后字符串中还出现了2次(最后的两个Bb) ,所以输出b2。对b2a3c0b2进行排序,最终输出a3b2b2c0。c非连续,该字母之后字符串再没有出现过c,输出c0。的摘要算法,请输出给定字符串的摘要值。一行字符串,长度为[1,200]a连续出现3次,输出a3,Bb连续2次,输出b2。