- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 彻底理解递归,从递归的本质说起!
遍历二叉树,是学习树这种数据结构首先要理解的一种基本操作。比较简单地方式就是用递归去遍历,鉴于递归这种调用方法有一定的特殊性,今天还是想来讲讲怎么去理解递归遍历。本文针对想理解递归的过程的朋友,因为本人在学到这一部分的时候也纠结了很久,其实只要理解了过程,那以后写递归的代码再也不用“心虚”了,因为那个过程是可预测的,可证明的。递归调用的特殊性在于自己调用自己,给人一种迷茫感,如果是递归调用“一次”...
2018-05-12 14:28:35 91672 25
原创 C++学习之数据类型—常量
C++常量分为以下字面常量、符号常量、契约性常量、布尔常量和枚举常量,让我们一起来看看这些常量的用法以及特点。字面常量: 1、整形字面常量 例如 10,057,0xf7,表示方法可以有八进制,十进制,十六进制。默认的类型为int或者long行,根据字面值的大小来判断。可以通过加入后缀L或者l来强制转换为long类型,又可以加后缀U或者u来强制转换为unsigne
2013-01-21 21:31:00 895
原创 安装win7驱动显示“需要交互式窗口工作站”的若干解决方法
最近在做一个项目,牵涉到win7的驱动,选用WDF驱动模式。安装过程中每隔一段日子便会显示“该操作需要交互式窗口工作站”,使得驱动无法顺利安装成功。网上搜索了一番,发现皆是“下载最新版本的驱动精灵”,“到官网下载最新的驱动”云云,心中顿时凉了一大半。只能自己硬着头皮去解决,很惭愧地说,至今我没有发现真正的原因,但每一次我都用了不同的方法把它给修复了。先把我的方法写出来,很有可能是误打误撞,希望有高
2013-01-10 20:15:37 29651 2
原创 Unicode编程小例
最近在写一个剪贴板的程序,实现进程间通信,参考了孙鑫老师的《vc++深入详解》。刚开始完全按照书上所写,但并能完全复制输入的数据,想到自己的编程环境是vs2010,而书上用的是vc++6.0。才想到可能是字符编码的问题,Unicode与ANSIC的编程区别,于是将代码改成了Unicode的形式,这是发送与接收的代码,如下:void CClipboardDlg::OnBnClickedSend(
2012-11-01 12:16:51 791
《windows设备驱动程序WDF开发》源代码
2012-10-08
CButtonST_demo.zip
2012-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人