自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 收藏
  • 关注

原创 Jakarta-Tomcat 简明中文版用户指南

本文档提供关于Tomcat的基础信息.主要内容如下:Tomcat二进制版本安装与Tomcat相关的脚本的主要内容与server.xml相关的主要内容,Tomcat的主要配置文件如何设置Tomcat与宿主web服务器一起工作的说明如何应用Tomcat配置一个现实中的web站点希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序)查找Tomcat faq查找Tomcat包

2005-06-10 11:26:00 668

原创 Linux 2.6内核的精彩世界

Linux内核2.6版的开发已经接近尾声,2.6测试版发布已经二个月了,正式版预计明年年初发布。作为一个主要发布版本,2.6相对于2.4有很大的改动;它引入了许多新的特性,同样也去除很多过时的特性。 它在哪些方面有大的改动?它对Linux的开发人员以及其他层面的Linux用户可能有什么样的影响?阅读本文,您将得到答案。--译者 尽管我们第一次启动Linux 2.4似乎只是昨天的事,时间已经流走,内

2005-03-17 17:23:00 810

原创 Linux 核心级系统服务

只要是Linux系统,不管使用的发行版本、网络配置以及系统全局设计有什么不同,都有如下几个核心系统服务:init、inetd、syslogd和cron。这些服务提供的功能比较简单,但同时它们也是其他操作的基础。如果没有它们,Linux就不会有现在的威力。 本文将对每一个核心系统服务、相应的配置文件以及推荐的应用方式(如果有的话)逐个进行介绍。我们强烈推荐:务必要花上一些时间熟悉这些服务的实现原理。

2005-03-17 16:24:00 681

原创 在C#中动态加载类(在程序中调用DLL文件)

    本人刚刚开始编写程序不久,开发中发现一非常好的方法。大家共享。     我们在编写程序的时候经常会遇到这样的情况:程序中要用到某种计算,而且这种计算的计算方式很多,我们不得不在编写程序时就要考虑的十分全面,将各种情况到考虑到。但是这样做又非常的费力,因为我们无法预测到程序编好后,还会出现什么样的计算方式。如果计算方式是在交付给客户后,客户新提出的我们就不得不将新的计算方式写人程序中,然后重

2005-02-16 14:01:00 1371

原创 使用C#操作ini文件

                                         这个类,封装了Kernal32.dll 中提供的方法来操作ini文件。简介:      这里创建了一个类,封装了KERNEL32.dll中提供的两个方法,用来操作ini文件。这两个方法是:WritePrivateProfileString 和 GetPrivateProfileString。   需要

2005-02-06 10:58:00 696

原创 wget——Linux下Web文件提取工具

wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可证下的自由软件,其作者为Hrvoje Niksic 。wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。由于没有交互式界面,wget可在后台运行

2005-02-04 17:48:00 1287

原创 Linux/Unix环境下的make和makefile详解

        无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,

2005-02-04 16:58:00 1616

原创 Emacs 快速指南( Emacs tutorial )

建议把下文存为txt文件,然后用emacs打开,边看边进行练习。——————————————————————————————————————————您正在阅读 Emacs 快速指南( Emacs tutorial )。请见页尾有关复制条件。Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation.Emacs

2005-02-04 16:10:00 807

原创 VIM 使用

 VIM 简介VIM 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。熟悉 DOS 下的文书处理後,也许会感到 VIM 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以,学习 VIM 的基本操作还是有好处,让你在各个不同的机器上得心应手。 VIM

2005-02-04 11:52:00 857

原创 bash手册

 前言      本文译自《Slackware Linux Unleashed》(第三版)一书的 bash 一章,但做了一些必要的删节,并且有的地方根据实际情况作了较大的改动,必要的话请参考原文。对本文有任何问题的话请与我联系:con@nease.net   简介     本文将较为详细地介绍 Linux 下最常用的 shell,bash。bash(Bourne

2005-02-04 11:16:00 1192

原创 C++大师Stan Lippman:我对中国程序员的忠告

    C++语言的创立者,斯坦.利普曼(Stan Lippman) 2004年9月17日参加了在北京召开的微软技术大会Tech.Ed 2004并做了"The C++ Binding, Integrating a Static and dynamic "的主题演讲。利普曼和天极网记者畅谈了对“中国程序员的30岁现象”的看法,对C++、NET、面向对象等新技术发表了自己的看法。  天极网:做为C++

2005-02-03 16:27:00 743

原创 完全用 GNU/Linux 工作

摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质,我已经半年没有使用 Windows 的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这

2005-02-02 15:06:00 1535 5

原创 DataGrid(WinForm)显示行号最简单的方法

同样是重载OnPaint 方法,但是方法应该是比较巧妙的!而且不用担心标题是不是有显示,也不用去计算坐标,很方便的说!  protected override void OnPaint(PaintEventArgs e)  {   base.OnPaint(e);   if(this.DataSource!=null)   {       if( this.VisibleRowCount ==

2005-02-02 09:22:00 692

原创 使用C#进行点对点通讯和文件传输(发送接收部分)

上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分:二、发送部分:发送咱们使用了多线程,可以同时进行多个任务,比如发送文件、发送文本等,互不影响:发送文本方法:private void StartSendText(string strHost,int iPort,string strInfo)       {           SendText stText =

2005-01-31 11:06:00 692

原创 使用C#进行点对点通讯和文件传输(通讯基类部分)

 最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。 俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:) 一、通讯基类using System;using System.Net.Sockets;using System.N

2005-01-31 11:04:00 548

原创 追MM与Java的23种设计模式

创建型模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说"来四个鸡翅"就行了。麦当劳和肯德基就是生产鸡翅的Factory  工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的

2005-01-31 10:15:00 518

原创 C#控件的拖动和缩放技术全解

很简单的,主要是设计控件的MouseDown、MouseLeave、MouseMove事件。一步步来吧:1、定义一个枚举类型,描述光标状态private enum EnumMousePointPosition  {   MouseSizeNone  = 0, //无   MouseSizeRight  = 1, //拉伸右边框   MouseSizeLeft  = 2, //拉伸左边框   

2005-01-21 14:33:00 1117

原创 打印Form中的控件内容

DevExpress.XtraPrinting提供了DataGrid、ListView、TreeView控件打印,可以直接处理,呵呵,爽啊!例子://自定义的一个过程  private void btnPreview_Click(object sender, System.EventArgs e) {   //设置当前光标样式   Cursor currentCursor = Cursor.Cur

2004-12-22 11:38:00 1157 1

原创 NT下如何彻底删除Oracle?

实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除5、 运行regedit,选择HK

2004-11-09 10:46:00 475

原创 解决VMware下无法安装RedHat Linux 9问题

近日,笔者在VMware Workstation(虚拟机软件,简称Vmware)中安装RedHat Linux9时出现很奇怪的问题。当Linux安装程序提示插入第二张安装光盘时,笔者更换安装光盘,安装程序继续复制文件,但不久就出现了“文件包损坏或光盘介质有问题”的错误提示。开始以为是第二张安装光盘文件损坏,但更换了好几张安装光盘后,还是出现同样的问题。难道是光驱的问题?光驱是新购买的,不应该出现问

2004-10-25 10:09:00 2840 1

原创 Struts学习傻瓜式入门篇

或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1、MVC2、模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了。  该案例包括首页,用户登陆、网站向导页面。就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会。  WEB Server用tomc

2004-10-11 11:31:00 509

原创 java入门 -- 如何在win9x下配置JDK

 如何在win9x下配置JDK 1总述 1.1什么是JDK   JDK是Java develop kit的缩写,它是早期Java的开发包名称,一直延用至今!   在1998年jdk发表1.2版的时候,Sun公司使用了新名称Java 2 platform来称呼Java 译成中文就是“Java平台”,修改后的jdk称为J2sdk即Java 2 (platform) software Develping

2004-10-10 16:39:00 956

原创 MySQL安全性指南

 本文主要考虑下列安全性有关的问题: ·为什么安全性很重要,你应该防范那些攻击? ·服务器面临的风险(内部安全性),如何处理? ·连接服务器的客户端风险(外部安全性),如何处理? MySQL管理员有责任保证数据库内容的安全性,使得这些数据记录只能被那些正确授权的用户访问,这涉及到数据库系统的内部安全性和外部安全性。 内部安全性关心的是文件系统级的问题,即,防止MySQL数据目录(DATADIR

2004-09-29 10:37:00 521

原创 Mysql数据库学习入门(3)

三.Mysql常识  (一)字段类型  1.INT[(M)]   正常大小整数类型  2.DOUBLE[(M,D)] [ZEROFILL]   正常大小(双精密)浮点数字类型  3.DATE   日期类型。支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给  DAT

2004-09-29 10:24:00 802

原创 Mysql数据库学习入门(2)

(二)在Windows2000下的安装  1。安装时选默认目录:c:/mysql  2。把c:/mysqlmy-example.cnf copy为c:my.cnf,并把c:/mysqlibgwinb19.dll copy到winntsystem32。  3。启动mysql的方法是:    c:mysql/bin/mysqld-shareware --install    ne

2004-09-29 10:20:00 645

原创 Mysql数据库学习入门(1)

       MySQL是完全网络化的跨平台关系型数据库系统,一个真正的多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句,更重要的是,它还支持多种平台,而在Unix系统上该软

2004-09-29 10:15:00 850

原创 简易防火墙建置与流量统计

1. 序言  防火墙基本上是为了预防别人来存取你的网络,进而管制网络上资料的进出,防火墙一端连接外部的网络(经由真实的IP),另一端则连接内部的网络(虚拟的IP),将你内部的网络与外部的网络给隔离开,防火墙成了进入你内部网络的唯一通道,因此任何进出的资料都要经过防火墙,再经由防火墙来决定是否能够通行,因此对于安全性更多加了一份保障。  另外在本文中也介绍两个重量级的软件,方便监看网络流量和

2004-09-20 15:41:00 559

原创 Firewall HOWTO 1.0

1. 导言最初的这篇“防火墙 - HOWTO”是David Rudderdrig@execpc.com的作品。他让我在他的原稿上增订内容,对此我深表感谢。 最近这一阵子, 防火墙(Firewall)成了网际网路的安全问题的热门话题。但像许多其他热门话题一样,这也同时造成了许多人对它的误解。这篇HOWTO 将会探讨什麽是防火墙?如何安装?何谓代理伺服器(ProxyServer)?如何设定代理伺服器?

2004-09-20 13:10:00 752

原创 软件发行惯例HOWTO

1. 介绍1.1 本文档为什么存在?1.2 本文档的新版本2. 好的工程命名惯例和存档(archive)命名惯例2.1 把GNU风格的名字用于词干(stem)和major.minor.patch编码。2.2 但在适当的时候尊重原有的习惯(local conventions)2.3 尽力去选择一个独一无二并且易于输入的名称前缀3. 好的许可证和版权惯例:理论3.1 开放源代码和版权3.2 开放源代码

2004-09-20 12:51:00 772

原创 Linux HowTo: PPP

版权作者保留这份文件的版权。允许藉由电子形式以及光碟散布这份文件,但必须完全依照其原始的格式。同时也允许列印这份文件的拷贝供个人使用。The copyright of this document is retained by the author.  Permission  is granted to distribute the document by electronic means and 

2004-09-20 12:40:00 1204

原创 心目中的编程高手zz

(1)MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐

2004-09-20 12:11:00 496

原创 给Linux新手 [系列之五]

”大夫,我痛,告诉我怎么办吧”“别着急,你先说你哪里怎么痛了”“噢,哪里痛还不一样治啊,我肚子痛,快告诉我怎么办吧,我很着急的”“别着急,再说说你昨天都干了些什么啊?”“怎么跟昨天干什么还有关系?我昨天就干了我每天作的事情嘛,我觉得很正常,你怎么还还不告诉我怎么办?不想说就别说”“ 别着急,你再想想,昨天作了什么跟平时不同的事情?”“不同?好多都不同啊,我昨天上班没搭上公车

2004-09-20 12:04:00 512

原创 给Linux新手 [系列之四]

OK,要讲硬盘分区了。在讲这个问题之前,我先来讲讲概念问题,什么是概念问题呢?你还记得第一次,绝对的第一次听到A:盘,B:盘,C盘时候的感觉么?在那之前自己也许知道计算机有个存储数据的地方,因为在电视上或者广告上看到过磁带机(我一直不知道为什么到了很久很久那种一个傻姑娘在一个磁带柜前面操作一个现在看来是垃圾的磁带设备会不停的成为电视台播放电脑题材节目的缺省背景)或者硬盘的图象。但是你并没有一个概念

2004-09-20 11:52:00 500

原创 给Linux新手 [系列之三]

OK,从哪里得到Linux呢?为了讨论方便,省去不表要的枝节问题,我只讨论光盘安装。所以第一步是得到一张RedHat 6.2的光盘。得到光盘有两种方式,一种是去买光盘,这个比较简单,外面盗版盘就有,不过需要指出的是,RedHat 6.2的光盘不可能是盗版盘,因为RedHat 6.2遵循GPL协议,它是不收取版权费用的。所以任何人拷贝安装光盘都是合法的。所以不必为买到一张“RedHat 6.2的盗版

2004-09-20 11:42:00 477

原创 给Linux新手 [系列之二]

OK,你的第一个问题是:什么是Linux,它和UNIX有什么区别?问这个问题的原因呢,多半是你还在大一的时候一次去实验室,看到高年纪学生在一个特大屏幕的机器上作题,你羡慕的看着他,问:“这是什么计算机啊,这么高级?”而他不无骄傲的说,“这是UNIX”。后来你懂的多了,知道那是SUN工作站,上面运行着Solaris,就是UNIX。现在你又听说Linux也是UNIX,是怎么回事呢?short answ

2004-09-20 11:38:00 460

原创 给Linux新手 [系列之一]

你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许会用VC编个程序,很习惯它的集成环境....有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学们都有了你没有觉得很土,或者你听说找工作有这个的经验就有更大希望....不管怎样,你想在自己的机器上安装

2004-09-20 11:33:00 429

原创 native2ascii-本地码-至-ASCII 码转换器

将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。 结构native2ascii [options] [inputfile [outputfile]]说明Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(/udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转

2004-09-09 15:25:00 1152

原创 编写自己的登录与访问控制模块

小按:第一次写心得笔记,手都有点抖,班门弄斧啊,呵呵~~~欢迎各位大侠扔砖    安全性是Java鼓吹得最多的特性之一,的确,Java的安全特性涵盖了从应用级别到语言级别乃至JVM本身。以前大家都知道有个Sandbox,但仅有Sandbox尚不能满足,或者说不能很方便地做到我们所需要的全部安全需求,譬如现在一个系统首先起码需要一个登录功能,更进一步的话,还需要对用户访问资源的行为进行约束,下面我想

2004-08-27 13:40:00 585

原创 tomcat5.0+mysql配置JDBCRealm,DBCP,ssl,及中文乱码解决详解

准备环境:1.j2sdk-1_4_2-windows-i586.exe    //jdk2.mysql-4.0.20d-win.zip        //mysql数据库3.mysqlcc-0.9.4-win32.zip    //mysqlGUI控制4.jakarta-tomcat-5.0.27.exe    //tomcat服务器5.mysql-connector-java-3.0

2004-08-27 13:37:00 567

原创 JSP, J2SDK, Tomcat, 连接SQL Server 2000 全套系统配置

第一步:----安装J2SDK:      到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后      安装好J2SDK;      安装完之后,设置环境变量:我的电脑---属性---高级---环境变量;      选择---系统变量(S):         设置JAVA_HOME环境变

2004-08-27 13:34:00 922

空空如也

空空如也

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

TA关注的人

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