自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LearnITing的专栏

专注于流媒体开发

  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

原创 关于xp系统下的声卡理解

声卡主要是做什么的,核心是什么?声卡是一个数字信号转模拟信号,模拟信号转数字信号的元件,按照术语来说就是ADC和DAC一般集成声卡至少有ADC&DACxp每个声卡都有输入和输出,但是输入可能有多种信号来源,如line in,microphone,stereomix输出也是有多种信号来源,比如microphone,wave 一般USB设备自带ADC,也就是只有ADC的声卡,直

2013-10-01 14:50:10 1209

转载 给想用技术改变时间的年轻人的建议

来自沃兹自传:首先,你需要的是自信,相信自己能行。千万不要动摇。不少人——甚至是大多数人,乃至你遇见的所有人——都依赖非黑即白的思维方式。大多数人的观点与媒体的观点、他们朋友们的观点毫无二致,而且认为只要自己是正确的,其他任何观点都是错误的。这种非黑即白的方式让他们无法真正理解那些创新的观点,理解那些具有革命性的新产品或产品特征。他们之所以无法理解,要么是因为他们无法想象创新的东西是什么样,要

2013-06-16 19:57:54 797

转载 混音器原理及Mixer API函数介绍3

获取、设置某个控件的值现在,我们讲述混音器的目标——获取一个控件的值(这样你就可以将其当前的值显示给终端用户),和设置一个控件的值(这样可以让终端用户调整控件的值)。想要获取或设置某个控件的值,你必须知道此控件的ID。可以通过mixerGetControlDetails()获取其当前值,通过mixerSetControlDetails()设置为某个特定的值。这些函数都使用一个类型为MIXE

2013-06-11 18:54:30 5149

转载 混音器原理及Mixer API函数介绍2

MIXERLINE 结构、枚举线路    如果你不知道一个混音器有哪些线路(注:你不知道它所拥有的线路的类型,也不知道线路ID),有一个方法可以获取混音器线路的信息:首先调用mixerGetDevCaps()将混音器设备信息填入到MIXERCAPS结构体中。使用此结构体中的信息,你可以确定声卡上有多少个目标线路。然后,你就可以枚举每条目标线路和与每条目标线路关联的源线路。等你枚举完所有线路后,

2013-06-11 18:36:56 4089

转载 混音器原理及Mixer API函数介绍1

为了理解Mixer API是如何工作的,首先我们得弄清楚一个典型声卡的硬件组成。因此非常有必要去建立一个声卡模型,此声卡应拥有多个典型的组件并且这些组件都是相关联的。让我们看一个典型的、最基本的声卡。首先,如果声卡能够进行数字化录音,那么典型情况下它就有一个Microphone Input(麦克风传声器,下同)(附有某种前置放大器),同时它还有一个ADC(模数转换器,下同)将麦克风输入的模

2013-06-11 18:34:03 2700

转载 Core Audio APIS in Vista/Win7实现

应用范围:Vista / win7, 不支持XP1. 关于Windows Core Auido APIs      在Windowss Vista及Windows 7操作系统下,微软为应用程序提供了一套新的音频组件来改进音频质量。Core Audio APIs提供了这些组件的使用方法,是更高级的APIs的实现基础。例如:DirectSound、DirectMuisc、waveXxx、m

2013-06-09 15:44:39 5098

转载 Core Audio API

http://msdn.microsoft.com/en-us/library/dd370784(v=vs.85).aspx文章翻译译文转载自http://www.cppblog.com/shenhuafeng/archive/2006/12/12/16323.htmlCore Audio APIS :Vista 里面,一组新的用户态的音频组件提供给应用程序来改善应用程序操作音频的能力

2013-06-07 09:24:46 7812 1

原创 一些感悟

今天老大跟我谈了一下,说自己要多想,关键要多想,多做实验,别怕,最好能本地复现bug多看代码,思路才广要试着说服一个人,这样自己的思路才会完善

2013-04-28 21:01:02 638

原创 使用windows挂钩监视键盘代码实现

编译环境VS2005实现的功能很简单:       对于键盘的每一个输入:保存到文件中实现原理:        安装全局键盘钩子        通过函数指针设置回调函数(用于将字符保存在文件中) 细化成以下几步1 生成一个win32 dll工程(工程名为testdll,生成的dll为testdll.dll)  主要用于导出两个函数 一个是用于设置键盘钩子 一个是用于

2013-04-15 21:08:57 2333

原创 网络编程的注意事项

一定要调用WSAGetLastError查看错误码观察错误的文本描述(观察变量的值这一栏中输入)$err,hr

2013-04-02 19:39:20 1030

原创 驱虫记

晚上关灯睡觉,突然听到一阵嗡嗡的声音,拐了,有飞虫,赶紧开灯看,一只很大的虫子在到处飞,也不是到处,它就是往吊灯那飞,赶紧的拿起床单就扑它,想扑它扑走,无奈总是扑不到,我就坐下来休息。想想怎么才能把它弄走呢,我仔细观察了一下,发现那个虫子总是在几个吊灯之间绕来绕去的,说明一下,我住的房间上面有四个吊灯,呈菱形排列,虫子就在那飞来飞去。我想明白了,这个虫子有趋光性。       我想到了利用这一

2013-03-30 21:08:57 677

原创 毕业论文Start

还有一个月就要答辩了,现在还什么都没有写,看来得开始了        准备写语音的客户端,构思如下:         一个采集类,一个播放类,一个接收类,一个发送类,一个服务端类        采集类用于采集语音进行缓存        播放类用于播放语音        接收类用于接收网络数据        服务端类进行用户的上线提醒       不过想想感觉还是挺简陋的

2013-03-22 20:54:56 1062

原创 单例模式-C++实现

单例模式  保证一个类只有一个实例,并提供一个访问它的全局访问点所谓只有一个实例 那就让别人不能随便new 只能从类的一个静态方法得到它的实例,构造函数设为私有的即可class Singleton{private:static Singleton* Instance;private:Singleton();public:static Singleton* Get

2012-11-04 18:42:24 4343 2

原创 vs 使用小技巧

这些都是在使用vs编译器遇到的一些问题,这些方法自己都测试过,在本人机器上测试可行VS2010 窗口布局打乱了之后怎么恢复成默认的啊??http://zhidao.baidu.com/question/200519679.htmlvs2008 怎么设置Use MFC in a Shared DLLhttp://zhidao.baidu.com/question/396800688.

2012-10-07 14:59:53 947

原创 三个自然数的积为1986,和为338,求这三个自然数

由题意,我们可设这三个自然数分别为x,y,z 则有x+y+z = 338,xyz = 1986 由于表达式是对称的,我们不妨设x        我们可以分别用x表示y和z,然后利用计算机从1到338遍历,分别求出每种情况,即可求出满足条件的情况.那么没有简单方法吗?        那个必须有,木有我就不会写这篇文章了.        x+y+z=338112  z>=113 那么

2012-10-06 11:36:21 2009 1

原创 求数组的子数组之和的最大值

1  蛮力法:   从第一个元素开始的子序列有A[0],A[0]-A[1],....A[0]-A[i],...A[0]-A[n-1]   从第i个元素开始的子序列有]..A[i,A[i]-A[i+1],...A[i]-A[n]   如此我们只需把每一种情况求出来进行比较即可得到结果  第i个元素都是是N-i次计算  共有N个元素 那么复杂度位 N-1+(N-2)+....1 =

2012-10-05 16:57:09 944

原创 最大子数组乘积

给定一个n个元素的数组,数组元素全部为整数,负数,正数和0均有可能存在,设设计一个算法,找出连续的几个数组元素相乘积最大刚开始时毫无头绪的,以为直接用递归就可以了,不过,当你毫无头绪的时候,你就考虑最简单的情况,然后进行分类讨论,一般是很有效果的首先当无0的情况的时候,并且为负数位偶数个的情况的时候 不用说 全部乘起来一定是最大的乘积(无0负数位偶数个)其次当无0负数为奇数个的

2012-10-04 14:35:55 2697

原创 给定一个整数实现奇偶比特位互换

上次参加创新工场笔试,有个题目叫做定义一个宏实现,给定一个整数,进行奇偶比特位互换,比如整数6互换之后就变成9,当时毫无头绪,回头想想也不是很难思路如下:左移一位,则偶数位到了奇数位,将偶数位清零右移一位,则奇数位到了偶数位,将奇数位清零  让两者相加,则得结果        32位的整数,那么如何让偶数位清零,我们知道任何比特位与1相与是其本身,与0相与变为0,因而若想将偶数

2012-09-27 21:12:05 3768

原创 .h和.cpp的区别

1  #include"xxx.h"其实是把.h的内容直接拷贝到对应的文件里,如果里面的函数和变量没有加static,就默认是externstatic 就是说只有本编译单元能访问这个函数或变量,extern 是指不仅内部编译单元能访问,外部编译单元也能访问2 .h只是为了方便,它只是把所有公共的函数打包到一起给其它编译单元使用,为什么呢,假如你的程序里可以只有cpp,要访问外部函数,就

2012-09-16 19:18:17 2366

原创 运算符优先级口诀表

C语言运算符及优先级优先级         运算符         含义                   运算符类型        结合方向1             ()         圆括号                             单目            自左向右               []         下标运算符

2012-04-13 08:15:21 873

原创 有n个人到图书馆还书,还有n个人到图书馆借书,若他们要还和借的书是同一种书且图书馆内现在没有此书,求他们要怎么排队才能保证每个人都能借到书

我们可以把图书馆这本书看成一份资源 资源如果等于0 说明需要还书 如果大于等于0 既可以还书 也可以借书          函数代码如下:    void f(int  returnbook, int borrowbook,int resource,string& queueresult, int& resolutionnumber){if(borrowbook == 0&&res

2012-04-11 11:12:45 3252 2

原创 单链表的环的入口点一个小证明

如何判断一个单向链表是否有环?如果有,如何找到其入口节点的指针?         算法思想:用两个指针p1,p2同时指向链表的头部,p1一次移动一步,p2一次移动两步,如果最终p1和p2重合则说明链表有环,如果p2走到空指针(链表的结尾)则说明链表无环; 如果最终p1和p2重合,使p2重新指向链表的头结点,然后p1和p2同时一次移动一步,当p1和p2再次重合时该节点指针就是环的入口节点指针

2012-03-04 10:15:39 2328 1

原创 求N!的二进制表示中最低位1的位置解答题中一个小证明

问题2的解法2中说到(如果不清楚题目的,可以网上搜一下 编程之美,不要被阶乘吓到)                      N!中含有质因子2个个数等于N减去N的二进制表示中1的数目,                     我真是百思不得其解,网上查了一些资料,好像也没有给出证明,有个哥们有证明,不过写的不够清楚,居然还是写在一张纸上的,然后拍完了传上去的,看得我真是

2012-02-29 15:02:32 1403

飞鸽传输 局域网非常快

好用的飞鸽传书软件 在一些不能使用qq的软件场合可以用 非常快

2013-10-09

windows核心编程 清晰 完整 免费版

非常讨厌那种为了积分连文档都传不全的人,网上找了一份完整版 贡献给大家

2013-04-15

安装键盘钩子

监视键盘输入 将输入保存到文件中 里面有两个工程 一个dll工程 一个win32工程

2013-04-15

程序员面试题精选

一些比较经典的面试题 面试时可以看一下 非常有用

2012-10-28

求子数组最大和

求数组的子数组之和的最大值,数组中全部为整数,子数组之和即为连续的数组元素相加之和

2012-10-05

最大子数组乘积

给定一个n个元素的数组,数组元素全部为整数,负数,正数和0均有可能存在,设设计一个算法,找出连续的几个数组元素相乘积最大

2012-10-04

奇偶比特位互换

用一个宏实现奇偶比特位互换,创新工场笔试的一题

2012-09-28

QT入门教程

适合QT初学者,可以通过它快速入门,讲解从最小的例子hello world做起,知道完成一个小型项目

2012-09-15

空空如也

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

TA关注的人

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