Java中基于TCP协议实现网络通信的两个类:客户端的Socket和服务器端的ServerSocket。 Socket通信模型如图所示: 不管Socket通信的功能有多复杂,任何socket通信过程的基本结构都是一样的。其基本步骤为: ①分别在客户端和服务器端创建Socket和ServerSocke ...
分类:
编程语言 时间:
2017-10-10 21:49:29
阅读次数:
204
转载:http://blog.csdn.net/xinghuo0007/article/details/53463897 Spring MVC Framework有这样一些特点: 2) SpringMVC的工作流程? 3) 如果你也用过struts2.简单介绍下springMVC和struts2的区 ...
分类:
编程语言 时间:
2017-10-10 21:51:57
阅读次数:
249
C++是Bjarne Stroustrup博士于1982年,在C语言的基础上引入并扩充了面向对象的概念后发明的一种新的程序语言。就与C语言的渊源而言,C++可以说是C语言的超集,它兼容C的一切(可能是小可才疏学浅,并没有发现C可以但C++不可以的东西)。 C语言面向过程,侧重于算法和数据结构;C++ ...
分类:
编程语言 时间:
2017-10-10 21:52:30
阅读次数:
218
题目链接:hdu 5972 Regular Number 题意: 给你一个字符串,现在让你输出该字符串所有的合法子串。 合法子串定义为:对应位置的字符合法。 对应位置的合法字符会给你。 题解: 据说这是一个名字叫做Shift-And算法。其实就是一个bitset优化的字符串匹配。 这里我将它写成板子 ...
分类:
编程语言 时间:
2017-10-10 21:53:58
阅读次数:
220
编译时使用--enable-unicode=ucs4 编译时使用--enable-unicode=ucs2 参考文献:http://blog.csdn.net/shuifa2008/article/details/41789043 ...
分类:
编程语言 时间:
2017-10-10 21:54:15
阅读次数:
305
闲着没事打算用Python刷一遍pat,输出过程中遇到了一个这样的问题: 题目1002题目要求 在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格, 但是Python中print语句默认会在后面加上换行符,加了逗号之后 巧妙的将换行变成了空格 附上1002 ...
分类:
编程语言 时间:
2017-10-10 21:54:40
阅读次数:
127
引用来自https://www.renfei.org/blog/bipartite-matching.html 二分图:把一个图G的所有顶点划分为两个不相交集 L 和 R ,使得图G中每一条边都分别连接 L , R 中的顶点。如果存在这样的划分,则此图为一个二分图。 匹配:一个「匹配」(matchi ...
分类:
编程语言 时间:
2017-10-10 21:55:37
阅读次数:
237
1、直接插入排序是一种最简单的排序方法,它的基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的、记录增1的有序表。一般情况下,第i趟直接插入排序的操作为:在含有i-1个记录的有序 子列中插入一个记录r[i],变成含有i个记录的有序子序列。从已经排好序的部分的尾部向前找合适的位置插入。每次 ...
分类:
编程语言 时间:
2017-10-10 21:56:42
阅读次数:
201
jsp: controller: ...
分类:
编程语言 时间:
2017-10-10 21:57:01
阅读次数:
218
简单来说,递归即是调用自己本身。所有递归都应该有至少一个基本条件,在满足基本条件时不进行递归。 给出一个递归实例: 每一个递归方法的执行都分为前进和回退两个阶段,上例中计算5的阶乘,前进阶段得到的结果是: (5*(4*(3*(2*(1))))) 回退阶段则由内向外,依次计算括号中的值。 应用到程序中 ...
分类:
编程语言 时间:
2017-10-10 21:59:53
阅读次数:
206
1、集成学习概述 1.1 集成学习概述 集成学习在机器学习算法中具有较高的准去率,不足之处就是模型的训练过程可能比较复杂,效率不是很高。目前接触较多的集成学习主要有2种:基于Boosting的和基于Bagging,前者的代表算法有Adaboost、GBDT、XGBOOST、后者的代表算法主要是随机森 ...
分类:
编程语言 时间:
2017-10-10 22:01:01
阅读次数:
242
一,类和对象的含义 1.类:类是具有相同属性(静态特征)和行为(功能 )的一系列事物的集合。 eg:以下俩者是不是类 1)汽车 √ 2)小胖桌子上那个红色的杯子 × 2.对象:被精确限定到一个特殊个体! eg:以下俩者是不是对象 1)汽车 × 2)小胖桌子上那个红色的杯子 √ 3.类和对象的关系: ...
分类:
编程语言 时间:
2017-10-10 22:25:27
阅读次数:
263
一 安装Java 1 创建普通用户 useradd wujian passwd wujian 提示输入密码:【输入wujian的密码】 user:wujian group:root passwd:123456789 2 给“wujian”分配root权限 vi /etc/sudoers 在文件中找到 ...
分类:
编程语言 时间:
2017-10-10 22:25:45
阅读次数:
369
一、this关键字 this关键字只能用于方法体内,当创建一个对象时候,JVM就会为这个对象分配一个资深的指针,就是this。因此this只能在非静态方法中使用,静态方法和静态的代码块中绝对不能使用this,this只和特定的对象关联,不和类关联,同一个类的不同对象有不同的this。 举个栗子: 不 ...
分类:
编程语言 时间:
2017-10-10 22:27:44
阅读次数:
293
在Python中,当引用一个变量的时候,对这个变量的搜索是按找本地作用域(Local)、嵌套作用域(Enclosing function locals)、全局作用域(Global)、内置作用域(builtins模块)的顺序来进行的,即所谓的LEGB规则。 然而当在一个函数内部为一个变量赋值时,并不是 ...
分类:
编程语言 时间:
2017-10-10 23:10:24
阅读次数:
215
链接:http://www.jb51.net/article/90946.htm 数据提取是分析师日常工作中经常遇到的需求。如某个用户的贷款金额,某个月或季度的利息总收入,某个特定时间段的贷款金额和笔数,大于5000元的贷款数量等等。本篇文章介绍如何通过python按特定的维度或条件对数据进行提取, ...
分类:
编程语言 时间:
2017-10-10 23:10:58
阅读次数:
442
今天,我们要逐步开始讨论rabbitmq稍微高级点的耍法了。了解这一步,对我们设计高并发的系统非常有用。当然,还可以使用kafka。不过还是算了,有几个硬性条件不支持,还是用rabbitmq吧。 循环分发: 启动一个发送端往队列发消息,此时启动多个接收端。发送的消息会对接收端一个一个挨着发送消息。如 ...
分类:
编程语言 时间:
2017-10-10 23:11:51
阅读次数:
1722
原文地址 http://blog.csdn.net/pi9nc/article/details/23302075 尺度不变特征变换匹配算法详解 Scale Invariant Feature Transform(SIFT) 1、SIFT综述 尺度不变特征转换(Scale-invariant feat ...
分类:
编程语言 时间:
2017-10-10 23:11:59
阅读次数:
413
推理过程 维护两个数组,d[i] = a[i] - a[i - 1],f[i] = i * d[i],剩下的,区间更新和区间查询就和【一维树状数组区间更新单点查询】一样了。 实现源代码 ...
分类:
编程语言 时间:
2017-10-10 23:12:39
阅读次数:
279
单页面的操作,免不了会有各种jsp的嵌套问题,一个操作页面里面可能涉及到几十甚至上百个jsp页面。 平常我们对用到的js文件的引入,都会放到index的header里面。如图: 但是,让我们思考三个问题: 1、当业务需要,用到iframe的时候,那么iframe页面将不能再直接调用index引入的j ...
分类:
编程语言 时间:
2017-10-10 23:14:10
阅读次数:
216