自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

转载 使用 HttpClient 和 HtmlParser 实现简易爬虫

<br />这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient 来简化 Get 和 Post 请求操作,构建强大的网络应用程序。<br />回页首<br />HttpClient 与 HtmlParser 简介<br />本小结简单的介绍一下 HttpClinet 和 HtmlParser 两个开源的项目,

2011-01-26 15:23:00 1388

转载 Apache Common HttpClient使用之七种武器

<br />1.拳头之Get/Post<br />拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。<br />java 代码 HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器  GetMethod getMethod=new GetMethod("http://www.blablabla.com");//创建一个get方法,类似在浏览器地址栏中输入一个地址  int statusCode=httpclient.execut

2011-01-26 15:20:00 928

转载 HTTP协议之处理Cookie

<br />“由于工作需要,最近在学习HTTP协议相关的一些知识,在登陆一个jsp网站时,POST过去的请求被拒绝了,通过抓包分析可以看到此网站需要设置Cookie,这里找打一篇文章写得很不错,只截抄了关于Cookie协议的一部分”<br /> <br />大多数的 Web 应用程序都要求维护某种会话状态,如用户购物车的内容。这种会话状态的保持很多情况下需要借助于Cookie或者Session的帮助。本文结合在线页面翻译 (Machine Translation System)项目中对于Cookie的处理方

2011-01-26 15:19:00 12239 1

转载 java中System.getProperties()的用法

<br />System可以有对标准输入,标准输出,错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。 <br />System.getProperties()可以确定当前的系统属性,返回值是一个Properties; <br />System.load(String filename)等同于:System.getProperties().load(String filename)它们的作用是可以从作为动态库德本地文件系统中指定的文件名加载代码文件。 <b

2011-01-24 16:10:00 16180

转载 扩展类加载器-------改变JAVA的父优先类加载顺序

<br />java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做“父优先”模型。<br />    但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和container中的不一致的时候,若还从container加载就会报jar包冲突的异常,实际上jar包冲突的问题在实际开发过程中是经常会遇到的。如我们在开发Loong时就遇到了类似问题。<br

2011-01-24 16:09:00 5825

转载 垃圾回收调优及JVM参数详解(经典)

<br />一、常用JVM配置参数<br />  1.1基本参数<br />  -client,-server<br />  这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能  和内存   管理效率不如server模式,通常用于客户端应用程序。相反,server模式启动比client慢,但可获得更高的运行性能。<br />  在windows上,缺省的虚拟机类型为client模式,如果要使用server模式,就需要在启动虚拟机时加-server参数,以获得更高性能,对服务器

2011-01-24 16:08:00 1004

转载 JSP与JavaBean简介

<br />Jsp<br />Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准,就让我们来看看具体的Jsp是如何与Java Bean结合在一起的吧。  <br />本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,<br />然后演示一个使用Jsp+JavaBean的简单的计数器,最后将详细的讲解一个有数据库功能的JavaBean+jsp的

2011-01-21 16:26:00 2563

转载 Java RMI与RPC,JMS的比较

<br />远程对象方法调用并不是新概念,远程过程调用(RPC)已经使用很多年了。远程过程调用被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。即RPC支持多种语言,而RMI只支持Java写的应用程序。[1]<br />另外RMI调用远程对象方法,允许方法返回Java对象以及基本数据类型。而RPC不支持对象的概念,传送到RPC服务的消息由外部数据表示(External Data Representation, XDR)语言表示,这种语言抽象了字节序类和数据类型结构之间的差异。

2011-01-21 16:24:00 939

转载 Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)

<br />一、Qt简介<br />Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。<br />使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在Microsoft Windows平台下编译出具有苹果公司Mac OS图形界面风格的应用程序。<br

2011-01-20 22:31:00 1026

转载 Eclipse关闭鼠标悬停提示和Eclipse中的快捷键

<br />Eclipse关闭鼠标悬停提示:<br />          不太喜欢Eclipse的鼠标悬停提示功能(主要是变量类型声明和Doc帮助提示),突然弹出的窗口妨碍视线还影响思路,关闭方法如下:Window->Preferences->Java->Editor->Hovers 将[Combined Hover]取消即可.<br />                                                                                    

2011-01-17 16:01:00 5279

转载 用 One-JAR 简化应用程序交付--用定制类装入器促进编程(经典)

<br />http://www.ibm.com/developerworks/cn/java/j-onejar/<br /> <br />简介: 如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文中,Tuffs 向您介绍了 One-JAR 这个工具,它使用定制的类装入器,动态地从可执行 JAR

2011-01-14 17:31:00 1073

转载 Eclipse打包工具Fatjar

<br />前几天看到一款好用的eclipse打包工具,能够将引用的jar文件都打包出来,做到一个jar包中去。这样自己的程序和其他引用到的jar文件就能够作为独立的程序运行了,非常方便。介绍如下:<br />The Fat Jar Eclipse Plug-In is a Deployment-Tool which deploys an Eclipse java-project into one executable jar.<br /><br />It adds the Entry "Build Fat

2011-01-14 17:29:00 8064

转载 eclipse+fjep(one-jar)打包java工程为单一的jar

<br />本文说明如何使用eclipse+fjep插件打包java工程为一个单一的可执行jar,使得即使使用了额外三方的jar也能发布单一的jar<br />fjep :http://fjep.sourceforge.net/<br />fjep tutorial(http://fjep.sourceforge.net/fjeptutorial.html)说明了如何用fjep打包,fjep的工作是展开三方的jar,直接将三方classes以文件夹(package)的形式打入客户jar<br />比如:客户

2011-01-14 17:28:00 1791

转载 深入jar包:从jar包中读取资源文件

<br /> 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码 //源代码1:   package edu.hxraid;   import java.io.*;   public class Resource {       public  void getResource() throws IOException{        

2011-01-14 17:27:00 958

转载 风雨20年:我所积累的20条编程经验

<br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br />我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。<br />1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分

2011-01-14 10:03:00 952

转载 Eclipse与MyEclipse简介

<br />Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。<br />  Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse F

2011-01-11 10:57:00 17778

转载 Window下使用android NDK开发Android应用-入门篇

爱爱爱

2011-01-09 18:30:00 880

转载 android JNI

<br />Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。<br /> <br />1.从如何载入.so档案谈起<br />    由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机

2011-01-09 18:18:00 994

转载 X视窗系统的几个概念(经典)

<br />X window是LINUX,UNIX系统上广泛使用的图形界面系统。然而对X系统,有许多概念常常被误解。网上用词不准确的文章比比皆是。<br />X Window System<br />  一个可移植的,网络透明的窗口系统。<br />Server/Client结构<br />  X Window System基于Server/Client结构,服务端是X Server,X Server程序一般为 X,  Xorg, Xnest等等。图形程序是Client。X Server 为图形程序提供显示

2011-01-08 23:12:00 1710

转载 关于linux图形界面的基本知识

<br />很多LINUX的初学者分不清除linux和X之间,X和Xfree86之间,X和KDE,gnome等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限肯可能存在错误,请高手指正. <br />一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的. <br />  图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相

2011-01-08 22:59:00 887

转载 四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE

<br />如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人“劳神”的命令,直接拖拽就能操作。<br />在这一点上,微软确实是将图形化操作界面这条路走得更彻底、更专一,尽管人们一直都在抱怨Windows系统安全性和稳定性上的不足,但是,在应用程序和娱乐性上,微软仍然赢得了大多数普通用户的青睐,因为在他们的工作和生活中,这些就已经足够了。<br /

2011-01-08 21:15:00 5420

转载 webkit

<br />简介  WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了 Gecko 和 KHTML 后

2011-01-08 20:28:00 880

转载 如何在Eclipse中查看JDK类库的源代码

<br />在Eclipse中查看JDK类库的源代码!!! <br />设置: <br />1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" <br />2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) <br />3.选中rt.jar文件的这一项:“c:/program files/java/jre_1.5.0_06

2011-01-07 17:02:00 851

转载 NetFilter/iptables防火墙设置

<br />大多数主要的Linux发行商,包括SuSE,在防火墙设置方面都有某些独特的用户接口特征。他们这样并没有错,但是这样我就无法直接得到最想要的配置,所以只好自己手动设置。Iptable man页面完全是个依照iptable命令行句法的文件,它不提供关于将不同规则的防火墙结合起来的指导说明。你可以搜索到许多零散的关于iptables的信息,但是这些都不足以教会我想要弄明白的东西。最后我用运行着SuSE Linux Pro10.0 的一个Vmware虚拟机终于弄清楚了到底应该怎样做。下面就是用iptab

2011-01-03 19:45:00 1976

转载 netfilter/iptables 简介使用 netfilter/iptables 为 Linux(内核 2.4.x)配置防火墙

<br />简介: netfilter/iptables 是与最新的 2.4.x 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器,则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。Mugdha Vairagade 将介绍 netfilter/iptables 系统、它是如何工作的、它的优点、安装和配置以及如何使用它来配置 Linux 系统上的防火墙以过滤 IP 信息包。<br /> <b

2011-01-03 17:49:00 1118

转载 hadoop安装-redhat

<br />1.基本准备<br />操作系统:redhat 5.2<br />jdk: jdk-6u21-linux-i586-rpm.bin(安装1.6或以上版本,安装步骤请参考其他文)<br />hadoop:hadoop-0.21.0.tar.gz<br />硬件:三台机器,IP配置如下:<br />node1:192.168.14.77<br />node2:192.168.14.155<br />node3:192.168.14.99<br />2.系统配置<br />(1)以root身份打开/e

2011-01-01 22:59:00 7167

转载 Flash remoting

<br />概述 <br />  Flash remoting是一种连接flash client 与 server端的技术,它的功用就像是 web service, xml, loadVars一般,可以在两者之间交换资料,达到动态置换内容的目地。 <br />  它可以轻松访问业务逻辑层和Web Services, 轻松测试和调试,简化数据集处理,全面支持XML使用,支持RIA表现层,封装数据可保密,部署简易且可跨平台跨设备。 <br />  原理 <br />  Flash remoting特别的地方在于

2011-01-01 08:50:00 892

转载 Flash/Flex/AIR:Flex简介

<br />1.RIA(Rich Internet Application) <br />RIA是macromedia在2004年提出的术语。简单来说,RIA就是网络上的应用程序,它同时具有web应用的特点和 desktop应用的特点。作为web应用程序,它是跨平台的、无须额外配置的、无处不在的;作为desktop应用程序,它是实时反应的、具有丰富交互操作的。RIA的架构也很简单,即:表示层-服务器-数据库,通常表示层是浏览器或其他支持http协议的应用程序,服务器则可以是任何其他C/S或B /S的使用的企

2011-01-01 08:34:00 989

转载 第一个FMS程序,连接到FMS服务器(Flash/Flex两种实现)

<br />FMS是个很牛X的东西,到底有多牛X我不想在这里多说,有兴趣的朋友可以baidu一把了解一下,如果实在是不想动手,那你就点下面的连接吧,我搜索了点资料简单的总结了一下。<br />   你可以点击这里了解一些关于FMS的基本知识: 了解一些FMS的基本概念<br />   通常做FMS都是和Flash或是Flex结合开发的,特别是在视频流这方面相当的突出,成功案例也不少,比如http://www.tudou.com,  www.ku6.com , http://www.15dv.com 等视频网

2011-01-01 08:34:00 1198

Linux那些事儿之我是Sysfs.pdf

Linux那些事儿之我是Sysfs.pdf

2010-09-09

perl的调试技术--中文版

perl的调试技术--中文版----好好好

2010-07-05

网络处理器介绍,很适合初学者

网络处理器介绍,适合初学者: 什么是NPUs技术 产生的技术背景

2010-01-10

空空如也

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

TA关注的人

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