- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 使用libevent实现最简单的android http-server
其实就是把libevent sample 下的http-server.c 在android emulator 上跑起来环境:libevent: libevent-2.0.12-stablesdk : android-sdk-linux_86 支持到2.01
2011-07-31 22:57:57 3766
转载 VS 2005使用map文件查找程序崩溃原因
一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道micros
2011-07-30 16:34:19 640
转载 sqlite 数据类型 全面
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮
2011-07-29 18:00:14 656
转载 【原创】Cygwin下使用GNU toolchain进行ARM的开发调试
label: ARM Cygwin GNU ARM toolchain arm-linux-gcc arm-linux-ld arm-linux-* 笔者刚开始用arm-linux tool chain开发arm程序的时候是在虚拟机的linux环境中进
2011-07-29 09:37:53 2926
原创 android 编译 LIBCURL 库
第一步 配置成 ARM 环境./configure --host=arm-linux CC=arm-linux-gnueabi-gcc --prefix=/opt/curl第二步 make APP=linux收工。
2011-07-27 16:10:06 1895
转载 Android AudioTrack 播放音频
Android平台播放多媒体数据通常是指定 datasource, 由系统处理剩下的事情。但是当要添加其他不被直接支持的媒体格式并可能要直接控制输出时,指定datasource的方法就不好使了。本例使用AudioTrack类直接在应用层输出解码后的PCM音频数据,于是就可以自由的
2011-07-26 17:51:02 2188 1
转载 FFMpeg框架代码阅读
简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Ma
2011-07-21 13:37:03 735
转载 用OpenCV 读取 png 中含有 alpha 的图像
OpenCV对图像的读取和保存支持非常方便。但也有非常不爽之处。其中之一就是不能读写ALpha通道。今天在网上找到了解决的办法(http://blog.developer.stylight.de/2010/05/how-to-load-alpha-channel-pngs-wit
2011-07-20 09:28:45 3214 1
转载 Android NDK的C/C++代码中利用JNI回调实现字符编码转换
在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有MultiByteToWideChar之类的函数,Linux下有iconv库,纯C下
2011-07-18 17:50:47 805
原创 JNI(Java Native Interface)在多线程中的运用
引文地址:http://blog.csdn.net/hust_liuX/archive/2006/12/25/1460486.aspx 我在这里将文章整理了一下,重新修改了部分描述和增加了一些重要的说明事项。修改文如下: 问题描述:一个java对象通过JNI调用DLL中一个sen
2011-07-18 16:42:44 870
转载 19个非常有用的 jQuery 图片滑动插件和教程
jQuery 是一个非常优秀的 Javascript 框架,使用简单灵活,同时还有许多成熟的插件可供选择。其中,最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入精美的效果。今天这篇文章向大家分享19个非常有用的 jQuery 图片滑动插件和教程。Slide
2011-07-15 20:50:04 918
转载 linux 进程间通信之消息传递
linux 进程间通信中消息传递主要分为管道,FIFO,消息队列(1)管道管道由pipe函数创建,提供一个单路(单向)数据流。pipe函数返回两个文件描述符:fd[0]和fd[1]。前者打开来读,后者打开来写。管道没有名字,所以只能由有亲缘关系的进程使用。尽管管道是由单个进程创建
2011-07-15 20:30:43 675
转载 据说是来自chrome的代码里的一个模板
template typename T, size_t N> char (&ArraySizeHelper(T (&array)[N]))[N]; #define arraysize(array) (sizeof(ArraySizeHelper(array))) 然后使用这个ar
2011-07-15 20:27:49 667 2
转载 JNI编程(二) —— 让C++和Java相互调用(1)
自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所
2011-07-14 10:43:53 962
原创 pugixml Light-weight, simple and fast XML parser for C++ with XPath support
http://pugixml.org/
2011-07-14 09:18:04 780
转载 [转载]【转载】GIS开源软件大全
原文地址:【转载】GIS开源软件大全作者:小eks 3map:行星地球项目由3map驱动,这是一个自由软件,由Telstra宽带基金会创建并支持,提供客户端与服务器的能力以在线再现虚拟地球。Amein!:其界面介于ArcMap和UMN Mapserver之间.AmeiN!写了一个
2011-07-14 09:13:36 2047
转载 关于如何使用VS高亮显示无扩展名源码文件的一个小技巧
作者:朱金灿来源:http://blog.sina.com.cn/explorer101 有些开源代码的头文件并无后缀名,如之前我下载了OSG的源码,它的头文件就是无后缀名的,使用VS浏览往往不能高亮显示,阅读这样的源码非常难受,如下图: 直接的办法是将这些头文件一
2011-07-14 09:12:12 1294
转载 TinyXml快速入门(一)
作者:朱金灿来源:http://blog.csdn.net/clever101 对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这种重量级的xml解析器,特别是使用msxml解析xml涉及到复杂的com类型转换,更是令
2011-07-14 09:06:49 524
转载 android中用SurfaceHolder处理SurfaceView的画图
在用SurfaceView进行游戏开发过程中,用到SurfaceHolder来处理它的Canvas上画的效果和动画是必不可少的。用于控制表面,大小,像素等。Abstract interface to someone holding a display surface. Allow
2011-07-11 11:28:21 1114
原创 ffmpeg 转 RGB 填充 bitmap
sws_scale( img_convert_ctx, pVideoFrame[nChannel]->data, pVideoFrame[nChannel]->linesize, 0,
2011-07-05 17:47:31 1883
转载 在 Android上實作一個FFmpeg+SDL的media player
我們想要在Android上面開發自己的media player,第一個想到的就是利用FFmpeg來實作。FFmpeg是一個跨平台的編解碼函式庫,我們可以呼叫它所提供的API來完成。另 外,FFmpeg有提供一個小程式ffplay,它本身就是一個media player,所以我們打算以ffplay作為程式的基礎。以 下是這次我所用到的開發環境:- Cygwin- Android NDK:androi
2011-07-01 11:44:00 989
转载 將 FFmpeg整合至Android平台
FFmpeg是一個跨平台的影音編解碼函式庫,我們可以用來實作一個在Android平台上的 media player。首先先build出一個Android版本的FFmpeg。以下是這次我所用到的開發環境:- Cygwin- Android NDK:android-ndk-r4b-windows- FFmpeg:0.6.1《Step 1》在Android NDK上建立一個project。《Step
2011-07-01 11:37:00 754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人