自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

New Start

用“脚”来投票,我行动来证明意志

  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

转载 Lisp 快排

(defun main-qsort (arr) (let ((start 0) (end (- (length arr) 1))) (qsort start end arr)) (print arr))(defun qsort (start end arr) ;note the variable arr is a list (when (< end star

2014-05-09 11:09:20 1056

原创 python 版猜数字游戏

初学 python,写了一个小小的太

2014-05-03 14:52:09 1433

原创 Posix pthread 多线程再学习

/* * ===================================================================================== * * Filename: pthread_cond_test.c * * Description: * * Version: 1.0 * Crea

2014-04-07 19:56:25 889

原创 android native ALooper AHandler

ALooper AHandler AMessage ALooperRoster之间的关系ALooper 和 native Thread之间的关系Thread Looping and Message delivering

2013-10-15 11:17:11 4233 2

原创 Android上MediaScanner是如何工作的

这里注意两个继承关系,在JAVA层有一个MyMediaScannerClient class位于 MediaScanner.java中,如下代码所示private class MyMediaScannerClient implements MediaScannerClient在C++层也有一个MyMediaScannerClient class 位于 android_media

2013-07-17 17:09:44 2016

原创 Android Cyrillic Encoding support----我们真的可以识别native 编码吗?

需求是做Android上的 Cyrillic script的支持, Cyrillic 是一种以单字节编码的 native charset。我们真的可以准确的判断出Cyrillic 本地编码,继而对他进行转化吗?FYI,Cyrillic就是Windows-1251  A.K.A CP1251• 我们真的可以识别本地字符编码吗?下面来看两个Code Page, 一个是Windo

2013-07-12 17:24:42 1790

原创 Unicode, UTF-8/16/32, Introduction

What is Unicode1. 統一碼/標準萬國碼2. Unicode給每個字元提供了一個唯一的數位,不論是什麼平臺、不論是什麼程式、不論是什麼語言。What is UTF-8, UTF-16, UTF-32回答这个问题之前先得弄明白,什么是UTF?UTF:Unicode transformation formatUTF是一种“算法”,该“算

2013-07-10 14:22:25 1286

原创 Multimedia Standards Introduction——专业术语

[Quto from H.261 specification]The standard supports two video frame sizes: CIF(352x288 luma with 176x144 chroma) and QCIF (176x144 with 88x72 chroma) using a 4:2:0 352x288 luma with 176x144 c

2013-06-25 19:52:21 1613

原创 Multimedia Standards Introduction——Profiles/Levels

ProfilesThe standard defines 21 sets of capabilities, which are referred to as profiles, targeting specific classes of applications.Profiles for non-scalable 2D video applications include the fo

2013-06-25 13:40:25 1327

原创 Multimedia Standards Introduction——标准发布之ISO MPEGx

MPEG standards(Moving Picture Experts Group)The Moving Picture Experts Group (MPEG) is a working group of experts that was formed by ISO and IEC to set standards for audioand video compression and

2013-06-25 13:17:30 1327

原创 Multimedia Standards Introduction——标准发布之ITU H.26x

【前面说过了 ITU发布的标准更具有专业性,其中H系列是可视音视频的主要标准部分,算是Mulitmedia领域的权威吧】  H Series: Audiovisual and multimedia systems General purpose signalsITU-T Video Coding Experts Group (VCEG)ITU standards

2013-06-25 12:58:10 1314

原创 Multimedia standards introduction——两个标准化组织的介绍

Two Organizations introduction1, ITU-T/国际电信联盟视频编码专家组 发布了 H.264标准 2, ISO/IEC 国际标准化组织/国际电工委员会 下属的MPEG(Moving Picture Experts Group) 组织负责发布 MPEG标准click meclick meclick me

2013-06-25 11:33:03 1003

原创 数独求解----回溯递归,无脑枚举版

#include #include #define LENGTH 9int answer = 0;void printSudo(int array[][LENGTH]) {    printf("\n\n");    int i, j;    for (i = 0; i < LENGTH; i++) {        if ((i + 1) % 3 == 0)

2013-05-30 10:12:15 1526

原创 猜4个不同数字的游戏

看到,网上有人问起这个程序,所以写下来自己练习一下。固然很渣,希望大家指点/* * ===================================================================================== * * Filename: GussNumGame.c * * Description: A gue

2013-01-29 00:17:03 2363

原创 ffmpeg小觑

<!--@page {margin:0.79in}pre {font-family:"DejaVu Serif",serif}p {margin-bottom:0.08in}-->Ffmpeg developers' guide-----------------by Alan Wang1,Debug 在ffmpeg的源码上进行调

2012-11-05 23:09:33 5787 4

转载 C Right_Left Rules

原文出处:http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.htmlThe "right-left" rule is a completely regular rule for deciphering Cdeclarations. It can also be useful in creating them.First, symbols. Rea

2012-09-07 18:54:01 941

原创 Vim中自动加载cscope.out

Vimer初成长,Vim + ctags + cscope 这个组合基本是每个Vimer的必备吧。虽然ctags已经足够强大,但是cscope可以做的更多。下面来分享下自己的vimrc脚本关于cscope的一部分,该脚本可以实现在项目的任一子目录下,自动的向上查找cscope.out,并把他add进来。首先来分享一个小脚本,可以帮助我们在项目中生成cscope.out 和ctags。

2012-09-04 22:15:39 9476 1

原创 VIM复制到系统剪切板

菜鸟,初玩VIM怎么把VIM中的东西复制出来,或者怎么把外面的东西复制进VIM成了问题。上网,查了些资料,先把方法记录在此。VIM中有很多的很多的寄存器,可以使用命令:reg用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容。所以在VISUAL模式下,按p是不能把系统粘贴版里的内容拷贝到VIM中的。

2012-08-22 23:51:17 37020 9

原创 error while loading shared libraries的解决方法

和本菜鸟一样Linux的初学者在运行一些开源项目的时候,常常会出现如下错误:./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory ./tests: error while loading shared librar

2012-08-20 16:13:18 9461 2

原创 查看自己的cpu,system是32位还是64位的

Ubuntu有点玩厌倦了,想换个fedora玩玩,去官网下fedora 17的ISO的时候,32位和64位的系统镜像摆在眼前,放在以前,我一定会果断下载32位的镜像,因为我一直认为自己的电脑too old 应该是32位的cpu吧。今天上网google了下查看cpu和system info的一些方法,惊讶的发现自己的cpu是64位的,我一直低估它了。唉......查看系统信息的方法如下:

2012-08-12 22:52:42 5138

原创 gdb调试初学------1

菜鸟在写C程序的时候最害怕就是遇到Segmentation fault (core dumped),遇到段错误可以尝试从gdb调试来分析core文件从而定位问题代码。然而,默认情况下是不生成core文件的,至少在我的ubuntu上,可执行程序的路径下就没有生成core-file。查看ulimit -a 得到如下信息core file size (blocks, -

2012-08-07 23:40:39 737

转载 APUE小结之 Unix/Linux core文件

转载请注明出处:http://blog.chinaunix.net/u3/105349/showart.php?id=21214191. 什么是 core 文件    在一个进程异常终止时,在一定的条件下(下面将介绍),会在当前工作目录下生成一个core文件。    core文件是该进程(异常终止时)的内存映像(同时加上调试信息)。大多数调试程序都使用 core 文件以检查进程终止

2012-08-07 23:28:46 1154

原创 做了一个android小应用LEDTorch

本菜鸟,就这差不多不到一个月的时间里,做了一个tiny,tiny,tiny的android apk,一个android 的手电筒。好吧,我承认灵感来之一个我认为做的非常的手电筒apk。然后,我自己想做一个写点代码,练练菜鸟的小爪。稍后,我会把那个很棒的apk下载地址贴出来,有兴趣的话,大家去download一个玩玩。       我这个小小小小项目,做到差不多的时候,就放到了github上去了

2012-07-22 22:39:38 1463

原创 Git&Github

本菜鸟最近开始玩Github了,呵呵,好像还挺有意思的哦。不知道小鸟们,赶紧google去,还有大家赶紧follow我。开个玩笑,进入正体。         最近想把自己做的一个小小小小的应用放到github上去,顺便学习下git和玩玩github,我用两台电脑往github上的项目push代码,想模拟social coding的感觉。呵呵,但是出现了这个错误:To git@githu

2012-07-19 15:18:40 4964 2

转载 怎样写一个拼写检查器

转载:http://blog.youxu.info/spell-correct.html 怎样写一个拼写检查器 Peter Norvig翻译: Eric You XU上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写检查工具感到惊奇. 比如说在搜索的时候键入 [speling], 在不到 0.1 秒的时

2012-07-19 08:03:08 1309

原创 Android_ics openmax in stagefright 学习记录------2

<!--@page {margin:0.79in}pre {font-family:"WenQuanYi Micro Hei"}p {margin-bottom:0.08in}-->///////////////////////////////////////////////4,回到awesomeplayer initVideoDecoder()中/

2012-07-17 08:48:09 3677 4

原创 Android_ics openmax in stagefright 学习记录------1

这几篇文章是之前学习openmax的输出,记录在这里,希望不要误导菜鸟的同时又能得到牛牛们的指导。<!--@page {margin:0.79in}pre {font-family:"WenQuanYi Micro Hei"}p {margin-bottom:0.08in}-->android_ics openmax_in_stagefright

2012-07-17 08:41:09 5005 7

原创 Android_ICS_OMX_In_Stagefright------>2开始解码(软解)

<!--@page {margin:2cm}pre {font-family:"Times New Roman",serif}p {margin-bottom:0.21cm}pre {font-family:"Times New Roman",serif}p {margin-bottom:0.21cm}-->当应用层调用mediaplay

2012-06-20 01:25:09 7157 7

原创 Android_ics_stagefright框架数据流向分析——1,待解码的原始数据从何而来

<!--@page {margin:2cm}pre {font-family:"Times New Roman",serif}p {margin-bottom:0.21cm}-->   先明确一点,stagefright框架是典型的事件驱动型,数据的流向也受到事件驱动(driven by event)的影响,在awesomePlayer中主要的驱动事

2012-06-03 23:38:46 4818 3

原创 对数组的快速排序

一个快速排序,写的不好,大家多提意见,谢谢了../* *Quick Sort For Array *Date:20120531 *Author:Alan */#include #include typedef int Status;Status InitArray(int **arr, int length) { int i;

2012-05-31 14:21:42 1014

原创 ImageViewer应用开发总结

ImageViewer应用开发,android应用开发体会在开发ImageViewer这个应用的过程中,主要遇到了以下问题:   1,对android应用层的控件,ImageSwitcher和Gallery还不熟悉  2,在开发的工程中,因为Gallery空间加载sdcard图片的时候,一次加载了所有sdcard卡上的图片,从而导致了OOM(out of memory).

2012-05-11 14:48:38 1329

原创 android 图片浏览器 APP 源码

该应用通过ImageSwitcher和Gallery控件,来显示手机sdcard中的图片。功能还不完善,目前仅支持,查看详细和删除,功能。仅供初学者学习。    整个的工程的源码,在这里:http://download.csdn.net/detail/mci2004/4293560。由于我没有做过android的APP开发,所以这个应用是我参考了大量晚上代码和项目的结果。这里要补充一下,在我的

2012-05-11 13:16:59 13916 8

原创 find kth largest number in an array

在一个数组中,找出第K打的数,原本以为很简单,但是就是这么个小东西,我写了半天,唉.....好丢人阿. 大家多多指教哈.....思想是:给定的数组中,先对前K个元素进行排序,我用的是最最简单的bubble sort,然后从第K+1个元素开始,逐个和第K个元素进行比较,如果比K个元素小就不用考虑了,如果比第K个元素大,就要想办法插入进前K个元素序列中,在插入的过程中,还需要从原有的K序列

2012-05-07 16:21:54 1716

原创 2 stacks implement a queue

用两个栈来模拟一个队列的,进队和出队,写的很烂,大家多批评,多给意见,谢谢了先...../**implement a stack in c*and make two stack as a queue*Date:2012.05.03*/#define STACK_INIT_SIZE 10#define STACK_INCREMENT 2#include #include

2012-05-06 16:09:55 1099

原创 C语言,简单栈的实现 Stack

/*implement a stack in c*/#define STACK_INIT_SIZE 10#define STACK_INCREMENT 2#include #include #include typedef int ElemType;typedef int Status;typedef struct SqStack{ ElemType *base;

2012-05-03 17:04:19 18709 2

原创 数据结构——判断单链表是否有环

#include #include #include #define INSERT_NUM 100#define FAST_POINT_STEP 2typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}LinkList, *pNode;

2012-04-13 18:04:25 1248

原创 关于Android Service的一些补充

继续研究Android的官方文档又有新的发现,现记录如下:        在默认的情况下,Android Service提供了一个可以在后台运行服务,那么这个在后台运行的Service其实是运行在主线程(UI 线程)里的。         google官网对Service的解释如下:          Thus a Service itself is actually very s

2012-03-28 17:10:44 2140

原创 Android_framework层Service解析

本菜鸟最近被android的Service搞昏了头,今天上官网查了文档,特将新的记录与此。下面是官方文档对Service的解析。A Service is an application component that can perform long-running operations in the background and does not provide a user interface

2012-03-22 01:40:26 3116

原创 Android_Camera(1)

我固执的喜欢着Android_Camera,希望有一天自己能作Camera_Driver相关的东西。下面在我能力范围内,我会介绍下我对Camera的学习心得。主要通过讲解preview的过程来分析camera的数据流向。        从Camera的AP层开始分析。首先在Camera 应用启动之后,最先启动的是Camera的预览线程。在Camera.java@/packages/apps/C

2012-03-05 18:58:14 5450

原创 Bash_Shell if 条件判断

菜鸟我最近在学习shell脚本,自己写了个很简短的脚本测试下,一直报错“syntax error near unexpected token `then' ”。上网google了一圈也没发现原因。原来我在写if条件判断的时候,if后面缺少一个空格。if [ 判断条件 ]       在写if条件判断的时候,要注意不但if后面需要空格,而且“ [ ” 后面 和“ ] ”前面都需要有空格。有没

2012-02-06 16:02:14 13348

多媒体标准的介绍和相关标准文档

包含内容有,一个关于多媒体标准介绍课件的PDF,两份(中/英)H.264的标准文档,还有MP3文件格式的说明文档

2013-07-24

自己写的android图片浏览器,ImageViewer

自己写的android图片浏览器,ImageViewer,可以从sdcard从读取图片,从ImageSwitcher和Gallery显示出来。功能还不完善,仅供初学者学习。

2012-05-11

doubango——programmer_guide

doubango——programmer_guide

2011-08-09

ubuntu安装配置指南

ubuntu Linux 安装指南(官方) 对于那些对Linux感兴趣 有不知道怎么安装的朋友们很有帮助

2009-12-13

几个ACM tcp/ip 的题目 有兴趣下去看看吧

这里是及格关于ACM大赛的样题 有解答的 喜欢算法的朋友可以下去看看 很不错的

2009-12-11

达内C++课件,还行

达内C++课件,全是PPT,比较适合初学者,希望对大家有所帮助

2009-11-01

空空如也

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

TA关注的人

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