C/C++

VC++ GB2312字符转化

GB2312格式字符的转化 UINT nCodePage = 936; int len = WideCharToMultiByte(nCodePage, 0, srcBuff, srcBuffLen, NULL,0, NULL,NULL); char *dstBuff = new char[len+1]; WideCharToMultiByte(nCod...

sdl播放音频

  DWORD playaudio(void* lpParam) { UINT dwDuration = 0; UINT start_time = 0; DWORD lastplaytime = GetTickCount(); if ( SDL_Init( SDL_INIT_AUDIO| SDL_INIT_TIMER ) ) { return 0;...

ActiveX加载cab文件

暂时还没有使用过将activex发布在服务器上,现在先记录一下本地静态页面加载当前目录的activex控件。 编写Activex的inf安装文件 编写带版本号的osd文件 在cmd中输入iexpress.exe,使用该工具生成 cab...

关于腾讯云搭建ftp服务器卡在PASV的问题

在腾讯云上搭建FTP服务器,使用被动模式的时候发现在 PASV之后卡着无法正常上传和下载文件。因为FTP客户端默认的传输模式是被动模式,因此在通讯过程中会去寻找服务器的ip地址进行连接,但由于腾讯云的外网ip不是...

ffmpeg解码海思G726音频文件

最近需要解析海思的G726格式的音频文件,主要是AVCodecContext结构体中输入参数的设置,如果设置错误的话就不能正确的播放出声音。现写个范例如下:   #define Hisi_AUDIO_HERDER_LEN 4  //hisi 音频数...

vc++ ocx中添加自定义参数

虽然ocx已经过时,现在还是有很多网页使用ocx技术。加载ocx时就会遇到需要提前输入自定义参数的问题,譬如:要连接的服务器的IP地址,数据库的地址,比对ocx版本之类的,这样就需要在加载ocx时输入参数,现将自己...