自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舞亦香满衣

夜深人静思往事,旧梦如歌转萧条。昨日悲欢苦未消,回首前尘却已遥。

原创 ffmpeg avframe yuv 旋转

// 顺时针旋转 ffmpeg avframe yuv  rotation enum VideoRotationMode {   kRotateNone = 0,   kRotate90 = 90,   kRotate180 = 180,   kRotate270 = 270, }; ...

2018-02-23 09:55:30 1232 2

原创 jpeg转i420水印消失问题

下图转换为i420后变成白色图片,原因:i420的颜色范围是[16,235],jpeg转换出来的是YUVJ420P([0,255]),而水印的颜色刚好是240,这样转换成i420就变成白色了 http://blog.csdn.net/lanxiaziyi/article/details/7434...

2017-12-21 10:18:19 195 0

转载 C++绘制箭头原理

http://kapo-cpp.blogspot.com/2008/10/drawing-arrows-with-cairo.html Drawing arrows with Cairo For my ggredit project I need to draw connectors ...

2016-01-15 10:44:20 5265 0

转载 视频编码部分定义

GOP QP Bit Rate(码率) PSNR Definitions: Ø GOP(Group of Pictures) 策略影响编码质量:所谓GOP,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,...

2014-02-20 11:09:36 636 0

转载 xcode 4 制作静态库详解

http://blog.csdn.net/pjk1129/article/details/7255163 最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Wi...

2013-12-12 10:00:52 557 0

转载 ubuntu 12.10的vmware虚拟机中连接android手机设备调试

手机是盛大bambook s1,系统大约是android 2.3.5左右。 win7 64位版上安装的vmware 8.0,装了ubuntu 12.10系统(来自于python for android的 kivy镜像盘,由原来的vdi(virtual box)格式转化而来(即vmdk格式)。 ...

2013-11-25 11:14:40 1776 0

转载 [Android拾遗]如何把ndk-build的所有信息输出到文件

http://blog.chinaunix.net/uid-13614124-id-3835377.html ndk-build V=1 2>&1 | tee error.txt 利用这个命令可以帮助我们解决编译错误,不求甚解。 参考:http://www.cnblog...

2013-11-19 10:36:49 1171 0

转载 NDK jni 加载静态库

http://www.cnblogs.com/zhangweia/archive/2013/10/10/3361711.html 加载静态库到android,静态库的提供方式有2种, a. 通过源文件来编译静态库 b. 加载已经编译好的静态库 首先我们来看,...

2013-11-18 22:44:15 2410 0

转载 Android之NDK开发

http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html 一、NDK产生的背景   Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Andr...

2013-11-16 21:47:06 779 0

转载 build webrtc for android

http://www.cnblogs.com/orochicgj/archive/2013/05/18/3085031.html os  ubuntu 12.04 x64        (貌似是只有64位的系统才能编译) 根据官网的这两个指导页: http://www.web...

2013-11-15 18:36:57 6443 0

转载 ubuntu下eclipse中android模拟器打不开解决

http://www.cnblogs.com/Shirlies/archive/2013/03/30/2989912.html PANIC: Could not open: android2.2(注释:android2.2是我的模拟器取的名字)      首先要注意配置的路径要对,...

2013-11-15 18:36:02 2007 0

转载 Building a WebRTC Client for Android

http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/ *** Update:  As a few readers have pointed out, the libjingle source ...

2013-11-15 16:28:28 4099 0

转载 安装Python-2.5.2,并修改默认python版本

http://blog.csdn.net/yahohi/article/details/6437788 由于要在linux中使用python 2.5版本,结果ubuntu 10.04默认版本为2.6,因此要安装2.5版本,并将其默认编译器改为2.5版本的。 下面是主要步骤: ...

2013-11-15 09:55:01 1100 0

转载 ubuntu svn安装和使用

http://blog.csdn.net/hellollx/article/details/5587808 subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。 sv...

2013-11-12 13:56:41 847 0

转载 Ubuntu 12.04增加右键命令:在终端中打开

http://www.linuxidc.com/Linux/2012-05/59565.htm 软件中心:搜索nautilus-open-terminal安装 命令行:sudo apt-get install nautilus-open-terminal 重新加载文件...

2013-11-11 23:13:31 1525 0

转载 10分钟 教你学会Linux/Unix下的vi文本编辑器

vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器。看了不少关于vi的资料,终于得到这个总结。不敢独享,和你们共享。     首先,记住vi编辑器的两个模式:1、命令模式 2、编辑模式。    在一个UNIX/Linux的shell命令或者一个以斜杠(/)、问号(?)...

2013-11-11 23:03:25 685 0

转载 ubuntu 12.04下开启root图形界面登录

先设定一个root的密码,sudo passwd root 1、先设定一个root的密码,sudo passwd root 2、root 登陆,su root 3、备份一下lightgdm cp -p /etc/lightdm/lightdm.conf  /etc/li...

2013-11-11 22:54:59 1736 0

转载 CentOS上搭建Android开发环境遇到此错误:failed to create the SD card

http://blog.sina.com.cn/s/blog_63f0f11701013iam.html CentOS上搭建Android开发环境遇到此错误:failed to create the SD card to create the SD card" title=&...

2013-11-10 16:42:40 2681 0

转载 CentOS设置Mono环境变量

GitHub上有直接通过脚本一键安装Mono的脚本,具体参见 https://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/fedora。 1、安装Mono的最新环境Mono-2.11 mkdir mo...

2013-11-10 14:43:39 737 0

转载 Android开发学习之三——第一个Android程序

下面我们建立第一个Android程序。 打开Eclipse,开始如下步骤: 1.File ==> New ==> Android Application Project 出现如下窗口: 2.在出现的表单中填写: Application Name:应用程序显示...

2013-11-09 12:21:09 683 0

转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)

Android开发环境搭建全程演示(jdk+eclipse+android sdk)          全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: htt...

2013-11-09 08:04:31 744 0

转载 Eclipse下安装Android开发环境:NDK和CDT

Eclipse下安装Android开发环境:NDK和CDT  (本文根据互联网资料收集整理,并经过作者亲自验证) cheungmine 本文记录了最新的eclipse版本helios如何搭建Android的JDK和NDK的开发环境。并提供了整合NDK和cygwin的方法。为了使用...

2013-11-09 07:58:52 822 0

转载 Android开发环境搭建教程

在开始Android开发之旅启动之前,首先要搭建环境 。打包下载开发环境所需软件 http://pan.baidu.com/share/link?shareid=521417&uk=3206814945   1、jdk安装 如果你还没有JDK的话,可以去这里下载,接...

2013-11-08 21:06:19 629 0

转载 Win32 路径处理相关函数

头文件:WinBase.h CreateDirectory、CreateDirectoryEx 功能:创建一个新目录  GetCurrentDirectory 功能: 得到当前目录,并放到缓冲区里 GetDiskFreeSpace、GetDiskFreeSpaceEx ...

2013-07-26 14:20:11 701 1

转载 线程同步之Slim读/写锁

本系列意在记录Windwos线程的相关知识点,包括线程基础、线程调度、线程同步、TLS、线程池等。   Slim读/写锁 SRWLock的目的和关键段相同,对一个资源进行保护,构造了一段“原子访问”的代码,不让其他线程访问它。但与关键段不同的是SRWLock允许区分想要读取资源值...

2013-03-25 16:14:25 640 0

转载 向Richedit插入动态Gif的实现(关于QQ表情功能的制作)

http://www.cnblogs.com/tony-law/archive/2011/09/16/2178944.html 要做一个类似QQ表情的东西,用BCB6.0来做,本来这个工具也不是熟悉,用得多还是VC吧,难! 上网查了一下,因为要播放GIF文件,那个在CSDN说的几乎...

2012-09-18 18:14:23 3075 0

转载 win7生成生成Detours.lib以及简单使用实例

Detours是微软开发的一个函数库,可用于捕获系统API。在用其进行程序开发之前,得做一些准备工作: 一.下载Detours      在http://research.microsoft.com/sn/detours 可免费下载Detours 二.安装Detours        ...

2012-06-21 13:59:12 995 3

转载 如何生成Detours.lib——Detours的使用准备

Detours是微软开发的一个函数库,可用于捕获系统API。在用其进行程序开发之前,得做一些准备工作: 一.下载Detours      在http://research.microsoft.com/sn/detours 可免费下载Detours,当前的最新版本是 Detours Exp...

2012-06-21 13:51:09 722 0

转载 字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路...

2012-02-20 10:12:28 560 1

原创 wParam和lParam消息

wParam和lParam消息 1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。 2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。 3...

2012-02-17 11:31:18 1497 0

转载 COM 实例初探

<br />http://blog.csdn.net/zh291/archive/2009/04/24/4106818.aspx

2011-04-02 15:12:00 671 0

原创 MFC 分页控件

写了个MFC的分页控件,分享一下。使用方法:1、分页控件父窗体继承CPagerNotify类,并重写virtual void OnGotoPager(int nIndex)方法2、声明变量 CPagerCtrlEx m_Pager;3、在窗体的OnInitDialog()方法中写入下面代码设置图片...

2011-02-16 16:31:00 4579 3

转载 AMR文件格式分析

现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式。 AMR,全称是:Adaptive Multi-Rate,自适应多速率,是一种音频编码文件格式,专用于有效地压缩语音频率。 AMR音频主要用于移动设备的音频压...

2010-07-08 14:29:00 3601 1

原创 ffmpeg 编译 dll 和 lib 文件

<br />问题:msys + mingw 下编译ffmpeg,生成不了lib,只有dll<br />解决:必须装入VC的库文件<br />步骤:<br />1.Start->Programs->Microsoft Visual C++ ...

2010-07-01 14:55:00 3041 2

原创 AudioChat下载地址

 点击下载AudioChat 下载地址:http://www.dbank.com/download.action?t=40&k=MTg2MjA4OTE=&pcode=LCwyNDQ2LDI0NDY=&rnd=4 AudioChat是一款运行于PC上的语音群聊软件,可以灵活的...

2010-04-27 16:49:00 1835 2

原创 c/c++实现一个密集型server/socket多路复用select

作一个tcp的服务程序,同时可能有大量的客户端连上来,希望分别记住各个socket谁有数据过来,就读出来,放到一个请求队列--这些事情用一个线程完成 另外有一个结果队列,如果结果里包含了socket的编号,用一个线程专门:取出来按编号找回原来发送者socket,发回给原来的客户端 还有一个就是处理...

2010-01-12 17:43:00 1299 1

原创 线程中访问控件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windo...

2009-12-17 14:17:00 1140 0

原创 一个内存池C++类的实现

http://blog.csdn.net/060/archive/2006/10/08/1326025.aspx

2009-12-16 18:35:00 583 0

原创 1-1/2+1/3-1/4+1/5+……

 今天群里有人问的。和斐波那契数列一个道理,可以用递归实现:float sum(int n){ return n>1?(n%2==1?1:-1)/(n*1.0f)+sum(n-1):((n < 0) ? 0 : 1 );}int main(){ float a= sum(3); pri...

2009-11-16 21:04:00 1169 0

原创 Speex手册----编解码介绍

 前言:Speex官网:http://speex.org/ 可以再Documentation下找到PDF版或HTML OL版的英文手册。可能会由于英文技能的匮乏或语音解码领域的不熟悉会有翻译错误,所以每段我都会付上英文原段落,也望各位发现后能够不吝赐教,大家共同进步。 PS:如需转载,注明出处,不...

2009-11-10 10:51:00 1443 0

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