- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 LeetCode上的几道数据库题目
Combine Two Tables Table: Person+————-+———+ | Column Name | Type | +————-+———+ | PersonId | int | | FirstName | varchar | | LastName | varchar | +————-+———+ PersonId is the p
2017-01-30 22:44:49 384
原创 Android中的几种内存泄露情况总结
Handler使用不当导致的内存泄露(用这个来作为非静态内部类造成内存泄露的代表) 这种情况比较常见,经典的例子如下所示: import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import an
2017-01-30 22:31:47 738
原创 通过MAT来进行内存泄露的分析
可以结合我这篇文章Android中的几种内存泄露情况总结看。 运行代码,然后翻转下手机,让Activity多销毁几次,打开Android Device Monitor(Android Studio中),找到你的那个应用,Dump HPROF file,然后用SDK platform-tools下的hprof-conv.exe转化下,转化的命令行命令为(注意根据包名做相应变化): hprof-
2017-01-30 22:29:02 327
原创 Java中的注解入门
注解是在Java SE5中引入的,Java内置了三种注解: @Override:子类重写父类方法时用。 @Deprecated:不赞成使用该元素(在Android中经常能看到某些类或方法Deprecated了)。 要注意@Deprecated与@deprecated的区别,@deprecated是为了生成文档的需要,具体如下所示: /** * @deprecated 该方法不建
2017-01-26 23:16:16 235
原创 Java的异常处理基础
先看张Java中的异常层次结构图(图来自《Java核心技术 卷1》): 可以看到不管Error还是Exception都继承自Throwable类。 Error和Exception有什么区别: Error主要是系统的内部的错误(比如JVM出问题了)和资源耗尽错误(内存空间不足),程序无法处理这类问题,只能终止。 Exception表示程序可以处理的异常,
2017-01-26 23:12:32 312
原创 Java中的Observable和Observer源码分析
先贴下源码Observable(顺便做了些简单注释,详细的英文注释大家可以去看源码,我这就没贴了): package java.util;public class Observable { private boolean changed = false; private Vector<Observer> obs; public Observable() {
2017-01-26 23:05:18 1447 1
原创 关于Java中Process类和Runtime.exec()的一些使用
在Android中有一个需求,有几个二进制可执行文件要执行,并作为单独的进程跑在后台,需要监听它们的状态,如果意外终止,要重启它们。 启动代码大致如下所示: Runtime.getRuntime().exec("chmod 777 " + mContext.getApplicationContext(). getApplicationContext().getFilesDir
2017-01-26 22:53:32 4944 1
概率论与随机过程 【作者】王玉孝编 高清 带详细书签 北邮概率论与随机过程教材
2018-01-03
信息科学原理(第5版) 【作 者】钟义信著 高清 带详细书签
2018-01-02
格致方法定量研究系列:对数线性模型 [美] 戴维·诺克(David Knoke)著;盛智明 译 中文 高清 带详细书签
2018-01-02
随机过程 第2版 [美] Sheldon M.Ross 著;龚光鲁 译 中文 高清 带详细书签
2018-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人