相关文章
Qt多文本编辑器项目实战
0x00 引言
本文将详细讲解如何使用Qt实现一个多文本编辑器。涉及的话题包括:Qt框架基础、窗体布局、文本编辑、拓展功能等等。
在阅读本文之前,你需要掌握基本的C编程知识和Qt框架的使用方法。
0x01 新建Qt项目
在Qt Creator中,新建一个Q…
建站知识
2025/1/21 15:27:02
win10取消ie浏览器自动跳转edge浏览器
建议大家看完整篇文章再作操作 随着windows10 日渐更新,各种不同的操作,规避IE浏览器跳转Edge浏览器的问题
算了,找了台云机装的server 有自带的IE
1.(失败)思路 协助Edge浏览器
管理员身份打开 PowerShell
一般e…
建站知识
2025/1/20 13:28:14
Unity - Normal mapping - Reoriented normal mapping - 重定向法线、混合法线
文章目录 目的核心代码PBR - Filament - Normal mappingShader效果BlendNormal_Hill12BlendNormal_UDNBlendNormals_Unity_Native - 效果目前最好 ProjectReferences 目的
备份、拾遗 核心代码
half3 blended_normal normalize(half3(n1.xy n2.xy, n1.z*n2.z));PBR - Filam…
建站知识
2025/1/21 15:26:03
golang适合做什么
Golang(Go语言)是一种开源的编程语言,由Google开发并于2009年首次发布。作为一门现代化的编程语言,Golang在性能、并发性和可靠性方面具有显著的优势,因此被广泛应用于构建高性能、可伸缩、并发和可靠的服务器端应用程…
建站知识
2025/1/21 15:34:48
介绍一下js的节流与防抖?
在JavaScript中,防抖(debounce)和节流(throttle)是两种常见的技术,用于优化事件的处理器函数,使其在一定时间内只执行一次或者限制其执行的频率。
防抖(Debounce)
防抖…
建站知识
2025/1/21 15:33:49
uniapp 返回上一步携带参数
1. 下一步
// 返回上一页setTimeout(() > {let pages getCurrentPages();let prevPage pages[pages.length - 2];prevPage.$vm.schoolName this.formList;uni.navigateBack({delta: 1});}, 1000)
2. 返回上一步, 携带参数 // 获取下一步返回的数据onShow() {let pages …
建站知识
2025/1/20 15:20:04
Linux 网络编程 tcp server 笔记
一、TCP 服务器的创建 在 Linux 上创建一个简单的 tcp 服务器步骤如下: ①创建套接字 ②将套接字绑定到 IP 地址和端口号 ③监听来自客户端的连接 ④接受连接并创建新的套接字用于与客户端通信 ⑤通过新建的套接字发送和接收数据 ⑥关闭套接字 流程框图如下…
建站知识
2025/1/20 15:20:07
LruCache实现原理
序、慢慢来才是最快的方法。
回顾
LRU (Least Recently Used)最近最少策略是最常用的缓存淘汰策略。LRU 策略会记录各个数据块的访问 “时间戳” ,最近最久未使用的数据最先被淘汰。与其他几种策略相比,LRU 策略利用了 “局部性…
建站知识
2025/1/20 15:20:11