首页
资源
导航
收藏
五子棋
简体
登录
QTS单元测试框架
1.QTS单元测试框架介绍 目前QTS项目采用C/C++语言,而CppUnit就是xUnit家族中的一员,它是一个专门面向C++的单元测试框架。因此,QTS采用CppUnit测试框架是比较理想的选择。 CppUnit按照层次来管理测试,最底层的就是TestCase,当有了几个TestCase以后,可以将它们组织成TestFixture。在TestFixture中,可以建立被测试的类的实例,并编写TestCase对类实例进行测试,多个TestFixture可以通过TestSuite来对测试进行管理
2025-03-10
198
0
院校机试刷题第二天:1479 01字符串、1701非素数个数
一、1479 01字符串 1.题目描述 2.解题思路 方法一:暴力法 模拟过程,列出几个数据来a[1]=1, a[2]=2, a[3]=3, a[4]=5以此类推,这就是斐波那契数列,每一项都等于前两项之和,确定好a[1], a[2]即可。 方法二:动态规划法 首先,我们考虑基本情况: 当 n=1 时,只有一个0,无法进行压缩,所以 f(1)=1。 当 n=2 时,可以压缩成1,或者保持00,所以 f(2)=2。 对于 n≥3,我们可以考虑两种情况: 第一个0不与第二个0压缩,那么剩下的 n−1
2025-05-15
130
0
深入理解现代前端框架:Vue.js 的进阶探秘
在当今的 web 开发领域,前端框架如雨后春笋般涌现,而 Vue.js 凭借其简洁易用和强大的功能,成为了众多开发者的心头好。本文将带领大家深入探索 Vue.js 的一些进阶特性,帮助你将 Vue 应用开发提升到新的高度。 一、Vue.js 的响应式原理 Vue.js 最核心的特性之一就是其响应式系统。当数据发生变化时,Vue 能够自动更新 DOM,这一过程是如何实现的呢? Vue.js 使用了 Object.defineProperty () 方法来进行数据劫持。当你创建一个 Vue 实例并传
2025-02-13
236
0
7.RabbitMQ延时交换机
七、延时交换机与延时队列 1、延时问题 (1)、问题引入 场景:有一个订单,15分钟内如果不支付,就把该订单设置为交易关闭,那么就不能支付了 (2)、解决方式 定时任务方式 每隔3秒扫描一次数据库,查询过期的订单然后进行处理; 优点: 简单,容易实现; 缺点: 存在延迟(延迟时间不准确),如果你每隔1分钟扫一次,那么就有可能延迟1分钟; 性能较差,每次扫描数据库,如果订单量很大会影响性能 被动取消 当用户查询订单的时候,判断订单是否超时,超时了就取消(交易关闭); 优点: 对服务器而言,压力小;
2025-03-07
192
0
kafka分区策略详解
Kafka 分区策略详解 Kafka 的分区策略决定了消息在生产者端如何分配到不同分区,以及在消费者端如何动态分配分区以实现负载均衡。以下是 Kafka 核心分区策略及其适用场景的详细解析: 1、生产者分区策略 生产者负责将消息发送到 Topic 的特定分区,策略选择直接影响数据分布的均匀性和顺序性。 默认策略(轮询策略) 机制:无 Key 时,按分区顺序轮询写入(如消息 0→分区0,消息1→分区1,循环往复)。 适用场景:无特定业务顺序要求的场景(如日志采集),确保数据均匀分布。 Key-Ha
2025-04-09
429
0
Alluxio 联手 Solidigm 推出针对 AI 工作负载的高级缓存解决方案
作者:Wayne Gao, Yi Wang, Jie Chen, Sarika Mehta Alluxio 作为全球领先的 AI 缓存解决方案供应商, 提供针对 GPU 驱动 AI 负载的高速缓存。其可扩展架构支持数万个节点,能显著降低存储带宽的消耗。Alluxio 在解决 AI 存储挑战方面的前沿技术在很大程度上推动了大语言模型( LLM )在全球范围内的成功。 “Solidigm 和 Alluxio 联合推出了高效的分布式 AI 缓存方案。通过将 Solidigm 的 D5-P5336 用作
2025-02-10
141
0
YOLOv3深度解析:多尺度特征融合与实时检测的里程碑
一、YOLOv3的诞生:继承与突破的起点 YOLOv3作为YOLO系列的第三代算法,于2018年由Joseph Redmon等人提出。它在YOLOv2的基础上,针对小目标检测精度低、多类别标签预测受限等问题进行了系统性改进。通过引入多尺度特征图检测、残差网络架构和独立分类器设计,YOLOv3在保持实时性的同时,显著提升了检测精度,成为目标检测领域的经典算法之一。 二、核心架构:Darknet-53与多尺度检测的完美协同 (一)Darknet-53:残差网络的高效实践 YOLOv3的骨干网络Dar
2025-05-21
495
0
NRF52833串口和BLE升级bootloader合并(SDK1710,S113协议栈)
打pca10100_s113_ble_debug工程,将生成的key __ALIGN(4) const uint8_t pk[64] = { 0xa3, 0x9a, 0x37, 0xb3, 0x1e, 0x44, 0xb5, 0x77, 0xb3, 0xa4, 0xf3, 0x65, 0xb8, 0xe6, 0xff, 0xa4, 0x33, 0x19, 0x30, 0x0c, 0xd8, 0xaf, 0xc6, 0x5a, 0xdf, 0xd1, 0x8f, 0xf3, 0xf
2024-06-09
235
0
MySQL 函数大赏:聚合、日期、字符串等函数剖析
MySQL系列 文章目录 MySQL系列 前言 一、聚合函数 二、日期函数 三、字符串函数 四、数学函数 五、其他函数 前言 MySQL 提供了丰富的内置函数,用于处理数据、执行计算、转换格式等操作,本篇将介绍MySQL中常用的一些函数。 本篇文章内容已操作为主 这里的函数比较简单,不再解释了,再对其解释就有一种强说愁的感觉了 上篇文章:MySQL 数据操作全流程:创建、读取、更新与删除实战 一、聚合函数 这部分函数都比较简单 函数名 作用 示例 结果 SUM(col) 求和 SUM(amoun
2025-08-19
86
0
linux线程被中断打断,不会计入调度次数
通过线程的status文件,可以查看线程的调度次数。status的最后两行,voluntary_ctxt_switches表示线程的资源调度次数,比如线程调用了sleep睡眠,或者调用io接口发生了阻塞,均会统计为主动调度次数;nonvoluntary_ctxt_switches表示非自愿调度次数,比如线程在运行过程中被强张了。 如果线程在运行过程中被中断打断了,那么不会统计到调度次数。因为中断不会参与调度,不会被schedule,不是一个被调度的对象。线程只是被中断打断了,并不是被一个可调度的
2025-08-18
130
0
百度地图API 快速入门
一、创建一个应用 创建成功可以在应用程序中查看到自己的ak密钥 二、基本使用 2.1 显示地图 在static下创建demo1.html (将密钥换成自己的就可以显示地图了) 示例: <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/htm
2024-05-10
250
0
如何安全高效地进行网点文件下发?
随着IT技术的飞速发展,以银行为代表的企业数字化技术转型带来了大量的电子化文档传输需求。文件传输数量呈几何级数增长,传统集中式文件传输模式在爆炸式的增长需求下,银行网点文件下发的效率、可靠性、安全性等方面,都需要重点关注和提升。 网点文件下发普遍存在以下痛点: (1)传输痛点:需要有限速能力,避免因文件传输占速而影响其他业务。 (2)安全痛点:文件安全检查不完善,主要依赖人工,效率较低且无法保证准确性;整个文件流转过程无完整日志记录,不利于银行审计。 (3)管理痛点:银行网点有多个或几十个时,统
2024-04-24
232
0
CMS内容管理系统的设计与实现:架构设计
一、整体架构方案 (一)架构方案选择(根据项目规模) 1. 中小型项目推荐方案(团队<10人) 管理前端 Vue3+Ruoyi-UI Spring Boot单体应用 门户前端 Nuxt3+SSR 统一数据库 技术要点: 使用 模块化单体架构(非微服务) 通过 package划分 隔离管理/门户API 利用 Profile 实现环境隔离 无需Spring Cloud,保持简单 2. 大型项目方案(团队>20人) 管理前端 API Gateway 门户前端 Admin服务集群 Portal服务集群
2025-06-09
123
0
tensorflow张量生成以及常用函数
张量tensor:多维数组(列表) 阶:张量的维数 维数 阶 名字 例子 0-D 0 标量 scalar s = 1, 2, 3 1-D 1 向量 vector v = [1, 2, 3] 2-D 2 矩阵 matrix m = [[1,2,3],[4,5,6]] n-D n 张量 tensor t = [[[]]] tensorflow 数据类型 tf.int32, tf.float32, tf.float64 tf.bool tf.constant([True, False]) tf.str
2024-07-10
194
0
pdb文件名称被修改导致pdb文件加载失败的实战排查案例分享
目录 1、概述 2、问题说明 3、pdb文件加载失败的可能原因有哪些? 4、使用!sym noisy打开pdb加载详情,发现pdb文件名称确实被修改了 5、Windbg是如何知道要加载pdb文件名称的? C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C/C++基础与进阶(专栏文章,持续更新中...)https://blog.csdn.net/chen
2024-06-02
435
0
Node私库Verdaccio使用记录,包的构建,推送和拉取
Node私库Verdaccio使用记录,包的构建,推送和拉取 Verdaccio是一个轻量级的私有npm代理注册中心,它可以帮助你在本地搭建一个npm仓库,非常适合企业内部使用。通过使用Verdaccio,你可以控制和缓存依赖包,提高安装效率,并保证项目依赖的安全性和可靠性。下面我们将详细介绍如何使用Verdaccio进行包的构建、推送和拉取。 安装和配置Verdaccio 具体可以参考文章:ubuntu搭建node私库Verdaccio 创建Vue 3项目作为示例 首先,你需要安装最新版本的N
2024-05-03
275
0
国产化中间件东方通TongWeb环境安装部署(图文详解)
文章目录 前言 一、TongWeb部署环境介绍 二、安装步骤 1.导入安装包 2.安装 3.登录网页 总结 前言 中国政府一直致力于促进国内产业的发展和国产化进程。作为全球第二大经济体,中国政府部门在推动国产化方面发挥着至关重要的作用。本文是东方通中间件TongWeb的详细安装图解。 提示:以下是本篇文章正文内容,下面案例可供参考 一、TongWeb部署环境介绍 1.操作系统:银河麒麟操作系统V10 SP1 2.jdk版本:java version “1.8.0_411” 2.1.jdk环境变量
2025-02-10
597
0
前端vue3获取excel二进制流在页面展示
excel二进制流在页面展示 安装xlsx 在页面中定义一个div来展示html数据 定义二进制流请求接口 拿到数据并展示 安装xlsx npm install xlsx import * as XLSX from 'xlsx'; 在页面中定义一个div来展示html数据 <div class="file-input" id="file-input" v-html="excelData"></div> 定义二进制流请求接口 export function getExcel(data: an
2025-07-17
135
0
小程序 - 头像上传
微信小程序常用API练习 - 头像上传小程序开发笔记 目录 头像上传 准备工作 创建项目 配置导航栏 图片资源 启动服务器 目录结构 头像上传下载页面结构 头像上传下载页面逻辑 头像上传页面样式 功能截图 总结 头像上传 头像上传下载”微信小程序展示了头像信息,并提供了3个按钮,依次为“更改头像”“头像上传”“头像下载”。点击“更改头像”按钮,可以重新选择头像图片;点击“头像上传”按钮,可以将头像上传到服务器;点击“头像下载”按钮,可以从服务器中下载头像图片并预览。 准备工作 在开发前,需要先完
2024-12-18
306
0
Portswigger靶场之Blind SQL injection with conditional errorsPRACTITIONERLAB
一、分析题目 该实验室存在一个盲 SQL 注入漏洞。该应用程序使用跟踪 cookie 进行分析,并执行包含所提交 cookie 值的 SQL 查询。该 SQL 查询的结果并未被返回,而且无论查询是否返回任何行,应用程序的反应都相同。 这里值得注意的是,如果 SQL 查询出现错误,那么应用程序就会返回一个自定义的错误消息。我们这次是要根据返回的报错页面来进行注入。 该数据库中有一个名为“users”的不同表,该表包含“username”(用户名)和“password”(密码)两列。您需要利用盲 S
2025-08-29
103
0
网站公告
:
今日签到
点亮在社区的每一天
去签到
热门文章
1
诗三百·人工智能诗歌写作平台_在线作诗机_藏头诗生成器_电脑对联_姓名作诗
2
学习通刷课脚本(可以直接用)
3
抖音温雅欧洲坊的包是正品吗?温雅卖的包为啥那么便宜?
4
戴尔AWCC:Alienware Command Center 故障排除方法,里面附有超全详解呦,快来快来,欢迎观看~
5
文言一心官网地址
6
第十七届全国大学生智能汽车竞赛全国总决赛参赛队伍奖项公告
7
一篇掌握docker
8
分享几个国内免费的ChatGPT镜像网址(亲测有效-4月25日更新)
9
【AI作画】使用stable-diffusion-webui搭建AI作画平台
10
【选配电脑】CPU核显工作机控制预算5000
最新发布
1
【高并发内存池——项目】定长内存池——开胃小菜
2
AI(学习笔记第八课) 使用langchain的embedding models
3
【MySQL分库分表:海量数据架构的终极解决方案】
4
69-SQLite应用
5
如何实现测试环境隔离&临时数据库(pytest+SQLite)
6
基于“能量逆流泵“架构的220V AC至20V DC 300W高效电源设计
7
认知语义学的象似性原理对人工智能自然语言处理深层语义分析的影响与启示
8
SPI 总线概述及嵌入式 Linux 从属 SPI 设备驱动程序开发(第二部分,实践)
9
如何用 Rust 重写 SQLite 数据库(二):是否有市场空间?
10
跨数据中心的 Kafka 架构与落地实战