自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MFC使用List Control案例,定时刷新显示线程中发生的事件

准备有如图所示的MFC界面,即开关线程的按钮以及显示数据的List Control控件(List Control控件属性中view视图必须更改为report否则不显示任何效果!开启线程后,在线程中收集在整个项目其他活动的发生并放入一个队列(此处全部用开启线程活动代替其他活动)。并设置一个定时器定时刷新队列中的数据,然后显示在list control中。因为只有一个定时器使用,所以没有使用switch结构。右键list control控件添加变量m_list。

2024-07-30 17:08:41 221

原创 MFC中在两个对话框中用PostMessage和SendMessage传输数据

不过有一个需要注意的点是,我们在主对话框中给子对话框发送消息的时候用的是m_dlgTest.SendMessage(WM_USER + 1, (WPARAM)&str, 0);之后在子对话框中按下按钮发送消息事件的时候用m_pdlg指针调用sendmessage或者postmessage函数就可以了,因为现在m_pdlg指针指向的是发送对象主对话框。其中在主对话框中点击OpenDlg按钮可以打开子对话框,只要两个对话框有读取数据的编辑框和发送消息框就满足示例的条件。

2024-07-18 11:43:06 1021 1

原创 PostMessage传输数据出现乱码的一种解决方法

原因是PostMessage是异步传输,也就是把传输的文本放入消息队列马上就回,但是这个返回之后局部变量可能已经消亡了,那么等接受方接收消息得到的就是一堆乱码。(SendMessage则和PostMessage恰好相反,SendMessage同步传输会一直等到对方接收)如果PostMessage文本参数是一个局部变量,那么将这个局部变量换成全局变量就可以解决。建议可以先去大概了解两种不同的传输方式的区别之后更容易理解。

2024-07-18 09:55:55 369

原创 第15章外中断知识点及检测点15.1答案实验15代码

在各种外设都有芯片,对于CPU而言这些芯片作为端口,成为CPU和外设之间数据传输的桥梁。

2022-11-17 10:42:01 162 1

原创 解决命令行下java编译javac不成功java和java -version可以成功的三种解决方案

最近在cmd命令行下javac编译java文件不成功,但是输入java和java -version没问题在CSDN看了一下午各路大神的回答,自己总结一下三个解决方法:**1**.如果cmd下输入java或者java -version可以成功,但javac输出失败,大概率就是环境配置有问题,不是说没配置(不确定自己有没有漏配置的可以去先查查)而是配置没成功。 比如路径有问题,我的就是这样的,因为我后面自己把jdk的位置换了个地方导致原来的路径错误,我把JAVA_HOME的位置改到目前jdk的路径就成功了

2022-11-10 17:02:00 6929 1

原创 第14章 端口

对端口进行读写我们用的是in和out,如in al,70h表示从70h端口读入一个字节到al处,out 70h,al表示将al里的内容赋给端口70h里。秒: 0 ------ 分:2 ----- 时:4------ 日:7 ------- 月:8------ 年:9。我们只能用al或者ax来进行端口和CPU之间数据的读写,当我们通过地址总线访问端口时,访问8位端口用al,16位端口则用ax。数据以BCD码的形式存放,我们可以用本章的知识对该芯片的端口进行访问获取时间再表示出来。

2022-11-10 10:03:44 376

原创 第13章 int指令

int指令的作用是调用任何一个中断的中断处理程序,CPU指令int n,相当于引发一个n号中断处理程序在这个程序中,不仅会在屏幕中显示!字符,还会输出divide overflow等内容,出现!字符是因为我们将该字符放到显存中,而除法溢出显示则完全是因为我们int 0指令执行0号中断处理程序(中断例程)int指令为我们直接使用这些中断例程提供了一条途径。

2022-11-03 13:06:30 800

原创 第12章内中断知识点及检测点实验12答案

中断指的是CPU接收到来自CPU内部和外部的信息后停止执行当前指令,转而执行去处理传送过来的信息,我们称这种信息叫而~

2022-11-02 14:10:53 153

原创 第11章知识点及检测点实验11答案

目前我们知道的寄存器有:ax,bx,cx,dx,si,di,ip,sp,bp,cs,ss,ds,es这13个寄存器了,而本章我们要学习的便是第14个寄存器也就是最后一共寄存器–flag寄存器。cmp指令和je,ja等条件转移指令一起使用的时候,其实不必每个都去计算标志寄存器的值来判断运算数之间大小(这是计算机的判断方法),我们只需要当成C语言的if语句一样使用就可以了!push和pop指令将数据压入栈中或出栈,而pushf和popf指令专门用于标志寄存器中的数据出入栈,让我们一起看看检测点11.4。

2022-10-31 20:14:59 240

原创 第10章知识点及检测点10.1,检测点10.2,检测点10.3,检测点10.4,检测点10.5答案和实验10答案

10.1 ret和retf~10.12检测点附实验10答案

2022-10-29 19:08:08 755

原创 汇编语言第9章知识点及检测点9.1,检测点9.2,检测点9.3答案及实验8实验9答案

jmp指令短内转移,jcxz指令以及loop指令都是得到偏移地址进行转移操作,如果loop s指令的机器码使用目标地址,结果标号s不在目标地址处就会引发错误,而使用偏移地址的话无论是否出现上面的现象指令都可以按偏移地址执行。可能会出现的一个误区,认为jmp指令中的段内转移是段转移,这个是错误的,jmp short 标号是短转移,而jmp near ptr 标号是近转移,短转移的范围都是-128~127之间。loop指令是条件转移指令,也是循环指令,所有的循环指令都是短转移指令。

2022-10-27 16:37:26 1909

原创 汇编语言第八章知识点及实验7答案

而且bp这个寄存器我们需要特别注意,如果出现了bp那么我们默认是在栈(ss)中,而其他的寄存器默认的都是ds。故如果出现了dd 1,表示的含义是定义的数据为00000001H,占4个字节。dup和上面的db,dw,dd等伪指令搭配使用,用来进行数据的复制。机器处理我们编写的指令,该怎么判断处理的是字操作还是字节操作呢?有的指令默认进行字操作,如push和pop指令,不允许字节进栈。我们需要学习的是关于使用div指令的时候数据的存放位置!指令执行时,最重要的是需要知道它将要执行的内容所在地址。

2022-10-25 16:25:01 197

原创 汇编语言王爽第七章知识点及实验6答案

汇编语言第七章知识点及实验6答案si 和 di 和bx寄存器很像,不过需要注意的是si 和 di不能分成8两个8位的寄存器,这意味着si 和 di 寄存器进行的是字操作,而不能进行字节操作。可以发现大小写的二进制唯一不同是第三位不同(从左向右看),因此如果要小写转换成大写,只需要将第三位的1利用and指令变成0即可,大写转换成小写则相反。汇编语言中’a’用61H表示,'b’用62H表示,而’A’用41H,‘B’用41H表示,大写ASCII码必小写的小20H。首先得明白idata是只常数,是我们已知

2022-10-24 18:08:19 309 1

原创 如何用EOF来实现连续输入输出,及如何停止

EOF是C标准函数库中表示文件结束符(end of file),可以认为EOF=-1,因为ACII码0-127,所以可以用EOF来表示文件结束标志我做一个示例:结果:可以看到实现了连续输入输出,而且没有限制次数,可以一直算下去,所以该怎么结束呢可以按住Ctrl+z,再按enter键就可以手动结束了。...

2022-04-06 16:51:04 6286

原创 C语言学习遇到的关键点

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-24 15:52:45 1053

是人工智能课程的大作业

人工智能的大作业,写一篇关于人工智能的有关论文,本篇的主题是关于未来人工智能的教师角色。

2023-04-06

基于Hadoop的电影影评数据分析

是大数据课程大作业,基于Hadoop的电影影评数据分析,需要安装Hadoop,了解MapReduce 和HDFS。

2023-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除