
小项目实战
文章平均质量分 90
本专栏是博主个人学习过程中,对知识点进行的一些运用。旨在让学习过程更加有趣。
Stark、
一只“程序猿”:目前了解有C#、Java、Python,熟悉C/C++,linux系统编程,MySQL数据库,数据结构与算法等。
其它涉及知识:HTML基础、Qt框架、Git、Redis工具等
持续学习路线:工具链(Docker等)、前端(CSS、JavaScript、Vue等)、后端(网络编程、后端框架等)
感兴趣的方向:人工智能(机器学习、强化学习、深度学习;大模型:LangChain框架、垂直领域整合)
座右铭:梦想是一盏明灯,照亮我们前行的路,无论风雨多大,我们都要坚持不懈。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用C++在Qt框架下调用DeepSeek的API接口实现自己的简易桌面小助手
随着DeepSeek的爆火,最近的DeepSeek也进行了新一轮技术的更新,为了拥抱新时代,我们也要不断学习新的知识,难的底层原理我们接触不到,简单的调用还能难住我们?因为在网络上搜集到的资源都是用Python语言来进行调用,提供C++调用接口的教程较少,所以我就打算出一节关于整个流程的分析,供大家闲暇之余整来玩玩。废话不多说,我们直接开始:首先:创建一个Qt项目,为项目命名,此时自动生成五个文件。原创 2025-03-22 12:41:11 · 1648 阅读 · 0 评论 -
【Linux项目实战】多线程编程- 模拟选座系统
本项目主要通过在Linux(Ubuntu)环境下使用多线程编程,利用互斥量(互斥锁)的线程同步机制,避免了多个用户同时竞争资源时造成的资源不同步问题。从而完成了对用户选取座位的功能,使用srand使随机种子以当前系统时间为准,使得随机函数rand生成的随机数不是伪随机数。选座时涉及到一个简单算法:交换尾数据与序列任一数据,长度计数减一,从而达到尾删的效果,因为尾数据无用,所以不交换,直接选择填充覆盖。拓展:选座系统、抢票系统、抢课系统、限量抢购系统等均可以采用该项目形式完成基本功能架构原创 2025-02-09 11:07:54 · 832 阅读 · 0 评论 -
【Linux项目实战】进度条
在C语言和Linux环境中,\r是回车符,\n是换行符,用于控制文本格式和输出。在创建进度条小程序前我们应该理解这两个字符的含义。进度条是一个什么样子的呢?首先有一个待填充进度槽,有填充内容,有进度百分比显示,有加载动画。原创 2024-12-16 22:45:50 · 2211 阅读 · 69 评论 -
C++模拟实现vector容器【万字模拟✨】
模拟实现vector,根据文档,我们先看一下vector有哪些成员,需要我们完成什么功能。如果你对这些功能有过初步的了解请跳过。认识(.hpp)后缀。原创 2024-10-01 00:39:36 · 1897 阅读 · 26 评论 -
项目实战--通讯录(动态顺序表)
本项目使用C++语言,有过C语言基础的小伙伴也都能看得懂。项目基于动态顺序表实现通讯录项目。项目需求:(1)能够保存用户信息:姓名、电话、性别、住址等(2)增加联系人信息(3)删除指定联系人(4)查找指定联系人(5)修改指定联系人(6)显示联系人信息。原创 2024-07-21 00:30:00 · 935 阅读 · 0 评论 -
项目实战--C#实现图书馆信息管理系统
本项目是要开发一个图书馆管理系统,通过这个系统处理常见的图书馆业务。这个系统主要功能是:(1)有客户端(借阅者使用)和管理端(图书馆管理员和系统管理员使用)。(2)借阅者可以对于图书馆里面存在的图书进行借阅图书、归还图书等基本操作。(3)借阅者可以对于图书馆里面的图书的书号、种类、书名关键字等信息进行查询。(4)图书管理员能够查看借阅者的借阅图书、归还图书等的记录。(5)图书管理员能够对图书信息进行查看、增加、修改、删除功能。(6)图书管理员能够对读者信息进行查看、增加、修改、删除功能。(7)...原创 2024-07-20 00:09:35 · 2928 阅读 · 1 评论 -
项目实战--扫雷C语言版
本节实战旨在激发大家学习兴趣,本节主要使用了数组和函数的知识,要想开发自己的扫雷小游戏,下两节可要好好听哦。本文需要建立的文件预览。原创 2024-06-14 13:28:21 · 469 阅读 · 0 评论