摘要: 服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据。收到客户端发来的信息后,有原封不动转发到客户端。public class DatagramServerTest { public static void main(String[] a... 阅读全文
posted @ 2015-07-25 22:43 fangying 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 服务器采用BIO模式,每一个线程处理一个连接。问题出现在,如果使用BufferedReader去读取字符流,如果没有换行符的话,那么就会导致线程阻塞。因为调用了readLine()方法。import java.io.*;import java.net.Socket;import java.net.I... 阅读全文
posted @ 2015-07-25 20:02 fangying 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 在进行开发的时候,我们在有些情形下有些对象我们只需要一个。例如:配置文件、工具类、线程池、缓存、日志对象等。 如何保证我们的对象只有一个呢?我们可以通过单例来实现。 常用的单例有两种:饿汉模式和懒汉模式。 饿汉模式:当类加载的时候就会创建这个单例对象。(加载比较慢,但是运行的时候会比较快,线程... 阅读全文
posted @ 2015-07-25 14:41 fangying 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 交换排序算法主要有:(1)冒泡法(2)快速排序法冒泡法:两两相邻记录进行比较,如果反序这交换,直到没有反序的记录为止。 #include #include using namespace std;//这种交换方式效率较低vector BubbleSort(vector &vec){ for(... 阅读全文
posted @ 2015-07-23 14:19 fangying 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two nu... 阅读全文
posted @ 2015-07-04 16:00 fangying 阅读(220) 评论(0) 推荐(0) 编辑
摘要: ;;tab and space;;when true,emacs use mixture of tab and space to archieve(setq-default indent-tabs-mode nil);;control length used to offset.(setq-defa... 阅读全文
posted @ 2015-07-03 23:01 fangying 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 中文 http://www.cnblogs.com/robertzml/category/209299.html英文 http://ergoemacs.org/emacs/emacs_fun.html 阅读全文
posted @ 2015-07-02 22:09 fangying 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 描述: 输入一组大于等于0的整数,根据从大到小排序后输出,如果排序后有连续整数时,只输出连续数中最大和最小的两个数。输入的所有整数各不相同,即不用考虑两个整数相同的情况。运行时间:无限制内存限制:无限制输入:一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(",")分隔,输入总数长度小于10... 阅读全文
posted @ 2015-07-02 12:36 fangying 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 输入若干非负整数数字,请先取出奇数数字按从大到小排序,再取出偶数数字,从小到大排序。样例输入:12 34 5 7 92 3 8样例输出: 7 5 3 8 12 34 92不同语言的解法1,使用C语言来解决#include #include #include // little -> bigint c... 阅读全文
posted @ 2015-07-01 15:33 fangying 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 经常我们碰到这样一个C语言问题,例如:输入一个组整数,按照从小到大排序后输出结果输入: 1 7 9 2 4输出: 1 2 4 7 9这里要用C语言读入一段数的话,如果用int array[100];while(scanf("%d", &src) != EOF){ i++; array[i] = sr... 阅读全文
posted @ 2015-07-01 15:27 fangying 阅读(2015) 评论(0) 推荐(0) 编辑