- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 [Python] 函数lambda(), filter(), map(), reduce()
1、lambda()lambda()是Python里的匿名函数,其语法如下:lambda [arg1[, arg2, ... argN]]: expressionfuna = lambda x,y:x * ya = funa(2,3)print aprint (lambda x,y:x*y)(2,3)2、filter()filter(functio
2013-06-04 23:02:00 525
转载 Android应用开发——Property Animation
声明:下面的内容需要Android API level 11的支持Property Animation是如何运作的首先,来看一下两个不一样的Property Animation场景:场景一(Linear Animation):Animation要求一个物体A的x属性在40ms内匀速地从0px变化到40px。帧的刷新率默认为10ms/帧。场景二(Not-Linear An
2013-06-02 15:31:20 527
转载 高效缓存地显示Bitmap图片 [ Lesson 0 - 章节概览 ]
Displaying Bitmaps Efficiently[高效地显示Bitmaps]这节课会介绍一些通用的用来处理与加载Bitmap对象的方法,这些技术能够使得不会卡到程序的UI并且避免程序消耗过度内存.如果你不注意这些,Bitmaps会迅速的消耗你可用的内存而导致程序crash,出现下面的异常:java.lang.OutofMemoryError: bitmap
2013-04-22 15:21:10 499
转载 SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、
2013-04-21 13:25:09 422
转载 深入Java集合学习系列:LinkedHashMap的实现原理
1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代
2013-04-21 12:17:36 452
转载 利用WeakHashMap避免因缓存条目过期而造成的内存泄漏问题
我们在实现缓存的时候,一旦把一个对象引用放到一个缓存中,就很容易遗忘它,从而是的他不再有用之后的很长一段时间内仍然留在缓存中,严重的会造成内存泄漏,用WeakHashMap管理缓存,能够很好的解决这中情况。 WeakHashMap是 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目
2013-04-20 23:55:10 625
原创 Java高并发之ConcurrentHashMap
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位置称为哈
2013-04-20 21:17:05 466
转载 Android中的monkey用法
一、简介 Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测 试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。在Monkey运行的时候,它生成事件,并把它们发给系统。同时,
2013-04-20 11:35:59 388
转载 Android使用JNI实现Java与C之间传递数据
介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤:1.创建一个android工程2.JAVA代码中写声明native 方法 public native String hel
2013-04-20 11:28:38 398
转载 Logcat命令详解
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用.在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Development->USB debugging"来开启。logcat本身是android的shell的一个命
2013-04-20 11:26:33 697
原创 View和ViewGroup方法解析
1. protected void onDraw(Canvas canvas) View类中用于重绘的方法,可重载该方法,并在重载的方法内部基于参数canvas绘制自己的各种图形、图像效果。2.protected void onLayout(boolean changed, int left, int top, int right, int bottom) View类中布
2013-04-17 16:25:23 451
转载 Vim的分屏功能
本篇文章主要教你如何使用 Vim 分屏功能。 分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退
2013-03-24 22:45:25 494
转载 使用AIDL实现进程间的通信之复杂类型传递
上次讲到简单的AIDL进程间通信的操作,客户端向服务端发送一个String类型的参数,服务端也返回一个String类型的结果,看似已经可以完成基本的需要了。不过在有的时候,简单的数据类型并不能满足我们的需求,我们就需要考虑怎样向服务端传递复杂的数据类型。今天就来讲一下如何向服务端传递复杂类型的问题。首先要了解一下AIDL对Java类型的支持。1.AIDL支持Java原始数据类型。
2013-03-24 19:59:08 446
转载 Android中ListView分页加载数据
熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可
2013-03-24 12:01:15 541
转载 基础总结篇之三:Activity的task相关
古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我们讲
2013-03-24 11:09:26 440
转载 基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。
2013-03-24 11:05:28 355
转载 基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解serv
2013-03-24 11:03:29 465
转载 Android 4.0 ICS SystemUI浅析——SystemUI启动流程
阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于SystemUI的分析,敬请关注。 转载请注明出处:http://blog.csd
2013-03-24 00:29:35 416
原创 Android Tween动画之RotateAnimation实现图片360°不停旋转
Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。1、定义一个ImageView<LinearLayout xmlns:android="http://schemas.android.com/apk
2013-03-23 23:48:24 3741 1
原创 Java的枚举类型
JDK1.6之后枚举类型增加了新的特性:1.向枚举中添加新方法public enum Color{ RED("红色",1), YELLOW("黄色",2),WHITE("白色",3),BLACK("黑色",4); private String name; private int index; private Color(Strin
2013-03-23 19:58:51 437
原创 android系统binder理解篇
Android进程间通信(IPC)机制Binder简要介绍和学习计划Android深入浅出之Binder机制Android Binder设计与实现 – 设计篇
2013-03-16 12:36:47 421
原创 Android异步加载tLoaderManager().initLoader
http://www.cnblogs.com/hanyonglu/archive/2012/05/10/2494908.html
2012-08-24 09:14:54 1578
原创 android <activity>标签的属性
android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"] android:configChanges=["mcc", "
2012-07-30 09:52:19 777
转载 Linux系统命令Top/free的使用及参数详解
1.作用top命令用来显示执行中的程序进程,使用权限是所有用户。2.格式top [-] [d delay] [q] [c] [S] [s] [i] [n]3.主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CPU时间累
2012-04-22 00:17:05 453
转载 Linux 下用ps查找进程并用kill终止命令
使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号。首先,我们需要使用linux下另外一个ps命令查找与进程相关的PID号:ps aux | grep program_filter_wordps a 显示现
2012-04-21 23:43:51 735
转载 Android 把 log 保存到 SD卡方便调试
Android 把 log 保存到 SD卡方便调试1. 连接USB 2. 执行adb shell登到手机 3. logcat -v time -f /sdcard/locker.log *:W & 然后就可以拔掉USB线正常测试,发生问题后再连接USB把log抓出来,最好记下问题发生的大致时间,以便事后查找。http://www.cnblogs.com/supe
2012-04-17 22:30:14 392
spket-1.6.16.jar
2010-10-25
DWR个人学习详细笔记
2010-10-25
hibernate-annotations-3.4.0.GA.zip
2010-05-12
fckeditor_2.6.6.0.zip
2010-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人