1.定义一个函数,函数功能是动态提取int[]中元素的最大值。classArrayMax{ publicstaticvoidmain(String[]args){ getMax(newint[]{5,2,7,9,2,8,1}); } publicstaticvoidgetMax(int[]arr){ if(arr==null||arr.length==0){ System.out.println("数组不存在!"); } inttemp..
分类:
其他好文 时间:
2016-05-17 01:02:52
阅读次数:
159
我们通过一个例子来说说TCP连接的建立与断开:在这个例子中,客户端发起连接,发送请求,服务端响应请求,然后客户端主动关闭连接。建立连接的过程:1.客户端发出段1,SYN表示连接请求,如图中所示,序号是1000,每发送一个数据字节,这个序号就要加1,这样在接收端可以根据序..
分类:
其他好文 时间:
2016-05-17 00:59:46
阅读次数:
165
1.多线程-线程间通信-多生产者多消费者问题多生产者和多消费者。等待唤醒机制。产生了两个问题:1.出现了多次连续生产,未消费,或者一个商品被消费多次。解决:必须要--------每一个被唤醒的线程判断一次标记,所以将if判断改为while判断。2.出现了死锁。本方唤醒了本方,导致..
分类:
编程语言 时间:
2016-05-17 01:02:21
阅读次数:
233
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:01:31
阅读次数:
166
一、TCP及socket通信原理详解二、http协议及web服务原理(一)三、http协议及web服务原理(二)四、httpd核心配置详解1、tcp、udp是一种传输协议,实现进程地址标记,套接字是一个虚拟设备,用来表明主机上的某个进程众所周知:0-1023:管理员才有权限使用,永久地分配给某应用..
分类:
Web程序 时间:
2016-05-17 01:00:03
阅读次数:
193
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
&l..
分类:
编程语言 时间:
2016-05-17 00:58:59
阅读次数:
206
注意实际操作时需根据实际情况对脚本做相应调整1、安装httpdviapache_install.sh#!/bin/bashrpm-ehttpdhttpd-manual--nodepsls/root/httpd*if[$?-eq0];then##判断是否已经下载了httpdtarzxvf/root/httpd-2.2.17.tar.gz-C/usr/src/cd/usr/src/httpd-2.2.17/./configure--prefix=..
分类:
系统相关 时间:
2016-05-17 01:01:28
阅读次数:
249
1.多态
packagecom.yuanzijian02;
publicclassPolyTest{
publicvoidrun(Carcar){
car.run();
}
publicstaticvoidmain(String[]args){
//TODO自动生成的方法存根
PolyTesttest=newPolyTest();
Carcar=newBWM();
test.run(car);
//向下类型转换
QQqq=newQQ(..
分类:
编程语言 时间:
2016-05-17 01:00:49
阅读次数:
126
授权几乎是所以系统都不可或缺的部分,在Nancy中怎么授权呢?我们这篇博文来说一下Nancy的Forms授权。首先在NuGet上安装Nancy.Authentication.FormsNancy的Forms验证得实现IUserMapper接口,用户类实现IUserIdentity接口(为了方便,我把DB的User,Model的User全合成一个User)U..
分类:
其他好文 时间:
2016-05-17 00:59:32
阅读次数:
206
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
&l..
分类:
Web程序 时间:
2016-05-17 00:59:06
阅读次数:
213
一、JSP的起源JSP的全称是JavaServerPages有SUN微系统公司倡导然后联合其它公司一起创建的一门技术JSP也是用来相应客户端请求,动态生成HTML,XML或其他Web格式文档的一种技术规范1999年JSP1.0规范定稿二、JSP是一门脚本语言JSP既是一门技术规范,也是一门脚本语言也就是说它同..
分类:
Web程序 时间:
2016-05-17 01:01:07
阅读次数:
210
#include<iostream>
usingnamespacestd;
#include<assert.h>
//方法1:区间为[]
/*
intBinarySearch(int*a,intsize,intx)
{
assert(a);
intleft=0;
intright=size-1;
while(left<=right)
{
intmid=left+(right-left)/2;
if(a[mid]<x)
{
left..
分类:
编程语言 时间:
2016-05-17 00:58:06
阅读次数:
139
本套都是shell的命令,enjoyit~1)假设某变量aaa="史蒂芬周星驰",现在只想要输出后面的"周星驰",应该怎么办?aaa="史蒂芬周星驰"
echo${aaa:3:3}【评析】已知变量总字符数和要切的起始字符数,就可以用这种方法切变量了。这种方法比较常见的应用于变量是长路径的情况下。2)使..
分类:
系统相关 时间:
2016-05-17 00:57:56
阅读次数:
214
struts2cookie清除(2016-5-1721:26:38)添加cookiecookiephone;phone=newCookie("userHp",hp);phone.setMaxAge(60*60*24*365);phone.setPath("/");ServletActionContext.getResponse().addCookie(phone);获取cookiepublicStringgetCookieValue(Cookie[]cookies,Stringstr){Stri..
分类:
其他好文 时间:
2016-05-17 00:59:02
阅读次数:
169
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 00:57:56
阅读次数:
138
抽象类:使用了abstract关键字所修饰的类叫做抽象类。抽象类无法实例化,也就是说,不能new出来一个抽象类对象抽象方法(abstractmethod):使用abstract关键字所修饰的方法叫做抽象方法1.抽象方法,有声明,没有实现,方法后面的分号不能省;2.抽象方法需要定义在抽象类中;相..
分类:
编程语言 时间:
2016-05-17 00:57:13
阅读次数:
172
shell脚本的循环:重复执行命令1.for循环语法for变量名称in变量值列表do命令donefor根据变量值列表中的内容,重复执行命令,直到变量值列中的所有内容都取值完后结束。取值列表的类型:可以是特定文本文件,命令生成列表案列:viuser.txtzsanlisi:wqviuseradd_for.sh#!/bin/bas..
分类:
系统相关 时间:
2016-05-17 00:58:27
阅读次数:
178