
java
喵了个呜s
这个作者很懒,什么都没留下…
展开
-
java 完全数
先说三个概念:盈数:当一个自然数的所有真因子的和大于该自然数,该自然数就是盈数。亏数:当一个自然数的所有真因子的和小于该自然数,该自然数就是亏数。完全数:当一个自然数的所有真因子的和等于该自然数,该自然数就是完全数。真因子:不包括这个数本身的约数就是真因子,也叫真因数。例如: 6=1+2+3 496 = 1+2+4+8+16+31+62+124+248;求一定范围内的完全数:publi原创 2017-03-14 22:18:41 · 2184 阅读 · 0 评论 -
Java多线程-线程池ThreadPoolExecutor构造方法和规则
为什么用线程池博客地址 http://blog.youkuaiyun.com/qq_25806863原文地址 http://blog.youkuaiyun.com/qq_25806863/article/details/71126867有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数原创 2017-05-03 17:15:37 · 122115 阅读 · 32 评论 -
java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler
概述原文地址 http://blog.youkuaiyun.com/qq_25806863/article/details/71172823在分析ThreadPoolExecutor的构造参数时,有一个RejectedExecutionHandler参数。RejectedExecutionHandler是一个接口:public interface RejectedExecutionHandler { v原创 2017-05-04 17:39:05 · 30998 阅读 · 5 评论 -
Android-socket的基本使用,发送文字和图片以及心跳
项目需求收集通过Socket向服务器发送图片,之前没搞过,网上搜搜写了下面的例子,勉强解决了需求。为了测试切换着方便,所以方法写的有点碎了。。。 原文地址 http://blog.youkuaiyun.com/qq_25806863/article/details/75533109要求发送的消息的格式是,8个字节的消息长度+消息体因为需要8个字节,所以消息长度决定用long如果需要4个字节,可以用int。手机原创 2017-07-20 15:55:20 · 10840 阅读 · 7 评论 -
ArrayList和LinkedList的简单实现
ArrayList提供了一宗可增长数组的实现。有点事对get和set调用花费常数时间。缺点是插入和删除代价昂贵,除非插入和删除是在ArrayList的末端进行。LinkedList提供了双链表实现。优点是,插入和删除开销很小,花费常数时间。缺点是不容易做索引,get和set调用昂贵,除非调用接近表的断点的项(离哪端近就从哪端开始)。原文地址:http://blog.youkuaiyun.com/qq_258原创 2017-07-31 11:49:44 · 2654 阅读 · 0 评论 -
Java多线程-线程池Executors
概览博客地址 http://blog.youkuaiyun.com/qq_25806863原文地址 通过上一篇对ThreadPoolExecutor的构造方法分析可以感受到,通过ThreadPoolExecutor来创建线程池是比较复杂的,参数比较多,考虑因素也多。因此java自己提供了一个工厂类Executors,里面提供了一些方法,用来创建常用的几种ThreadPoolExecutor线程池。下面是方法概览原创 2017-05-04 11:19:11 · 2051 阅读 · 1 评论 -
一个简陋的自定义用线程Thread实现的计时器Timer,可以增加定时时间
原来用的Timer(java.util.Timer),后来需要中途增加延迟时间,Timer不支持。自己写了个简陋的,应该够用。类如下:public class ExTimer extends Thread { private String TAG = "ExTimer"; private CallBack callBack; /** * 任务开始的时间 */原创 2017-03-03 17:06:03 · 4215 阅读 · 0 评论 -
java 一维多项式求值
一维多项式: P(x) =an−1xn−1+an−2xn−2+···+a1x+a0a_{n-1}x^{n-1}+a_{n-2}x^{n-2}+···+a_{1}x+a_0 举个例子 P(x) =5x4+3x3+7x2+9x+25x^{4}+3x^{3}+7x^{2}+9x+2 采用递推的方式可以转换为 P(x)=(···((an−1x+an−2)x+an−3)x+原创 2017-03-13 23:49:05 · 1068 阅读 · 0 评论 -
java集合的交集,并集,差集
原文地址 http://blog.youkuaiyun.com/qq_25806863/article/details/70312046今天要用到差集,突然懵逼了,然后脑子一抽写出了下面的代码 Set<String> set1 = new HashSet<>(); Set<String> set2 = new HashSet<>(); set1.add("a");原创 2017-04-21 10:45:28 · 145518 阅读 · 12 评论