自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 JS判断客户端操作系统(具体到版本和型号)

使用JS检测客户端的代码,很简单,主要利用userAgent变量以及一些字符串处理得到比较详细的OS信息,Android还可以获取到手机厂商和型号getOS = function() {//获取用户代理var ua = navigator.userAgent;if (ua.indexOf("Windows NT 5.1") != -1) return "Window

2014-02-11 16:13:10 4333 1

转载 LoadRunner11下载以及详细破解说明

前期准备:LoadRunner11 下载请猛戳这里 传送门LoadRunner破解文件 下载请猛戳这里 传送门LoadRunner注册表清理工具 下载请猛戳这里 传送门LoadRunner11破解方法:一、覆盖破解文件首先请下载LoadRunner破解文件,解压后将 lm70.dll,mlr5lprg.dll覆盖LoadRunner11安装目录bin目录下的相应文件,

2013-07-17 12:41:54 1220

转载 浏览器DNS缓存机制分析

经常做Web开发的工程师,都会遇到需要将某个域名绑定到特定IP上,进行测试的情况。大家一般都会用修改hosts文件的方式来解决,但是经常也会遇到修改hosts不生效的情况,而且有时生效,有时不生效的情况也有发生,这到底是为什么呢?起:DNS缓存机制关于DNS缓存的机制,有一篇非常详细的文章What really happens when you navigate to a

2013-07-16 21:25:28 926

转载 DNS报文格式

DNS (英文单词的全称是:Domain Name System,域名系统), DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。(DNS在RFC 1034和RFC 1035中有详细说明,并在另外若干个RFC中作了更新。)我们已经知道,既可以使用主机名标识一台主帆,也可以使用IP地址标识

2013-07-04 19:00:29 833

转载 域名解析的TTL值和PING返回的TTL值

我们在解析域名时经常出现 TTL 这个字段,里面默认写的是 3600 。另外,有时候我们PING某域名或IP的时候,会出现TTL= XXX   今天就这个问题叙说如下:什么是域名的TTL值?TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器发出解析请求从而获得解析记录;在获得这

2013-07-04 17:26:35 1434

转载 WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息

WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台

2013-04-01 16:36:11 755

转载 WebService大讲堂之Axis2(9):编写Axis2模块(Module)

WebService大讲堂之Axis2(9):编写Axis2模块(Module)Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。2. 编写实现Handle

2013-04-01 16:35:49 568

转载 WebService大讲堂之Axis2(8):异步调用WebService

WebService大讲堂之Axis2(8):异步调用WebService在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样

2013-04-01 16:35:25 636

转载 WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService

WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。    在本文的例子中,除了安装目录>\webapps\axis2目录及该

2013-04-01 16:35:01 544

转载 WebService大讲堂之Axis2(6):跨服务会话(Session)管理

WebService大讲堂之Axis2(6):跨服务会话(Session)管理在《WebService大讲堂之Axis2(5):会话(Session)管理》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就

2013-04-01 16:34:40 824

转载 WebService大讲堂之Axis2(5):会话(Session)管理

WebService大讲堂之Axis2(5):会话(Session)管理WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方法调用后的状态,也就是说无法保留状态。读者可以想象,这对于一个完整的应用

2013-04-01 16:34:13 544

转载 WebService大讲堂之Axis2(4):二进制文件传输

WebService大讲堂之Axis2(4):二进制文件传输在《WebService大讲堂之Axis2(2):复合类型数据的传递》中讲过,如果要传递二进制文件(如图像、音频文件等),可以使用byte[]作为数据类型进行传递,然后客户端使用RPC方式进行调用。这样做只是其中的一种方法,除此之外,在客户端还可以使用wsdl2java命令生成相应的stub类来调用WebService,wsd

2013-04-01 16:33:44 970

转载 WebService大讲堂之Axis2(3):使用services.xml文件发布WebService

WebService大讲堂之Axis2(3):使用services.xml文件发布WebService用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Servic

2013-04-01 16:33:20 670

转载 WebService大讲堂之Axis2(2):复合类型数据的传递

WebService大讲堂之Axis2(2):复合类型数据的传递在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数

2013-04-01 16:32:55 826

转载 WebService大讲堂之Axis2(1):用POJO实现0配置的WebService

WebService大讲堂之Axis2(1):用POJO实现0配置的WebServiceAxis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2

2013-04-01 16:32:01 830

转载 PHP date函数详细参数

date_default_timezone_set(PRC);   /*把时间调到北京时间,php5默认为格林威治标准时间*/date ()a:   "am"或是"pm" A:   "AM"或是"PM" d:   几日,两位数字,若不足则补零;从"01"至"31" D:    星期几,3个英文字母,如:"Fri" F:    月份,英文全名,如:"January"

2012-11-20 23:47:48 325

转载 主流编程语言的一些区别

C是编译型语言(执行速度快),VB是解释型语言(执行速度慢) 计算机语言包括哪些?各自特点是什么? 虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。 C良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来越好,C在这方面的优势可能会逐渐丧失。 现有的

2012-11-09 16:32:01 663

转载 VS2010 快捷键

Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源

2012-11-02 17:06:01 522

转载 sysctl命令详解

sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。    命令格式:    sysctl [-n] [-e] -w variable=value    sysctl [-n

2012-11-02 17:03:15 373

转载 perl 函数参数中传递数组和引用的一些问题

今天看到了在参数中传递引用的一段文章,其中讲到了一个问题,自己以前还碰到过,不过最后是通过其他办法绕过去了。今天看到这个问题可以通过传递参数引用来解决。所以打算写下来。希望可以帮到大家。 我就直接引用这本书中的例子了。 就是如果我们在参数中传递两个数组的时候,会出现一些问题。 sub getarrays{    my(@a,@b) =

2012-11-02 17:01:09 1493

转载 PHP以ROOT权限执行系统命令的方法

这种问题我想大家可能都遇到过,网友提供的解决方法也很多。我也只是结合自己系统的需求并结合网友的解决方案来总结的一种方法用来作为解决php以root权限执行一些普通用户不能执行的命令或应用的参考。 其实php里的popen()函数是可以解决这个问题的,但是由于某些版本的linux(如我使用的Centos 5)对系统安全的考虑, 使得这个问题解决起来麻烦了好多。先来看一个网友使用popen()函数

2012-10-26 09:38:16 884

转载 Perl CGI Session

最近学习perl 看到这篇将perl中cgi和session相当不错 代码如下(1.pl) #!/usr/bin/perluse CGI;use CGI::Session;my $cgi= new CGI;my $session = new CGI::Session("driver:File", $cgi , {Directory=>;'/tmp'});my $

2012-10-23 19:37:42 1074

转载 PHP中include(),include_once(),require(),require_once()的联系和区别

include() 、require()语句包含并运行指定文件。这两结构在包含文件上完全一样,唯一的区别是对于错误的处理。require()语句在遇到包含文件不存在,或是出错的时候,就停止即行,并报错。include()则继续即行。include('hello.php'); echo 'include test final!';//include报错,但是会继续执行,显示:includ

2012-10-19 20:36:34 671

原创 JavaScript简单实现checkbox全选

js实现checkbox全选     function selectall(){var check_id = document.getElementsByName("items[]");if(check_id != null){for (var i=0; icheck_id[i].checked = !check_id[i].checked;  }  }

2012-10-15 11:21:34 437

转载 Perl cgi编程语法

CGI脚本是用下列三种方法使用的:作为一个表单的ACTION  action=/cgi-bin/upload.cgi>链接link Display the Date SSI将CGI代码嵌在HTML中,称为SHTML    perl cgi 的html 输出perl-cgi

2012-10-09 13:15:36 962

转载 CISCO ACL配置详解

什么是ACL?        访问控制列表简称为ACL,访问控制列表使用包过滤技术,在路由器上读取第三层及第四层包头中的信息如源地址,目的地址,源端口,目的端口等,根据预先定义好的规则对包进行过滤,从而达到访问控制的目的。该技术初期仅在路由器上支持,近些年来已经扩展到三层交换机,部分最新的二层交换机也开始提供ACL的支持了。        访问控制列表的原理

2012-10-08 19:56:39 811

原创 Centos5.8 中文汉化的方法

按照下面的方法成功使Centos支持中文:1. 首先系统需要安装两个中文支持包      fonts-chinese-3.02-12.el5.noarch.rpm      fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm      一般第一个包安装好了的,可以用rpm -qa | grep fonts-*看看是否安装了这两个包,如果没有

2012-09-14 16:02:39 769

转载 Snort中文手册(对需要开发网络准入控制系统的很有用)

最近在和公司一起做网络准入控制系统,其中比较重要的部分就是利用snort来进行违规检测。而snort的配置与相应的规则编写对于像我这样的初学者来说是有一定难度的,这篇文章比较简单全面的介绍了snort的工作方式,帮助我解决了核心的问题,希望对大家有用!Snort 中文手册摘要snort有三种工作模式:嗅探器、数据包记录器、网络入侵检测系统。嗅探器模式仅仅是从网络上读取数据包并作

2012-09-11 19:18:15 1608

转载 Eclipse主要用到的快捷键

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面

2012-09-07 17:21:54 546

转载 perl编码,字节流和字符

本人最近在linux上做开发遇到了发送邮件乱码的问题,这篇文章给了我一些提示,最终解决了。特此转载一下摘自互联网,未加整理。需要分清楚“字符(character)”和“字节流(Octet stream)”的概念,你的perl程序所取到的输入,以及它对外的输出(就像你用print打印)都是字节流,字节流是没有语义的,对perl来说它就是一堆字节,没有额外的意义。 而字符串和字

2012-09-07 17:18:57 1364

转载 perl基本语法介绍

本文介绍从变量类型、操作运算符、控制叙述、子程序、I/O和档案处理、 Regular Expressions、Spectial Variables、Help、函数、总结几个部分介绍perl,只是叙述了一些Perl的基本语法一.数据类型(Data type): Perl 的数据类型大致分为四种:Scalar(变量)、Scalar Array(数组)

2012-09-07 17:15:42 1331 1

转载 perl package和module

==================================包package===========================     package mypack;  包文件的其始语句此语句定义一个名为mypack的包,从此以后定义的所有变量和sub的名字都存贮在该包关联的符号表中,直到遇到另一个package语句为止。    包文件——包是面向对象的概念

2012-09-07 17:14:08 811

转载 PHP调用javabridge

参考网上一篇教程,结合自己遇到的一些问题,把文档整理了一遍,希望对大家有帮助!我的系统Centos5.8PS:本人新手,第一篇博客希望大家支持和帮助!  PHP调用java的class有2种方法    1、用php自身带的模块调用java(不过经过网友的证明发现这种方法不好)我没用。    2、通过php-java-bridge模块调用java。(经过网上普遍推荐)我使用了

2012-08-13 10:03:09 682

Perl获取eth0 ip地址

用perl实现的获取eth0 ip地址的方法,主要是打开ifconfig读取信息,然后用正则表达式来匹配,从而获取到ip地址,比较简单。

2012-09-20

向文件写入系统时间java

把系统时间写入到相应的文件中,写入之前判断当前时间和系统时间的小时差是否超过24小时,超过就不允许写入。希望对有的人又帮助!

2012-08-29

Windows下抓取硬盘序列号的c++代码

能够成功抓取硬盘序列号,打包的是工程文件,直接可以打开运行。主要的是HardDriveSN.cpp实现,不过winio.h和port32.h很重要!

2012-08-10

Linux上抓取硬盘序列号的c程序

由于c下面抓取硬盘序列号一般用到的是hdparm指令,所以根据他的源码进行了改写,不管是hda还是sda都能抓到。但要注意的是由于虚拟机对硬盘序列号进行了虚拟化,可能抓出来的是100000000000001之类的,在物理机上就能正确抓取了!

2012-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除