KL算法C++社区划分实现 KL 算法的 C++实现,挺适合研究复杂网络的朋友们。用KL 散度来判断两个概率分布差异,说白了就是看社区结构里头的节点“像不像一家人”。在社区划分这种场景下,这招还挺实用,尤其是大规模图的时候。Graph 结构可以用邻接表来搞,写起来清晰、查起来也快。计算节点的各种概率,比如“这个节点属于某个社区
CloudCompare二次开发27-RANSAC算法提取多个圆柱 多个圆柱的 RANSAC 提取,CloudCompare 里也能玩得挺溜。 CloudCompare 的插件二次开发里,有个挺实用的小功能,就是用RANSAC算法从点云中提取出多个圆柱,自动化程度还不错,适合搞管道、隧道、设备检测这类需求。 思路其实不复杂,核心就是把点云喂给算法,RANSAC一顿匹
最佳置换算法MFC图形模拟器 最佳置换算法的图形化模拟器,功能挺全,界面也还不错。用了 MFC 搞了个图形界面,操作起来挺直观,适合刚学完虚拟内存这块的同学巩固一下。你只要输入页面访问序列和内存大小,点一下模拟按钮,就能看到每一步的替换过程,连图表都帮你画好了。 模拟器用的是最佳置换算法,其实也叫 Optimal,思路简单——未
Visual Leak Detector C++内存泄露检测工具 Visual C++的内存泄露排查利器——Visual Leak Detector,简称 VLD,用起来真是挺顺手的。它能直接告诉你泄露发生在哪个文件、哪一行,还能列出调用堆栈,连泄露的数据内容也一并奉上,排查起来就像开了透视一样。开发 C++项目的时候,难免会碰上内存没释放的问题,用 VLD 就能
MFC工资管理项目 黑色主题的 MFC 工资管理系统,适合做课程设计的好项目。用 C++写的,窗口界面是老派的 Windows 风,逻辑还挺清晰。你要是还在啃 MFC,这个项目可以帮你梳理文档/视图结构,顺便练练 GUI 控件的使用。CEmployee类是核心,增删改查都有,数据还能保存成文件。 系统的主窗口挺直观,菜
九连环模拟程序C++递归演示 九连环的递归玩法,在 C++里真是挺有意思的。如果你喜欢玩算法题,又刚好对古代智力玩具有点兴趣,这个模拟程序还挺值得一看。 九连环的模拟程序,就是用 C++写的一个用递归来解环问题的工具,嗯,是那种一环扣一环的玩法。程序基于Visual Studio 2005开发,虽然环境比较老,但代码结构还蛮清晰
C++语言基础2运算符详解 C++的运算符要搞懂,其实没你想得那么复杂。算术、赋值、逻辑、比较这些用得最多,基本上写几行代码就能遇到。像x += 10这种就挺方便的,比手动x = x + 10简单多了。逻辑运算符也挺好用,比如if (x && y),条件多的时候省事。 一元运算符也别忽视,&和*在指针操作里简直是老搭档,像in
MSDN Oct 2001VC++6.0文档合集 vC++6.0 的一个完整 MSDN 版本,真心推荐! MSDN Oct 2001的资源,专门对口vC++6.0,而且是一个可用版本。内容覆盖得挺全的,查 API、看用法、翻示例,一应俱全。对老项目维护有用,装上就跟装了外挂一样方便。 如果你还在用VC++6.0,那这个资源真的不能错过。就算你现在转
C++初学者实用建议 C++的学习节奏挺紧凑,尤其对刚入门的你来说,有点晕。别急,慢慢来。我这里整理了一套挺实用的建议,结合自己踩坑的经验,还带点实战的思路,分享给你。哦对了,文章里还附了几个不错的参考链接,建议一边看一边练,效果会更好。