相关推荐:Tomcat 6 配置SSI

官方详细介绍官方文档里有个bug追查代码才发现的isVirtualWebappRelative - Should "virtual" SSI directivepaths be interpreted as relative to the context root, instead of the serverroot (0=false, 1=true) Default 0 (false

本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:54 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806164

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:54 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806166

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:54 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806168

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:54 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806170

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:55 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806171

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:55 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806173

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:55 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806175

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:55 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】CU博客频道9月技术图书有奖试读活动

更多>>人气最旺专家

刘兴伟

领域:web开发

介绍:先后供职于中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、...

白 金

领域:网络安全

介绍:ChinaCache 技术专家,ChinaUnix 资深版主;《2小时玩转iptables》、《ip...

1

2

3

4

5

百科IT技术 淘宝分布式文件系统TFS

var imgUrl = new Array(); var imgLink = new Array(); var imgText = new Array(); var adNum=1;

imgUrl[1] = "http://image4.it168.com/2013/9/27/90bc19ee-aaed-4da2-a2b5-87a71b945652.jpg";

imgLink[1] = "http://blog.chinaunix.net/topic/tfs/";

imgText[1] = "百科IT技术 淘宝分布式文件系统TFS";

imgUrl[2] = "http://image4.it168.com/2013/9/27/fd7a234d-433a-43c2-8eee-e1ce997b342f.jpg";

imgLink[2] = "http://blog.chinaunix.net/topic/portableDF/";

imgText[2] = "portableDFS-可便携的分布式文件系统";

imgUrl[3] = "http://image4.it168.com/2013/9/27/6a7ab505-798f-45d1-b900-17039d31469d.jpg";

imgLink[3] = "http://blog.chinaunix.net/topic/cloudsim/";

imgText[3] = "百科IT技术:cloudsim云计算仿真软件";

imgUrl[4] = "http://image4.it168.com/2013/9/12/1b0acd6a-f9c7-420d-92c6-4cacd3b20a9f.jpg";

imgLink[4] = "http://blog.chinaunix.net/topic/surpershi/";

imgText[4] = "架构师必备:Rabbit MQ应用探究";

imgUrl[5] = "http://image4.it168.com/2013/8/26/99381c4e-87b9-4594-9cf1-83bf8b1daa33.jpg";

imgLink[5] = "http://blog.chinaunix.net/topic/fandf/";

imgText[5] = "深入LINUX世界

多案例故障思路分解";

var imgTotal = 5;

博客最新公告

·2013 Hadoop中国技术峰会(11.22-11.23

·第三届Oracle技术嘉年华(11.17-11.18

·2013阿里云开发者大会(10.24-10.26,

更多>>推荐专家

张秀云

领域:数据库

介绍:腾讯DBA,主要负责云平台数据库的相关工作,原复拓科技集团高级S...

施昌权

领域:架构与运维

介绍:淘宝高级开发工程师,专注于高性能服务器的设计与实现,热衷于开...

岳永胜

领域:热点技术

介绍:四川长虹技术中心数字所大数据平台与技术研究组项目经理。毕业于...

李强

领域:架构与运维

介绍:UESTC计算机专业工学硕士,CH资深系统架构师,多年的Java编程经...

更多>>专家列表

叶绍琛

王超博

王文龙

程姚根

王文明

付合利

李彬

宋运奎

丁昊

成孜论

郝庆丰

汪洋

黃志華

刘廷伟

张俊林

刘兴伟

丁俊

余洪春

冯占海

黄学良

李强

于利敏

张友东

邓建军

宋杨

朱坚

何 祺

更多>>推荐博客

随枫

ID:lemon_suifeng

领域:操作系统

王晨曦

ID:wangchenxicool

领域:程序设计

侯杰

ID:十字螺丝钉

领域:数据库

刘歧

ID:T-bagwell

领域:架构与运维

余小军

ID:xuebabybaby

领域:操作系统

更多>>推荐专题

SQL server数据库开发精彩...

DB2数据库开发与管理精彩...

技术百科第三期:淘宝分布...

【操作系统】IO之标准C库buffer

weizhulinux | 2013-10-09 03:03:00 | 阅读(30) | 评论(0)

新疆 linux C库 buffer 缓冲【阅读全文】

【操作系统】内核Kconfig、Makefile及编译使用

密林三木 | 2013-10-08 21:53:52 | 阅读(0) | 评论(0)

拿到内核,首先进行编译选项配置,make menuconfig,对内核编译选项作配置,最后保存的结果会存放在源码目录下的.config文件下。对应的模块的值被赋值成Y,N,MY表示要编译...【阅读全文】

【程序设计】实用脚本:借助sed+awk从结果文件中提取含有关键字的相应部分

COMPUTER-TECH | 2013-10-08 21:35:19 | 阅读(30) | 评论(0)

sed, awk 报告 高效【阅读全文】

【操作系统】编译ffmpeg无法生成ffplay的问题解决

T-bagwell | 2013-10-08 21:19:15 | 阅读(30) | 评论(0)

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点...【阅读全文】

【Web前端】js中的instanceof关键字

hfm_honey | 2013-10-08 19:28:47 | 阅读(0) | 评论(0)

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回...【阅读全文】

【操作系统】exec系列函数的怪问题

whxlovehy | 2013-10-08 17:35:04 | 阅读(0) | 评论(0)

问题:执行编译生成的./a.out。报错:./a.out no such file or directory./a.out是存在的,而且也有执行权限原因:./a.out所需的elf 解释器不存在。readelf -l a.out可看到...【阅读全文】

【架构与运维】配置IPMI的问题

windhawkgyang | 2013-10-08 17:12:12 | 阅读(30) | 评论(0)

国庆假期回来,自己的第一项工作是在机房的浪潮服务器上配置IPMI管理端口。IPMI是一种提供远程管理、监控服务器状态行为的协议,现在主流的服务器厂商IBM、Dell和...【阅读全文】

【操作系统】xp 误删逻辑分区

abin9630 | 2013-10-08 16:57:17 | 阅读(0) | 评论(0)

xp,ubuntu 双系统。由于ubuntu 的硬盘空间不够,尝试在xp下通过删除某些分区的方式,来释放一部分硬盘空间给ubuntu 使用。在实际操作中,xp下面删除分区时候,居然是删除...【阅读全文】

【数据库】Linux下安装Oracle11g服务器

haihui0705 | 2013-10-08 15:51:54 | 阅读(30) | 评论(0)

安装环境

Linux服务器:SuSe10 sp2 64位

Oracle服务器:Ora...【阅读全文】

【数据库】安装Memcache到Centos 6.3

realajie | 2013-10-08 15:15:20 | 阅读(30) | 评论(0)

memcache的安装使用基本都在这里了。要深入研究的话,最好还是研究一下memcache的源码文件。【阅读全文】

【程序设计】利用ajax实现简单的注册验证局部刷新实例

nmgly11 | 2013-10-08 15:05:12 | 阅读(1680) | 评论(0)

1,ajax(asynchronouse javascript and xml)异步的 javascrip 和xml2,(包含了7种技术:javascript xml xstl dom xhtml css xmlhttpRequest)3,是一种与服务器语言无关的技...【阅读全文】

【操作系统】linux内存管理--内存回收

byr2006 | 2013-10-08 14:28:58 | 阅读(120) | 评论(0)

讲述了linux内核的内存回收机制,对相关源码进行了解析【阅读全文】

【操作系统】aio 简介

anqiu1987 | 2013-10-08 14:10:47 | 阅读(30) | 评论(0)

名字:

aio: POSIX 异步IO 。描述:

aio接口允许应用程序同时运行一个或者多个IO操作(例如在后台)。应用程序可以选择不同IO完成的通知方式:通过信号,线...【阅读全文】

【数据库】oracle4.2.2.2delete无法释放空间

1021eee | 2013-10-08 13:59:10 | 阅读(90) | 评论(0)

delete命令可以删除表中的记录。实验例子如下:

1、drop

table

t

purge;#删除t表

2、create

table

t

as

select

...【阅读全文】

【操作系统】通过yum解决软件的依赖关系

xuyuanchao_cnu | 2013-10-08 13:40:15 | 阅读(120) | 评论(0)

在安装libX11-dev的时候遇到如下问题。[root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpmwarning: libX11-devel-1.0.3-11.el5.i386.rpm:...【阅读全文】

官方博客

最新活动

【原创评选】10-11月原创博文评选

CU博客频道9月技术图书有奖试读活动

征集贴:技术Surper Men集中营

CU博客频道8月技术图书有奖试读活动

【原创评选】2013年8-9月原创博文评...

jQuery(function(){ var scrtime; jQuery("#con").hover(function(){

clearInterval(scrtime); },function(){ scrtime = setInterval(function(){

var $ul = jQuery("#con ul");

var liHeight = $ul.find("li:last").height();

$ul.animate({marginTop : liHeight+20 +"px"},500,function(){

$ul.find("li:last").prependTo($ul)

$ul.find("li:first").hide();

$ul.css({marginTop:0});

$ul.find("li:first").fadeIn();

});

},5000); }).trigger("mouseleave");});

最新动态

jieforest

发布了最新文章:盛大的软件Bug

jieforest

发布了最新文章: 360的流氓新招

jieforest

发布了最新文章: 简陋而又粗鄙的金山快盘

jieforest

发布了最新文章: Eclipse Android代码助手缓慢的解决方法

jieforest

发布了最新文章: 迷你迅雷 vs. QQ旋风

denianzhang

发布了最新文章:欢迎denianzhang在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博一批技术人员参加烟气脱硫脱硝技术高级研修班学习

jgkdie259d

发布了最新文章:欢迎jgkdie259d在ChinaUnix博客安家!

zbloobo

发布了最新文章:路博参加省工业有机废气(VOCs)污染治理对接会议

zbloobo

发布了最新文章:欢迎zbloobo在ChinaUnix博客安家!

luoxiaokai2

发布了最新文章:预防淋雨试验箱出现故障的方法

shouji13624

发布了最新文章:欢迎shouji13624在ChinaUnix博客安家!

亚夫的博客

发布了最新文章:TCP中的几个系统参数

ytuifrdgbv

发布了最新文章:sac prada 2013

ytuifrdgbv

发布了最新文章:sac gucci nike

一周热评博文

Shell之命令

Shell之find命令

DSP--需求方平台

SSP--供应方平台

RTB--实时竞价

维克瑞拍卖--第二价格密封拍卖

Ad Exchange--广告交易平台

DMP--数据管理平台

一周热点博文

系统架构师学习笔记(三)

Mesos如何支持Hadoop计算框架(2)

Shell之命令

红黑树删除原理和源代码

IO之"buffer cache"

Linux Shell函数方法简介

Mesos如何支持Hadoop的计算框架

嵌入控件的控件消息传递

论坛热帖

starwing38写的什么《编程与围棋...

uboot.bin 的第一条指令的问题,...

gnuwin32 gawk 的substr()函数请...

Linux 新代码取名“蛙的一大步”

关于awk正则表达式的问题。

NoSQL数据库发展迅速 谈谈你理解...

太过分了

DELL R720安装RHEL6.1,无法加载...

问一段code 的问题

作为应届生,准备投简历

热门问答

新手求知

关于连接数过多,导致数据库链接不...

oracle10g打了补丁之后,版本号显...

ftp登录出错,求助

关于ORACLE排序问题

请问大家,这个问题怎么解决?

关于用LVM的快照来备份MySQL

日期格式包含YYYY-MM-DD 和 MM/DD/...

solaris10中/kernel/drv/scsi_vhci...

ssh远程给本地变量赋值和重定向问...

热门文档下载

MongoDB_权威指南_中文版

PLSQL基础教程-必看

oracle编程艺术

Panasonic KX-TDA100

电脑组装与维修03 CPU

电脑基础知识学习

MXC - 下一代光纤连接器

Effective_C++中文第三版

博客帮助

如何将您的博文置顶

如何为您的博文插入图片

CU博客系统分类的使用

新版博文改进的一些功能

CU博客改版反馈意见

CU博客改版登录口说明

如何利用客户端在CU发博客

博客登陆提示密码错误帮助

首页<<1234>>末页

共4页

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律声明 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

网络110 报警服务

function sendPV(){

var pvTrack = new PvTrack();

pvTrack.type = 35; // 频道类别ID

pvTrack.channel = 189; // 频道ID

pvTrack.pageType = 0;

pvTrack.track();}window.setTimeout("sendPV()", 1000);

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-20237423-2']);

_gaq.push(['_setDomainName', '.chinaunix.net']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F0ee5e8cdc4d43389b3d1bfd76e83216b' type='text/javascript'%3E%3C/script%3E"));<br />var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {

location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;}

tomcat + ssi-qbq-ChinaUnix博客if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try{

if(!/iPad/i.test(navigator.userAgent)){

var oldurl=window.location.href;

var wapUrl= oldurl.replace('blog.chinaunix.net', "m.blog.chinaunix.net") ;

window.location.href = wapUrl;

} }catch(e){}}//用户是否在线var isOnLine = '';$(document).ready(function(){ var blog = {'name': '', 'name_url': '', 'brief': ''}; //消息通知显示和隐藏控制 $('#show_message_slide_button').hover(

function(){

$('#message_slide_div').slideDown(100);

},

function(){

} ); $('#message_slide_div').hover(

function(){

},

function(){

$('#message_slide_div').slideUp(100);

} );

//编辑博客名 $('#editbna').click(function(){

blog.name = $('#bnaspan a').text();

var val = '<input id="bnainput" type="text" style="float:left" value="" rel="' +$(this).attr('rel') + '" /><input id="bnasub" type="button" style="float:left" class="btn1"><input id="bnacanl" type="button" style="float:left" class="btn2"><div class="clear"></div>';

$('#bnaspan').html(val);

$('#bnainput').val(blog.name);

$(this).parent().hide(); });

$('#bnasub').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

var name = $('#bnainput').val();

if(name != blog.name){

$.ajax({

type: "POST",

url: rel.url,

data: {

'name' : name

},

success:function(data){

if(data == 0){

$('#bnaspan').html(blog.name);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}else{

$('#bnaspan').html(data);

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

}

$('#editbna').parent().show();

}

});

}else{

$('#bnaspan').text(blog.name).html();

$('#bnaspan').html('<a href="' + rel.href + '">' + $('#bnaspan').html() + '</a>');

$('#editbna').parent().show();

} });

$('#bnacanl').live('click', function(){

var rel = eval('({' + $('#bnainput').attr('rel') + '})');

$('#bnaspan').html('<a href="' + rel.href + '">' + blog.name + '</a>');

$('#editbna').parent().show(); });

//编辑签名 $('#editbrief').click(function(){

blog.brief = $('#briefem').text();

var val = '<input id="brfinput" type="text" style="float:left" value="" rel="' + $(this).attr('rel') + '" /><input id="brfsub" style="float:left"

type="button" class="btn1"><input style="float:left"

id="brfcanl" type="button" class="btn2"><div class="clear"></div>';

$('#briefem').html(val);

$('#brfinput').val(blog.brief);

$(this).parent().hide(); });

$('#brfsub').live('click', function(){

var url = $('#brfinput').attr('rel');

var brief = $('#brfinput').val();

if(brief != blog.brief){

$.ajax({

type: "POST",

url: url,

data: {

'brief' : brief

},

success:function(data){

if(data == 0){

$('#briefem').html(blog.brief);

}else{

$('#briefem').html(data);

}

$('#editbrief').parent().show();

}

});

}else{

$('#briefem').text(blog.brief).html();

$('#editbrief').parent().show();

} });

$('#brfcanl').live('click', function(){

$('#briefem').html(blog.brief);

$('#editbrief').parent().show(); });});

Chinaunix首页 | 论坛 | 认证专区 | 博客

登录 | 注册

博文博主

私人消息()

系统消息()

好友请求()

通知管理()

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作

---- 这就是程序员,三高三低三耗

2016中国数据库技术大会门票申请

新注册用户开通“博客写作”功能,需要申请与实名认证

互动:数据分析与云计算应用案例 (征集|参与)

首页 |

博文目录 |

关于我

$(document).ready(function(){ $('#ConcernBtn').bind('click',function(){

var cuid = '11607429';

var url =

'/member/concern.html';

var type = $(this).attr('rel');

if(type == 'addConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxadd' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!');

} else if (msg == 0){

showErrorMsg('关注失败,没有该用户!');

} else if (msg == 1){

showErrorMsg('关注失败,您已经关注了该用户!');

} else if (msg == 2){

$('#ConcernBtn').val('已关注');

$('#ConcernBtn').attr('rel','delConcern');

showSucceedMsg('关注成功!');

} else if (msg == 3){

showErrorMsg('未知错误');

}

}

});

} else if ( type == 'delConcern'){

$.ajax({

type : 'get',

url

: url,

data : {'op' : 'ajaxdel' , 'cuid' : cuid, 'random' : Math.random()},

success : function(msg){

if(msg == 0){

showErrorMsg('参数错误!','消息提示');

} else if (msg == 1){

showErrorMsg('操作失败,请尝试刷新页面重试!','消息提示');

} else if (msg == 2){

$('#ConcernBtn').val('加关注');

$('#ConcernBtn').attr('rel','addConcern');

showSucceedMsg('成功取消关注!','消息提示');

} else if (msg == 3){

showErrorMsg('未知错误!','消息提示');

}

}

});

} });

});//加好友function addFriend(fuid, url){ if(fuid == '' || fuid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; } $.ajax({

type : 'get',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('参数错误!','消息提示');

} else if (msg == -2){

showErrorMsg('添加好友失败,没有该用户的信息!','消息提示');

} else if (msg == -3){

showErrorMsg('添加好友失败,你不能添加自己为好友!','消息提示');

} else if (msg == -4){

showErrorMsg('添加好友未知错误,该错误已被记录!','消息提示');

} else if (msg == -5){

showErrorMsg('添加好友失败,你之前已经发送过好友请求,请耐心等待对方同意申请!','消息提示');

} else if (msg == -6){

showErrorMsg('添加好友失败,你们已经是好友了!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'addFriend',

title : '添加好友',

url : url,

data : {'op' : 'add', 'fuid' : fuid , 'random' : Math.random()},

width : 490,

height : 180,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} });

}//发送短消息function postMessage(msguid, url){ if(msguid == '' || msguid.length == 0){

showErrorMsg('缺少参数!','信息提示');

return false; }

$.ajax({

type : 'post',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

success : function(msg){

if(msg == -1){

showErrorMsg('发送失败,缺少收件人对象!','消息提示');

} else if(msg == -2){

showErrorMsg('发送失败,自己不能给自己发送短消息!','消息提示');

} else {

$.cover(true);

asyncbox.open({

id : 'postMessage',

title : '发送短消息',

url : url,

data : {'op' : 'ajaxpost', 'msguid' : msguid , 'random' : Math.random()},

width : 510,

height : 255,

scroll : 'no',

callback : function(action) {

if (action == 'close'){

$.cover(false);

}

}

});

}

} }); }

qbq

博客访问: 11806167

博文数量: 810

博客积分: 12163

博客等级: 上将

技术积分: 8290

组:

普通用户

注册时间: 2007-12-04 20:59

文章分类

全部博文(810)

Highcharts(1)

Android(3)

多浏览器(2)

游记(1)

装修(2)

手机(2)

电影(1)

英语(2)

音乐(2)

国产(1)

欧美(1)

图片(1)

日本(6)

知识宝库(51)

文学收藏(7)

马尔代夫(4)

体育(6)

原创空间(1)

技术收藏(682)

SEO(1)

CSS3(5)

TestNG(4)

HTML5(2)

iBatis(3)

URLRewrite(1)

WebService(1)

WebServer(16)

PHP(8)

OGNL(1)

AS2(2)

Multimedia(0)

Flex AS3(36)

面试(10)

Commet(1)

Ivy(2)

Bat(8)

Maven(18)

CSS(7)

Ext(9)

Spring问题集(4)

Word(1)

JFreeChart(2)

Groovy on Grails(14)

Python(1)

Portlet(3)

amCharts(4)

CSharp.NET(3)

Tools(1)

S2Dao(10)

HSQL(9)

taglib(32)

Source Safe(4)

JSTL(8)

EL(3)

Seasar-SAStruts(4)

Prototype(1)

JQuery(8)

DWR(8)

AJAX(14)

Guice(17)

Digit(2)

Notebook(5)

Log4J(8)

Servlet(2)

JSP(4)

Eclipse(15)

VB.NET(3)

DotNet(4)

JavaScript(70)

Thinking In Soft(13)

Framework(14)

English(0)

Struts2(19)

Struts(44)

Hibernate(11)

Spring(34)

HTML(14)

Web(7)

MYSQL(9)

SQLSERVER(1)

ORACLE(2)

SQL(5)

数据库(1)

DATABASE(0)

Windows(8)

JAVA(73)

Software(2)

Hardware(3)

OpenSource(2)

Microsoft(0)

Excel(5)

DIY(9)

Linux(4)

关于工作(9)

个人日记(9)

未分配的博文(18)

微信关注

IT168企业级官微

微信号:IT168qiye

系统架构师大会

微信号:SACC2013

订阅

推荐博文

·Linux的Proc文件系统详解...

·Bootstap datetimepicker报错...

·TFS开源用户常见问题(FAQ)...

·源码安装mysql-5.6.30及mysql...

·linux下非阻塞的tcp研究...

热词专题

·Linux - 非阻塞socket编程处...

·Linux为什么能成功?

·exit和return

·Linux下如何卸载软件

·mysql中如何定义两个主键...

$(document).ready(function(){

/*目录树JS效果*/ $('#blogCla li > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogCla li > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogCla li > .zk').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().children('.zk').css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().children('.zk').css('display', 'none');

} });

$('#blogdtr > p > span').click(function(){

var cla = $(this).attr('class');

if(cla == 'Blog_jia1'){

//$('#blogdtr > .Blog_p4 > span').removeClass('Blog_jian1').addClass('Blog_jia1');

//$('#blogdtr ul').css('display', 'none');

$(this).removeClass('Blog_jia1').addClass('Blog_jian1');

$(this).parent().next().css('display', 'block');

}else{

$(this).removeClass('Blog_jian1').addClass('Blog_jia1');

$(this).parent().next().css('display', 'none');

} });});

tomcat + ssi

2010-10-07 10:55:23

分类: Java,本文转http://googledave.javaeye.com/blog/438474ssi直译server side include ,服务器端包括关键字: tomcat ssi shtml在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:Tomcat5.x版的配置方法:1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar2.在$CATALINA_BASE/conf/目录下找到web.xml文件3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法Tomcat6版的配置方法:1.在$CATALINA_BASE/conf/目录下找到web.xml文件2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">4.解决乱码问题在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:<init-param><param-name>inputEncoding </param-name><param-value>utf-8 </param-value></init-param><init-param><param-name>outputEncoding </param-name><param-value>utf-8 </param-value></init-param>其中utf-8编码应该和你页面的编码方式一样更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html经过上面的配置,包含文件:<!--#include file="include.html" --><!--#include virtual="include.html" -->才可以正常显示

转载自:http://blog.csdn.net/zxl315/archive/2008/03/30/2229851.aspx使用服务器端包含指令可以将文件内容以及有关文件的信息,如文件的大小包含到HTML页中。还可以在ASP页中使用一些服务器端包含指令。一共有6条#config:指定返回到客户端浏览器的错误消息、日期和文件大小所使用的格式。#echo:在 HTML 页中插入环境变量的值。#exec:运行一个应用程序或一条 shell 命令并将输出插入到 HTML 页中。#flastmod:将文件修改日期插入到 HTML 页中。#fsize:将文件大小插入到 HTML 页中。#include:在 HTML 或 ASP 页中包含文件。因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。但是有的SSI指令可以在其他文件中使用。1.包含文件要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 char.inc 的文件时,可在 HTML 页中使用下列指令:(可在ASP中使用)包含 #include 指令的 HTML 文件必须是您 Web 站点上发布的文件。要通过指定当前目录的相对路径定位被包含文件,请使用 file 参数。要通过指定文件的完整虚拟路径来定位被包含文件,请使用 virtual 参数。2.包含应用程序的输出要运行应用程序或 shell 命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起来的一列参数。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数 CGI 运行一个应用程序,如 CGI 脚本、ASP 或 ISAPI 应用程序。参数 CMD 运行 shell 命令。3.包含文件的大小#fsize将指定文件的大小插入 HTML 页中。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include默认情况下,以千字节为单位表示文件大小。可以用带有 sizefmt 选项的 #config 指令改变计量单位。4.#config#config指定返回给客户端浏览器的错误信息、日期和文件大小的格式。该指令只能在 HTML 页中使用;不能在 ASP 页中使用。参数 ERRMSG控制在处理 SSI 指令的过程中发生错误时返回给客户端浏览器的消息。禁止详细的调试信息,而只提供一个简短的错误消息。例:参数 TIMEFMT指定返回给客户端浏览器的日期格式。String 参数指定格式。可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。%a 一周中某天的缩写(例如,Mon)。%A 一周中某天的全称(例如,Monday)。%b 月份的缩写(例如,Feb)。%B 月份的全称(例如,February)。%c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。%d 以十进制数字表示的一个月中的某天 (01-31)。%H 24 小时格式 (00-23)。%I 12 小时格式 (01-12)。%j 以十进制数字表示一年中的某天 (001-366)。%m 以十进制数字表示的月份 (01-12)。%M 以十进制数字表示的分 (00-59)。%p 当地的上午或下午指示符(例如,PM)。%S 以十进制数字表示的秒 (00-59)。%U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。%w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。%W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (00-51)。%x 当地的日期表示(例如,05/06/91)。%X 当地的时间表示(例如,12:51:32)。%y 以十进制数字表示的不带有世纪的年(例如,69)。%Y 以十进制数字表示的带有世纪的年(例如,1969)。%z, %Z 时区全称或缩写;如果不知道时区,则没有字符。%% 百分号。例:参数 SIZEFMT 后面跟ABBREV表示以千字节为单位,跟BYTE表示以字节为单位例:5.#ECHO 类似于 ASP 中的 Response.ServerVariables不详细介绍了,实在太多了REMOTE_ADDR、QUERY_STRING 等,应该会用吧6.#flastmod 将指定文件的修改时间插入 HTML 页。该指令只能在 HTML 页中使用,而不能在 ASP 页中使用。参数设置同#include

index.shtml显示当前日期:Sunday, 29-May-2016 19:45:55 CST<br />显示当前文档名称:(none)<br />显示当前文档虚拟路径:/index.php<br />显示文档最后更新时间:(none)<br />显示服务器设定时区的日期何时间:Sunday,the 29 of May,in the year 2016<br />显示服务器主机名,DNS别名或IP地址:blog.chinaunix.net<br />显示服务器的响应端口:80<br />显示服务器软件名称和版本:(none)<br />显示客户端文档请求方法:GET<br />显示客户端主机名称,DNS别名或IP地址:(none)<br />显示发出请求信息的客户端IP:192.168.1.208<br />显示用户身份的验证方法:(none)<br />显示访问受保护页面的用户所使用的帐号名称:(none)<br />ChinaUnix博客-专业IT技术博客

ChinaUnix首页 | Linux | 问答 | 沙龙 | 新闻 | 论坛 | 自测 | 博客 | 空间

博客首页博客专家往日推荐排行榜专题荟萃博客文集

博文博主

热搜:

JavaScript

存储

Java

Mysql

数据库

Hyper-V

信息

移动开发

$(function(){

//点击添加进文本框

$(".bor13221 li").live( 'click' , function(e){

if ( e && e.stopPropagation )

{

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();

}

else

{

//否则,我们需要使用IE的方式来取消事件冒泡

window.event.cancelBubble = true;

}

$('#search_input_id').val($(this).text());

$(".bor13221 ul").html('');

$(".bor13221").hide();

});

$(".bor13221 ul li").live({

mouseenter:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).addClass('here');

},

mouseleave:

function()

{

$(".bor13221 ul li").removeClass("here");

$(this).removeClass('here');

}

});

//自动提示

$('#search_input_id').keyup(function(event){

//取消博主的提示

var search_type_blog = $('#search_type_blog').val();

if(search_type_blog == 'author') return false;

var key = $(this).val();

//获取键值

var keycode = event.which; //38 上 40 下

var count = $('.bor13221 ul li').length;

if(key != '' && keycode != 38 && keycode != 40)

{

$.getJSON("http://api.sou.it168.com/autoWenKuCloud?jsoncallback=?",{"ty":"json","offset":"0","limit":"10","q":key}, function(result)

{

var arr = result.data;

var html ='';

for (i=0;i<arr.length ;i++ )

{

html += '<li>'+arr[i]+'</li>';

}

$('.bor13221 ul').html(html);

(arr.length > 1) ?

$(".bor13221").show() : $(".bor13221").hide();

}

);

}

else if(keycode == 38)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = count - 1;

}

else

{

if(curr_li_num == 0)

{

next_li_num = count - 1;

}

else

{

next_li_num = curr_li_num - 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

else if(keycode == 40)

{

if(count > 0)

{

//遍历li

var curr_li_num;

$('.bor13221 ul li').each(function(index , dom){

if($(dom).attr('class') == 'here')

{

curr_li_num = index;

return false;

}

});

var next_li_num;

if(typeof(curr_li_num) == 'undefined')

{

next_li_num = 0;

}

else

{

if(curr_li_num == count - 1)

{

next_li_num = 0;

}

else

{

next_li_num = curr_li_num + 1;

}

}

$(".bor13221 ul li").removeClass("here");

$(".bor13221 ul li:eq(" + next_li_num + ")").addClass("here");

$('#search_input_id').val($(".bor13221 ul li:eq(" + next_li_num + ")").text());

}

}

});

$(document).click(function(e){

$(".bor13221").hide();

}); });

全部分类

移动开发与应用

WEB前端

架构与运维

程序设计

数据库

操作系统

热点技术

综合

更多>>最新精华博文推荐

【今日头条】Linux下安装Oracle11g服务器图文详解

【编辑推荐】配置IPMI的问题

【编辑推荐】IO之标准C库buffer全面解析

【编辑推荐】exec系列函数的怪问题

【活动推荐】

相关推荐:Nginx + Tomcat 有关SSI 的那些事儿

Nginx + Tomcat 有关SSI 的那些事儿 原创2016-04-13景峯 Netkiller 在工作中使用到SSI,对于静态页面由Nginx处理SSI是没有问题。对于jsp 文件里面的SSI怎么办呢?我们不想开启Tomcat的 SSI功能,我们希望SSI

快照源:http://blog.chinaunix.net/uid-11607429-id-330442.html