自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

转载 git log常用命令以及技巧

git log常用命令以及技巧1.git log如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明。如果记录过多,则按Page Up、Page Down、↓、↑来控制显示;按q退出历史记录列表。2.git log -n如果不想向上面那样全部显示,可以选择显示前N条。3.git log --stat -n

2015-12-30 17:13:26 641

转载 vimdiff的常用命令

vimdiff [options] file1 file2 [file3][功能]同时打开两个或者多个文件,进行比较。[描述]vimdiff会将两个文件的相同指出尽量列在同一位置上面,便于查对比较。其命令基本和vim是一致的。vimdiff使用vim启动两个或者多个文件,每个文件有其自己的窗口。每个文件中不同的地方会用高亮显示出来。它在进行改变的

2015-12-30 17:05:54 2874

原创 Shell脚本利用gnuplot绘制图片

Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting program)。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。gnuplot是由Colin Kelly和ThomasWilliams于1986年开始开发的科学绘图工具,支持二维和三维图形。它的功能是把

2015-12-16 14:10:20 5338

原创 Android native层异步消息框架流程图

2015-12-11 18:05:33 1473

转载 类关系(UML&设计模式)

类关系(UML&设计模式) 一.类之间存在的6种关系....................................................................................... 1二.各种关系图与代码.....................................................................

2015-12-11 11:04:34 837

转载 C语言宏定义使用技巧

写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。常宏定义举例:1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H  //头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差

2015-12-10 12:12:51 1018

转载 pthread条件变量condition(配合mutex锁使用)

为了便于理解,画了个图,一系列动作完成下来只需要一个mutex和一个conditional_variable。wait函数包含了很多操作,在wait之前和之后必须要手动加锁/解锁mutex,保证同一时间只有一个人对条件变量cond进行使用。先unlock或者先发送signal()都可以,Linux推荐吧signal()包在中间。注意,即便以及发送了signal,却没有unlock,那么

2015-12-09 14:36:03 1006

原创 Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败分析

Android Native层Binder.transact()函数调用 Binder.onTransact() 函数失败?在Android Native层调用Camera.h中的api实现一个截屏功能的应用时,发现通过gCamera->setListener(new ScreenCaptureListener())设置到Camera的mListener的用于接收Camera预览数据的回调

2015-08-26 20:30:10 12235 3

转载 C++语言的15个晦涩特性

这个列表收集了 C++ 语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。1. 方括号的真正含义2. 最烦人的解析3.替代运算标记符4. 重定义关键字5. Placement new6.在声明变量的同时进行分支7.

2014-01-09 11:03:25 648

转载 Android中的Audio播放:音量和远程播放控制

本文从Audio控制使用的角度,讲解了AudioStream的分类,硬件音量控制键调整对相应AudioStream音量大小的影响,以及如何响应远程MediaButton控制Audio播放。相关阅读:Android中的Audio播放:控制Audio输出通道切换 http://www.linuxidc.com/Linux/2012-04/57901.htmAndroid中的Au

2013-12-14 11:46:31 911

转载 Android中的Audio播放:控制Audio输出通道切换

Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。我们在编写程序时,要捕获并按照需求来处理这样的事

2013-12-14 11:37:08 1174

转载 在Android中音频和视频的处理

本文简介媒体包提供了可管理各种媒体类型的类。这些类可提供用于执行音频和视频操作。除了基本操作之外,还可提供铃声管理、脸部识别以及音频路由控制。本文说明了音频和视频操作。范围:本文旨在针对希望简单了解Android编程的初学者而设计。本文将指导你逐步开发使用媒体(音频和视频)的应用程序。本文假定你已安装了可开发应用程序的Android和必要的工具,同时还假定你已熟悉Java或

2013-12-13 22:21:00 11570

转载 Android平台的音乐资源管理与播放

Android平台基于Linux和开放手机联盟(OHA)系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP 兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。本文主要介绍如何利用OPhone平台提供的多媒体编程环境进行音乐资源的管理与播放。Medi

2013-12-13 22:07:23 795

转载 android 通过数组,流播放声音的方法,音频实时传输(转)

http://www.2cto.com/kf/201202/120310.htmlAudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中 的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保 存和文件读取,可以动态地

2013-12-13 22:04:39 17257

转载 Unix网络API

索引:1.字节序函数2.字节操作函数3.地址转换函数4.readn、writen和readline5.测试描述符类型6.socket函数7.connect函数8.bind函数9.listen函数10.accept函数11.close函数12.getsockname和getpeername13.select函数14.shutdown函数15

2013-11-15 10:51:14 1401

转载 Android中的Audio播放:竞争Audio之Audio Focus的应用

Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用Audio之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用Audio;如果有

2013-06-27 11:12:28 701

转载 apk文件编译到系统文件中的方法

把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法: 1  (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。     (2) 执行命令make snod , 把添加的spk编到system.img 中    缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2  "方

2013-06-24 11:30:15 708

转载 Source Insight 配置和快捷键

技术类别:资源共享 --------http://bbs.ednchina.com/BLOG_ARTICLE_2121351.HTMSource Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了

2012-10-09 15:27:54 9489

原创 Windows下汇编语言程序开发环境配置

创建编译链接环境(1)安装MASM5和VC 6.0(若使用windows32汇编程序设计)。MASM汇编器内部包含MASM.EXE,LINK.EXE,LIB.EXE等文件。该类汇编器一般不需要安装,直接解压后生成的文件夹复制到D盘,文件夹名称为MASM。(2)建立一个MASMVAR.bat文件,内容如下。@echo offrem 请根据 Masm32软件包的安装目录修改下面

2012-04-22 12:36:41 2298

转载 手工编写动态链接库

如何手工编写动态链接库(windows dll)  1.本例介绍在命令行(Console)环境下制作dll的方法  2.读者动手前,请确保在windows中安装有编译、链接工具和必要的函数库文件。  3.本例使用C语言实现.  4.本例中使用路径均为我机器上的绝对路径,读者需根据实际情况调整。  工具要求:  Microsoft的编译器cl.exe

2012-04-06 14:16:46 731

转载 android反编译小结:apktool/AXMLPrinter2.jar/dex2jar.bat/jd-gui/

文章出自:http://zhangxiaominhit.diandian.com/post/2011-11-22/7016502三个相关软件,都是最新版本:jd-gui-0.3.3.windows.zip(691.67 KB,)dex2jar-0.0.7.8-SNAPSHOT.zip(579.83 KB)apktool.rar(1.31 MB,)也可以在

2012-01-17 10:24:09 3815 1

转载 一个android个人开发者的总结

声明:本文转载自:http://topic.csdn.net/u/20120111/10/88a96414-2bf6-48e2-9c5d-e310e0e40654.html。为学习fenger8293Android笔记。  2011年已经过去了,回顾2011有收获,更有许多不足。收获就是了却了一件人生大事(女儿出生),还有就是算入门了android并利用它开发了一款还算有些许收获的应用。不

2012-01-16 14:39:28 973

转载 Android应用开发商业模式学习

声明:本文章转载自:http://topic.csdn.net/u/20111016/17/029e55b4-593b-4f00-9740-08c1101c166b.html。 以为本人收藏学习之用,感谢fenger8293分享。  先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先

2012-01-16 14:19:25 1140

转载 android的窗口机制分析------事件处理

android的窗口机制分析------事件处理转载自:android的窗口机制分析------事件处理http://bbs.chinaunix.net/thread-3655380-1-1.html  由于Android是linux内核的,所以它的事件处理也在linux的基础上完成的,因此本文我们从linux 内核往应用这个方向慢慢理清它的处理过程。    linux内核

2011-12-31 14:12:04 2201

转载 在VS2005 中为常用命令添加快捷键

------转载自:http://www.cnblogs.com/jjyjjyjjy/archive/2009/03/20/1417884.html在菜单栏选择Tools->Customize,出现如下图片,左边是Command Categtory, 右边是具体的command,也就是我们要加快捷键的    选 左下角的Keyboard Button,出

2011-07-15 11:44:51 708

原创 搭建自己的android 开发环境 (eclipse + ADT)

本人是搞山寨手机平台开发的,对新兴事物android有设特别的业余爱好,因为它的开源,也因为自己的职业所在,在两个平台间找异同点,然后移植是一种乐趣,也可以在业余之时娱乐自己的同时促进手头的工作!开始开发android应用程序之前,必须对android有所了解,所以在女朋友的建议下买了入门书籍《android应用开发详解》,但自己终究是靠C和C++在代码中泡的,现在上手java,会不会有点不现

2011-05-01 10:41:00 11062

原创 绪言

墓志铭 在这个属于自己的角落,让自己以一个嵌入式研究者的视角,留下自己的所思所想与所为!这些日志,既是日后查阅的文档,也是自己技术博客路的开上石!争取在工作之余经常有更新!勉励一下自己!吾志所向,一往无前,愈挫愈勇,再接再励!               ——孙中山 [成功·方法与技巧|意志] 不断地奋斗,就是走上成功之路。               ——孙中山 [励志·

2009-06-30 11:56:00 636

gnuplot中文手册

gnuplot中文手机,修订版; Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting program)。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。

2015-12-16

高级linux程序设计

linux学习经典书籍. 肉类有些多,超级经典。不过目录不全,自己完善。

2013-03-07

汇编语言开发环境设置

一份windows系统下开发汇编程序,设置编译环境的批处理程序,在dos点击运行,即可以设置好所需要环境,直接进行汇编程序的编译链接调试。

2012-04-22

汇编编译环境下载:masm 5.0

汇编编译环境下载之masm 5.0,下载后直接解压即可使用。

2012-04-22

shell功能模拟程序源代码

这是我最近在导师指导下学习linux内核时写上去的,在gcc上编译通过

2009-04-14

空空如也

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

TA关注的人

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