上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 41 下一页
  2013年7月2日
摘要: TCP百科名片TCP:Transmission Control Protocol传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。服务类型不管怎样,TCP/IP是一个协议集。为应用提供一些"低级"功能,这些包括IP、TCP、UDP。其它是执行特定任务的应用协议,如计算机间传送文件、发送电子邮件、或找出谁注册到另外一台计算机。因此,最重要的"商业 阅读全文
posted @ 2013-07-02 20:21 洛易 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.为什么不推荐用 stop()和 suspend()stop这个方法将终止所有未结束的方法,包括run方法。当一个线程停止时候,他会立即释放所有他锁住对象上的锁。这会导致对象处于不一致的状态。假如一个方法在将钱从一个账户转移到另一个账户的过程中,在取款之后存款之前就停止了。那么现在银行对象就被破坏... 阅读全文
posted @ 2013-07-02 19:41 洛易 阅读(3615) 评论(0) 推荐(0) 编辑
  2013年6月27日
摘要: 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。 并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段: 1 ALTER TABLE Subscription ADD COLUMN Activation BLOB;2 ALTER TABLE Subscription ADD COLUMN Key BLOB; 另外,如果遇到复杂的修... 阅读全文
posted @ 2013-06-27 12:11 洛易 阅读(409) 评论(0) 推荐(0) 编辑
摘要: By 何明桂(http://blog.csdn.net/hmg25) 转载请注明出处 很久没有更新博客了,真是堕落啊,几次想提起笔,却总是被各种琐事耽搁,以后会多写文章记录点滴。背景 随着android应用体积的不断增大,以及应用版本发布的不断更迭,用户的升级成了一个问题,google也意识到不断更新应用对用户流量的损耗,在Google I/O 上提及的 Smart App update,即应用增量升级,或者叫做差分升级的做法,并在新版本的Google Play中得到支持,某天在和群友聊天是扯到这方面的话题,好奇就稍微研究了一下。增量升级的原理 今天我们就来实现类似的应用的增量升... 阅读全文
posted @ 2013-06-27 11:39 洛易 阅读(3496) 评论(0) 推荐(2) 编辑
  2013年6月26日
摘要: Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语 言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败... 阅读全文
posted @ 2013-06-26 22:35 洛易 阅读(670) 评论(0) 推荐(0) 编辑
  2013年6月14日
摘要: 1.基础概念篇 a.简介HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本 阅读全文
posted @ 2013-06-14 20:12 洛易 阅读(19875) 评论(0) 推荐(1) 编辑
  2013年6月11日
摘要: 一.什么是ClassLoader?Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类.此外,这些类文件并非立即全部装入内存的,而是根据程序需要装入内存。ClassLoader专门负责类文件装入到内存.二.ClassLoader的体系结构?从上图我们就可以... 阅读全文
posted @ 2013-06-11 23:40 洛易 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 现在我们来研究研究,Java类和对象的初始化,下面是一幅类的生命周期全景图,当然还是比较粗略.从这幅图中,我们可以看出,类的装载到初始化主要分为3个阶段:(1)类的装载(Load Class):通过该类型的完全限定名,产生一个代表该类型的二制制数据流。简单检查二进制数据,确保每一个部分都在正确位置,... 阅读全文
posted @ 2013-06-11 23:37 洛易 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一直想看看贪心算法,一直就这么放着,就是没有机会和时间,确实要给自己制定计划了。 阅读全文
posted @ 2013-06-11 23:32 洛易 阅读(208) 评论(1) 推荐(0) 编辑
摘要: 今天,在一个群里面有网友问到这样一个问题,以下代码被调用运行时为何会造成栈溢出(StackOverflowError)的错误:public class Constructor { Constructor c = new Constructor(); public static void ... 阅读全文
posted @ 2013-06-11 21:29 洛易 阅读(1050) 评论(1) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 41 下一页