腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
设计模式
设计模式完整
专栏成员
举报
125
文章
22797
阅读量
24
订阅数
订阅专栏
申请加入专栏
全部文章(125)
对象(31)
数据(20)
c++(18)
编程(18)
接口(18)
系统(15)
内存(14)
函数(13)
客户端(13)
教程(12)
性能(12)
腾讯技术创作特训营S11#重启人生(11)
工具(10)
优化(9)
语法(9)
public(8)
std(8)
程序(8)
管理(8)
继承(8)
开发(7)
软件(7)
指针(7)
存储(6)
blazor(6)
int(6)
编译(6)
配置(6)
变量(5)
插件(5)
连接(5)
设计(5)
算法(5)
图表(5)
线程(5)
原理(5)
c#(4)
开源(4)
tcp(4)
编译器(4)
布局(4)
产品(4)
动画(4)
工作(4)
框架(4)
模型(4)
协议(4)
数据库(3)
渲染(3)
容器(3)
自动化(3)
markdown(3)
cout(3)
操作系统(3)
技巧(3)
解决方案(3)
日志(3)
调试(3)
网络(3)
硬件(3)
linux(2)
医疗(2)
网络安全(2)
dll(2)
double(2)
modbus(2)
state(2)
win10(2)
部署(2)
代码优化(2)
翻译(2)
服务(2)
服务器(2)
基础(2)
跨平台(2)
浏览器(2)
面试(2)
入门(2)
设计模式(2)
生命周期(2)
数据类型(2)
同步(2)
通信(2)
效率(2)
异常(2)
字符串(2)
react(1)
html(1)
qt(1)
sql(1)
access(1)
打包(1)
git(1)
github(1)
人工智能(1)
网站(1)
数据安全(1)
http(1)
缓存(1)
敏捷开发(1)
uml(1)
windows(1)
数据结构(1)
https(1)
wpf(1)
fpga(1)
sdk(1)
汽车(1)
教育(1)
智能家居(1)
远程调试(1)
项目管理(1)
atomic(1)
auto(1)
bit(1)
branch(1)
break(1)
buffer(1)
bug(1)
button(1)
byte(1)
clr(1)
cmd(1)
component(1)
constexpr(1)
csproj(1)
debug(1)
exe(1)
explorer(1)
free(1)
func(1)
gc(1)
gif(1)
handler(1)
image(1)
include(1)
match(1)
memory(1)
message(1)
mfc(1)
mvvm(1)
next(1)
nuget(1)
null(1)
packet(1)
path(1)
pdf(1)
private(1)
product(1)
prototype(1)
ps(1)
request(1)
singleton(1)
size(1)
stl(1)
task(1)
time(1)
typedef(1)
url(1)
using(1)
vector(1)
version(1)
void(1)
volatile(1)
word(1)
百度(1)
编程语言(1)
遍历(1)
编码(1)
博客(1)
测试(1)
程序员(1)
代理(1)
单例模式(1)
登录(1)
二进制(1)
服务端(1)
后端(1)
集合(1)
计算机(1)
架构(1)
加密(1)
兼容性(1)
进程(1)
开发者(1)
垃圾回收(1)
链表(1)
流量(1)
乱码(1)
模块化(1)
内存管理(1)
内存泄漏(1)
排序(1)
前端(1)
权限(1)
摄像头(1)
实践(1)
事件(1)
视频(1)
树形结构(1)
统计(1)
图片上传(1)
推送(1)
文件系统(1)
线程安全(1)
异步编程(1)
依赖注入(1)
音频(1)
隐私(1)
用户体验(1)
语音(1)
远程办公(1)
原型(1)
终端(1)
主机(1)
装饰器(1)
字符编码(1)
最佳实践(1)
解释器(1)
搜索文章
搜索
搜索
关闭
免费在VSCode中使用 GitHub Copilot 的技巧与注意事项:提升你的编程效率!
效率
腾讯技术创作特训营S11#重启人生
github
编程
技巧
确保你有一个有效的 GitHub 账户。如果你还没有,可以在 GitHub 注册页面 创建一个。
码事漫谈
2025-01-01
581
0
快速入门:用 Blazor 构建一个简单的计数器示例
blazor
部署
开发
入门
数据
Blazor 是微软推出的一个强大框架,它可以用 C# 构建现代化的 Web 应用。无论你是初学者还是有经验的开发者,这篇博客将带你快速构建一个简单的计数器应用,帮助你掌握 Blazor 的基础知识。
码事漫谈
2025-01-01
58
0
Blazor 在 Windows 下环境配置和入门教程
blazor
服务
开发
腾讯技术创作特训营S11#重启人生
windows
Blazor 是微软推出的基于 .NET 的 Web 前端框架。无论是使用 Blazor Server 还是 Blazor WebAssembly,Windows 系统提供了强大的工具链支持。以下是 Blazor 在 Windows 下的环境配置和入门教程。
码事漫谈
2025-01-01
124
0
Blazor 性能问题综述及优化思路
性能
优化
blazor
服务器
内存
Blazor 作为微软推出的基于 .NET 的前端开发框架,支持 Blazor Server 和 Blazor WebAssembly 两种模式。在实际应用中,其性能可能因以下原因受到影响。以下是 Blazor 性能问题的原因分析及优化思路。
码事漫谈
2025-01-01
125
0
Blazor 概述、与Vue/React综合比较以及应用场景探讨
开发
跨平台
腾讯技术创作特训营S11#重启人生
react
blazor
Blazor 是微软推出的一款基于 .NET 技术的前端框架,它让开发者可以用 C# 和 .NET 技术栈来构建现代 Web 应用,而不必依赖 JavaScript。以下是对 Blazor 的全面介绍,帮助你快速了解、选择和学习它。
码事漫谈
2025-01-01
555
0
C++锁:概念、不同锁实现、死锁现象+代码实例+预防+避免、加锁性能降低8种有效策略(万字长文)
线程
性能
腾讯技术创作特训营S11#重启人生
c++
系统
锁是一种同步原语,用于保证多个线程在访问共享资源时的互斥性。通过加锁机制,可以确保在某一时刻,只有一个线程能够访问共享资源。
码事漫谈
2025-01-01
279
0
C++多态的传递性和虚函数的重载之重写的虚函数还可以是虚函数
函数
指针
腾讯技术创作特训营S11#重启人生
c++
工具
C++的多态特性是面向对象编程中的一个重要概念,它允许我们将子类对象当作父类对象来使用。这种特性的实现主要依赖于虚函数和虚函数表。
码事漫谈
2025-01-01
98
0
进程的生命之旅:从三态到五态的全面解读
操作系统
进程
模型
系统
腾讯技术创作特训营S11#重启人生
进程是操作系统中用于描述运行中程序的抽象实体,而操作系统通过 进程状态 来管理进程的生命周期。进程状态模型中,三态模型和五态模型是两种经典的描述方式,分别用于简化或详细描述进程的状态变化。本文将详解两种模型及其特点。
码事漫谈
2025-01-01
166
0
C++中运算符重载详解
对象
工具
函数
腾讯技术创作特训营S11#重启人生
c++
在C++编程中,运算符重载是一种强大的工具,它允许程序员改变已有运算符的行为,使其适应自定义类型。这篇文章将从基础开始,逐步深入到运算符重载的高级应用,帮助你从入门到精通。
码事漫谈
2024-12-27
184
0
C#中CLR及其内存管理机制深度解析
clr
内存
内存管理
腾讯技术创作特训营S11#重启人生
c#
C# CLR,全称C# Common Language Runtime,是.NET框架的核心组成部分,它是一个执行环境,负责管理.NET程序的执行。
码事漫谈
2024-12-27
131
0
C++函数、虚函数和函数对象:从基础到应用
对象
基础
指针
腾讯技术创作特训营S11#重启人生
c++
在C++编程中,函数、虚函数和函数对象是三个重要的概念。它们在程序设计中扮演着不同的角色,理解它们的区别和应用场景对于编写高效、灵活的代码至关重要。本文将详细探讨这三者的定义、特点、使用场景以及更进一步的引申,并通过实例帮助读者更好地理解这些概念。
码事漫谈
2024-12-27
161
0
C++日志管理从基础到完善
日志
腾讯技术创作特训营S11#重启人生
c++
std
管理
在这个设计中,我们使用了一个std::ofstream对象来写入日志文件,使用了一个std::mutex对象来确保线程安全,使用了一个枚举类LogLevel来表示不同的日志级别。我们的Log函数接受一个日志级别和一个消息,然后将它们写入日志文件。
码事漫谈
2024-12-27
79
0
C++ STL 容器内存池
c++
容器
stl
内存
性能
在 C++ 中,标准模板库(STL)提供了一系列强大的容器,如 vector、list、map 等。这些容器在内存管理方面非常灵活,但在某些情况下,使用默认的内存分配方式可能会导致性能瓶颈,尤其是在频繁的内存分配和释放操作中。为了优化内存管理,内存池(Memory Pool)是一种常用的技术。
码事漫谈
2024-12-23
139
0
C++对象内存池
std
对象
内存
性能
c++
对象内存池(Object Pool)是一种设计模式,旨在通过重用对象来提高性能,减少内存分配和释放的开销。在 C++ 中,由于其手动内存管理的特性,使用对象内存池可以显著提高程序的效率,尤其是在需要频繁创建和销毁对象的场景中。
码事漫谈
2024-12-23
167
0
桌面图形界面生成原理:从流水灯到电脑屏幕
渲染
程序
模型
数据
原理
桌面图形界面是我们在使用电脑时接触最多的一个部分。它的美观、简洁、易用都给我们的生活带来了极大的便利。但是,你是否想过,这样的界面是如何生成的呢?让我们从流水灯的原理开始,一步步揭开桌面图形界面生成的奥秘。
码事漫谈
2024-12-23
86
0
PGO与LTO优化:编译器的秘密武器
优化
编译
编译器
数据
性能
如果你是一个软件开发者或者编译器爱好者,你可能已经听说过PGO(Profile-Guided Optimization)和LTO(Link Time Optimization)。那么,我们究竟应该如何理解这两种优化技术呢?本文将深入探讨PGO和LTO,展示它们的工作原理,如何在项目中实现,以及它们在实际应用中的优缺点。
码事漫谈
2024-12-23
208
0
深入理解处理器的乱序执行与流水线-如何优化你的程序性能
设计
数据
性能
硬件
优化
流水线是一种处理器设计技术,利用并行性来提高处理器的性能。流水线技术将指令的执行过程分解为几个阶段,每个阶段可以并行处理多个指令。
码事漫谈
2024-12-23
135
0
探索计算机存储层次体系:从寄存器到磁带
数据
存储
程序
计算机
内存
在日常使用计算机的过程中,我们或多或少都接触过硬盘、内存等存储设备。但是,你是否曾经思考过这些存储设备之间的关系和区别?它们是如何协同工作,为我们提供流畅的计算体验的呢?这就涉及到一个核心概念——计算机存储层次体系。本文将详细剖析计算机存储层次体系的构成,运作方式以及具体应用。
码事漫谈
2024-12-23
125
0
C++代码中的内存模型应用及其物理结构
模型
内存
c++
存储
操作系统
理解C++内存模型和其对应的物理结构对编写高效、可靠的代码至关重要。本文将对日常编程中C++内存模型的应用进行归纳总结,并阐述内存模型与物理结构的关系。
码事漫谈
2024-12-23
93
0
C++中RAII的神奇力量:资源管理的终极解决方案
c++
对象
函数
解决方案
异常
在C++中,对象的生命周期是非常明确的——对象在创建时构造,销毁时析构。RAII的主要思想就是利用这个特性,将资源的获取和释放与对象的生命周期绑定。也就是说,一个对象在创建的时候就获取资源,在销毁的时候释放资源。这样,就能保证资源的正确管理,避免资源泄露。
码事漫谈
2024-12-23
84
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档