自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Activity生命周期探究

Activity生命周期探究页面Apublic class LifeCircleActivity extends AppCompatActivity { private Button mBtnEnterNew; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2016-08-24 19:52:19 372

转载 国内一线互联网公司内部面试题库

国内一线互联网公司内部面试题库以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。欢迎一线公司员工提交内部面试题库,欢迎star。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的3.

2016-07-22 16:42:56 1355

原创 serializable_parcelable

序列化和反序列化1 序列化的原因java序列化主要是为了跨平台,实现对象的一致性,可在不同的平台上,保持自己原有的属性和方法不变2 序列化的作用永久的保存对象数据(将对象数据保存在文件当中,活着是磁盘中);在网络上传送对象的字节序列通过RMI传输对象(不懂,囧)将对象数据在进程之间进行传递3 序列化的实现方式3.1 实现Serializable接口public class Person i

2016-07-06 17:05:22 387

原创 intentservice源码分析

IntentService源码分析1 概论IntentService是一种处理异步请求的Service。客户端通过调用Context.startService(Intent)来发送请求,启动Service;Service按需启动后,会依次按顺序处理工作线程中的Intent,并且在工作结束后会自动停止。2 IntentService是如何启动一个异步线程处理请求的?IntentService在创建时,

2016-07-06 14:04:45 374

原创 一次dialog导致的内存泄漏

一次Dialog导致的内存泄漏今天上午10:30来到公司后,一头扎进了张鸿洋大神所写的OkHttpUtils源码中去,继续昨晚未完成的任务,11:30后,终于对整个框架有了一个比较全局、清晰的了解,心里更是对大神充满满满的崇拜和敬意;然后回到公司的工作,打开jira,发现距离我两个工位的美女测试姐姐给我提了一个页面刷新bug,卧槽,居然还有bug,赶紧拿起数据线,插上Mac电脑和华为荣耀6手机,进入

2016-03-03 23:30:30 10083 3

转载 一个内存泄漏引发的血案

一个内存泄漏引发的血案-Square 原文链接 : A small leak will sink a great ship 原文作者 : Pierre-Yves Ricau 译文出自 : 开发技术前线 www.devtf.cn。未经允许,不得转载! 译者 : chaossss 校对者: 这里校对者的github用户名 状态 : 完成 在开发 LeakCa

2016-03-01 18:08:59 4370 1

原创 内存泄漏常见原因总结

内存泄漏常见原因总结1.非静态内部类的静态实例2.Activity的静态成员变量DrawableContextDrawable的对象的内部Callback持有activity的引用,当Activity finish()之后,静态成员drawable始终持有这个Activity的引用,导致内存释放不了。public class MainActivityextends Activity{

2016-02-27 00:07:48 1449

原创 handler:message:looper机制

Handler/Message/Looper机制Handler作用android开发过程中,我们都知道在一个异步线程中完成一段耗时操作,利用handler把结果send到UI主线程,从而更新ui;Android应用在初始化启动时,在ActivityThread中也定义了一个Handler的派生类H,用来进行Activity和Service生命周期的管理等;private class H extend

2016-02-23 22:39:02 323

原创 wget常用命令

wget

2016-02-03 15:00:14 430

转载 自定义View之滑动操作

[转] android自定义布局中的平滑移动 - supersugar - 博客园 supersugar 随笔- 17 文章- 0 评论- 12  </DIV> <div id="mylinks"> 博客园  首页  新随笔  联系  管理

2015-12-17 12:06:48 496

转载 动态加载系列文章

动态加载系列文章在Android开发中采用基于ClassLoader的动态加载技术,可以达到不安装新APK就升级APP的目的,也可以用来修复一些紧急BUG。Android动态加载技术 简单易懂的介绍方式动态加载技术在Android中的使用背景;Android的动态的加载大致可以分为“加载SO库”和“加载DEX/JAR/APK”两种;动态加载的基础是类加载器ClassLoader;“加载DEX

2015-12-09 15:08:44 395

原创 Android多渠道打包

0x01 首先在清单文件AndroidManifest.xml里面,在application标签里面加入 <meta-data android:name="channel" android:value="${channel}"/> 在gradle配置文件里面设置各个渠道: productFlavors { xiao

2015-12-08 21:36:30 425

原创 Kotlin-Android的Swift

Kotlin-Android的SwiftKotlin介绍最近在学习一门新的语言Kotlin, Google拟用Kotlin取代Java进行Android开发。众所周知,苹果用swift取代Objective-C进行Swift开发,Kotlin对于Android就好比swfit对于iOS一样。不过,Kotlin对于Android开发的影响,所带来的优势可能比swift对iOS更大。尽管还有基于JVM

2015-12-02 23:47:53 677

原创 奇妙算法之毒药问题

问题:有1000杯水,其中有一杯是毒水,现在需要从中找出含毒药的水,可以用老鼠来实验;老鼠如果喝了有毒的水,必死,请问如何安排试验,能够用最少的实验材料检测出有毒的水?思考?常规方法是用1000只老鼠,分别给它们喝这1000杯水,但显然用到的老鼠太多,工作量太大。1000,如果想的比较深,能够想到1024,对于学习计算机的同学来说,是个非常熟悉的数字,1024=2^10;暂时想不出这之间有什么关系,

2015-11-30 22:11:28 3954 3

原创 git常用命令及技巧

git常用命令及技巧1. 基本概念暂存区 本地库 远程库暂存库:一般修改后的代码先放入暂存库,这样可以保存我们修改后的代码,同时不会提交到代码库中,起到了一个缓存的作用,当有代码错误时,也不会影响总分支和其他人的开发,我理解中的暂存库相当于一个缓存。本地库:本地电脑存放代码的库,commit之后,更新的代码就会同步到本地库中,但是有一个风险,如果用户的电脑损坏导致本地库永久性破坏,本地库的代码就

2015-11-30 22:07:22 589

原创 一次内存泄漏问题的发现与解决过程

一次内存泄漏问题的发现与解决过程新手第一次解决内存泄漏问题,把过程分享一下。大神飘过就好。。。0x00 发现问题这个内存泄漏的问题是在解决另一个bug的过程中发现的,在发起报销的过程中,当一个报销类别的表单中包含了图片元素时,如果添加了图片,然后重复编辑几次,app会变的非常卡顿,最初怀疑是图片加载时没有压缩直接加载了原图,于是开始关注android studio的内存监控。添加八张图片,重复编辑了

2015-11-25 11:14:49 1040 1

原创 集合之HashSet用法一

1.HashSet里面的对象是无序而且唯一的。如何理解,看下面这段代码:import java.util.*;class Student{private String name;private int age;public Student(String name,int age){this.name = name;this.age = age;}

2014-07-30 13:20:47 424

四则运算ASP.NET实现程序

   使用ASP.NET技术设计一小学生整数四则运算网站,能让学生自己注册、登陆,并且记录学生每次测试的成绩与测试题及学生答案与正确答案,并且显示学生成绩的排名。(测试题目可由程序自动生成,要求可生成多种运算符号一起运算的算式)。    学生可查询自己曾经考试过的内容以及成绩。

2014-07-29

小学生四则运算测试系统

小学生四则运算测试系统,能够随体出题,答题后,系统给出得分,并能把结果保存在数据库中,同时对所有数据进行排名。

2013-12-06

空空如也

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

TA关注的人

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