自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljtyzhr的专栏

左手编程,右手写诗,在代码的世界里遨游。

  • 博客(15)
  • 资源 (20)
  • 收藏
  • 关注

原创 Java编程思想(04)——重构让代码更简洁(四)

使用类替换类型代码重构前public class LabelComparator implements Comparator, Serializable { private static final long serialVersionUID = 1L; public static final int ASC = 1; public static final int D

2015-02-28 23:15:29 754

原创 Java编程思想(03)——重构让代码更简洁(三)

满足循环就跳出重构前public boolean contain(int year, Month month, int day) { boolean found = false; for (IPolyDate date : dateList) { if (date.same(year, month.getMonth(), day)) { found = tr

2015-02-27 21:57:08 533

原创 Java编程思想(02)——重构让代码更简洁(二)

尽量简洁重构前f ( flag == 1 ){ return true;}else{ return false;}重构后return flag == 1;使用三位运算符重构前if ( "Male".equals(gender) ) { return "Mr.";}else{ return "Mrs

2015-02-27 21:54:06 837 1

原创 Git使用教程(一)——Git提交代码到远程服务器

学习应该循序渐进,不应该是一蹴而就,也不要过分追求完美,是不断修复弥补自己的不足。1、下载Git不用说了,这个是必须的,也是最简单的步骤,地址如下:http://git-scm.com/download这里会提供三个版本的下载地址,读者可以自行查找。2、创建代码库远程的代码库创建,我们可以直接去github上申请一个账号,然后在上面创建代码库,这里不细说了。

2015-02-27 11:48:48 20941 1

原创 Android Studio(04)——如何对APK文件签名并导出

1、步骤2、步骤3、步骤4、步骤

2015-02-27 09:17:59 806

原创 Java编程思想(01)——重构让代码更简洁(一)

减少重复计算重构前if(list != null && list.size() > 0){ for(int i = 0; i < list.size(); i++){ //skip... }}重构后if(list != null){ for(int i = 0, len = list.size(); i < len; i++){ //sk

2015-02-26 22:07:18 1662

原创 Android Studio(03)——签名打包以及其它问题

1、混淆打包使用了Gson之后,打包混淆会出现问题,这里需要指定不混淆1.1 关注两个问题1)实体类是否进行了序列化,不然反序列化就容易出现问题2)是否使用了泛型?比如集合1.2 自定义防止混淆-keepattributes Signature-dontwarn com.123.**-keep class com.123.entity.** { *;}

2015-02-23 12:57:43 559

原创 Android Studio(02)——常用快捷键收集总结

1、双键删除一行代码,选中那一行,Ctrl+X/Y复制本行到下一行,选中本行之后,Ctrl+D全局导入未导入的包,Ctrl+O选中一个类名字,导入该类的包名:Alt+Enter 2、三键联合Ctrl+Alt+Space  类名自动完成Ctrl+Alt+M  抽取为一个方法 3、其它快捷键Shift+F6  表示改名

2015-02-20 21:42:12 834

原创 Android Studio(01)——导入外部引用Library

1、背景介绍        在使用Eclipse开发的时候,为了jar包可以复用,而且为了精简我们的代码,可以使用外部文件库这种东西。但是,这样的东西在Android Studio上是比较麻烦的,本文仅仅介绍,在AS上如何使用ShareSDK这个外部库文件。2、集成ShareSDK        需要找到文件中的settings.guadle文件,在其中添加如下句子:i

2015-02-20 21:31:55 1241

原创 深入理解Android(10)——Android中的Thread与线程类解析

1、混淆打包使用了Gson之后,打包混淆会出现问题,这里需要指定不混淆1.1 关注两个问题1)实体类是否进行了序列化,不然反序列化就容易出现问题2)是否使用了泛型?比如集合1.2 自定义防止混淆-keepattributes Signature-dontwarn com.123.**-keep class com.123.entity.** { *;}

2015-02-13 23:42:11 687

原创 深入理解Android(09)——深入理解RefBase、SP和WP

1、背景概述RefBase是Android中所有对象的始祖,类似于MFC中的CObject或者Java中的Object对象。2、影子对象文件的位置为:framework/base/libs/utils/RefBase.cppRefBase::RefBase() : mRefs(new weakref_impl(this)){// mRefs是RefBase的

2015-02-09 14:23:39 625

原创 深入理解Android(08)——深入理解zygote的分裂原理

1、AvtivityManagerServiceAvtivityManagerService也是由SystemServer创造的。我们看看ActivityManagerService中的startProcessLocked函数,代码如下所示: private final void startProcessLocked(ProcessRecord app, St

2015-02-05 09:24:54 879

原创 深入理解Android(07)——深入理解SystemServer

1、背景知识SystemServer的进程名实际上叫做“system_server”,这里我们可以将其简称为SS,SS作为zygote的重要分支,是非常重要的一部分。2、SystemServer诞生3、SystemServer用来干嘛4、真实的SystemServer5、SystemServer的总结

2015-02-04 23:25:47 665

原创 深入理解Android(06)——Java世界的入口ZygoteInit

1、ZygoteInit源码CallStaticVoidMethod最终将调用com.android.internal.os.ZygoteInit的main函数,这里是函数代码,如下所示:base/core/java/com/android/internal/os/ZygoteInit.java public static void main(String argv[]) {

2015-02-03 23:55:13 1654

原创 深入理解Android(05)——深入理解zygote

1、概述Android系统运行这两个完全不同的世界1)Java世界,Google提供的SDK主要就是针对这个世界的。在这里运行的程序都是基于Dalvik虚拟机的Java程序。2)Native世界,也就是用Native语言C或者C++开发的程序,他们组成了Native世界。zygote中文名为“受精卵”,它和Android系统中的Java世界有着重要的关系。2、zygot

2015-02-01 23:20:57 679

软件需求文档格式的标准写法

软件需求文档格式的标准写法

2015-06-30

IDA破解apk初试

IDA破解apk初试,对应我的博文,这里提供给大家分析测试使用。

2014-10-23

Smali指令中文手册

smali的中文手册,里面包含了所有的smail指令与说明文档,可以对照英文文档查看。默认一分,给点金币,谢谢啦。 英文文档地址:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html

2014-09-19

蓝桥杯系统中的算法题

这个是蓝桥杯官网上的题目,有些题目需要用户申请权限才能查看,额,偷偷放上来。对于要参加蓝桥杯竞赛的同学来说,很值得一看。

2014-09-17

smali语法高亮文件

这个资源要两分一点都不贵哦,大家下载了一定很划算的,可以在EditPlus中高亮显示smali文件的语法。

2014-09-17

jsoup解析jar包

这种资源不应该要分啊,jsoup也可以在官网下载的,我上传只是自己下载方便。

2014-09-11

考研辅导之C语言

考研时候整理的资料,非常实在,希望对考计算机专业的同学来说有帮助.

2013-12-23

Android学习手册

Android学习手册,封装成了APK文件,下载下来,安装在手机里面就可以了,一共分为八个部分,资源很不错的,豆豆很值得.愿你喜欢,好评哦亲.

2013-11-24

手机守护神源码

手机守护神源码,王家林主编教材随书源码。不过只有这个完整项目额,没有其他资料。

2013-11-23

Oracle性能优化电子书

Oracle性能优化的电子书,从各个方面整理而来的,对你肯定有帮助。

2013-11-23

安卓中文API

安卓中文API,详细请看里面,有比较详细的说明。

2013-11-23

myeclipse的密码生成器

myeclipse的密码生成器,免得总是卸载重装。

2013-11-22

蓝桥杯算法竞赛试题.

蓝桥杯算法竞赛试题,不多说,对你竞赛一定会有好处的,这是一些训练逻辑思维的算法试题,希望对你有所帮助!

2013-11-22

Oracle10g教程

非常详细的Oracle教程,一定会对你有所帮助的。

2013-11-22

共创在线考试系统(JSP+SERVLET)

JSP+SERVLET 做的 共创在线考试系统!

2013-08-30

java学生管理系统

这是一个用java写就的学生管理系统。项目虽小,但是很有学习的必要。希望对你有所帮助。

2012-05-19

java课程设计耿祥义版源代码.rar

java的一份很好的学习资料,他出版的课程设计,非常适合基础学完之后的学习!

2012-05-15

空空如也

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

TA关注的人

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