随笔分类 -  计算机基础

计算机基础
摘要:转自:http://keith.ecjtu.com/article.asp?id=243最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的Worm.Dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反三,写出自己的批处理。该 阅读全文
posted @ 2012-05-21 15:31 catch22 阅读(482) 评论(0) 推荐(0)
摘要:正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达 阅读全文
posted @ 2011-04-13 14:34 catch22 阅读(395) 评论(0) 推荐(0)
摘要:简介CSV全称CommaSeparatedvalues,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。规则0开头是不留空,以行为单位。1可含或不含列名,含列名则居文件第一行。2一行数据不垮行,无空行。3以半角符号,作分隔符,列为空也要表达其存在。4列内容如存在,,则用“”包含起来。5列内容如存在“”则用“”“”包含。6文件读写时引号,逗号操作规则互逆。7内码格式不限,可为ASCII、Unicode或者其他 阅读全文
posted @ 2011-04-07 10:07 catch22 阅读(372) 评论(0) 推荐(0)
摘要:转自:http://www.blogjava.net/hanbiaoo/archive/2007/08/14/136707.htmlXSDL(XML Schema定义语言)由元素、属性、命名空间和XML文档种的其他节点构成的。一、XSD中的元素XSD文档至少要包含:schema根元素和XML模式命名空间的定义、元素定义。1、schema根元素语法如下:<xsd:schema xmlns:xs... 阅读全文
posted @ 2010-04-28 09:30 catch22 阅读(741) 评论(0) 推荐(0)
摘要:对于递归与迭代的关系,也许很多人都不是很清晰,其实本质上递归与迭代时间复杂度方面是等价的(在不考虑函数调用开销和函数调用产生的堆栈开销),而递归主要是每递归一次,都会在栈中分配函数的空间,造成空间消耗过大,而且是与递归的深度成正比。从实际上说,所有的迭代可以转换为递归,但递归不一定可以转换为迭代。以下为引用: <作者:Enoch Wang 引用自:http://chinawangquan.s... 阅读全文
posted @ 2009-12-28 10:56 catch22 阅读(773) 评论(0) 推荐(0)
摘要:闲扯原码、反码、补码 相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机只能识... 阅读全文
posted @ 2009-09-11 17:21 catch22 阅读(317) 评论(0) 推荐(0)
摘要:(1)原码表示法 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作[x]原。 例如,X1= +1010110 X2= 一1001010 其原码记作: [X1]原=[+1010110]原=01010110 [X2]原=[-1001010]原=11001010 原码表示数的范围与二进制位数有关。当用8位二进制来表示小数... 阅读全文
posted @ 2009-09-11 16:36 catch22 阅读(267) 评论(0) 推荐(0)
摘要:一、原码、反码、补码的定义1、原码的定义①小数原码的定义 [X]原 = X 0≤X <1 1- X -1 < X ≤ 0 例如: X=+0.1011 , [X]原= 01011 X=-0.1011 [X]原= 11011②整数原码的定义 [X]原 = X 0≤X <2n 2n-X - 2n < X ≤ 0 2、补码的定... 阅读全文
posted @ 2009-09-11 14:51 catch22 阅读(1542) 评论(0) 推荐(0)
摘要:看到这个标题,很多人有话要说了,切!这个东西每一本计算机基础知识的书中都有介绍的,你还拿出来Show什么嘛!我的原则是你需要就来看一看,懂就不要去理会,倒也不必讽刺两句,我相信总有需要它的人。当初我看书是没看明白的,在网上查了好多资料才有所悟。  前几天跟老婆讲原码、反码和补码的知识,老婆似懂非懂,在这里我发表一下我个人的意见,浅显的把我所理解的原码、反码和补码的知识总结一下,一来可以给不懂的人来... 阅读全文
posted @ 2009-09-11 14:50 catch22 阅读(751) 评论(0) 推荐(0)
摘要:1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关... 阅读全文
posted @ 2009-05-06 08:59 catch22 阅读(252) 评论(0) 推荐(0)