proginn2331295060
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的,一名c++程序员; 我毕业于安徽农业大学; 负责过基于跳表实现的轻量级键值型存储引擎,简易Web服务器,基于电力绝缘子缺陷识别的轻量化的开发; 熟练使用c++,python; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2020-09-01 -2023-04-20安徽农业大学学生

    完成导师的任务,并在其他时间学习c++和python;使用c++开发简易web服务器

教育经历

  • 2020-09-01 - 2023-07-01安徽农业大学计算机科学与技术硕士

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
基于缺陷绝缘子图像的轻量化目标检测

本项目就是基于缺陷的绝缘子图像的轻量化目标检测,使用python实现。主要功能检测电力设备绝缘子中由 于长期暴露等因素导致绝缘子出现爆裂的绝缘子,如果不检测出缺陷的电力绝缘子会影响供电。 • 主要工作:1.从github上拉取CenterNet目标检测模型代码,CenterNet是一种基于关键点的目标检测模型; 2.使用LabelImg对自己构建的数据集进行标注; 3.复现使用自己构建的电力绝缘子数据集的CenterNet网络模型; 4.对原始CenterNet模型进行改进,将原始的CenterNet中特征提取网络ResNet50改进为轻量化特征提取网络 MobileNetV1网络,并进行对比实验; • 个人收获:以第一作者发表一篇SCI论文,刚开始接到导师分配的项目时,对于电力设备方面几乎一无所知,经过几天 的论文资料的查询,慢慢了解这方面的专业知识,也出现过怀疑自己的情况,不过最终还是克服外在因素收获了第一篇 SCI论文;这个项目让我信心增加了不少,坚信自己只要坚持下去就一定可以完成某些事情。

0
2023-04-20 16:58
简易的Web服务器

本项目是基于C++11编写的Web服务器,解析了get、head请求,可处理静态资源,支持HTTP长连接,并实现 了异步日志,记录服务器运行状态功能; • 主要工作:1.使用Epoll边沿触发的IO多路复用技术,非阻塞IO,使用Reactor模式; 2.为减少内存泄漏的可能,使用智能指针等机制; 3.使用多线程充分利用多核CPU,并使用线程池避免线程频繁创建销毁的开销; 4.使用双缓冲区技术实现了简单的异步日志系统; • 个人收获:通过编写简单的Web服务器来完成对多线程网络编程的知识巩固,加深对陈硕老师的《Linux多线程服务端编 程》中知识点的理解。

0
2023-04-20 16:44
基于跳表实现的轻量级键值型存储引擎

本项目就是基于Redis中跳表数据结构实现的轻量级键值型存储数据库,使用C++实现。主要功能有插入数 据、删除数据、查询数据、数据展示、数据落盘、文件加载数据,以及数据库大小显示;如果想自己写程序使用这个键 值对型存储引擎,只需要在你的CPP文件中导入接口就可以使用。 • 主要工作:1.针对跳表进行增,删,改,查的操作; 2.可以将数据保存到自定义文件,与Redis中将数据生成数据快照保存到dump.rdb文件功能类似; 3.压力测试,通过shell脚本测试数据库的性能; • 个人收获:通过编写简单的基于跳表数据结构实现的键值对存储数据库,可以熟悉跳表这种熟悉结构,并且也可以学习 关于Redis中存储方式一些知识;虽然这个项目只能存储整型,字符串类型,后期可以将其他的类型都加进去,尽量做 的完整的存储引擎。

0
2023-04-20 16:36
更新于: 2023-04-20 浏览: 159