- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 MFC程序设计之来龙去脉
在设计窗口类以后,就应该是注册,MFC自动调用(跳转到)AfxEndDeferRegisterClass(WINCORE.CPP中),为你注册了五个窗口类,分别是:AfxWnd,AfxCreateBar,AfxMDIFrame,AfxFrameOrView,AfxOleControl以上窗口类MFC将自动转化成独立无二的类名,供其调用。对此我的答案是,可是你是由CMyApp的对象引发的CWinApp的构造啊!OK,MFC不再神秘,掌握了它的来龙去脉,再看其他的MFC书籍的时候,就知道我该怎么做?
2024-03-06 17:25:12
942
原创 李忠老师《C语言非常道》习题9.7多线程练习参考
练习 9.7 编写程序,创建多个线程计算从 1 加到 1,000,000,000 的和。要求:每个线程负责 累加其中的一个区间,然后在 main 线程内汇总;各线程负责累加的区间通过线程创建函 数传入(提示:可使用指向结构变量的指针);每个线程的累加结果通过 thread_join 函数获取;统计程序的运行时间。
2023-08-12 06:40:40
158
原创 switch语句与default子句顺序导致的问题汇编解释
调程序时发现switch语句的一个奇怪的情况,default语句前置于case语句没有break导致程序会执行完default语句后跳过case语句,继续执行后续程序,直到遇到break才会跳出switch语句,在这里分析一下。
2023-08-05 14:09:32
1242
原创 李忠老师《C语言非常道》习题6.20解答参考
2、从标准输入获得信息,可重定位到文件exe < students.dat。1、使得malloc和fscanf函数在代码中只出现一次。
2023-07-27 04:40:20
198
原创 李忠老师《C语言非常道》练习6.20第3题结合输入输出、文件读写和链表排序解题参考
【代码】李忠老师《C语言非常道》练习6.20第3题结合输入输出、文件读写和链表排序解题参考。
2023-07-24 23:43:36
93
原创 华为研发工程师编程题C++实现
数据范围: 1≤x≤1000 1≤n≤1000 ,输入的数字大小满足 ≤500 1≤val≤500。提交时间:2023-07-08 语言:C++ 运行时间:4ms 占用内存:472 状态:编译正确。提交时间:2023-07-08 语言:C++ 运行时间:5ms 占用内存:468 状态:编译正确。提交时间:2023-07-09 语言:C++ 运行时间:4ms 占用内存:452 状态:编译正确。输入的 0 表示输入结束,并不用输出结果。数据范围:输入的正整数满足 1≤x≤100 1≤n≤100。
2023-07-09 00:35:09
145
原创 intel cpu保护模式分页机制详细解析
intel实际上是先确定了页的大小,为4KB。那么物理页要求的索引应该是4096,也就是2的12次方,这个12次方实际上就是最后的12。当初的物理内存比较小,所以4个字节的PTE就够了,又因为页的尺寸是4K,所以一个页能存储1024个 PTE ,也就是2的10次方 第二个10也就确定了。第一个10同理,四字节的PDE,而页是4096,所以能储存1024个PDE,也就是2的10次方。页的大小是4K,这点是不能动的。那么最后12位依旧是12位。
2023-05-15 15:27:42
1175
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人