自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深度分析如何在Hadoop中控制Map的数量

深度分析如何在Hadoop中控制Map的数量          很多文档中描述,Mapper的数量在默认情况下不可直接控制干预,因为Mapper的数量由输入的大小和个数决定。在默认情况下,最终input占据了多少block,就应该启动多少个Mapper。如果输入的文件数量巨大,但是每个文...

2012-06-24 10:11:06 26 0

什么时候才应该使用HBase?

什么时候才应该使用HBase?   在使用HBase一定要明白HBase的适用场合,因为HBase并非适用于每种情况。 首先,要确认有足够多的数据存入HBase。 如果有几亿或者几十亿条记录要存入HBase,那么HBase就是一个正确的选择;否则如果你仅有几百万条甚至更少的数据,那么...

2012-06-24 10:07:39 58 0

什么时候才应该使用HBase?

什么时候才应该使用HBase? 张贵宾 guibin.beijing@gmail.com 在使用HBase一定要明白HBase的适用场合,因为HBase并非适用于每种情况。 首先,要确认有足够多的数据存入HBase。 如果有几亿或者几十亿条记录要存入HBase,那么HBase就是一个...

2012-06-24 08:43:00 69 0

不编程的架构师的职业生涯是短暂的

架构师一直是我梦寐以求所达到的高度,即便经过了这么多年的努力,我仍然觉得自己离真正的架构师的距离还很远……是不是成为技术牛人,就能成为一个优秀的架构师了呢?其实未必,这仅仅是其中的一个重要点。而在这个似乎是男人天下的职业上,作为一名女性,希望自己能够走得更远,也希望用自己的坚持和努力,使得自...

2012-06-18 00:16:01 28 0

java操作摄像头截图

本来sun有个jmf组件可以很方便的实现摄像头截图的,不过这版本后来停止更新了,当前官网最新版本为Java Media Framework (JMF) 2.1.1e,下载回来,在windows 7 32位上使用,居然不能运行,网上另外找了个jmf的替代框架fmj使用,截图实现代码: pac...

2012-06-09 11:31:06 53 0

jquery绑定到Dom

操作步骤: jquery绑定到Dom步骤 1.声明指定样式类的类名 2.修改其中的样式 3.加载时即设定click事件。   举例:$(document).ready(function () {   document.getElementById(�...

2012-05-28 00:14:12 29 0

url中文乱码

url 传递中文会产生乱码,那么如何解决,下面分享下解决方案 首先,弄清楚为什么url传递中文会转码或者乱码,以及http头 contentType="text/html; charset=GBK" 的作用。 html代码会经过web服务器,浏览器处理,所以造成转...

2012-05-28 00:11:54 23 0

Android开关机动画/铃音是如何播放的?

1.开关机动画的启动 Android系统在init.rc中定义了很多Service,具体定义格式可以参考《Android Platform Developer’s Guide》中的“Android Init Language”。init.rc中定义的Service将会被init进程创建,其中...

2012-05-11 10:32:00 47 0

StagefrightPlayer取的当前播放位置和总时长

1. StagefrightPlayer计算取得的播放时长和总时长的单位是微秒(us),需要四舍五入为整数秒,用于播放器显示时长和播放进度。 在计算时,是按照四舍五入的方式来计算的,即小于500ms的舍去,不计入时长;大于等于500ms的按照1s计入时长。这一点需要特别注意,因为在播放较短的文件...

2012-05-10 15:08:00 35 0

多进程和多线程编程

1、多进程编程 [cpp]view plaincopy #include<stdlib.h> #include<sys/types.h> #include<unistd....

2012-05-08 16:50:00 25 0

Linux下的多线程编程

1 线程创建与取消 1.1 线程创建 1.1.1 线程与进程 相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。 ...

2012-05-08 16:49:00 16 0

Linux下的多进程编程

什么是一个进程?当用户敲入命令执行一个程序的时候,对系统而言,它将启动一个进程。但和程序不同的是,在这个进程中,系统可能需要再启动一个或多个进程来完成独立的多个任务。多进程编程的主要内容包括进程控制和进程间通信。 1 Linux下进程的结构 Linux下一个进程在内存里有三...

2012-05-08 16:46:00 16 0

H264/AVC视频解码时AVC1和H264的区别

我一直疑问为什么有些视频解码时显示格式是:H264,大部分又是:AVC1 我在搜索编程资料时在微软的msdn上发现的: 原文:http://msdn.microsoft.com/en-us/library/dd757808(v=vs.85).aspx FOURCC:AVC1 描述:H.264...

2012-05-07 16:46:00 109 0

U8500开启log的方法

手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--打开,还可以设置level级别;然后重启。 以上步骤操作和执行命令 1.需要root权限(部分rom不需要) 2.打开logcat,并设置level adb shell ...

2012-05-07 09:23:00 31 0

Android应用开发中如何进行单元测试

本文主要和大家分享如何在Android应用开发过程中如何进行单元测试,个人在做项目的过程中,觉得单元测试很有必要,以保证我们编写程序的正确性。下面我们先大概了解下单元测试,以及单元测试的作用。 单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应...

2012-05-06 13:31:00 36 0

关于通过bindService启动的service,在unbindService后service是否继续运行的讨论

【讨论】通过bindService启动的service,在unbindService后service也结束了 20楼的回答非常清楚: 有三种情况:如果直接使用服务,则没有必要进行绑定,但是如果要使用服务里面的方法,则要进行绑定。具体的启动情况有下: 1.当启动时,单独调用bindServic...

2012-05-04 22:39:00 216 0

android 2.3 修改 statusbar

android 2.2 和android 2.3 在源码结构上有一些变化:tatusbar 的位置的变化,2.3中 statusbar 的源码在frameworks/base/packages/SystemUI中。 修改statusbar的背景,frameworks/base/pa...

2012-05-04 10:26:00 21 0

Android中的Activity四种启动模式(launchMode)

我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。 ...

2012-05-03 23:07:00 26 0

SharedPreferences存储变量的文件路径

SharedPreferences存储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下,通过adb shell,可以看到如下所示: 查看当前目录: # pwd /data/data/com.min.ijoke/shared_prefs 显示当前目录...

2012-05-02 17:45:00 226 0

Freescale mma845x三轴加速度传感器驱动分析

最近刚看完freescale mma8451的驱动,并且一直了驱动,自己也没怎么改代码,不过读了一下代码,还是有点体会的,下面我就来分析一下。 首先看下代码结构,有兴趣的可以从一下方式获得代码,git@github.com:zhangjie201412/WorkSpace.git ,最好是先发m...

2012-05-02 12:00:00 71 0

android 布局长度单位深入研究

要想使自己的布局在不同设备达到精准空置,理清理顺android布局长度单位之间关系很有必要,否则你也许会经常挠头为什么显示出来的布局不是自己定义的效果呢,有些东西,虽然基础,但是弄个透彻也需要花些功夫,废话不多说,下面开始。 1.先了解一下android有支持哪些长度单位: px: p...

2012-04-30 11:10:00 16 0

android Launcher——拖放功能深入研究

Luancher有一个相对比较复杂的功能就是拖放功能,要深入了解launcher,深入理解拖放功能是有必要的,这篇blog,我将对launcher的拖放功能做深入的了解 1.首先直观感受什么时候开始拖放?我们长按桌面一个应用图标或者控件的时候拖放就开始了,包括在all app view中长按...

2012-04-30 11:09:00 24 0

android Launcher——数据加载与变更

在前面我的blog中,我已经说过了,Launcher所有的桌面项数据是存储在launcher.db/favorites表中 在Launcher启动时loadeworkspace函数中会从数据库中查询所有的数据并显示出来,这个桌面项数据加载过程在我的blog Launcher——启动过程详解中...

2012-04-30 11:08:00 18 0

android Launcher——启动过程详解

一LauncherApplication->onCreate --1.//设置最小堆内存4M --2.//建立应用图标缓存器 --3.//建立LauncherModel --4.//注册Intent.ACTION_PACKAGE_ADDED,Intent.ACTION_PACKAGE...

2012-04-30 11:07:00 18 0

android Launcher——ui框架

着手开发laucher 我个人觉得首先要从ui框架入手,了解清楚了ui框架对laucher就有了一个大致的了解,知道关键的几个类在哪里,对后面进一步深入地研究作出铺垫。废话不多说了,直接进入主题: 1.先看图 这是我正在研究的一个800*480的launcher的ui框架图...

2012-04-30 10:43:00 20 0

使用addView方法时,如何保持已有动态控件位置不被改变

我在AbsoluteLayout动态添加了一些ImageView,用来表示批注,这些ImageView在相关事件中用layout改变位置。 但是改变了它们的位置后,再用addview方法添加一个新的ImageView后,所有ImageView都重新出现在原来addview时的位置上,没有...

2012-04-27 16:27:00 82 0

Android frameworks中Bn*和Bp*的区别

Q:What do "Bn*" and "Bp*" stand for in frameworks/base/include/utils/IInterface.h ?I understand that "B" is for binder ...

2012-04-26 18:05:00 58 0

Apache+wsgl配置trac详解

操作系统:CentOS 6软件:apache2.2,trac0.12,python2.6,mysql概述 trac以python写成,python应用可以用多种方式布署到apache上,比如mod_python,FastCGI,WSGI等。 我们将以WSGI的方式将trac布署到apach...

2012-04-26 17:54:00 21 0

使用ViewPager实现左右循环滑动

前面一篇文章实现了使用ViewPager实现高仿launcher拖动效果 ,后来很多朋友问能不能实现左右循环滑动效果和引导页面。今天实现了左右滑动,至于在最后一页滑动跳转,这个也做了但是效果不是太好,也希望有实现的朋友能够分享下。在最后一页添加一张图片单击跳转,这个认为很简单大家自己添加个图片,...

2012-04-25 22:39:00 11 0

配置Apache+subversion的详细步骤

操作系统:linux(CentOS 6)软件:apache2.2,subversion1.6概述 使用apache的目的是想让客户端以http协议的方式与subversion服务器通信。要实现这个目的,必须能在客户通过apache访问subversion的仓库时,以subversion的插件接管对...

2012-04-25 17:56:00 18 0

Android 中替换开机动画(附动画包)

这里演示下如何替换android的开机动画,具体的bootanimation.zip如何制作不做深究,网上资料一大堆,自己也可以慢慢分析。 首先做好bootanimation.zip 然后连上机器到电脑, adb remount adb push your_animation.zip /d...

2012-04-24 13:59:00 328 0

为launcher添加一个仿Mac的dock(附源码)

By 何明桂(http://blog.csdn.net/hmg25)转载请注明出处 之前在网上看到有篇文章:Launcher之Dock细节篇http://news.wangmeng.cn/detailNews/2716-the-article-details-l...

2012-04-24 13:51:00 47 0

Android Launcher 分析

1.Launcher的启动过程 从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识: Linuxkernel启动以后会通过app_main进程来初始化androidRuntimeJava运行环境,而zygote是Android的第一个进程。所...

2012-04-23 23:10:00 14 0

如何调整launcher screen的布局

android系 统默认的启动之后的icon布局是4行4列,第一行由search widget完全占据。这样的设计对于小屏幕的手机比较合适,但是对于大屏幕的tablet之类的设备而言,巨大的屏幕上只能摆放12个icons(第一 行被search widget占据),就显得很空...

2012-04-23 23:06:00 68 0

关于googlemap程序key的正式版和debug版申请

这两天一直纠结这个问题,因为网上给的都是debug版本的,不知道为什么我debug版本的打包成APK以后,地图就出不来为此也很是纠结很是不解。没办法最后看了官网的文档才知道,原来测试使用debug版本,正式发布的话还要另外申请一个正式版的。今天试了下终于把这个小问题搞定,发出来供大家参考,希望大...

2012-04-23 13:47:00 21 0

Android实现开机自动运行程序

有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含...

2012-04-22 22:50:00 14 0

Android中ImageSwitcher结合Gallery展示SD卡中的资源图片

本文主要是写关于ImageSwitcher结合Gallery组件如何展示SDCard中的资源图片,相信大家都看过API Demo 中也有关于这个例子的,但API Demo 中的例子是展示工程中Drawable目录下的资源图片,这样调用系统的API比较容易实现,但我们在开发项目过程中,但...

2012-04-22 13:04:00 28 0

MX25的SPI驱动

MX25的SPI驱动,和大多数平台的SPI驱动都有相似之处。这里有三个非常关键的文件:mxc_spi.c,spi.c,spidev.c,路径都在kernel/drivers/spi下。其中spi.c为驱动与驱动之间的调用接口,spidev.c为应用与驱动之间的调用接口,mxc_spi.c为驱动的最...

2012-04-21 23:22:00 49 0

Android 添加系统服务

原创文章,转载请注明出处:http://blog.csdn.net/t5721654/article/details/7480696 Android系统本身提供了很多系统服务,如WindowManagerService,PowerManagerService等。下面描述一下添加一...

2012-04-20 19:53:00 15 0

代理服务器常用端口

代理服务器常用的端口有: HTTP代理:80/8080/3128/8081/9080 SOCKS代理:1080 FTP代理:21 Telnet代理:23 HTTPS代理:443 Android Market: 5228 FTP文件传送协议(File Transfer Prot...

2012-04-20 17:48:00 29 0

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