Java
文章平均质量分 74
iteye_292
这个作者很懒,什么都没留下…
展开
-
多种方法解决”图+深搜“编程题目
[b]Problem Description 多多终于从小学升入了初中。新班级共有n人,学号分别为从1~n。其中多多的学号是1号。 新班级里有m对同学是事先就相互认识的,其他的同学互相都不认识。 多多新班级里所有的同学(包括多多在内)都非常害羞,如果两个同学不认识,那么必须要由一个同时认识这两名同学的人来介绍他们认识,否则他们就会一直互相不认识。 现在你已经知道了这m对相互...2015-10-16 17:37:48 · 217 阅读 · 0 评论 -
netty处理tcp粘包/拆包问题
所谓的粘包/拆包,用一个例子来说明就是:加入客户端向服务端发送1000条数据,如果不加以处理的话,那么服务端接收的数据可能就是如图所示了: 数据要么几段粘在了一起,要么一段数据被拆成了几段,这肯定会造成很大的影响。 而解决后的所接收的正确数据该如下所示: 简单讲了一下粘包/拆包是什么样的问题,详细解释可见csdn博客http://blog.csdn.net/b...2016-02-26 17:28:03 · 192 阅读 · 0 评论 -
netty5服务端与客户端的构建
简单的介绍一些服务端代码的编写顺序。1.得到 ServerBootstrap的对象,用来监听客户端ServerBootstrap serverBootstrap = new ServerBootstrap(); 2.创建两个线程池EventLoopGroup boss = new NioEventLoopGroup();EventLoopGroup worker = n...2016-02-25 19:55:17 · 162 阅读 · 0 评论 -
Java序列化的几种方式
1.自己定义方法优点:不同预先设置缓存大小 缺点:不方便阅读,以及编写 package com.chalmers.change;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util....2016-02-24 21:46:19 · 97 阅读 · 0 评论 -
Java --- 使用HttpURLConnection连接网络
package com.chalmers.httputils;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * @author Chalmers * @version 创建时间:20...2016-02-10 19:13:04 · 114 阅读 · 0 评论 -
正则表达式---符号介绍及其简单使用方法
\\ 反斜杠\t 间隔 ('\u0009')\n 换行 ('\u000A')\r 回车 ('\u000D')\d 数字 等价于[0-9]\D 非数字 等价于[^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [a-zA-Z_0-9]\W 非单独字符 [^a-zA-Z_0-9]\f 换页符...2016-02-07 13:13:13 · 149 阅读 · 0 评论 -
BMP24位格式图片读取
存在很大很大的问题,1.读取后画在面板上的速度太慢;2.有些24位的bmp没发读出来。 先直接贴代码,问题再日后解决。 package com.ct.t20160103;import java.awt.Color;import java.awt.Graphics;import java.io.BufferedInputStream;import java...原创 2016-01-13 18:01:20 · 1041 阅读 · 0 评论 -
简单扫雷--完结
不再做了,最后一个版本,虽然还是很多问题,代码也很难看。1.增加刷新按钮。2.可选难度。3.修复一些小bug。4.增加界面友好性。 直接贴代码,代码中都有注释,而且扫雷都会玩,规则很简单。 Card.javapackage version_6;/** * @author Chalmers * 2015年12月26日 上午1...2015-12-27 21:50:05 · 121 阅读 · 0 评论 -
Socket_TCP 服务端编写
package com.ct.server;import java.net.ServerSocket;import java.net.Socket;/** * @author Chalmers * @version 创建时间:2015年12月14日 下午7:14:14 *//** * 网络通信服务端,运行程序,等待客户端的连接 *//** ...2015-12-17 22:26:27 · 99 阅读 · 0 评论 -
使用一个break跳出多重循环
大家都知道,java中的break是用来跳出循环的,例如[code="java"]public class Test { public static void main(String[] args) { for(int i=0; i原创 2015-11-20 09:16:15 · 3777 阅读 · 0 评论 -
Java框架集合--常见类的常用方法的常规使用
Java框架集合--常见类的常用方法的常规使用1.List (1)ArrayList 与 Vector 共同点:a.这两个类都实现了List接口,都是有序集合,数据可以重复,可以简单理解为动态数组。 b.初始容量都是10 不同点:a.ArrayList的增长率是1.5,即下一次的容量是当前容量的1.5倍,而Vector是2. ...2015-10-26 00:16:21 · 186 阅读 · 0 评论 -
Java - - 数组实现栈基本功能
[code="java"]package com.ct.stack;/** * @author Chalmers * @version 创建时间:2015年10月24日 下午10:10:13 */public class StackDemo { // 初始容量 private int capacity = 10; // 增量 private double...2015-10-24 23:52:11 · 114 阅读 · 0 评论 -
Java手写动态数组
[code="java"]package com.ct.array;/** * @author MoonMonster * @version 创建时间:2015年10月21日 下午10:15:05 */public class Array { //数组中元素个数 private int count = 0; //初始容量大小 private int ...2015-10-21 23:06:04 · 163 阅读 · 0 评论 -
java语言的final关键字
1. final修饰类,表示该类不可以被继承 2. final修饰方法,表示该方法不可以被重写(override) 3. final修饰属性,表示该属性必须要初始化,并且只能赋值一次(即不能被修改) [code="java"]private static final int num = 10;[/code] 4. final属性的赋值可以在定义属性时,也可以在构造方法...2015-10-18 09:53:18 · 129 阅读 · 0 评论 -
jsp---隐式对象简单介绍
什么是隐式对象?JSP的隐式对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。 1、application:1.1 application对象有效的范围是从web应用程序服务器一开始执行,到web服务器结束服务为止。1.2 对于一个网站中所有的JSP页面,application对象只有一个。它们操作的是同一个application...2016-03-02 12:25:32 · 202 阅读 · 0 评论