CS作业代写 程序 代码、金融、统计、物理、数学、EE、论文、essay案例

  • 想要按期的将数据从“捕获缓冲区”复制出来,你的应用措施必 须知道什么时候这个读指针(读指针的位置就是可以安详读取数据的最高位置) 达到缓冲区中特定的位置。获取这个信息的一个步伐是通过 IDirectSoundCaptureBuffer8::GetCurrentPosition 要领轮询读指针的位置。 另一种更有效的步伐是利用通知(notification)。利用 IDirectSoundNotify8::SetNotificationPositions 要领,你可以在缓冲 … 继续阅读“波形捕获:(6)“捕获缓冲区”通知”

    :
  • 你可以利用IDirectSoundCaptureBuffer8::GetCaps要领获取"捕获缓冲 区"的巨细。在利用 DSCBCAPS 布局体做为参数通报前,确保已经对该布局 体的 dwSize 成员举办了初始化。 想要获取缓冲区建设时的名目信息,可以挪用 IDirectSoundCaptureBuffer8::GetFormat要领。该要领以一个WAVEFORMATEX结 构体的形式返回名目信息。 留意:你的应用措施可以或许答允因第一次利用NULL作为 pwfxForma … 继续阅读“波形捕获:(5)“捕获缓冲区”信息”

    :
  • 副标题#e# 矩阵: 矩阵是数值措施设计中常常用到的数学模子,它是由 m 行和 n 列的数值组成(m=n 时称为方阵)。在用高级语言体例的措施中,凡是用二维 数组暗示矩阵,它使矩阵中的每个元素都可在二维数组中找到相对应的存储位置 。然而在数值阐明的计较中常常呈现一些有下列特性的高阶矩阵,即矩阵中有很 多值沟通的元或零值元,为了节减存储空间,需要对它们举办"压缩存储 ",即不存或少存这些值沟通的元或零值元。 操纵:可以对矩阵作 加、减、乘等运算。 存储压缩方针: 节省存储空间 … 继续阅读“C++数组应用之非凡矩阵的压缩存储”

    :
  • 通过OpenProcess(PROCESS_ALL_ACCESS,FALSE,dId)获取ID较低历程的句柄时大概会获得错误代码,这些历程都是保持系统勾当的系统处事。一个普通用户历程不答允执行针对系统处事的所有操纵。假如一个措施意外终止了一个系统处事,那么整个系统都将瓦解。因此,一个历程只有拥有确切的会见权限才会有适当的特权 。 由于多种原因,调试器必需拥有大量的权限来完成他的事情。改变历程的特权可以通过以下三个简朴的根基步调: 1.首先,必需打开历程的会见令牌(accesstoken),利用a … 继续阅读“C++调解历程的特权的实现要领”

    :
  • 副标题#e# 栈在计较机规模中是个常常提到的名词,数据布局中有栈;网络传输中有协 议栈。本日我们接头的挪用栈(call stack),指的是在措施的执行进程中存储函 数挪用信息的动态数据布局。 这个界说大概太抽象了一些,在给出详细的例子之前,请各人先思考一个问 题,哪些信息是函数挪用进程中所需要的?可能这么问,一个编译器,在面临一 个函数的挪用指令时,该生成哪些代码? 首先,函数的返回地点要生存下来。就仿佛你和你的小狗玩仍飞碟游戏,每 一个函数挪用比如扔一个飞碟,当你的狗狗哼兹哼兹的捡来飞碟,函 … 继续阅读“小览call stack(挪用栈) (一)”

    :
  • 副标题#e# 在上一篇博客中小览call stack(挪用栈) (一)中,我展示了如安在windbg中 调查挪用栈的相关信息:函数的返回地点,参数,返回值。这些信息都凭据必然 的法则存储在牢靠的处所。这个法则就是挪用约定(calling convention)。 挪用约定在计较机界不是什么新鲜的观念,已经有很多相关的文献给以具体 的先容。较量全面的先容可以拜见wikipedia上的相关页面。然而,假如你和我 一样,在第一次打仗挪用约定的时候,以为这个观念是个高妙神秘的冬冬,那么 就请跟从我一起, … 继续阅读“小览call stack(挪用栈) (二)——挪用约定”

    :