自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (2)
  • 收藏
  • 关注

原创 记录可用分---10.9

CSDN社区共有可用分(注:此分是指新版下的积分):7357, 已花费可用分:100, 剩余可用分:7257  

2007-10-09 08:40:00 308

原创 OFFICE 激活引发0xC004F074错误

PS:我也是服了这个垃圾网站的奇葩程序员,脑子又TMD进水了,放个链接强制改格式,然后回车就会跳链接,都不知道怎么起新行。每次改个功能,都像跟用户过不去一样,二十年来,基本一直如此。批量激活版一直无法激活,出错,先是/ddescr:0x80070005,查了一下,需要管理员权限,解决。然后又出错了,这回的出错代码:0xC004F074,又查了一下,需要补丁。另加上命令行,方便我以后用。

2023-09-28 20:27:34 1622

原创 惭愧,我这外行人错用了N年的CreateDIBSection

位图读取

2023-03-18 09:59:45 187

原创 OpenCV入门级操作

opencv基本操作

2023-01-23 11:38:33 157

原创 最简单的waveout函数播放音乐

/ waveOut___lab_nowindow.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//BlockAlign数据块对齐单位(每个采样需要的字节数)// C 运行时头文件。

2022-08-23 12:02:08 471

原创 枚举播放设备

IMMDeviceCollection *deviceCollection = NULL;UINT deviceCount; hr = deviceCollection->GetCount(&deviceCount); if (FAILED(hr)) { return; } for (UINT i = 0 ; i < deviceCount ; i += 1) { .

2021-11-05 20:49:48 156

原创 最简单的WASAPI播放音乐代码

#include <windows.h>#include <iostream>#include <mmreg.h>#include <mmdeviceapi.h>#include <Audioclient.h>#include "wav.h"#define REFTIMES_PER_SEC 5000000#define REFTIMES_PER_MILLISEC 10000#define EXIT_ON_ERROR(hre.

2021-11-05 20:39:56 1272

原创 float数据十六进制表示法,十六进制读取float数据

今天用微软自带的计算器计算浮点的十六进制码,竟然没有,然后我就查啊查,费了九牛二虎之力才搞懂这个。float是32位,符号位(正负),小数点位,小数后的位数是这样分配的。首先,计算机的内数字在内存中是逆序存放的。即1234,实际存放是4321。内存怎么样存放我是不清楚的,只能在硬盘中查看数据。尽管硬盘数据有大端字节序和小端字节序区分,但中文操作系统好像默认都是逆序的小端字节序(little-endian)。大端字节序小端字节序32位整数在硬盘里的存放顺序,以每8位为一个数字,即.

2021-11-04 01:29:10 5807 3

原创 关于浮点PCM编码,以及PEAK CHUNK

用WASAPI编播放器,发现系统默认的采样格式其实是浮点式的。然后我就卡壳了,查了好多资料也没完全搞懂,只是大略上知道了一点点。我们电脑里的大部分WAV无损文件,大多是44100HZ,双声道,16位深度,即CD音质。但现在的DVD和数字电视的采样是48000HZ,蓝光甚至到了96000HZ,PCM编码也由当初的16位整数,变成了现在的32位浮点,即我们用现在的电脑录声时,采样率就是这样子,我们的硬件已经是这了。我用IAudioClient::GetMixFormat获得系统默认编码器时的格式是这样的。

2021-10-31 13:55:22 1499 1

原创 error C2695 只是在调用约定上不同

为每个方法添加STDMETHODCALLTYPE例:int a();intSTDMETHODCALLTYPE a();

2021-10-23 15:20:16 371

原创 一个外行对于CSDN改版的看法

我自2004年加入CSDN以来,这一晃也过了近20年了,当初就是想简单学个C语言(用来考二级证那种),那会也没想太多,后来不知怎么想的,玩着玩着就开始自学编程了,最早也就是写个游戏辅助什么的,什么自动注册帐号,登录领奖那种,尝到甜头后,一发不可收拾,只要想编点什么都是现学现卖,谷歌百度东拷西粘的。偶尔玩玩,玩完就忘。清除扫描文档杂点,做播放器波形图之类,反正难度很低,入门级都算不上,但很方便我用那种。我不是搞IT的,什么技术之类完全不懂,最早来这也不是为学技术,因为什么都看不懂,最多就是灌水。问的问题少

2021-10-16 16:28:08 1435 1

原创 控制台输出中文字符串乱码的问题

今天学着做多线程,用控制台做简单程序。我只是一个编程爱好者,以前做的小程序都是直接windows界面的程序做的,最讨厌控制台程序,今天玩了一把,真是坑啊,COUT竟然不能输出字符串,除非直接在双引号内填加字符,用字符串数组就不行了。于是尝试用printf,不行,乱码,网上一查,_tprintf,用了,无效,S%输出第一个字母,s%输出字符串,乱码。有人说什么”控制台的默认代码页通常是 437,即旧的 IBM PC 代码页,这是在欧洲采用新货币之前设计的机器。您必须将控制台切换到另一种具有字符 SetCons

2021-10-08 18:46:37 541

原创 编译并使用APE官方解码包

还是APE官方解码包。他们的源码包特别恶心,C++写的类库,编译版本不对报错,编译器不一样报错,编译器没错,但不知道他们源码历史,也有可能通不过,而且他们的源码一定是最新版的编译器编的,所以为了编译他们的文件,刚推出VS2019,VS2022就得下。好在这个源码包相对还是很好编译的。他们的解码程序也很怪,解码包里有两个示例,一个在CONSLE文件夹里,一个在SAMPLE文件夹,SAMPLE是导出DLL中的函数来解码,这个我不大会,只不过照抄下来很容易通过,解码出来的是数据块,就是wav去掉文件头后的..

2021-10-06 20:31:03 450

原创 LNK2005,LNK2001,已经在obj中定义

LNK2005,主程序调用其他CPP里的静态函数,去掉STATIC通过。LNK2001,已经在.OBJ文件中定义,查了下谷歌,说什么重复定义什么的,但我引用的是别人的源码库,我又不能改,解决方法很简单,直接移除该函数所在CPP就行了。...

2021-10-06 14:22:38 222

原创 应用程序无法正常启动(0xc00007b)

这两天用MONKEY AUDIO提供的库解码APE,示例全部成功通过,但有一个问题,用decompress文件夹下的sample解压的速度是source下console的好几倍,sample只需30秒解压,console下的程序竟然需要花150-200秒。于是尝试自己做,sample程序用的是DLL导出函数,需要预先装载dll,我查了下源码,直接到源文件里引用。结果就遇到了“应用程序无法正常启动(0xc00007b)”。上网查了下,说是什么不同编译器LIB,DLL版本问题。于是我尝试了下换编译器,将VS20

2021-09-27 21:04:54 437

原创 error LNK2019: 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“

项目属性->链接器->系统->子系统->未设置

2021-07-26 17:59:00 914

原创 MingW编译ffmpeg方法记录

安装MINGW,下载安装基本插件 安装MSYS 下载yasm.exe,放到MINGW\BIN 下载PKG-CONFIG,liglib-2.0-0.dll到MINGW\BIN目录下 编译PKG-CONFIG,解压,进入目录编译:./configure –with-internal-glib,将编译出来的pkg-config.exe放到MINGW\BIN目录下 查找vcvars32.bat,点属性,将目录复制下来。到MINGW\MSYS\1.0\目录下,打开msys.bat,在开头把vcvars32的

2021-06-26 17:37:33 272

原创 direct sound 库文件

好几个月没接触编程了,自己写的东西都搞不懂了,项目缺lib都不知道怎么搞。系统提示:无法解析的外部符号 _vsnwprintf,竟然是缺legacy_stdio_definitions.lib还有得安装MFC。备份添加lib名Dsound.libdxguid.libWinmm.libdxerr.liblegacy_stdio_definitions.lib...

2021-06-25 07:30:17 63

转载 zconf.h备份,zlib源码中没有,备份,以防将来没了

/* zconf.h -- configuration of the zlib compression library* Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler* For conditions of distribution and use, see copyright notice in zlib.h*//* @(#) $Id$ */#ifndef ZCONF_H#define ZCONF_H/** If yo...

2021-01-20 15:33:49 579

原创 WAVE文件头mmio操作实例分析备忘

wave文件头分很多种,参考:https://blog.csdn.net/xsjm206/article/details/6727023实际上更多。所以操作起来其实挺麻烦的。但是总的来说只要记住文件头大小即可了。44,58,60,90。mmio函数操作步骤:1。HMMIO hmmio = mmioOpen(strFileName, NULL, MMIO_ALLOCBUF | MMIO_READ);PS:第二个参数需要注意:除非打开内存文件、为缓冲 I / O 指定缓冲区的大小或指定卸载的

2021-01-10 15:13:41 525

原创 directsound示例程序出错解决办法

不知道为什么direct SDK在安装时不会自己设置环境变量,还需要手动添加添加目录,库文件C:\Program Files (x86)\Microsoft DirectX SDK (March 2009)\IncludeC:\Program Files (x86)\Microsoft DirectX SDK (March 2009)\Lib\x86legacy_stdio_definitions.lib...

2020-12-31 08:40:37 1197

原创 关于ffmpeg示例程序解码Mp3文件的header missing

17年看雷神的文章写(抄)出了第一个用ffmpeg做播放mp3音乐程序。然后就再没碰ffmpeg,因为当时觉得太难了,过了两年后再用ffmpeg4.2去编译当年的代码已经通不过了。后来就尝试用他的示例代码解码,一直失败,提示我missing header,我在整个源码里找这个提示的出处找不到,后来还加了好多ffmpeg群,问大神这个问题,不好意思,没一个人教我,习以为常,自己折腾吧。做为外行菜鸟的我只好下了最笨的功夫,一行一行,一个函数的查起,最后还没查出来。直到编译ShiftMedia,我才知道ffmpe

2020-12-29 07:52:01 2810 2

原创 编译ShIftMedia_ffmpeg备忘

以前在国外编译FFMPEG,用MINGW+MSYS2,方便极了,我这个纯业余菜鸟照着网上教程一遍过。回国后,MINGW就用不了了,只能另寻他法,后来就知道了Shift_Media可以在vs下编译,而且不需要特别强的专业水准,于是我就尝试自己做。经过一个多月时间才算编译通过。经验:1。建一目录,放置两个文件夹。其中一个是为存放编译出来的的库文件,文件夹名msvc(好像必须这么命名,过了太久,忘了)另一个是source。在source下放置shiftmedia工程文件夹。2。在ffmpeg下的SMP

2020-12-28 15:58:44 229 2

原创 健忘的业余编程菜鸟在这里安窝

我04年考二级证去学习机构学了点C语言,老师建议在这注册帐号就注册了,当年真是没认真学,啥都没学会,天天在这灌水了。后来玩网游时为了做辅助,自学了一点皮毛编程,发现这玩意是真的有用,然后就陆陆续续,时不时的用编程解决了不少问题。只不过用时猛冲一阵,东拼西凑代码,过后就全忘了,遇到问题再捡起来,又得有很多东西得重新搞起,真地是一个烦啊。所以我决定了,以后再新学会点东西,或者是获得经验,就在这贴上,方便以后自己来查。...

2020-12-28 15:07:25 118 2

原创

三、论坛专家分等级说明1-5角用户一角用户 该版得分小于等于100分二角用户 该版得分小于等于500分,大于100分三角用户 该版得分小于等于1000分,大于500分四角用户 该版得分小于等于2000分,大于1000分五角用户 该版得分小于等于5000分,大于2000分1-5星用户一星用户 该版得分小于等于10000分,大于5000分二星用户 该版得分小于等于30000分,大于10000分三星用户

2008-09-18 08:18:00 386

原创 1212

共 8687 分

2008-08-07 07:53:00 267

空空如也

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

TA关注的人

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