自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

薛瑄的博客

不论是技术还是生活,你遇到的每个困难,都是一次提升自己的机会。努力解决好每个困难,你将成为更优秀的自己

  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

转载 MAT 常用工具详解——内存优化(三)

转载:http://www.importnew.com/2433.html直方图(Histogram)MAT最有用的工具之一,它可以列出任意一个类的实例数。工具入口:用户可以直接在“Overview”选项页中点击“Histogram”进入该工具。功能:计算出该类所有对象的Shallow heap、Retained Heap。支持使用正则表达式来查找某个特定的类查找内存泄露或者其他内存方面问

2015-11-28 17:05:21 3282

转载 MAT使用详解——内存优化(二)

转载:http://www.jianshu.com/p/d8e247b1e7b2# http://blog.csdn.net/p106786860/article/details/9268613MAT简介MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工

2015-11-28 14:47:06 3794

原创 MAT 中ManiActivity $1 是什么

这个 $1 表示第一个匿名类的大小 比如你Activity里面有个new OnClickListener(){onclick},那 $ 1 就是这个OnClickListener的大小了。如果还有其他的匿名内部类,就是$2、$3这样排下去Objects表示引用对象的数量heap是实际这个类对象占用的内存大小在此我要感谢,腾讯bugly的胖达,技术超厉害、人又好、非常热心

2015-11-28 11:27:21 1512 2

原创 Java强、软、弱和虚引用及GC Root——内存优化(一)

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50073687 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!内存优化内存优化的两个主要方向:内存泄露:已经没有使用的对象,GC Root 还对其保持强引用,导致GC无法回收。内存抖动:频繁的创建对象,导致 GC 频率较高,导致应

2015-11-27 19:00:09 2000

转载 内存泄露排查步骤——内存优化(四)

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49949833 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!Android Device Monitor分析heapAndroid Device Monitor分析heap的总内存占用大小来初步判断是否存在泄露 Android Device Monit

2015-11-26 17:20:31 3199

原创 Android Studio打包.so到apk中

环境:Android Studio项目是从Eclipse 中导入到 Android Studio现象: Eclipse的项目中包含libs文件夹,转到Android Studio,路径有一定的变化,见下图: 在图一中的第2-5行,也就是Android Studio中这个文件夹jniLibs里的.so文件,在程序安装完后,被写到了手机的这个目录下/data/data/cn.hdnc.ar

2015-11-25 18:30:19 14372

转载 Git “fetch first”and ”non-fast-forward“ error when trying to push

参考 http://my.oschina.net/juwenz/blog/153350?fromerr=KEvNlIqT http://stackoverflow.com/questions/25862329/git-giving-fetch-first-error-when-trying-to-push http://stackoverflow.com/questions/10298291/c

2015-11-24 18:29:03 1848

转载 为什么要设置环境变量以及JDK和JRE的区别

参考 环境变量设置参考 为什么要设置Java环境变量今天为止对环境变量的设置还不是很懂,而且网上的大部分资料几乎都是设置方法,没有说原因。今天学Linux,遇到了Java环境变量的设置,无意间找到了详细透彻讲解Java环境变量的设置。    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 j

2015-11-24 10:43:13 8784 2

原创 WifiManager、ScanResult(一)

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49385761 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!关于Android WiFi,我写了5篇文章,讲解了在配置WiFi中用到的知识WifiManager、ScanResult(一) WifiInfo(二) ConnectivityManage

2015-11-14 16:51:38 4152

原创 WifiInfo(二)

点击查看代码示例当前连接成功的WiFi的信息,如mac地址,网关等等 这个类通过调用WifiManager类的方法getConnectionInfo() 获得String getSSID() Returns the service set identifier (SSID) of the current 802.11 network. String getMacAddress()

2015-11-14 11:11:23 2550 1

原创 NetworkInfo和NetworkInfo.State(四)

NetworkInfo这个类主要是描述网络连接的信息,由ConnectivityManager 类的方法调用获得。 NetworkInfo.State getState() Reports the current coarse-grained state of the network. NetworkInfo.State 详细信息Detailed state 粗粒度Coarse-gra

2015-11-14 10:58:53 3327

原创 状态图和活动图的区别

http://www.cnblogs.com/jingwhale/p/4230235.html http://blog.csdn.net/lujunql/article/details/4334810 http://developer.51cto.com/art/201007/210922.htm比较状态图和活动图的真正意义上的区别,更像是比较动态模型和功能模型的区别: 动态模型和功能模型的区

2015-11-13 15:22:29 5774 1

原创 面向过程设计和面向对象设计之间区别的实例

参考:http://blog.sina.com.cn/s/blog_46552dd90100eg5l.html 问题:我在一个新的项目中使用UML中的用例分析和概念模型。但是老板坚持要用传统的需求说明书(使用面对过程的方法)。传统方法使用系统结构图表达功能间关系,使用数据流图表达功能与数据间关系,使用ER图表达数据间关系。老板说我可以使用UML,但必须能够清晰的表达这几种关系。 我不知道应该使用U

2015-11-13 15:18:47 3697

原创 socket accept()多线程连接 详解

socket协议详解:https://software.intel.com/zh-cn/blogs/2012/12/18/java-socket-socket在使用accept函数的时候,如果服务器面向多个客户的连接,必须使用while循环,每次循环阻塞在accept函数,等待新的连接到来,这样才能返回新的socket。如果不使用while死循环每次阻塞在accept函数,也可以面向多个客户连接,

2015-11-07 19:03:00 11469 3

原创 如何判断socket是否连接,异常断开拔出网线

setSoTimeout public void setSoTimeout(int timeout) throws SocketException 启用/禁用带有指定超时值的 SO_TIMEOUT,以毫秒为单位。将此选项设为非零的超时值时,在与此 Socket 关联的 InputStream 上调用 read() 将只阻塞此时间长度。如果超过超时值,将引

2015-11-07 18:56:05 19792 1

原创 Android Studio Git Ignore File

参考:http://dxjia.cn/2015/09/android-studio-git-ignore-file/ http://www.cnblogs.com/spring87/p/4633259.html http://www.lxway.com/66126112.htm1、创建 .gitignore由于Windows下不允许创建,文件名为空的文件,借助Git Bash。 在项目目录下,

2015-11-07 09:46:45 1761

原创 Git 凭据保存、如何修改

参考:http://git.oschina.net/oschina/git-osc/issues/2586 http://yongqing.is-programmer.com/posts/80371.htmlhttps方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟)git config --global credent

2015-11-06 18:21:57 15560

原创 onScrollStateChanged 和 onScroll

参考:http://blog.csdn.net/lang791534167/article/details/45287053ListView的 滚动事件监听实现滚动监听,首先需要通过实现OnScrollListener 接口, 重写一下两个方法:onScrollStateChanged 用于监听ListView滑动状态的变化onScroll 用于监听ListView屏幕滚动onScr

2015-11-03 15:55:36 30758

转载 Android ListView几个比较特别的属性

由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表1、 stackFromBottom属性这只该属性之后你做好的列表就会显示你列表的最下面android:stackFromBottom="true" 值为true和false2、transciptMode属性最新(最下方)的条目可以自动滚动到可视范围内,用于显示大量Items

2015-11-03 15:15:18 903

activity四种启动模式

activity四种启动模式,

2016-08-31

BadgeNumber 封装类

Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示,http://blog.csdn.net/xx326664162/article/details/51082574

2016-04-07

APP初始使用,半透明引导界面

APP初始使用,半透明引导界面

2016-03-30

APP初次使用,半透明引导界面

APP初次使用,半透明引导界面

2016-03-30

volley.jar

Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。

2015-12-15

fastjson-1.1.46.android.jar

阿里巴巴 JSON解析jar包 fastjson,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser 更新时间 2015年10月 27日

2015-12-15

RationalRose2003使用手册.ppt

Rational_Rose_2003使用手册,软件使用的详细教程

2014-09-22

css2.0帮助文档

css2.0帮助文档,亲自用过,非常符合要求

2013-08-21

空空如也

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

TA关注的人

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