代码改变世界

Java内存管理

2015-04-29 09:50 by 肖恩也有梦想, 456 阅读, 0 推荐, 收藏, 编辑
摘要:对于某些编程语言,内存管理的工作需要开发人员处理,比如C/C++。以C++为例,程序通过new操作符创建新对象之后,就会分配相应的内存资源,当程序不再需要这些对象时,需要在代码中将其显式释放,一般通过delete操作符完成。内存分配和释放的正确性,由开发人员来保证。开发过程中可能出现的与内存释放相关... 阅读全文

Activity之启动模式

2015-04-27 10:37 by 肖恩也有梦想, 396 阅读, 0 推荐, 收藏, 编辑
摘要:在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Activity具有四种启动模式:standard、singleTop、singleTask、singIn... 阅读全文

Android解析XML之SAX解析器

2015-04-24 21:29 by 肖恩也有梦想, 432 阅读, 0 推荐, 收藏, 编辑
摘要:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件的状态信息,这样... 阅读全文

容易混淆的某些Math方法说明

2015-04-24 11:48 by 肖恩也有梦想, 254 阅读, 0 推荐, 收藏, 编辑
摘要:1. Math.round返回最接近的整数值,实际上就是我们说的对小数进行四舍五入。/** * 返回最接近参数的long */static long round(double a)/** * 返回最接近参数的int */static int round(float a)实例如下:Math.rou... 阅读全文

[Effective Java]创建和销毁对象

2015-04-03 21:56 by 肖恩也有梦想, 272 阅读, 0 推荐, 收藏, 编辑
摘要:第一条:考虑用静态工厂方法代替构造器使用静态工厂方法的优势:静态工厂方法具有名称,具有适当名称的方法更易阅读。具有多个构造器的类用户往往不知道该用哪个,可考虑提供多个合适命名的静态工厂方法。相比于构造器,不必再每次调用时都创建一个新对象不可变类可以预先创建好实例,或者将构件好的实例缓存起来,从而避免... 阅读全文

Android ImageView的ScaleType属性

2014-12-17 17:37 by 肖恩也有梦想, 2443 阅读, 0 推荐, 收藏, 编辑
摘要:ImageView中ScaleType属性表示图片的显示方式,共有8种取值:matrix:将图片显示到定义好的宽度和高度描述的矩形中,不做任何缩放(图形的左上角对齐矩形的左上角)。意味着,如果矩形比图形大,则图片显示在左上角,如果矩形比图形小,则只会显示图形矩形部分的大小。fitXY:将图片不按等比... 阅读全文

Android使用圆角

2014-07-28 22:09 by 肖恩也有梦想, 342 阅读, 0 推荐, 收藏, 编辑
摘要:圆角Button效果图绿色Button定义button_green.xml资源文件位于drawable文件夹下,可用作button的background属性 button_green.xml: 1 2 附上colors.xml1 colors.xml2 3 4 #FFFFFF5 #... 阅读全文

android开发过程遇到的一些错误

2014-02-17 22:40 by 肖恩也有梦想, 468 阅读, 0 推荐, 收藏, 编辑
摘要:Unable to resolve target "android-x"这是工程的Android版本和本地SDK中的版本不一致,一般做下处理:1. 右击项目->android tools->fix project setting2. 右击项目->属性->android->选择自己AVD的版本,经过这... 阅读全文

TCP/IP协议详解笔记——ARP协议和RARP协议

2013-10-29 22:37 by 肖恩也有梦想, 23991 阅读, 1 推荐, 收藏, 编辑
摘要:ARP:地址解析协议对于以太网,数据链路层上是根据48bit的以太网地址来确定目的接口,设备驱动程序从不检查IP数据报中的目的IP地址。ARP协议为IP地址到对应的硬件地址之间提供动态映射。工作过程在以太网(ARP协议只适用于局域网)中,如果本地主机想要向某一个IP地址的主机(路由表中的下一跳路由器或者直连的主机,注意此处IP地址不一定是IP数据报中的目的IP)发包,但是并不知道其硬件地址,此时利用ARP协议提供的机制来获取硬件地址,具体过程如下:1)本地主机在局域网中广播ARP请求,ARP请求数据帧中包含目的主机的IP地址。意思是“如果你是这个IP地址的拥有者,请回答你的硬件地址”。2)目的 阅读全文

TCP/IP协议详解笔记——IP协议

2013-10-28 22:42 by 肖恩也有梦想, 3769 阅读, 0 推荐, 收藏, 编辑
摘要:简介TCP/IP协议族中最核心的协议,提供不可靠、无连接的数据报传输服务。不可靠:不能保证IP数据报能成功送达。无连接:并不维护后续数据报的状态信息,每个数据报的处理都是相互独立。数据报可能不会按照发送顺序接收。同一站点向另一站点发送的多个数据报可能经过不同的路由到达。帧格式IP数据报格式如下。版本:IP协议版本号,目前为4。故称为IPv4.首部长度:以4字节为单位。最小值为5,不包含可选字段的IP首部大小为20字节。最大值为15,故IP首部最大长度为60字节。服务类型(TOS):3bit优先权(已被忽略),4bit的TOS字段,1bit未用(0)。4bit的TOS分别为最小时延、最大吞吐量、 阅读全文