logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++面试:错误和异常处理 & 日志分析、断点调试等简单代码调试方法 & 面向对象设计原则

遵循单一职责原则有助于创建更清晰、可维护和灵活的代码。它是构建健壮软件系统的关键组成部分,特别是在大型和复杂的项目中。在面向对象设计和编程实践中,理解并应用SRP是非常重要的。开闭原则 (OCP)遵循开闭原则可以提高软件系统的可维护性和可扩展性。通过抽象和多态性,我们可以设计出更灵活的接口,允许系统在不更改现有代码的情况下增长和演变。在面向对象设计中,正确地理解和应用开闭原则是非常重要的。里氏替换

文章图片
#开发语言
std::ifstream read函数读取细节

std::ifstream read是 C++ 标准库中的类的成员函数之一,它用于从文件流中读取一块数据到缓冲区buffer中。底层的实现涉及文件流的管理、文件指针的移动、内存操作等多个方面。

文章图片
掌握分片上传:优化大文件传输的关键策略 【C++】【WinHttp】【curl】

在分片上传的过程中,正确管理文件片段是确保数据完整性和有效重组的关键。这包括在客户端进行有效的分片和上传管理,以及在服务器端正确地排序和重组这些分片。

文章图片
#网络
C++:Github开源7.8Kstar的线程池介绍

不仅帮助我理解了C++线程池的内部机制,还让我掌握了多线程编程中的一些重要技巧,如任务调度、线程同步和资源管理。在未来的编程实践中,我可以将这些知识应用到更复杂的多线程项目中,提高程序的性能和稳定性。通过学习这个线程池的实现,我深刻体会到,良好的代码设计对于解决复杂问题、提升软件质量至关重要。

文章图片
#c++#github#开源
C++面试 -云原生-架构能力:云原生简单介绍

云原生(Cloud Native)是一种构建和运行应用程序的方法,旨在充分利用云计算框架的弹性、可扩展性和敏捷性。它侧重于如何最大化在云环境中的效能,而不仅仅是将传统应用迁移到云上。云原生技术允许开发者构建和部署应用程序的方式,能够在公有云、私有云和混合云等多种环境中灵活运行。

文章图片
#面试#云原生#架构
Windows C++:MoveFile、MoveFileEx、MoveFileWithProgress、CopyFile、CopyFileEx。

文件管理是一个至关重要的领域,涉及文件的创建、移动、复制和删除等操作。MoveFileMoveFileExCopyFile和CopyFileEx,这些函数在实现高效的文件操作时,提供了丰富的功能和灵活性。MoveFile是最基本的文件移动函数,允许开发者轻松地将文件或目录移动到指定位置或重命名。尽管功能简单,但它的有效性在于易用性,适合进行快速的文件操作。然而,它的局限性在于无法处理已存在的目标文

文章图片
#windows#c++#开发语言
到底了