Socket
socket函数
TCP代码实现
TCP Server
TCP Client
UDP代码实现
UDP Server
UDP Client
Socket先介绍一下socket的启动过程:
根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
(1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等...
分类:
编程语言 时间:
2015-08-18 01:16:21
收藏:
0 评论:
0 赞:
0 阅读:
240
题目大意:给出N个点,和每个点物品的售价,现在有一个商人,要从u点到v点,他想在路上多赚点钱。他可以从一个城市买物品,然后再卖到另一个城市,但买卖只允许一次,且不能回头走
问最多能赚多少解题思路:果然智商捉急了。。
up数组纪录当前点到lca的最大利润
down数组纪录lca到当前点的最大利润
Max数组lca到当前点的最大值
Min纪录当前点到lca的最小值这样的话,执行tarjan的时...
分类:
其他 时间:
2015-08-18 01:16:11
收藏:
0 评论:
0 赞:
0 阅读:
196
atitit.js 与c# java交互html5化的原理与总结.doc
1. 实现html5化界面的要解决的策略
1
1.1. Js交互
1
1.2. 动态参数个数
1
1.3. 事件监听
2
2. sendNSCommand
2
2.1.1. --------nativeswing的实现
2
3. 注册js 事件后台函数
3
4. 后台c#
3
5. 参...
分类:
编程语言 时间:
2015-08-18 01:15:11
收藏:
0 评论:
0 赞:
0 阅读:
185
Legal or Not
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6071 Accepted Submission(s): 2820
Problem Description
ACM-DIY is a ...
分类:
其他 时间:
2015-08-18 01:15:01
收藏:
0 评论:
0 赞:
0 阅读:
219
欲知天机,跳转下面链接:
分分钟看破android转场动画...
分类:
移动平台 时间:
2015-08-18 01:14:51
收藏:
0 评论:
0 赞:
0 阅读:
333
题目大意:给出一棵N个结点的无根树,现在要在上面加上M条边,问,有多少种破坏方式(破坏一条树边,一条新边),能使这张新图变成至少两部分解题思路:首先,假设添加的边为(u,v),那么u – > lca(u,v) –> v – >u就形成了一个环了,也就是说,每条添加的边都会在树上形成一个环本来树上的每条边都是一条桥的,由于加了新的边了,形成了连通分量了,使得边的性质发生了些变化首先,树边在0个连通分量...
分类:
Web开发 时间:
2015-08-18 01:14:41
收藏:
0 评论:
0 赞:
0 阅读:
315
??
题意:输 入两个非负整数a、b和正整数n(0
思路:因为斐波那契序列要对n取模,余数只有n种,所以最多n^2项序列就开始重复,所以问题转化成了求周期然后大整数取模。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#in...
分类:
其他 时间:
2015-08-18 01:14:31
收藏:
0 评论:
0 赞:
0 阅读:
256
In Action
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4704 Accepted Submission(s): 1547
Problem Description
Since 1945, wh...
分类:
其他 时间:
2015-08-18 01:14:21
收藏:
0 评论:
0 赞:
0 阅读:
154
题意:
给你一个串,问你他的每个前缀的最小重复单元,其中单元是可以重叠的,最后按顺序输出即可。比如样例中abaabaa的最小重复单元为abaa,所以相应输出为4。
样例:
input : abaabaababa
outpit:1 2 3 4 5 3 4 5 3 10 3
kmp过程就不用多说了,现在我们利用next数组的性质来对问题进行求解。...
分类:
其他 时间:
2015-08-18 01:14:01
收藏:
0 评论:
0 赞:
0 阅读:
338
atitit.基于 Commons CLI 的命令行原理与 开发
1. 命令行支持的格式有以下几种:
1
2. json化,map化的命令行参数内部表示
1
3. Ati cli
2
4. CLI库支持不同格式的选项:
2
5. 参考
3
1. 命令行支持的格式有以下几种:
基于 Apache Commons CLI 的命令行开发
Apache ...
分类:
其他 时间:
2015-08-18 01:13:51
收藏:
0 评论:
0 赞:
0 阅读:
221
Divisibility
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1714 Accepted Submission(s): 651
Problem Description
As we know,the...
分类:
其他 时间:
2015-08-18 01:13:31
收藏:
0 评论:
0 赞:
0 阅读:
175
看了下java8的新特性,记下笔记,1.添加了Optional,这个是guava里面出现的,现在java8里面也支持了,Optional是用来处理null值的。用法基本和guava里面的一致,public static void main(String[] args) { Option...
分类:
编程语言 时间:
2015-08-18 01:12:41
收藏:
0 评论:
0 赞:
0 阅读:
189
前言最近在总结一些Erlang编程语言的基础知识,拟系统的介绍Erlang编程语言,从基础到进阶,然后再做Erlang编程语言有意思的库的分析。其实,还是希望越来越多的人关注Erlang,使用Erlang,壮大Erlang编程语言的社区。说实话,我也没这么高尚,就是看到很多人对Erlang编程语言的...
分类:
其他 时间:
2015-08-18 01:12:31
收藏:
0 评论:
0 赞:
0 阅读:
195
atitit.js与c#java交互html5化的原理与总结.doc1.实现html5化界面的要解决的策略11.1.Js交互11.2.动态参数个数11.3.事件监听22.sendNSCommand22.1.1.--------nativeswing的实现23.注册js事件后台函数34.后台c#35....
分类:
编程语言 时间:
2015-08-18 01:12:21
收藏:
0 评论:
0 赞:
0 阅读:
266
1 void manacher(){ 2 int res = 0, id = 0; 3 for(int i = 1; i i){ 5 p[i] = min(p[2 * id - i], res - i); 6 } 7 els...
分类:
其他 时间:
2015-08-18 01:12:11
收藏:
0 评论:
0 赞:
0 阅读:
105
首先,有必要先介绍下,什么叫做AOP(Aspect-Oriented Programming,面向切面编程)。下图是百度的词条解释用图来解释可能更直接了当些:ps:图片来自http://www.cnblogs.com/leoo2sk/archive/2010/11/30/aop-postsharp....
分类:
其他 时间:
2015-08-18 01:12:01
收藏:
0 评论:
0 赞:
0 阅读:
1465
Attribute 和 Parameter 的区别(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,(3)当两个Web组件之间为...
分类:
其他 时间:
2015-08-18 01:11:51
收藏:
0 评论:
0 赞:
0 阅读:
284
适用范围:当我们在jsp页面需要接收很多值的时候,如果用request.getParameter(属性名)一个一个写的话那就太麻烦了,于是我想是 否能用反射写个工具类来简化这样的代码,经过1个小时的代码修改调试,终于雏形出来了,很高兴调试成功,呵呵,代码贴出来.package com.letv.ut...
分类:
其他 时间:
2015-08-18 01:11:11
收藏:
0 评论:
0 赞:
0 阅读:
247
Source : http://www.w3school.com.cn/html HTML 测验结果:9/20您的回答:1.HTML 指的是?您的回答:超文本标记语言(Hyper Text Markup Language)2.Web 标准的制定者是?您的回答:万维网联盟(W3C)3.在下列的 HTM...
分类:
Web开发 时间:
2015-08-18 01:10:51
收藏:
0 评论:
0 赞:
0 阅读:
322
redis3.0版本之后支持Cluster,具体介绍redis集群我就不多说,了解请看redis中文简介。首先,直接访问redis.io官网,下载redis.tar.gz,现在版本3.0.3,我下面已经在虚拟机启动了两个linux来部署redis。1. 下载和解包 cd /usr/local/ wg...
分类:
其他 时间:
2015-08-18 01:10:41
收藏:
0 评论:
0 赞:
0 阅读:
459