- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 eNSP防火墙配置实验(trust、DMZ、untrust)
FW1-policy-security-rule-shangwang]destination-zone untrust #目的区域为外网区域。[FW1-policy-security-rule-shangwang]source-zone trust #源区域为内网区域。[FW1-policy-security-rule-fwq]source-zone untrust #源区域为内网区域。[FW1-policy-security-rule-fwq]source-zone trust #源区域为内网区域。
2024-04-14 19:25:46
4216
1
原创 几道经典C语言面试题(转)
一、预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考点: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少
2008-05-19 14:48:00
1115
原创 几道经典C语言面试题
一、预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考点: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少
2008-05-19 14:47:00
1424
原创 使你的SQL语句完全优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inter
2008-05-02 16:05:00
438
原创 操作符优化
http://www.src119.com/db/show.php?itemid=1904 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外
2008-04-30 13:52:00
450
原创 数据库的查询优化技术(转)
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表
2008-04-30 13:35:00
472
2
原创 LINUX与UNIX
Linux和Windows的区别 和Linux一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针
2008-04-27 19:27:00
434
1
原创 你已经有了Windows XP, 为什么要用Linux?【转】
很多原因,真的。很实际的是:Linux没有病毒、间谍软件、adware,等等。因此,你也无需运行耗费系统资源的反病毒软件、反间谍软件、反adware等。Linux很稳定、可靠,不死机。用Linux,你不需要过几个月就重新安装系统。用Linux,你不需花很大的经历去维护你的系统。用Linux,系统是为你服务的,而不是反过来。Linux互动性、响应性更强,你的一个操作不会在某些时候等几分钟都没反应。L
2008-04-27 19:25:00
657
原创 链表和数组(转)
链表和数组一样是一种数据结构。数组是将元素在内存中连续存放,由于每个元素占用内存相同,所以可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。 链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。如
2008-04-27 18:07:00
1809
2
原创 利用正则表达式, 验证控制文本框的输入字符类型
有关正则表达式 1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的:
2008-04-27 17:49:00
393
原创 成为编程高手的基础素养
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论
2008-04-26 12:09:00
339
原创 微软的面试难题
* 为什么下水道的盖子是圆形的而不是正方形的? 主考官认为的最好回答是:正方形的盖子容易掉到洞里去。想一想,如果盖子真掉进去的话,那么不是发生伤人事故,就是盖子会掉到水里。为什么正方形的盖子容易掉下去呢?这是因为正方形的对角线是其边长的约1.414倍。如果把一个正方形盖子垂直地立起来,稍微一转,它就会很容易掉到下水道里去。与此相反,圆的直径都是等长的,这使它很难掉进去。
2008-04-26 11:23:00
694
原创 如何不定义第三个变量,来交换变量A和B的值?
A = A + B;B = A - B;A = A - B;或者:A ^= B;B ^= A;A ^= B;
2008-04-26 10:38:00
1043
原创 字符串匹配算法(摘)
KMP字符串匹配算法,记录一下。 命题:设计算法,在字符串s中,从pos位置开始,查找第一个与目标字符串t相同的子字符串的起始位置。 kmp算法实现:第一步,预处理目标字符串t,求出t中每一个字符在与源字符串s中字符不等时移到的位置。方法是根据如下公式 next[0] = -1; next[j] = max{k| 0Q的映射,称为转移函数。通过模式字符串,我们可以构造出识别此字符串的自动机,此自动
2008-04-25 20:41:00
2010
1
原创 排序小结(转)
第一部分复杂度为O(n2)。冒泡法、交换法、直接选择法、双端选择法、插入法 第二部分复杂度为O(n1.5) 第三部分复杂度为O(n)。箱排序、基数排序 一、简单排序算法1.交换法:最简单直接的排序法,重复扫描第i个元素后面的元素,只要比他小就交换位置。templatevoid ExchangeSort(vector& V){ for (int i=0
2008-04-25 20:33:00
479
原创 结构化程序设计方法
结构化程序设计方法 详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程,也称“过程设计”,详细设计的目标不仅是逻辑上正确地实现每个模块的功能,并使设计出的处理过程清晰易读。过程设计中采用的典型方法是结构化程序设计(简称SP)方法,最早是由E.W.Dijkstra在60年代中期提出的,它是实现详细设计目标的关键技术之一。 结构化程序设计方法的基本要点是: 1. 采用自顶向下
2008-04-25 20:28:00
7366
原创 循环语句中的break和continue有何区别?
break表示跳出循环,continue表示结束本次循环 示例程序如下: #include "stdio.h" void main() { int n,m; for(n=1;n { if(n==5) break; printf(" %d",n); } printf("/n"); for(m=1;m
2008-04-25 20:08:00
908
原创 重温经典排序思想,并用C语言指针实现排序算法(转)
/*===============================================作者:rerli时间:2003-12-15目的:重温经典排序思想,并用C语言指针实现排序算法================================================*//*=====================================================
2008-04-25 19:49:00
1111
原创 linux网址精选
国外 http://lwn.net/ http://www.tldp.org/https://rhn.redhat.comhttp://www.justlinux.com/http://www.linuxtoday.com/http://www.linuxquestions.org/http://www.fokus.gmd.de/linux/http://www
2007-04-29 19:43:00
494
VRML 基础教程(background color---green!)
2008-11-19
VrmlPad 2.1 User's guide.pdf
2008-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人