相关文章
【0901作业】QTday3 对话框、发布软件、事件处理机制,使用文件相关操作完成记事本的保存功能、处理键盘事件完成圆形的移动
目录
一、思维导图
二、作业
2.1 使用文件相关操作完成记事本的保存功能
2.2 处理键盘事件完成圆形的移动 一、思维导图 二、作业
2.1 使用文件相关操作完成记事本的保存功能
void Widget::on_saveBtn_clicked()
{QString filename QFileDialog::getSaveFileName(this,&…
建站知识
2025/1/13 1:24:12
SpringBoot集成WebSocket
SpringBoot集成WebSocket
项目结构图 项目架构图 前端项目
socket.js 注意前端这里的端口是9000, 路劲是ws开头
function createScoket(token){var socket;if(typeof(WebSocket) "undefined") {console.log("您的浏览器不支持WebSocket");}else{var ho…
建站知识
2025/5/8 15:40:02
【微信小程序】父子组件的创建、通信与事件触发;组件生命周期
前言
关于微信小程序中父子组件的创建、传值,以及涉及到的组件生命周期。
使用组件的优点
组件的使用可以提高开发效率并确保功能在各个页面上的应用和修改的一致性。 例如,对于一些重复的功能,比如顶部导航栏或评论区,将其提炼…
建站知识
2025/5/9 6:12:59
微服务设计和高并发实践
文章目录 1、微服务的设计原则1.1、服务拆分方法1.2、微服务的设计原则1.3、微服务架构 2、高并发系统的一些优化经验2.1、提高性能2.1.1、数据库优化2.1.2、使用缓存2.1.3、服务调用优化2.1.4、动静分离2.1.5、数据库读写分离 2.2、服务高可用2.2.1、限流和服务降级2.2.2、隔离…
建站知识
2025/4/30 3:29:53
Redis的缓存穿透,缓存击穿,缓存雪崩
1. 缓存穿透
什么是缓存穿透?
缓存穿透说简单点就是大量请求的 key 是不合理的,根本不存在于缓存中,也不存在于数据库中 。这就导致这些请求直接到了数据库上,根本没有经过缓存这一层,对数据库造成了巨大的压力&…
建站知识
2025/1/28 1:51:51
[羊城杯 2020] easyphp
打开题目,源代码 <?php$files scandir(./); foreach($files as $file) {if(is_file($file)){if ($file ! "index.php") {unlink($file);}}}if(!isset($_GET[content]) || !isset($_GET[filename])) {highlight_file(__FILE__);die();}$content $_GE…
建站知识
2025/2/21 16:01:03
threejs使用input type=file加载glb模型
项目场景:
以前都是本地加载glb模型,最近在测试使用input typefile来输入模型。发现了一些问题。
问题描述
在使用 LoadingManager得setURLModifier添加模型得时候会报错:THREE.GLTFLoader: Couldn’t load texture,但是gltf没…
建站知识
2025/4/24 14:17:03
2023-09-01 数据库-并发控制-使用锁-思考
摘要:
使用锁来控制并发, 既熟悉,又陌生。锁的使用再熟悉不过了,用锁来控制并发就像用锁来处理多线程的安全性问题一样,mysql/innodb的所谓x锁/s锁/间隙锁等等以及什么时候锁表什么时候又是行锁又是八股文里的常客。很难对利用锁来做并发控制不产生一种…
建站知识
2025/5/8 3:01:09