服务器端:public class Server {
private int port=8821;
private ServerSocket serverSocket;
private ExecutorService executorService;//线程池
private final int POOL_SIZE=10;//单个CPU线程池大小 pub...
分类:
编程语言 时间:
2015-08-29 12:41:57
收藏:
0 评论:
0 赞:
0 阅读:
332
Introduction决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展示(容易将得到的决策树做成图片展示出来)等。但是同时,单决策树又有一些不好的地方,比如说容易over-fitting,虽然有一些方法,如剪枝可以减少这种情况,但是还是不太理想。模型组合(比如说有Boosting,Bagging等)与决策树相关的算法比较多,如randomForest、Ad...
分类:
编程语言 时间:
2015-08-29 12:41:47
收藏:
0 评论:
0 赞:
0 阅读:
1048
各个排序总结,以及时间,空间复杂度分析一.冒泡排序:
/*
冒泡排序:
排序算法思想:进行n-1趟排序,每趟,相邻元素,两两相互比较,将其中如果前一个元素比后一个元素小
则令其交换。(最后的结果是,小的往后移(从大到小的冒泡))
*/
class BubleSort
{
public static void main(String[] args)
{
int[] arr ...
分类:
编程语言 时间:
2015-08-29 12:41:27
收藏:
0 评论:
0 赞:
0 阅读:
147
1) 什么是线程?
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,
是进程中的实际运作单位。程序员可以通过它进行多处理器编程,
你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,
那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。
2) 线程和进程有什么区别?
线程是进程的子集...
分类:
编程语言 时间:
2015-08-29 12:41:17
收藏:
0 评论:
0 赞:
0 阅读:
245
java通过jxl,导入导出操作excel。...
分类:
编程语言 时间:
2015-08-29 12:40:37
收藏:
0 评论:
0 赞:
0 阅读:
470
结构体中动态数组的使用。...
分类:
编程语言 时间:
2015-08-29 12:39:37
收藏:
0 评论:
0 赞:
0 阅读:
282
Java并发编程:Lock
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。
也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐...
分类:
编程语言 时间:
2015-08-29 12:39:28
收藏:
0 评论:
0 赞:
0 阅读:
483
requests简介
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,但是python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。
Requests 使用的是 urllib3,因此继承了它的所有特性。Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话...
分类:
编程语言 时间:
2015-08-29 12:37:37
收藏:
0 评论:
0 赞:
0 阅读:
365
在Java中主要存在4块内存空间,这些内存空间的名称及作用如下。1. 栈内存空间: 保存所有对象名称(更准确的说是保存了引用的堆内存空间的地址)。2. 堆内存空间: 保存每个对象的具体属性内容。 堆内存中包含常量池,常量池包括直接常量(基本类型,String)和对其他类型、方法、字段的符号引用3. ...
分类:
编程语言 时间:
2015-08-29 12:35:27
收藏:
0 评论:
0 赞:
0 阅读:
315
String整合hibernate代码测试 在上节生成的表中插入数据: 注意:使用myeclipse2014生成的整合项目可能存在问题需要我们自己导入。 第一步 我们写dao接口 package com.ssh.spring_hibernate.dao; public interface BookS...
分类:
编程语言 时间:
2015-08-29 12:33:47
收藏:
0 评论:
0 赞:
0 阅读:
361
1.JavaScript中函数的三种构造方式a.function createFun(){}b.var createFun=function (){}c.var createFun=new function("a","b","return a*b"); createFun(10,...
分类:
编程语言 时间:
2015-08-29 12:33:17
收藏:
0 评论:
0 赞:
0 阅读:
206
一:要点归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。二:归并排序思想主要分为两步:1....
分类:
编程语言 时间:
2015-08-29 12:31:17
收藏:
0 评论:
0 赞:
0 阅读:
499
主要内容: 1.C++语言概述 2.基本数据类型和表达式 3.数据的输入与输出 4.算法的基本控制结构 5.自定义数据类型1.数据类型default is double2.自定义数据类型就是built-in以外的非基本数据类型。
分类:
编程语言 时间:
2015-08-29 12:29:57
收藏:
0 评论:
0 赞:
0 阅读:
149
import logginglogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s'...
分类:
编程语言 时间:
2015-08-29 12:26:57
收藏:
0 评论:
0 赞:
0 阅读:
358
just finished -----by wolf96
分类:
编程语言 时间:
2015-08-29 12:26:47
收藏:
0 评论:
0 赞:
0 阅读:
251
(1)未经优化时所耗费的时间:public class PrimeNumber { public static void main(String[] args) { long start = System.currentTimeMillis(); boolean f...
分类:
编程语言 时间:
2015-08-29 12:25:37
收藏:
0 评论:
0 赞:
0 阅读:
120
1 #import 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 6 7 /* 8 -----------------------------------...
分类:
编程语言 时间:
2015-08-29 12:24:57
收藏:
0 评论:
0 赞:
0 阅读:
164
1. 使用maven管理java项目2. linux安装mysql3. linux安装redis4. mybatis使用demo5. cannal使用demo6. 用spring4开发rest应用7. 用netty设计并开发可扩展的 socketserver和websocketserver
分类:
编程语言 时间:
2015-08-29 12:24:18
收藏:
0 评论:
0 赞:
0 阅读:
235
虽然知道定义,但是一直没想到它的意义何在,总算查到了。排序稳定性的意义:程序里面要排序的元素都是简单类型,实际上真正使用的时候,可能是对一个复杂类型的数据排序,而排序的键实际上只是这个元素中的一个属性,对于一个简单类型,数字值就是其全部意义,即使交换了也看不出什么不同。但是对于复杂的类型,交换的话可...
分类:
编程语言 时间:
2015-08-29 12:23:27
收藏:
0 评论:
0 赞:
0 阅读:
125
一、IP与InetAddress都在java.net包中1. IP地址的使用2. InetAddress类的使用getByName()getLocalHost()getHostName()isReachable()二、URL与URLConnection1. URL类的作用2. URLConnecti...
分类:
编程语言 时间:
2015-08-29 12:20:27
收藏:
0 评论:
0 赞:
0 阅读:
276