自己动手写神经网络(一)C++实现 C++写的神经网络项目,结构清晰、逻辑完整,适合想从底层搞明白神经网络原理的你。main.cpp负责网络结构搭建、训练流程控制,思路挺清晰的。用Duanxx_debug.h做调试也挺方便,变量打印、日志追踪都有考虑到。像前向传播、反向传播、权重初始化这些基础操作都有实现,而且没用框架,纯 C++手撸
Qt计算器实现项目 QT 的计算器项目,UI 干净,逻辑清晰,代码量也不算多,蛮适合练练手的。界面布局用的是 QT 自带的设计器,拖控件比较直观,事件绑定也好上手。嗯,像基本的加减乘除都实现了,响应也快,适合刚入门 QT 的朋友练练逻辑和信号槽连接。 QT 的信号与槽机制用户输入还挺顺滑的,像点击按钮触发计算,用con
Poco 1.7.5C++通用开发库 Poco 的 1.7.5 版本,属于那种你用了就不太想换的 C++工具库。网络通信、数据库、XML/JSON、安全加密……它全都管,而且跨平台支持还不错。说白了,就是一个比较靠谱的通用型开发底座。尤其是搞服务端或者嵌入式的朋友,真挺值得一试的。 网络组件挺全的,TCP/IP、HTTPS、FTP都有,
Visual C++6.0Windows编程入门教程 黑白配色的老派开发环境,Visual C++6.0教程算是入门 Windows 编程的一块敲门砖。虽然有点“年纪”,但功能还挺全,从安装、配置到写代码、调试,一条龙服务,尤其适合刚学 C++的朋友熟悉一下桌面开发的套路。教程用的是Dynadoc Reader,图文配得挺细,操作步骤也比较直观,哪怕你
中国象棋C++完整项目 C++写的中国象棋源码,结构还挺清晰的,适合你拿来研究怎么用面向对象把一个完整的棋类游戏实现出来。棋子、棋盘、规则都封装成了类,逻辑上分得挺细。像车、马、炮这些特殊走法,代码里都有专门的方式。嗯,连将军和吃子的判定也都写得比较严谨。 用的是Visual C++工程,你用VS一打开,直接就能跑,不需要
Spring Boot 2.7.17应用开发框架 Spring Boot 的 2.7.17 源码包,挺适合想深入了解这个框架的开发者。里面包含了核心模块的源码,比如 spring-boot-project、spring-boot-autoconfigure 等,配套文档也比较全,源码结构清晰,看着不累。自动配置挺省事,Spring Boot 会根据
轻量级TCP代理工具 命令行里的小能手——一个用起来挺顺手的TCP 代理工具,适合调试或快速转发端口的时候用。整个工具就一个文件,部署不费劲,命令也比较直观。你要是经常折腾本地服务,或是想在不同服务间做个简单转发,这玩意儿还挺省事。 支持自定义监听端口和目标地址,比如你在开发环境里要把求转到某个后台测试接口,直接用它就能
Visual Assist X 10.7.1940C++开发辅助 Visual Studio 的好搭档,Visual Assist老版本用起来还是挺顺手的。功能上不复杂,但够用,像代码补全、导航跳转这些基本操作都挺流畅,响应也快,界面也没那么花哨,干净利落,适合日常写 C++的朋友。 老版本的Visual Assist在稳定性上其实比新版本还踏实,尤其是和老一点的
RANSAC鲁棒匹配优化算法 特征点太多太杂?匹配误差一堆?RANSAC算法确实挺能这些头疼的问题。鲁棒估计里的老大哥RANSAC(Random Sample Consensus),最早是用来估摄像头姿态的,现在不管你搞图像还是几何匹配,它都能帮上大忙。遇上匹配点里掺了太多假数据,它就能把靠谱的拎出来。比方说你提取了一堆特征点,
贪吃蛇C++项目练习版 C++写的贪吃蛇,逻辑清晰,代码结构也挺规整,适合刚入门想搞点项目练手的同学。用类把蛇、食物、游戏封装得蛮合理的,啥都分开写,维护起来轻松。 游戏初始化的部分,主要是创建蛇身、摆好食物位置,差不多用一个Snake类和Food类就能搞定。用构造函数一开场就把环境搭起来,后面也省事。 用户输入用的比较原