按类别查询搜索结果
关于关键词 的检测结果,共 1766
shengcike | 2014-09-01 14:24:46 | 阅读(170) | 评论(0)
C++类的静态数据成员初始化【阅读全文】
adreno205 | 2014-08-30 21:14:14 | 阅读(830) | 评论(0)
程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。一、程序结构的优化1、程序的书写结构虽然书写格式并不会...【阅读全文】
【C/C++】 指针初始
bjutslg | 2014-08-22 20:53:37 | 阅读(0) | 评论(0)
int *s=9 这是不对的int a;int *s=&a;*s=2; 这是可以的 指针初始化只是说 可以在定义的时候直接给指针赋值,和定义完之后 再用*p赋值是一样的int a=2; int* s=&a 和 int a; int* s=&a; *s=2一样 但是int* s=NULL *s=2 不对1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地...【阅读全文】
和尚VS秃头 | 2014-08-21 20:01:45 | 阅读(1920) | 评论(0)
深入理解计算机系统【阅读全文】
毕赖子 | 2014-08-17 01:10:17 | 阅读(3050) | 评论(0)
1、舍伍德(Sherwood)算法     设A是一个确定性算法,当它的输入实例为x时所需的计算时间记为tA(x)。设Xn是算法A的输入规模为n的实例的全体,则当问题的输入规模为n时,算法A所需的平均时间为。这显然不能排除存在x∈Xn使得的可能性。希望获得一个随机化算法B,使得对问题的输入规模为n的每一个实例均...【阅读全文】
lqym000 | 2014-08-14 14:45:46 | 阅读(140) | 评论(0)
本文讨论了常量字符串的优化——如何定义和使用常量字符串,产生更优的代码【阅读全文】
bjutslg | 2014-08-12 17:15:44 | 阅读(640) | 评论(0)
/*构造函数初始化时必须采用初始化列表一共有三种情况,1.需要初始化的数据成员是对象(继承时调用基类构造函数)2.需要初始化const修饰的类成员3.需要初始化引用成员数据此例实现第一种情况!*/#include <iostream>using namespace std;class Point{protected:       ...【阅读全文】
青尘浊水 | 2014-08-12 14:13:15 | 阅读(1970) | 评论(0)
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI...【阅读全文】
bzw073 | 2014-08-09 10:49:32 | 阅读(1340) | 评论(0)
程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。一、程序结构的优化1、程序的书写结构虽然书写格式并不会...【阅读全文】
sainimu78 | 2014-08-07 00:53:14 | 阅读(2440) | 评论(0)
点击(此处)折叠或打开#include using namespace std;class Door {public:    virtual void Open() { cout【阅读全文】
tostick | 2014-08-06 15:09:20 | 阅读(1620) | 评论(0)
Virtio:针对 Linux 的 I/O 虚拟化框架使用 KVM 和 lguest 的半虚拟化 I/OLinux 内核支持多种虚拟化模式,并且支持的数量随着虚拟化的进步和新模式的出现(例如 lguest)而增加。但是,让这些虚拟化模式能够在 Linux 之上运行之后,又如何让它们能够在 I/O 虚拟化方面利用底层内核呢?答案是使用 virtio,...【阅读全文】
xuebabybaby | 2014-08-05 14:40:00 | 阅读(700) | 评论(0)
利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先要明确,标准C中是不存在string类型的,string是标准C++扩...【阅读全文】
tostick | 2014-08-04 10:41:32 | 阅读(1580) | 评论(0)
                                                  ...【阅读全文】
tostick | 2014-08-04 10:40:12 | 阅读(3080) | 评论(0)
首先了解一下Linux的文件操作,接下来看一下qemu对于ide设备虚拟化过程一)学习Linux的文件操作涉及分层-----------虚拟文件层vfs-----------磁盘设备缓存(directio不存在)----------块设备层(包括映射,调度)---------块设备驱动---------硬件设备----------二)采用ide虚拟化设备后,Linux客户...【阅读全文】
tostick | 2014-08-04 10:36:59 | 阅读(1250) | 评论(0)
1.注册映像,设备,机器相应数据结构block_init()device_init()machine_init()注意:    上述函数为构造函数__attribute__((constructor)),即在main()函数执行前,相关函数已执行。#define module_init(function, type)           &n...【阅读全文】
tostick | 2014-08-04 10:35:52 | 阅读(880) | 评论(0)
qemu-kvm 设备虚拟化----I/O 端口和 I/O 内存操作设备存在两种接口:I/O 端口和 I/O 内存,下面分析虚拟机如何截获和模拟这两种情况的。1.用户空间访问内核数据结构信息内存映射可被实现来提供用户程序对设备内存的直接存取,KVM 内核代表每个 VCPU 的 struct kvm_run 数据结构被 mmap用户空间,从而用户空间可以读取 ...【阅读全文】
tostick | 2014-08-04 10:30:37 | 阅读(3260) | 评论(0)
qemu-kvm virtio-blk设备virtio-blk为半虚拟驱动,virtio-blk请求处理过程如下:1.客户机(virtio-blk设备驱动)读写数据方式vring队列2.客户机执行Virtqueue队列函数kick通知host宿主机(通过virtio-pci硬件寄存器发送通知)3.宿主机host截获通知信息4.宿主机host从vring队列获取读写请求(vring队列内容涉及地址为客...【阅读全文】
cshuazhang | 2014-07-30 19:35:15 | 阅读(1690) | 评论(0)
http://blog.csdn.net/haoel/article/details/1948051/【阅读全文】
Larpenteur | 2014-07-30 10:02:41 | 阅读(540) | 评论(0)
代码,程序,优化,c,执行时间,因子,代价【阅读全文】
tianyashuibin | 2014-07-29 17:58:07 | 阅读(770) | 评论(0)
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI...【阅读全文】