自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

Android 动画框架详解

基本原理朱 韦伟, 软件工程师, IBM李 浩, 软件工程师, 爱格码简介:Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android 中如何通过播放 Gif 文件来...

2012-04-30 20:24:00 45

ics Call应用

1.Call:Call有九种状态:IDLE,ACTIVE,HOLDING,DIALING,ALERTING,INCOMING,WAITING,DISCONNECTED,DISCONNECTING;2.Connection:a.CdmaConnection (Context context, DriverCall dc, CdmaCallTracker ct, int index)这...

2012-04-30 13:43:00 119

Linux下自动同步系统时间

在discuzx2.5 绑定qq的时候老是报网络错误,但是域名那些解析或者ping都能通,后来查过网络发现是系统时间问题.linux 同步时间后,搞定,但是第二天在用qq登录的时候发现又包同样的错误.用date命令查看.又跟电脑时间晚了很多分钟...于是就搞了下面这个shell脚本实现时间自动同步.首先需要设置一台局域网的NTP时间服务器 这里用的是pool.ntp.org在r...

2012-04-29 00:51:00 290

关于浏览器地址栏和标题栏显示的小图标

写这篇文是因为原来我一直觉得这个图标是个很高级的东西啊。。。真的接触了才知道原来只是那么简单。不过这个小小的细节会给网站增色不少哦!ICO图标的制作第一步,简单的ICO图标只需要一张图片,JPG、PNG、GIF都可以。可以用GIF就意味着你还可以做个有动画效果的高级图标O(∩_∩)O,不过不推荐这么做,因为GIF动画文件比较大,会延迟页面加载速度。【注意】图片必须为16px * 16px大...

2012-04-28 14:50:00 377

HttpSession常见问题

1、session在何时被创建一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 <%@page session="false"%>关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语...

2012-04-27 16:02:00 70

android开发之VIM快捷键使用指南

转载地址:http://blog.csdn.net/blogercn/article/details/7487826android的代码包括JAVA,C,C++和各种脚本,算起来有十几万个文件,阅读,编辑,使用这些代码,需要寻找一款合适的软件才能事倍功半。运行在WINE模式下的source insight工具不仅反应很慢,而且有很多符号在阅读时根本就不会跳转,令人非常困惑。因此我们大部分人...

2012-04-26 17:53:00 62

Android sp & sp

http://blog.sina.com.cn/s/blog_6e0c17b90100sawm.html

2012-04-26 11:30:00 99

重装win7后恢复linux GRUB引导菜单的方法

前几天win8预览版放出来的时候,一时好奇,直接从win7升级到了win8,结果发现声卡驱动严重有问题,没办法,只好重装win7,我以前是win7和arch双系统,重装之后,MBR被windows的BCD菜单覆盖了,无法引导arch。然后在QQ上问zjy怎么恢复引导,他给我找了阿哲在贴吧里发的帖子,参考之后折腾了一中午终于弄好了,现记录下来备份以下。首先你需要一个引导盘,ubunt...

2012-04-26 10:51:00 148

编写高性能的JavaScript-Ajax数据传输之MXHR

动态载入脚本这个技术的特点克服了XHR最大的缺点:跨域访问。使用如下:varscriptElement=document.createElement('script');scriptElement.src='http://any-domain.com/javascript/lib.js';document.getElementsByTagName('head')...

2012-04-24 23:09:00 62

资料:Android配置文件权限一览表

下面资料属搜集整理转载:(尽供参考,以备应急时用!) 复制,粘贴配置既可以使用。访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移...

2012-04-24 22:19:00 61

android之MediaPlayer区别(android2.3与android4.0)

android之MediaPlayer区别 我们都知道MediaPlayer只是提供给上层调用的一种方式,正真做事的播放器是StagefrightPlayer ,PVPlayer,等等。 MediaPlayer从2.3开始就不用PVPlayer而改用StagefrightPlayer,但是PVPlayer的使能开关还是在的(也就是说你想用的时候改下宏你就可以用)。不过4.0以后你在androi...

2012-04-24 16:56:00 120

android之camera从上到下

Android之camera从上到下 如果你想了解一下android的camera的大致框架内容看看我附带的图片就可以达到要求。不过图片毕竟比较抽象,还是然我们看下源码吧! 源码从APP到硬件抽象层,以这中从上到下的调用流程非常清晰。大家可以很容易看懂。我想带大家看的是camera从摄像头捕获一帧数据如何送到android的surface并且显示出来的。在framework\base\libs...

2012-04-24 13:06:00 118

模拟获得input的scrollLeft

在webkit内核中。直接可以获得input框的滚动条宽度.用input.scrollLeft;在firefox和opera的等浏览器取得该值一直为0。所以采用一种模拟的方法来获得这个值。首先是上边的input<input id="i1" style="width:100px;" />下边是一个模拟的外层div里边有一个span.样式宽度边框...

2012-04-23 11:38:00 150

Android优化之优化Java代码

1、如果需要用很多对象时可以使用Cache,经常写Java的人可能会使用HashMap去实现Cache,但当Key是Integer的值时,Android为我们定义了一个更有效率的一个类:SparseArray类,它具有比HashMap更高的效率。2、不同的API版本针对不同的功能已经做了优化,有些函数被弃用,启用新的调用函数,因此,在实现不同的API版本的时候,可针对不同的API进行不同程度的...

2012-04-21 23:04:00 112

android 虚拟机

zygote进程被启动后,创建JVM实例JNIEnv* env; if (startVm(&mJavaVM, &env) != 0) { return; } onVmCreated(env);以后调用任何JAVA CODE都是通过env来执行env->CallStaticVoidMethod(startClass, startMeth, strAr...

2012-04-20 15:07:00 52

andorid fork system server

当zygote进程启动时,在执行到 try { parsedArgs = new ZygoteConnection.Arguments(args); ZygoteConnection.applyDebuggerSystemProperty(parsedArgs); ZygoteConnection.applyInvokeWithSystemProperty(parsedArgs...

2012-04-20 14:56:00 39

Linux 设备驱动 Edition 3.-----------1

在 Unix 系统中, 几个并发的进程专注于不同的任务. 每个进程请求系统资源, 象计算能力, 内存, 网络连接, 或者一些别的资源. 内核是个大块的可执行文件, 负责处理所有这样的请求.设备控制几乎每个系统操作最终都映射到一个物理设备上. 除了处理器, 内存和非常少的别的实体之外, 全部中的任何设备控制操作都由特定于要寻址的设备相关的代码来进行. 这些代码称为设备驱动. 内核...

2012-04-18 14:49:00 38

java.lang.OutOfMemoryError: PermGen space及其解决方法(birt报表内存溢出)

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...

2012-04-18 14:12:00 239

eclipse设置jvm参数

-设置最大的堆和最小堆大小.两者一样表示固定大小.这样可以防止老年代内存扩展造成额外的gc.当然也会多占一些内存.系统内存不足的慎用-Xms512m-Xmx512m--加大年轻代内存.减少minor gc-Xmn164m--这个是永久代大小.默认是64M,增加到96M.固定大小,减少扩展造成的gc-XX:PermSize=96m-XX:MaxPermSize=96m...

2012-04-18 11:33:00 107

给apache目录加访问控制 必须输入用户名密码才能访问

首先要开启Apache mod_auth 模块 或者 auth_basic<Directory "/var/www/cgi-bin/awstats/"> AuthType Basic AuthName "aaapasswd" AuthUserFile /etc/httpd/passwd Require user test </Directory&g...

2012-04-17 17:53:00 543

美女找茬外挂程序

为什么突然想写个外挂呢,而且是美女找茬的。这个嘛,没办法,女朋友喜欢玩美女找茬。而且每次都得最后一名,令我看就伤心,故下定决心要写个美女找茬的外挂玩玩。 以下是我对程序的大致构想,各位大牛看了多提意见,以及我的办法是否可行,不可行的话能否提供好的办法,小弟在此谢谢了! 首先,美女找茬的游戏一打开就是两幅图片(左右各一个),并且大部分都是看起来一样的,只有几个位置是游戏开发商对图片进行简单...

2012-04-17 16:50:00 314

android编译小结

diff --git a/core/combo/TARGET_linux-arm.mk b/core/combo/TARGET_linux-arm.mkindex ae1997c..e8c5263 100644--- a/core/combo/TARGET_linux-arm.mk+++ b/core/combo/TARGET_linux-arm.mk@@ -98,11 +98,11...

2012-04-17 14:58:00 60

Android设置背景图片平铺

以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。创建重复的背景图片在drawable目录下创建一个repeat_bg.xml: <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:andro...

2012-04-17 13:27:00 46

网上看到的一篇关于y2kupdate的东西 怀疑自己的ubuntu服务器被黑。。

y2kupdate denial of service vulnerability[Log in to get rid of this advertisement]I am posting here to warn others about y2kupdate.I have experienced two denial of service attacks in the ...

2012-04-17 10:44:00 314

Tomcat工作原理2

门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。门面设计模式的原理这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思义,就是将一...

2012-04-16 19:52:00 44

Tomcat工作原理

本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构从上图中可以看出 ...

2012-04-16 19:52:00 40

Servlet工作原理

从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那...

2012-04-16 19:49:00 32

ubuntu没有开启cron日志

默认情况下,ubuntu没有开启cron日志,这样你可能无法查看定时任务的执行情况。通过更改设置,我们可以开启它:1.修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;2.重启rsyslog服务service rsyslog restart3.重启cron服务service cron restart查看日志...

2012-04-16 16:20:00 88

hadoop学习笔记

此文章的前提是:知道hadoop是什么,知道什么是分布式系统,了解hdfs和mapreduce的概念和原理。这里只是把笔者在学习hadoop过程中的一些经验和自己的看法分享一下。此文章包括两部分: 1、hadoop 在 redhat linux下的安装过程 网上有很多讲授在windows下通过Cygwin安装hadoop的,笔者认为hadoop原始设计就是在linux下安装使用的,...

2012-04-16 16:20:00 146

opencore 2way 引擎的应用

opencore 2way 主要是用于视频电话应用,它的实现主要是要完成三个部分:RIL,2way 的适配和OpenCore 2way。RIL模块负责与CP(基带处理器)进行数据交互。2way 的适配部分主要是向上层提供与2way的交互。而Phone应用和2way都会和RIL建立通信,Phone会向RIL发送一些AT指令,2way和RIL交互的是2way的PVCommsIONode,发送和接收...

2012-04-16 15:11:00 89

java ThreadLocal设计与使用

早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。   ThreadLocal是什么    ThreadLocal是什么呢?其实ThreadLocal并非是一...

2012-04-16 15:09:00 40

java ThreadLocal

什么是ThreadLocal?顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。使用场景To keep state with a thread (user-id, transaction-...

2012-04-16 12:39:00 37

Tomcat源码分析

TOMCAT源码分析(启动框架)前言: 本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!建议: 毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不...

2012-04-16 10:53:00 58

flex实现session

tomcat中的session实现类是StandardSession,其中Manager 这个接口在StandardSession中有被用到。1.5jdk中用到了ConcurrentHashMap。但是flex中本身是没有提供session接口的,那么该如何实现呢?参考别人的文章后总结如下:1、在web.xml增加Xml代码 <filter>&lt...

2012-04-16 10:52:00 61

BlazeDS详解

一、Blazeds初步客户端应用 Blazeds包括客户端和服务端应用。客户端应用是典型的Adobe flex或者AIR应用。Flex和AIR应用使用flex组件和blazeds服务通信,包括Remote Object、HTTPService、WebService、Produce和Consumer。其中的HTTPService、WebService、Produce和Consumer是Fl...

2012-04-16 10:50:00 407

Android 控制横竖屏幕的方法

有的时候需要确保Android应用程序在某一个确定的方向上面显示,横屏模式或竖屏模式。例如,你可能会开发一款只在横屏模式下面运行的游戏。在这种情况下,可以通过编写代码,强制把Activity的方向设置为横向,这需要使用Activity类的setRequestOrientation()方法。 例如:publicvoidonCreate(BundlesavedInstanceStat...

2012-04-15 21:06:00 94

Android 顶部灰条标题栏不显示的方法

Android应用开发界面顶部上有灰条,用来显示项目名称。这个应用名称是可以更改的,在这个字符串值里就可以设定 <string name="app_name">应用名称</string>。那么如何能做到不显示呢?加上一个语句就行了:requestWindowFeature(Window.FEATURE_NO_TITLE); 经过实践操作具体添加位置: pub...

2012-04-15 17:22:00 166

android修改默认语言

在project/build/target/product/generic.mk中,在PRODUCT_LOCALES字段里将要选择的语言放在第一位

2012-04-15 13:46:00 99

开机logo.开机动画

开机logo.#sudo apt-get installnetpbm (installpicture transfer engine)#cdkernel/drivers/video/logo#./genlogo.sh aptg.jpg 1.0~/kernel aptg (p1: jpeg file path; p2: scalefactor; p3: kern...

2012-04-15 13:42:00 212

关于Android APK反编译的探索

关于Android APK反编译的探索 注意:本文所讲反编译仅限学习代码和研究,不得用来非法破解软件侵权。特此声明!近几年学Android应用开发的越来越多了,既然Android也是用Java开发的应该能反编译从而得到源代码。经过一番查询加上测试真解决了这个问题。 首先将apk文件,用winrar解压缩软件打开,把其中的classes.dex取出来复制到软件dex2jar解压缩...

2012-04-15 00:25:00 90

空空如也

空空如也

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

TA关注的人

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