proginn1312345896
全职 · 300/日  ·  6525/月
工作时间: 工作日00:00-00:00、周末00:00-00:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是一位经验丰富的 C++ 软件工程师,曾为超过 5 年的软件开发经验。我尤其在高性能系统软件和应用程序开发方面有深入的研究。我致力于编写高效、可靠、可执行的代码,并注重设计模式和软件工程的实践。

技能与专长编程语言:C++、Python、C#开发工具:Visual Studio、CLion、Git图形渲染:OpenGL、Vulkan、DirectX图像处理:OpenCV、ImageMagick网络编程:Boost.Asio、Socket编程并行计算:OpenMP、CUDA数据库:SQLite、MySQL操作系统:Windows、Linux、MacOS


工作经历

  • 2024-03-01 -2024-06-10腾讯初级开发工程师

    在腾讯实习 工作内容与职责 云存储优化 参与腾讯云存储服务的性能优化项目,重点关注对象存储(COS)的读写性能。 通过分析性能瓶颈,优化数据传输协议,减少延迟和提高吞吐量。 使用多线程和异步I/O技术提升数据处理速度,改善用户体验。 分布式系统开发 协助开发和维护分布式文件系统,确保其高可用性和容错性。 实现数据一致性算法(如Paxos和Raft)以增强系统可靠性。 编写单元测试和集成测试,确保系统在各种情况下的稳定运行。 API设计与实现 参与设计和实现云存储的API,确保其易用性和扩展性。 编写详细的API文档,提供使用示例和最佳实践指导,方便开发者集成。 对API进行性能测试和优化,确保在高并发情况下的稳定性。

教育经历

  • 2022-09-01 - 2026-06-30兰州大学数字媒体技术本科

技能

C++
0
1
2
3
4
5
作品
图像处理库

项目概述 压力控制开发一个基于C++的抑制处理库,提供各种图像处理算法和工具。项目将重点关注算法的实现和接口的易用性,方便集成和使用。 主要功能 基本图像操作 图像读取与保存:支持多种常见的图像格式(如PNG、JPEG、BMP等)。 图像缩放、裁剪、旋转等基本操作。 图像攝影 提供多种滤镜效果,如模糊、化、边缘检测等。 支持自定义滤镜,我们定义自己的融合核进行过滤。 颜色处理 颜色空间转换:RGB、HSV、Lab等颜色空间之间的转换。 颜色调整:颜色、期望、饱和度等参数的调整。 图像变换 影像变换:仿射变换、透视变换等。 域变换:里叶变换、离散余弦变换等。 编程语言:C++17 图像处理库:使用OpenCV库进行底层图像处理操作。 多线程:利用OpenMP进行并行计算,加速图像处理算法。 内存管理:采用智能指针(如std::shared_ptr和std::unique_ptr)进行内存管理。 项目结构 Core:核心图像处理算法和数据结构。 Filters:各种图像滤镜的实现。 Transforms:图像变换和几何处理模块。 Color:颜色处理模块。 Utils:辅助工具和通用模块。

0
2024-06-16 13:28
网络聊天室

项目概述 压力容器开发一个基于 C++ 的局域网络聊天室应用程序,支持多个用户实时聊天。项目将利用多线程和网络编程技术,创建一个可靠且高效的局域网络和客户端。 主要功能 用户注册与登录 我们的客户注册新账户。 用户登录后可以加入聊天房间。 实时聊天 支持多个用户在同一个房间内发送和接收。 支持私聊功能,我们与指定用户进行一聊天。 消息文件夹 该机器保存了聊天记录,受害者的历史消息。 支持离线存储,用户登录后可以查看离线消息。 管理功能 管理员可以管理用户和聊天房间。 支持踢人、禁言等管理功能。 编程语言:C++17 网络库:使用Boost.Asio库进行网络编程。 多线程:利用std::thread和std::mutex进行多线程处理。 数据库:使用SQLite或MySQL进行用户和消息的存储。 界面:使用Qt库开发图形用户界面(GUI)。 项目结构 服务器:服务器端实现,包括用户管理、转发等功能。 Client:客户端实现,包括用户界面、消息发送接收等功能。 数据库:数据库操作模块,处理用户信息和消息记录的存储。 Utils:辅助工具和通用模块。

0
2024-06-16 13:25
渲染器

本项目开发了一个基于C++的编辑器,能够生成框架结构和功能模块,包括光线追踪、光栅化、着色以及材质和纹理处理等。将采用现代C++特性和面向对象设计,实现可扩展和易用的程序结构。 主要功能 光线追踪 (Ray Tracing) 基本光线追踪算法:实现光线与图像的交互计算。 递归追踪:支持光束和光束。 全局光照:模拟间接光源,提高图像真实感。 光栅化 (Rasterization) 基本光栅化技术:将3D模型转化为2D图像。 屏幕空间的裁剪和投影:处理视图转换和投影变换。 深度缓冲(Z-buffering):解决图像中物体的遮挡关系。 着色 (遮光) 顶点着色 (Vertex Shading):处理顶点属性的变换和光照计算。 像素着色 (Pixel Shading):对每个像素进行颜色计算和纹理映射。 多种光照模型:支持Phong、Blinn-Phong等光照模型。 材质和纹理 (Materials and Textures) 材质系统:支持漫反射、镜面反射、反射等材质属性。 纹理映射:支持2D纹理和3D纹理,及纹理过滤技术。 线贴图:增加细节和表面凹效果。 编程语言:C++17 数学库:使用GLM或自定义数学库处理向量和矩阵运算。 图形API:初步版本使用OpenGL进行实时渲染,后续可能集成Vulkan以提升性能和控制力。 多线程和多个计算:利用C++标准库和OpenMP进行多个计算,加速渲染过程。 内存管理:采用智能指针(如std::shared_ptr和std::unique_ptr)进行内存管理,避免内存泄漏。 项目结构 Core:核心渲染算法和数据结构。 Renderer:光线追踪和光栅化渲染器实现。 Shaders:着色器代码和光照模型实现。 Materials:材质和纹理处理模块。 Utils:辅助工具和数学库。

0
2024-06-16 13:21
更新于: 06-16 浏览: 64