![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序代码
文章平均质量分 73
IT女程序员Lyra
这个作者很懒,什么都没留下…
展开
-
通过libiconv实现文字编码转换
注意:(一)size_t iconv (iconv_t cd, const char* * inbuf, size_t * inbytesleft, char* * outbuf, size_t * outbytesleft);函数iconv在调用之后输出的*outbytesleft值并非转码输出的字节长度,而是说明了outbuf中有原创 2014-11-27 18:05:45 · 534 阅读 · 0 评论 -
Linux声卡录音程序之——mp3
本程序用的Lame进行编程编写程序之前先要安装Lame:一. 下载最新版lame源码:http://sourceforge.net/projects/lame/files/lame/3.99/二. % ./configure%make (需要root权限)% make install (需要root权限)#include #include #include #include原创 2014-11-27 18:05:29 · 682 阅读 · 0 评论 -
用twitter API发微博
(一) 首先,登陆twitter需要翻墙到国外的网络,在国内是登陆不到twitter官网:www.twitter.com 上面去的(二) twitter为二次开发人员提供了各种平台的API,详见: https://dev.twitter.com/docs/twitter-libraries(三)我用的是twitcurl(一个C++平台的API)实现发微博功能,下面描述一下实现的过程,其实官网原创 2014-11-27 18:06:39 · 870 阅读 · 0 评论 -
windows远程桌面命令
在开始->command栏中输入mstsc原创 2014-11-27 18:06:41 · 594 阅读 · 0 评论 -
生成bmp图形文件的代码
bmp文件的生成代码需要注意三个问题:1. 定义bmp文件头,必须要加 __attribute__((packed)),意思是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。否则编译器自动对齐之后,BMP_FILE_HEADER本来应该是14字节,就变成了16字节,这样生成的bmp文件整个就乱了,就不能被当作一个图形文件来查看了。2. bmp文件内原创 2014-11-27 18:06:26 · 992 阅读 · 0 评论 -
Flite,一种开源的tts软件从安装到…
一. 下载安装:(1)下载地址:http://www.speech.cs.cmu.edu/flite/download.html(2) 和一般的开源软件安装步骤基本一致: tar zxvf flite-XXX.tar.gz cd flite-XXX ./configure (可选项 --prefix=/opt意思是指定安装目录,其实不需要特别指定,flit原创 2014-11-27 18:06:23 · 5707 阅读 · 3 评论 -
读mp3文件ID3V2信息,文字编码转换…
提取mp3文件ID3V2信息,通过curl命令发送请求,发布微博。ID3V2信息为UTF-16编码,需要在发送curl命令之前先转码成UTF-8#include #include #include #include #include #include #include #include typedef struct id3_v2_head{ charHeader原创 2014-11-27 18:05:43 · 1438 阅读 · 0 评论 -
Linux声卡录音程序之——wav
代码参考自:http://hi.baidu.com/qshlzh/item/fa99a02fbfd4b44f469962f5#include #include #include #include #include #include #include #include struct fhead{ unsigned char a[4];//四个字节存放'R','I',原创 2014-11-27 18:05:27 · 588 阅读 · 0 评论 -
Linux声卡录音程序之——mp3(通过ALS…
此程序通过ALSA打开声卡设备,和从声卡读取数据,避免直接操作声卡。由于不同主机,不同声卡的名字可能不一样,直接通过设备名操作声卡有局限性,故改进成通过ALSA操作。#include "lame.h"#include #include #include #include #include //#include //#include #include //#include原创 2014-11-27 18:05:34 · 1172 阅读 · 0 评论