TCP传输
TCP Socket:IP地址和端口,套接字
Socket和ServerSocket
建立客户端和服务器端
建立连接后,通过Socket中的IO流进行数据的传输
关闭socket
同样,客户端与服务器端是两个独立的应用程序。
TCP传输编程
☆基本思路(客户端)
客户端需要明确服务器的ip地址以及端口,这样才可以去试着建立连接,...
分类:
编程语言 时间:
2016-05-12 16:02:45
阅读次数:
216
python+opencv实现高斯平滑滤波
python+opencv实现阈值分割(2016-5-10)到OpenCV-Python Tutorials’s documentation可以下载功能:创建一个滑动条来控制检测直线的长度阈值,即大于该阈值的检测出来,小于该阈值的忽略
注意:这里用的函数是HoughLinesP而不是HoughLines,因为HoughLinesP直接给出了直线的断点,...
分类:
编程语言 时间:
2016-05-12 16:01:56
阅读次数:
1526
假设有一个字符串“abcdebfgh”
那么最长不重复字串是"cdebfgh",长度是7
若是:abcdbefbghijij
应输出:befbghij
以abcbef这个串为例
用一个数据结构pos记录每个元素曾出现的下标,初始为-1
从s[0]开始,pos['a'] == -1,说明a还未出现过,...
分类:
其他好文 时间:
2016-05-12 16:03:14
阅读次数:
131
一、Networklnterface 类
这个类可以得到本机所有的物理网络接口,和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。
Networklnterface类为Mustlnherit,不能直接创建对象。故只可通过其定义的GetAllNetworkInterfaces()方法取得所需的Networklnterface对象。而后...
分类:
Web程序 时间:
2016-05-12 15:59:55
阅读次数:
247
import java.util.*;
/*
练习:按照字符串长度排序。
字符串本身具备比较性,但是它的比较方式不是所需要的。这时就只能使用比较器
注意:在方式二中:
int num=new Integer(str1.length()).compareTo(new Integer(str2.length()));
此时num的值有三种可能。正数、负数、零。千万不要写下面的代...
分类:
编程语言 时间:
2016-05-12 15:59:41
阅读次数:
165
??
(1)阅读下面的程序,补足未完成的注释
#include
#include
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a=new char[strlen(aa)+1];
strcpy(a,aa);
}
~A()
...
分类:
其他好文 时间:
2016-05-12 16:01:09
阅读次数:
116
学会了不难。通过这道题学习了两点:
1:筛选法求素数。
2:在写比较长的程序的时候,给每个功能部分加上注释,思路会更清晰。
题意:
1.题目中所说的素数并不是真正的素数,包括1;
2.需要读懂题意,对于输入的n和c,如果1到n之间有偶数个素数则打印2c个数,奇数个素数则打印2c-1个数;
3.打印的数是所有素数中位于中间位置的那些数。
4.虽然数据量n
#inc...
分类:
其他好文 时间:
2016-05-12 16:01:20
阅读次数:
125
/*
TreeSet可以对Set集合中的对象进行排序;
原理,TreeSet在底层调用了Comparable接口的方法compareTo().
所以,在使用TreeSet存储自定义对象时,要想实现自定义类对象的自然排序,需要类实现Comparable接口,并重写覆盖接口唯一的方法compareTo().
需求:
往TreeSet集合中存储自定义对象学生。
想按照学生的年龄进行排序。
记住:排...
分类:
编程语言 时间:
2016-05-12 16:01:31
阅读次数:
219
在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排序(英语:Topological sorting)。
每个顶点出现且只出现一次;
若A在序列中排在B的前面,则在图中不存在从B到A的路径。
也可以定义为:拓扑排序是对有向无环图的顶点的一种排序,它使得如果存在一条从顶点A到顶点B的路径,那么在排序中B出现在A的后面。进行拓扑排序的python代码:...
分类:
编程语言 时间:
2016-05-12 16:00:09
阅读次数:
170
SCU - 4495
给定一个字符串,把其中出现的 A串替换为 B串
KMP入门题,对原串匹配A串,跑一遍KMP
然后匹配到终点的时候替换就好了
最后再输出替换的结果
时间复杂度 O(N)#pragma comment(linker, "/STACK:102400000,102400000")
#include
#include
#include <...
分类:
其他好文 时间:
2016-05-12 16:00:38
阅读次数:
129
问题及代码:
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:张晴晴
*完成日期:2016年5月10日
*版 本 号:v1.0
*
*问题描述:阅读程序,写出运行结果
*输入描述:
*程序输出:
*/
#include
using namespace std;
clas...
分类:
其他好文 时间:
2016-05-12 16:00:44
阅读次数:
126
题意:动态插入数,求每次插完后的最长上升自序列长度。(N<=100000)
动态插入部分 块状链表
块状链表:
split:分裂 O(sqrt(n))
merge:合并 O(sqrt(n))
insert:插入 具体做法是找到对应的块O(sqrt(n)),在该块内找到对应的点O(sqrt(n))split,merge(first,now),merge(now,second)
mainta...
分类:
其他好文 时间:
2016-05-12 16:00:37
阅读次数:
97
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。
find命令把匹配到的文件传递给xargs命令,而xargs命令每次...
分类:
系统相关 时间:
2016-05-12 15:59:55
阅读次数:
182
/*
练习:
"kbashbdjsgfwhofihbfkwejhfiubjzfhaads"获取该字符串中的字母出现次数。
希望打印结果:a(3)b(4)d(2)...
通过结果发现,每一个字母都有对应的次数。、
说明字符和次数之间都有映射关系。
注意:当发现有映射关系是,可以选择map集合。
因为map集合中存放的就是映射关系。
为什么使用map集合呢?
当数据之间存在着映射关系时,就想到...
分类:
编程语言 时间:
2016-05-12 15:59:56
阅读次数:
133
/*Copyright (c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:my.cpp
*作 者:
*完成日期:2016年5月10日
*
*问题描述:(1)根据下面的类图,定义各个类:
要求:
?各个成员函数,只要输出相关的信息即可,暂不深究其业务功能
?请为各个类增加构造函数
?在实现中,可以增加需要的其他函数
?...
分类:
其他好文 时间:
2016-05-12 15:59:51
阅读次数:
121