socket通信的套路,无论是同步的方式或者异步的实现方式,套路总是不变的,那就是服务端开启一个线程监听客户端socket,客户端创建一个socket去连接服务端的监听端口,服务端接收这个客户端socket,在开辟一个线程负责与客户端线程通信(send receive 数据),这里有个误区,并不是监 ...
在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结: 一 ...
分类:
其他好文 时间:
2017-04-09 13:34:16
阅读次数:
225
在res/drawable创建两个样式 点击前/点击后 round: newround: 接下来j Activity: JAVA: 运行效果: 点击之前 点击后: ...
分类:
移动开发 时间:
2017-04-09 13:05:01
阅读次数:
202
原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式的核心是一个clone方法,通过该方法进行对象的拷贝。 代码实例 原型模式的优点:性能更加优良,逃避了构造函数的约束。 在原型模式中,克隆的对象不会执行构造函数。因为clone方法的原理是从内存中(具体地说就是堆 ...
分类:
其他好文 时间:
2017-04-09 13:02:44
阅读次数:
114
网站前端优化 主要是给学生介绍了这几个规则。 第一:减少HTTP请求 1: 将超链接关联到图片上,例如在导航栏按钮中。如果是以这种形式关联多个带有超链接的图片,使用图片地图这种方式既能减少HTTP请求,有无需改变页面外观感受。图片地图允许在一个图片上关联多个URL. 2: CSS Sprites 和 ...
分类:
Web程序 时间:
2017-04-09 12:58:54
阅读次数:
203
/* filter()方法使用指定的函数测试所有元素,并创建一个包含所有通过测试的元素的新数组。 filter()基本语法: arr.filter(callback[, thisArg]) filter()参数介绍: 参数名 说明 callback 用来测试数组的每个元素的函数。调用时使用参数 (e... ...
分类:
Web程序 时间:
2017-04-09 12:54:47
阅读次数:
210
JackSon可以将java对象转换为JSON字符串,步骤如下: 1.导入JackSon 的jar包 2.创建ObjectMapper对象 3.使用ObjectMapper对象的writeValueAsString()方法将java对象转换为JSON对象 这里有个例子: 通过输出到控制台显示如下JS ...
分类:
编程语言 时间:
2017-04-09 12:39:42
阅读次数:
140
public class Arrays { //创建一个Integer空数组 public static Integer[] player=null; //添加球员号码 private static int size=0;//初始化数组的元素个数 static StringBuffer sb=new... ...
分类:
编程语言 时间:
2017-04-09 12:35:38
阅读次数:
155
HTML(HyperText Markup Language/超文本标记语言) 含义:HTML是一种用于创建网页的标准标记语言。 作用:页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 理解:主要是用于建立网页的骨架,是结构层,可以理解成建房子的钢筋水泥。 CSS(Cascading Styl ...
分类:
编程语言 时间:
2017-04-09 11:57:31
阅读次数:
238
首先说明,这篇博文参考了http://www.cnblogs.com/0mbiubiu/p/5331390.html 当初化了很久的时间才慢慢理解静态,今天终于有个时间能整理一下。 这里所说的静态是指使用static关键字修饰的成员,其中包括静态变量,静态方法,静态代码块。 1.静态与非静态 一直觉 ...
分类:
编程语言 时间:
2017-04-09 11:50:45
阅读次数:
219