银行家算法操作系统资源分配策略 资源分配策略里的老江湖——银行家算法,真的是操作系统课上不得不提的一环。它的思路挺有意思的,模拟银行放贷那一套,确保系统资源不会被锁死。简单说,就是让系统“先预演”一下资源分配能不能保证每个进程都能走完流程。如果不能,就让进程等等,别急着上。ChestPC()这个函数就是干这个事的,检查系统现在是不
VC++MFC编程实例1 VC++的 MFC 编程实例 01,属于那种入门+实战结合的资源,比较适合刚上手的你看一看。内容偏基础,但讲得挺系统,尤其是窗口创建和消息响应那一块,代码清晰,逻辑也不绕。用了标准的 MFC 框架,像CWinApp、CDialog这些类都有覆盖,理解起来不会太吃力。 基础知识部分讲得比较细,比如消息
使窗口始终在最前面的代码示例1KB 窗口置顶的代码例子,体积小到只有 1KB,真是小而美。用起来也不复杂,调用系统 API,几行代码搞定窗口始终在最前面的效果。嗯,有时候你写个小工具或者提醒窗口,这招就好使,不用装第三方库,轻便好上手。Delphi、VB、C#这些主流语言都能实现,页面还顺手给了不少参考链接,比如VB.NET 窗口前置
MStar Android TV EMMC容量调整指南 MStar Android TV 的 EMMC 容量调整其实没你想的那么复杂,尤其是用 MSD6369 平台开发的朋友。客户常会要求把 4GB 改成 8GB?其实只要改两处地方就搞定了。一是set_partition脚本,二是BoardConfig.mk配置文件。前者控制分区的实际大小,后者定义构建
VC++鼠标键盘钩子示例 VC++的鼠标键盘钩子实例,属于那种“上手不难、玩起来还挺带劲”的源码资源。用的是系统级的 Hook 机制,可以截获所有的键盘和鼠标输入,适合想搞点系统监控、锁屏控制或者自动化测试的朋友。源码里做了个小功能:锁定输入,只有按下Home键才能解锁,逻辑挺清晰,适合学习怎么用SetWindowsHook
Visual C++游戏开发笔记第6篇透明特效实战 透明特效的实战教程,Visual C++玩家不要错过。2D 游戏里,前景图直接贴背景图上,总会有点突兀对吧?尤其是那种带黑边的怪兽图,看着就不太舒服。透明就显得重要,直接关系到画面的精致程度。孙广东的这一篇《游戏开发笔记 6》讲得还蛮细,主要用的是BitBlt()配合SRCAND和SRCPAINT这
Designing Components with the C++STL C++开发里的 STL,用得顺手真能省下不少事儿。《Designing Components with the C++STL》这份资料就挺实用的,讲得深入但不绕圈子,重点是怎么用 STL 搭出高效又好维护的组件架构。像vector、list这种容器怎么选、怎么用,书里都有案例。比如你要频繁插入删除?
C++斗地主游戏项目 C++写的斗地主游戏源码,逻辑还挺完整的,适合练手。扑克牌的洗牌发牌、出牌规则、AI 决策都有,整个流程也清晰。用类封装玩家、牌组等对象,代码结构也蛮规整的。还有用状态机控制流程,蛮专业的。如果你想练习C++面向对象和算法结合,这个项目还挺合适的。
MFC学习资料大全 MFC 的学习资源里,这份文档算是比较全的那种了,尤其对刚入门或者有点基础但总抓不住重点的开发者来说,挺友好。消息、文件读写、数据库、时间管理这些常见功能点全都有,还配了不少操作步骤和小技巧,照着来就不容易踩坑。 MFC 的消息机制讲得蛮细,从怎么用 ClassWizard 加函数,到怎么自定义消息
Qt开发学历路径大纲 Qt 开发的学历路径大纲文档,结构清晰,内容全面,适合刚上手或者想系统进阶的开发者。开头就是一波概念科普,讲 Qt 跟别的 GUI 框架比有啥优势。一步步带你装环境、搭界面、写逻辑,还安排了实战项目和部署打包,覆盖得挺全的。信号与槽、多线程、模型视图这些高频话题也都带到了,讲得还蛮实用。你要是做桌面