有关数据库概念设计几点见解经验谈(转)
有关数据库概念设计几点见解经验谈(转)[@more@]如果将数据库设计比作是福尔摩斯破案,根据各种条件,限制,规则,抽丝拨茧,寻找其中的相互联系,一步一步深入案件的中间,最终解决案件。但破案首先需要有方法,那么对于数据库设计目前以使用已久的一系列设计数据库结构的成熟方法(比如:规范化)都可以作为破案所需方法的良好的根基。实际上,这些方法几乎都是经典的设计方法,因此,在进行数据库设计的时候,遵循这些方法并不会感觉到太困难。正如同我们所知,我们可以直接将你按方法的设计可以直接转变成SQL SERVER表。 但是,除非你只
Java基础:类的深入研究(转)
Java基础:类的深入研究(转)[@more@]1:在Java中使用继承 面向对象的程序设计中最为强大的功能是类的继承,类的继承允许你在一个已经存在的类之上编写新的程序,例如,你想建立一个可在屏幕上显示并能填充它的矩形类,你可以从头开始或者利用旧的矩形类,下面的部分将向你介绍如何继承已存在的Rectangle类,而不需重写其中的代码。 比如建立一个fillRect类,该类可以使用Rectangle类中所有已定义的数据和成员函数,如:width、height等数据和getArea等成员函数,就可是使用继承的方法来实现。使用extands关键字让Java程序员能够继承
JAVA基础:使用Java开始面向对象的编程(转)
JAVA基础:使用Java开始面向对象的编程(转)[@more@]你正在从传统的过程化的编程转向面向对象的开发模式吗?还是想要进入膨胀的Java世界呢?你不会感到孤单的.成千上万的开发者和你处在相同的情形之下.在这系列文章中,我们将使用Java语言带领你一步一步的学习面向对象的开发过程.下面是我们这个系列文章的第一篇:一种语言是面向对象的究竟意味着什么呢?如果一种编程语言是真正的面向对象的语言,它必须支持以下的特点:封装--隐藏实现细节多态--将同一个消息发送给不同的对象并使各个对象以预定的方式对消息做出响应的能力继承--拓展现存的类来生
利用Java编写HTML文件分析程序(转)
利用Java编写HTML文件分析程序(转)[@more@]摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。 一、概述 Web服务器的核心是对HTML文件中的各标记(Tag)作出正确的分析,一种编程语言的解释程序也是对源文件中的保留字进行分析再做解释的。实际应用中,我们也常常会遇到需要对某一特定类型文件进行关键字分析的情况,比如,需要将某个HTML文件下载并同时下载与之相关的.gif、.class等文件,此时就要求对HTML文件中的标记进行分离,找出所需的文件
netfilter/iptables模块功能中文介绍(转)
netfilter/iptables模块功能中文介绍(转)[@more@]功能介绍 (每个info和help本是英文的,为方便阅读我把它翻译成中文,由于水平有限,如果有误请有经验者来信指正) 获取最新patch-o-matic-ng的地址:ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/ [root@kindgeorge src] wget ftp://ftp.netfilter.org/pub/patc ... ng-20050331.tar.bz2 解压: tar xjvf patch-o-matic-ng-20050331.tar.bz2 后,在/usr/src/下生成目录patch-o-matic-ng-20050331 进入该目录 [root@kindgeorge src]# cd patch-o-matic-ng-20050331 统计一下 [root@kind
黑客系列知识之入门技术——DOS全集(转)
黑客系列知识之入门技术——DOS全集(转)[@more@](一)MD——建立子目录 1.功能:创建新的子目录。 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。 C:、>MD FOX (在当前驱动器C盘下创建子目录FOX) C:、>MD FOX 、USER (在FOX 子目录下再创建USER子目录) (二
安全我知道 世界顶尖防火墙逐个看(转)
安全我知道 世界顶尖防火墙逐个看(转)[@more@]与以前的 版本相比,新产品现在能够支持专家级的规则制定,它能够让高级用户全面控制网络访问权限,同时还具有一个发送邮件监视器,它将会 监视每一个有可能是由于病毒导致的可疑行为,另外,它还将会对网络入侵者的行动进行汇报。除此之外,ZoneAlarm Pro 4.5还保留了前几个版本易于使用的特点。 推荐值 极为优秀 ◆◆◆◆◆ 很优秀 ◆◆◆◆ 一般优秀 ◆◆◆ 普通 ◆◆ 很烂 ◆(这里没有烂货) 1.ZoneAlarm(ZA)——强烈推荐◆◆◆◆◆ 这是Zone Labs公司推出的一款防火墙和安全防护
小心你的附件 解析文本文件的欺骗攻击(转)
小心你的附件 解析文本文件的欺骗攻击(转)[@more@] 假如收到的邮件附件中有一个看起来是这样的文件:QQ靓号放送.txt,您是不是认为它肯定是纯文本文件?我要告诉您,不一定!它的实际文件名可以是QQ靓号放送.txt.{3050F4D8-98B5-11CF-BB82-00AA00BDCE0B}。{3050F4D8-98B5-11CF-BB82- 00AA00BDCE0B}在注册表里是HTML文件关联的意思。但是存成文件名的时候它并不会显现出来,您看到的就是个.txt文件,这个文件实际上等同于QQ靓号放送.txt.html。那么直接打开这个文件为什么有危险呢?请看如果这个文件的内容如下:***(内容过于危险,这里
Windows Vista的“金钟罩”再度破碎(转)
Windows Vista的“金钟罩”再度破碎(转)[@more@] 微软从1年前就开始不断宣传Windows Vista的PatchGuard内核保护系统——防止任何非授权软件试图“修改”Windows内核,亦即“传说中的”Vista内核“金钟罩”。PatchGuard为Windows Vista加入一个新安全操作层,能够有效防止内核模式驱动改动或替换Windows内核的任何内容,第三方软件将无法再给Windows Vista内核添加任何“补丁”。 然而,不幸的是,这一金钟罩在深谙“内核”运作的防病毒厂商面前不过一层窗户纸——防病毒软件Authentium已经利用内核本身的漏洞成功“绕过”PatchGuar
看清楚 将来的恶意软件会是什么样子(转)
看清楚 将来的恶意软件会是什么样子(转)[@more@] 事实上,没有人知道将来恶意软件会是什么样子。根据赛门铁克的专家的观点,在未来2年里我们将看到的恶意软件的变化将大大超出我们在过去3到5年内所见证的变化。这样的话,考虑到人们花了6年时间开发出操作系统,甚至一个浏览器也要花上12-18个月的时间,恶意软件背后技术的革新速度之快真是令人畏惧。本文就讲述了些我最近去赛门铁克在南加州的分支期间了解到的事情。 首先,越来越多的移动装置被恶意软件盯上了。在美国,我们没有发现很多此类恶意软件,但这主要是由于我们的手机领
反流氓软件案开庭 中搜否认所有指控(转)
反流氓软件案开庭 中搜否认所有指控(转)[@more@] 27日,反流氓软件联盟诉讼中搜公司涉嫌传播流氓软件一案在北京海淀区法院开庭,这也是我国第一例以民间团体起诉形式出现的“反流氓软件案”,接下来将被反流氓软件联盟列为被告的还包括雅虎、中国互联网信息中心等多家知名互联网公司。 但对于反流氓软件联盟提出的指控,中搜全部进行了否认,中搜表示,其软件未违反国家法律法规的强制性规定,也符合行业规定,网民可自由卸载,且可卸载干净。 同时由于反流氓软件联盟增加了新的诉讼请求,要求中搜将未卸载掉的程序残余部分卸载
五笔安装???(转)
五笔安装???(转)[@more@]根据教程最后要新建一个文件,我:49ab:1 :0(1 ,怎么建呀?我就用文本编辑器作了,结果安装不成功首先要说明的是,我用的是fcitx-3.4.tar.bz2,而我的教程用的是3.1的用文本编辑器作的内容也被我改了一下原:XIM=fcitxXIM_PROGRAM=fcitxGTK_IM_MODULE=fcitxgnome-im-settings-daemon >/dev/null改后:XIM=fcitx-3.4XIM_PROGRAM=fcitx-3.4GTK_IM_MODULE=fcitx-3.4gnome-im-settings-daemon >/dev/null因为我的文件夹是fcitx-3.4能不能给个更好的教程,让我顺点
Linux操作系统下的离线浏览器介绍(转)
Linux操作系统下的离线浏览器介绍(转)[@more@] 本文将介绍如何实现一个离线浏览器,以下载并浏览网上资源。 镜像目录结构 离线浏览下载到本地的网页时,需要解决的一个关键性问题就是“如何通过某一网页中的超级链接正确地定位其他网页”。比较简便的方法是在用户指定的本地目录下建立一个目标网站的完整或部分镜像。也就是按照文件在服务器端的目录结构保存下载的文件(参见下图)。这样一来,如果网页中的超级链接是以相对路径形式给出的,那么浏览程序就可以直接通过此相对路径访问到本地文件系统中的网页;如果网页中的超级链
使用Linux文本工具简化数据的提取(一)(转)
使用Linux文本工具简化数据的提取(一)(转)[@more@] 很多 Linux® 系统管理员都需要做一些整理纯文本配置文件的乏味工作。幸运的是,Linux 有很多源自于 UNIX® 的数据提取工具,包括 head、tail、grep、egrep、fgrep、cut、paste、join、awk 等。本文给出了几个真实的例子,它们可以展示如何使用这些简单的命令行工具更好地服务于系统管理工作。本文将逐一介绍这些数据提取工具及其操作,将它们应用到日常工作所使用的典型文件中,并介绍一下为什么这些工具对于从这些文件中提取数据来说非常重要。 Linux 操作系统中有很多文
chain RH-Firewall-1-INPUT(转)
chain RH-Firewall-1-INPUT(转)[@more@]谁能解析一下FC5下iptables默认的这条链呢chain RH-Firewall-1-INPUT,它有什么用?如果我在INPUT、OUTPUT、FORWARD链上加规则,默认链chain RH-Firewall-1-INPUT会不会影响我的规则呢?它好像全部都接受的~~~可以解析一下这条链的影响吗?先谢谢,呵呵^_^
口袋里的Linux:在您的U盘上运行SLAX(转)
口袋里的Linux:在您的U盘上运行SLAX(转)[@more@] 您可以从光盘上运行某些版本的Linux,而现在您甚至可以从U盘上运行。Vincent Danen将告诉在这个小巧的设备上运行SLAX版Linux的一些基础知识。 随着所谓的“Live CD”的出现已经有一段时间了,它能够让您把Linux带在口袋里到处跑,因为一些版本的Linux可以完全从光盘上运行。像Knoppix这种能够在光盘上运行的Linux对于系统恢复真是太重要了,对于高手来说这真是太酷了。 随着U盘这种廉价存储设备的普及,在U盘上运行Linux使得进行系统恢复安装变得更加容易。虽然它要比光盘贵,
基于网络的RedHat系统无人值守安装(转)
基于网络的RedHat系统无人值守安装(转)[@more@] 本文介绍了 PC 平台上的一种快速 Red Hat Linux 安装方案。它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程。在需要批量安装大量 Red Hat Linux 系统和需要技术人员 Red Hat Linux 安装支持的情况下,这种方案可以节省大量的时间。而且由于不需要额外的软件和光驱和软驱等硬件设备,在成本上也有很大优势。所有安装 Red Hat Linux 的开发/测试人员,和 IT 支持人员都能够从本文中获益。读者在阅读本文前需要有 Red Hat Linux 的安装经验。 1
Linux操作系统套接字编程的5个隐患(转)
Linux操作系统套接字编程的5个隐患(转)[@more@] Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。 在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 API 相当简单,但新的开发人员仍然会遇到一些常见的隐患。 本文识别那些隐患并向您显示如何避开它们。 隐患 1.忽略返回状态 第一个隐患很明显,但它是开发
Linux操作系统源代码详细分析(三)(转)
Linux操作系统源代码详细分析(三)(转)[@more@] 第3章 内核体系结构概述 本章从较高层次上对内核进行说明。从顺序上来说,本章首先介绍内核设计目标,接下来介绍内核体系结构,最后介绍内核源程序目录结构。 3.1 内核设计目标 Linux 的内核展现出了几个相互关联的设计目标,它们依次是:清晰性、兼容性、可移植性、健壮性、安全性和速度。这些目标有时是互补的,有时则是矛盾的。但是它们被尽可能的保持在相互一致的状态,内核设计和实现的特性通常都要回归到这些问题上来。本节接下来的部分将分别讨论这些设计目标,同时
介绍Linux系统内核文件Cache管理机制(转)
介绍Linux系统内核文件Cache管理机制(转)[@more@] 1 、前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 Linux 操作系统。因此,研究和使用 Linux 已经成为开发者的不可回避的问题了。 下面我们介绍一下 Linux 内核中文件 Cache 管理的机制。本文以 2.6 系列内核为基准,主要讲述工作原