C/C++类
桂质洁
2002年毕业于武汉大学,2010年加入武汉诚迈科技;目前在公司主要承担与华为终端的外包项目。
加入诚迈以来,先后承担公司与联发科、TCL合作,基于android系统的智能手机和智能电视项目。
展开
-
Windows平台下函数返回错误的处理
一、Visual Studio环境开发小技巧1、在调试界面环境下Watch窗口中输入“@err,hr”,则可以查看最近一次错误码和错误含义2、Visual Studio6.0环境下,在开始菜单里的“Error Lookup”快捷菜单中打开该窗口,查看错误码对应的错误详细描述;Visual Studio2005环境下,在“工具->错误查找”打开该窗口。原创 2008-07-27 20:38:00 · 723 阅读 · 0 评论 -
Lnk005:Symbol Already Defined错误产生的原因
许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误,而且通常是在使用第三方库时遇到的。对于这个问题,有的朋友可能不知其然,而有的朋友可能知其然却不知其所以然,那么本文就试图为大家彻底解开关于它的种种疑惑。 大家都转载 2008-07-29 17:36:00 · 5490 阅读 · 0 评论 -
音量控制结构MIXERCONTROLDETAILS解释
Platform SDK 中控制系统音量的重要结构MIXERCONTROLDETAILS结构体定义document.write(article_titile_left);MIXERCONTROLDETAILS结构体定义MIXERCONTROLDETAILStypedef struct{DWORD cbStruct;指示出MIXERCONTROLDETAILS结构的大小(转载 2008-08-07 18:09:00 · 4439 阅读 · 0 评论 -
Windows混音器API使用
1.首先用mixerGetNumDevs()函数获取系统中的混音器设备的数量。一般,机器上都至少有一个混音器设备——声卡,如果机器上没有连接其它的音频设备,那么也就只有声卡这一个混音器设备。我的机器上接有一个名为USB EMP Audio Dedice的录音设备,所以该函数返回2,表示有两个混音器设备:Realtec AC97 Audio和USB EMP Audio Dedice。UINT uNu转载 2008-08-07 15:17:00 · 4623 阅读 · 2 评论 -
Wav文件格式及相关API解释
什么是Wav文件.Wav文件直接反映了一个声音在每个时刻的大小值,比如说以下一段波形: 我们按每人0.1秒取一点,得到的wav文件数值就是0,1,1,-1,0,1。因此,假如我们能把许多Wav文件的数据直接相加,你听到的就是所有的声音,这就是混音器的原理。 下面我们分析一下Wav文件结构: 我们可以打开一个Wav文件直接看其二进制码: C:/user/wave/22.wav 00000000 52转载 2008-08-08 14:59:00 · 3583 阅读 · 0 评论 -
VC编程经验
1 toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改。 2 VC++中 WM_QUERYENDSESSION WM_ENDSESSION 为系统关机消息。4 在VC下执行DOS命令 a. system("md c://12"); b. WinExec("Cmd.exe /C md c://12", SW_HIDE);转载 2008-08-08 16:13:00 · 5543 阅读 · 3 评论 -
Vector解惑
之所以会有这样的疑问,是因为在写多线程程序的过程中经常用到vector作为序列消息的容器, 一个或多个向vector写入struct类型的元素,另外的一个或者多个线程取出元素加以处理,这也是大多数生产者消费者模型的最常用方式。在这个过程中有必要了解内存的分配和释放时机,以避免产生内存的泄漏。typedef struct _TEST1{ TCHAR aryt[100];} TEST1,*LPTE转载 2008-08-22 19:41:00 · 1050 阅读 · 0 评论 -
四道微软面试题
朋友去MS面试,我从他口里探到几道编程面试题。特来和各位分享。 (1) 一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。 请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。 注意: - 5个数值允许是乱序的。比如: 8 7 5 0 6 - 0可以通配任意数值。比如:8 7 5 0 6 中的0可以通配成9或者4 - 0转载 2008-10-15 13:59:00 · 518 阅读 · 0 评论