试验报告试验报告对你没看错就是实验报告,你还在等这什么呢?23页的试验报告,绝对适合本人写完程序了不想写报告的牛人们当然也适合什么也没做但需要交作业的大忙人们。
结合我刚传上去的“MFC绘图小软件源代码”10分绝对超值,帮你剩下很多很多的时间,你还在犹豫什么呢?由于没分了。
将我1年前的,写的报告也贡献出来了。
本文仅供学习参考用!
2020/5/20 2:27:49 242KB MFC 绘图软件 试验报告
1
鼠标经常在单击时变成双击,所以打算写一个鼠标过滤驱动来修复硬件的BUG鼠标过滤驱动能修复这个Bug的原理是:鼠标在点击时,会触发一个硬件中断,然后发消息给过滤驱动,这时我在驱动中判断两次点击的时间间隔,如果小于100ms则认为是硬件毛病,屏蔽掉该此操作关于鼠标过滤,这里主要说一下IRP的取消。
取消IRP还真是花费了我很多时间,原因是IoCancelIrp这个函数会直接回调完成例程,然后破坏了链表的结构,导致了蓝屏。
(我在MyRead例程里面把IRP插入到一个链表里面,然后在MyReadComplete里面,从链表里面移除该IRP)这样只好,在取消IRP时,复制一个新的链表,在新的链表里面对IRP进行取消,这样总算是OK了好了,废话说完了,大家看代码吧:
1
鼠标经常在单击时变成双击,所以打算写一个鼠标过滤驱动来修复硬件的BUG鼠标过滤驱动能修复这个Bug的原理是:鼠标在点击时,会触发一个硬件中断,然后发消息给过滤驱动,这时我在驱动中判断两次点击的时间间隔,如果小于100ms则认为是硬件毛病,屏蔽掉该此操作关于鼠标过滤,这里主要说一下IRP的取消。
取消IRP还真是花费了我很多时间,原因是IoCancelIrp这个函数会直接回调完成例程,然后破坏了链表的结构,导致了蓝屏。
(我在MyRead例程里面把IRP插入到一个链表里面,然后在MyReadComplete里面,从链表里面移除该IRP)这样只好,在取消IRP时,复制一个新的链表,在新的链表里面对IRP进行取消,这样总算是OK了好了,废话说完了,大家看代码吧:
1
本书讲述的是我们的现代计算机所基于的那些基本概念和发展出这些概念的人。
计算机从二十世纪五十年代的塞满整个房间的庞然大物,逐渐演变成今天轻巧而强大的能够完成各种任务的机器,在这整个过程中,其背后的逻辑始终保持如一。
这些逻辑概念是几个世纪以来数位天才思想家一步步发展出来的。
在本书中,我将讲述这些人的生活故事,并解释他们的部分思想。
这些故事本身是引人入胜的,我希望读者们不仅能够喜欢它们,而且在读完之后能够愈加了解计算机内部的秘密,同时对抽象思想的价值多一份敬意。
2015/3/1 15:32:33 10.33MB 逻辑 思维 马丁·戴维斯
1
本书讲述的是我们的现代计算机所基于的那些基本概念和发展出这些概念的人。
计算机从二十世纪五十年代的塞满整个房间的庞然大物,逐渐演变成今天轻巧而强大的能够完成各种任务的机器,在这整个过程中,其背后的逻辑始终保持如一。
这些逻辑概念是几个世纪以来数位天才思想家一步步发展出来的。
在本书中,我将讲述这些人的生活故事,并解释他们的部分思想。
这些故事本身是引人入胜的,我希望读者们不仅能够喜欢它们,而且在读完之后能够愈加了解计算机内部的秘密,同时对抽象思想的价值多一份敬意。
2019/1/7 1:38:32 10.33MB 逻辑 思维 马丁·戴维斯
1
irrlicht-1.8Irrlicht引擎是一个用C++书写的高功能实时的3D引擎,可以应用于C++程序或者。
NET语言中。
通过使用Direct3D(Windows平台),OpenGL1.2或它自己的软件着色程序,可以实现该引擎的完​全跨平台。
尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。
2017/8/6 17:55:48 22.58MB irrlicht-1.8
1
irrlicht-1.8Irrlicht引擎是一个用C++书写的高功能实时的3D引擎,可以应用于C++程序或者。
NET语言中。
通过使用Direct3D(Windows平台),OpenGL1.2或它自己的软件着色程序,可以实现该引擎的完​全跨平台。
尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。
2021/5/24 3:57:19 22.58MB irrlicht-1.8
1
本文档是结合我在CSDN上写的一些关于Spring、MyBatis、SpringMVC整理的开发案例。
在看完Spring-1、Spring-2、Spring-3、MyBatis等文章后,对照本文档进行实战开发,相信会有一定的收获的。
本文当从Spring、MyBatis等基础出发的,希望对初学者有协助。
2016/1/19 9:23:46 7.35MB Spring
1
本文档是结合我在CSDN上写的一些关于Spring、MyBatis、SpringMVC整理的开发案例。
在看完Spring-1、Spring-2、Spring-3、MyBatis等文章后,对照本文档进行实战开发,相信会有一定的收获的。
本文当从Spring、MyBatis等基础出发的,希望对初学者有协助。
2016/1/19 9:23:46 7.35MB Spring
1
SQLcipher.exe作为一个可打开加密数据库的数据库管理工具,是一个exe绿色文件,无需安装,下载完便可使用。
SQLCipher开发得和开放源码的扩展,它提供的SQLite数据库的通明加密.数据页之前被写入加密存储和读取解密。
2019/1/18 19:48:46 6.66MB 数据库
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡