自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 用位运算实现四则运算之加减乘除

原文  用位运算实现四则运算之加减乘除 //递归版本 int _add(int num1,int num2){ int sum,carry; if(num2==0) return num1;//没有进位的时候完成运算 sum=num1^num2;//完成第一步没有进位的加...

2015-08-30 11:06:12

阅读数 349

评论数 0

原创 嵌套类,内部类,匿名内部类再学习

内部类 在一个类内声明的类称为内部类。 内部类“隐式”地持有外部类的引用,所以可以访问外部类对象的成员,方法。 看下Oracle给的一个例子。 public class DataStructure { // Create an array private final static...

2015-08-20 18:19:22

阅读数 323

评论数 0

原创 Java,Android内存泄漏代码片段

public class MemoryLeakDemo extends Activity implements NewworkCallBack{ @Override protected void onCreate(Bundle savedInstanceState) { ...

2015-08-19 18:17:05

阅读数 429

评论数 0

原创 Android性能优化-内存

内存方面遇到的问题常有OOM,内存泄漏。实际上JVM的GC对性能的影响也很大。GC时正在运行的线程会暂停,如果此时正在执行动画,那就有可能导致跳帧,对用户来说,看到的就是动画卡顿。应该避免使JVM频繁地GC。 参考文章  Android性能优化之内存篇 。 内存泄漏是指仍然引用不再使用的对象,...

2015-08-18 09:08:20

阅读数 465

评论数 0

原创 Python Web 实战 - 搭建Django环境和初步使用

Django环境搭建

2015-08-16 22:37:57

阅读数 919

评论数 0

原创 再次开始学习python-Python Web实战 第一课

之前,至少一年前吧,在微信公众号“Crossin的编程教室”的指引下开始学习python,大概学了4,5课的样子就无疾而终了,后来课程落了好多,就没再捡起来继续学。到现在python还是不会。做程序员也3年了,还是只会Java一门语言,丢人啊。 最近关注了公众号“程序员在囧途”,维护这个号的哥们曾...

2015-08-16 20:35:33

阅读数 479

评论数 0

原创 一道有关数据类型的笔试题

题目 There are 4 variables:         short v1 = 18;         Long v2 = new Long("18");         Long v3 = new Long(18);         Short v4 = ...

2015-08-14 14:29:52

阅读数 571

评论数 0

原创 一道String拼接的考题

When doing string concatenation for many times in a loop, which is the fastest way in terms of executing time: A) The concat() method of String B) ...

2015-08-14 12:09:40

阅读数 595

评论数 0

原创 android Service 总结

概述 Service是一种没有UI界面,在后台执行长期任务的系统控件。 Service可以用于IPC。 android:exported  false,Service只供自己应用使用;true 可以被其他应用使用 android:process 指定服务所在的进程,默认当前应用所在进程 F...

2015-08-11 15:53:38

阅读数 381

评论数 0

原创 android消息处理机制

Android消息处理涉及到的类有Looper,MessageQueue,Handler,Thread。下面看下它们之间的关系。 Looper 默认Thread是没有message loop的,要创建一个,在Thread的run()中执行Looper.prepare(),使它跑起来处理消息,调用L...

2015-08-10 17:17:50

阅读数 327

评论数 0

原创 ThreadLocal源码解析

挖坑

2015-08-10 15:15:39

阅读数 282

评论数 0

原创 HandlerThread源码解析

HandlerThread是带Looper的Thread,looper可用于创建Handler,这样就拥有一个在后台long-running的worker-thread,通过Handler给其发送消息,worker-thread收到消息后再回调Handler的handleMessage(),开启H...

2015-08-10 11:36:33

阅读数 315

评论数 0

原创 IntentServie源码解析

IntentService是Service的子类,默认Service运行在应用所在进程的主线程中,如果要在后台执行耗时任务,需要创建子线程,IntentService即可以满足这样的需求,它封装了一个work-thread,处理接收到的Intent,它可以处理多个请求,但一次只能处理一个。 下...

2015-08-10 11:10:49

阅读数 431

评论数 0

原创 Android动画总结

最近一周系统看了Android动画方面的知识点,总结成一篇文章,供网友参考,也供日后自己复习使用。 Android系统提供了两类动画,View动画和Property动画。 View动画从API level 1就有,Property动画从API level 11引入的。 理解 View动画 Tw...

2015-08-01 10:01:20

阅读数 317

评论数 0

原创 Property Animation 源码学习

ValueAnimator.java /** * This method is called with the elapsed fraction of the animation during every * animation frame. This functio...

2015-07-29 15:14:34

阅读数 331

评论数 0

转载 java注解再学习

http://www.trinea.cn/android/java-annotation-android-open-source-analysis/ 不少开源库都用到了注解的方式来简化代码提高开发效率 本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Andr...

2015-07-22 18:11:56

阅读数 385

评论数 0

原创 Executor

public interface Executor { /** * Executes the given command at some time in the future. The command * may execute in a new thread, i...

2015-07-16 17:22:59

阅读数 270

评论数 0

原创 AsyncTask源码分析

AsyncTasks should ideally be used for short operations (a few seconds at the most.) If you need to keep threads running for long periods of time, it ...

2015-07-16 16:08:25

阅读数 392

评论数 0

原创 快速查找长度未知的单链表的中间结点

在小甲鱼的《数据结构与算法》上,看到的一道企鹅的面试题。 我想到的方法比普通的方法要快,但不是最快的。 普通方法:先遍历单链表,获取长度后,再找到中间结点。假设长度是L,则所需时间为O(L)+O(L/2) = O(3/2L) 我想到的方法:因为想到要获取中间结点,那必须知道长...

2015-07-12 20:31:39

阅读数 486

评论数 0

转载 java并发1

Java Synchronized Blocks 同一对象上的synchronized代码块,同一时刻只允许一个线程进入,其他想进入的线程只能等待,直到之前的线程退出代码块。 有4中synchronized代码块 Instance methodsStatic methodsCode bloc...

2015-07-06 18:07:29

阅读数 450

评论数 0

转载 Java 并发0

http://tutorials.jenkov.com/java-concurrency/concurrency-models.html 单核-单任务-多任务 “并发”并不仅仅指多线程,还可以是多任务,分布式系统。 多线程的好处: 更好的系统资源利用;相近的设计;更好地响应速度。 多...

2015-07-03 18:49:24

阅读数 251

评论数 0

转载 为PopupWindow设置动画效果

原文: http://blog.csdn.net/starrexstar/article/details/7896835 首先定义显示效果的动画文件: [html] view plaincopy xml version="1.0&...

2015-07-02 10:57:41

阅读数 320

评论数 0

原创 AtomicInteger 使用

使用Android Relativelayout动态添加child view时,设置id时,sdk 17提供了一个生成id的方法 private static final AtomicInteger sNextGeneratedId = new AtomicInteger(1); ...

2015-06-30 11:03:27

阅读数 340

评论数 0

转载 Android中Activity四种启动模式和taskAffinity属性详解

原文: http://www.xuebuyuan.com/1624447.html#title-5 在android应用开发中,打造良好的用户体验是非常重要的。而在用户体验中,界面的引导和跳转是值得深入研究的重要内容。在开发中,与界面跳转联系比较紧密的概念是Task(任务)和Ba...

2015-06-22 22:10:47

阅读数 1000

评论数 0

转载 android listview 异步加载图片并防止错位

网上看到的一个例子,使用LruCache,DiskLruCache进行内存,文件二级缓存图片,使用Tag防止ListView图片错位。 我之前在pad项目上也使用过使用Lru进行两级缓存,我把getBitmapFromDisk部分的逻辑写在了AysncTask的doInBackground里,因...

2015-06-17 14:50:01

阅读数 495

评论数 0

转载 Android中传递对象的三种方法

转自: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2256.html Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,...

2015-06-17 11:30:44

阅读数 583

评论数 0

原创 @Override与方法的重写

@Override注解可以帮助检查父类中是否有该方法,但不加@Override,子类也可以复写父类的方法,且可以使用父类的引用调用该方法。 class A { public void sayInA(int p ){ System.out.println("In ...

2015-06-15 10:34:38

阅读数 455

评论数 0

转载 Matrix0

原文  http://chroya.iteye.com/blog/712078 Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。         首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,...

2015-06-01 18:38:49

阅读数 261

评论数 0

转载 Generic 泛型

参考 http://tutorials.jenkov.com/java-generics/methods.html 定义使用泛型的类 public class GenericFactory { Class theClass = null; public Generic...

2015-06-01 15:12:08

阅读数 310

评论数 0

转载 Java Reflection - Dynamic Class Loading and Reloading

http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html It is possible to load and reload classes at runtime in Jav...

2015-05-31 11:55:46

阅读数 579

评论数 0

转载 Java Reflection - Arrays

http://tutorials.jenkov.com/java-reflection/arrays.html Working with arrays in Java Reflection can be a bit tricky at times. Especially if y...

2015-05-31 11:55:43

阅读数 233

评论数 0

转载 Java Reflection - Generics

http://tutorials.jenkov.com/java-reflection/generics.html I have often read in articles and forums that all Java Generics information is era...

2015-05-31 11:55:11

阅读数 301

评论数 0

转载 Java Reflection - Dynamic Proxies

http://tutorials.jenkov.com/java-reflection/dynamic-proxies.html Using Java Reflection you create dynamic implementations of interfaces at r...

2015-05-31 11:54:55

阅读数 340

评论数 0

转载 Java Reflection - Annotations

http://tutorials.jenkov.com/java-reflection/annotations.html Using Java Reflection you can access the annotations attached to Java classes a...

2015-05-31 11:54:33

阅读数 329

评论数 0

转载 Java Reflection - Getters and Setters

http://tutorials.jenkov.com/java-reflection/getters-setters.html Using Java Reflection you can inspect the methods of classes and invoke the...

2015-05-31 11:52:53

阅读数 363

评论数 0

转载 Java Reflection - Private Fields and Methods

http://tutorials.jenkov.com/java-reflection/private-fields-and-methods.html Despite the common belief it is actually possible to access priv...

2015-05-31 11:51:58

阅读数 297

评论数 0

转载 Java Reflection - Fields

http://tutorials.jenkov.com/java-reflection/fields.html Using Java Reflection you can inspect the fields (member variables) of classes and g...

2015-05-31 11:51:29

阅读数 227

评论数 0

转载 Java Reflection - Methods

http://tutorials.jenkov.com/java-reflection/methods.html Using Java Reflection you can inspect the methods of classes and invoke them at run...

2015-05-31 11:50:53

阅读数 556

评论数 0

转载 Java Reflection - Classes

http://tutorials.jenkov.com/java-reflection/classes.html The Class ObjectClass NameModifiersPackage InfoSuperclassImplemented Interf...

2015-05-31 11:49:16

阅读数 273

评论数 0

转载 Java Reflection - Constructors

http://tutorials.jenkov.com/java-reflection/constructors.html Using Java Reflection you can inspect the constructors of classes and instanti...

2015-05-31 11:48:50

阅读数 367

评论数 0

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