摘要: 互联网可以看成一个超级大的“图”,而每个页面可以看作是一个“节点”,页面中的链接可以看成是图的“有向边”。因此,能够通过国的遍历的方式对互联网这个超级大“图”进行访问。图的遍历通常可分为宽度优先遍历和深度优先遍历。 指定的网址可以作为种子链接。下面来确定链接的子节点: 每个链接对应一个HTML页面或者其他文件(word、execl、pdf、jpg等) 只有HTML页面有相应的“子节点”,这些“子节点”就是HTML页面上对应的超链接。这些子节点本身又是一个链接。 对于非HTML文档,比如Eecel文件等,不能从中提取超链接。因此,可以看作是图的“终端”节点。 阅读全文
posted @ 2011-02-16 19:50 成长的企鹅 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 今天去学校的图书馆借书,无意中还是有一点点的收获。我看到两本书,一本是《java程序员 上班那些事儿》这本我还以为是关于程序员上班的书。结果是一本语法书。书面上写着,是按网友的要求,将《java程序员 上班那些事儿》上的语法知识整理而成的。第二本是《疯狂的程序员》,作者:绝影(网名)。这本书的封面上有这样一段话:访问量突破160万的程序员网络励志故事,开博五个月成为CSDN十大明星博客,程序员版的《奋斗》。这本书是部小说,是绝影根据自己和身边的人真实的故事改编而成。这两本书都与CSDN有关系。看来CSDN,是一个很好的网站啊! 阅读全文
posted @ 2010-09-07 22:30 成长的企鹅 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 以前,提到将运行结果保存到文件中,我自然而然的就会想到是用C语言读取文件的方法。但是这对于初学者来说有一定的难度。昨天下午上课,老师教了我们一招。编写完C语言程序后,我们会将其编译成.obj文件,再进行链接生成.exe可执行文件。但是我们一般运行这个程序都是在编译环境中直接运行。当然,我们也可以运用命令行的形式运行可执行文件(我想这点大家都知道)。下面就是老师教我的方法,直接将运行的结果保存在文件中。这图就是方法。排序.exe是我的可执行文件。“>out.txt”是将执行的结果保存在当前的目录下的out.txt文件中。“>”是重写或者覆盖文件的意思,“>>”是追加文件的 阅读全文
posted @ 2010-08-23 19:09 成长的企鹅 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 1、 首先这张表名为users,主键是userId。建表的语句如下:Code:createdatabasespdb;createtableusers(userIdintprimarykeyidentity(1,1),usernamevarchar(20),passwdvarchar(20),emailvarchar(30),gradeint);2、 在表中插入一些数据:Code:insertintousersvalues('admin','admin','admin@sohu.com',1)insertintousersvalues('s 阅读全文
posted @ 2010-08-18 12:21 成长的企鹅 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议,任何网络软件的通讯都基于TCP/IP协议。如果把互 联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号 “门”,TCP/IP协议把它叫作“端口”。当你发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail 软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的个人电脑打开的端口号是139端口,你 上网的时候,就是通过这个端 阅读全文
posted @ 2010-08-17 16:19 成长的企鹅 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Code: //向ServletContext中添加属性 packagecom.tsinghua; importjavax.servlet.http.*; importjavax.servlet.*; importjava.io.*; publicclassServletContextTest1extendsHttpServlet{ //处理get请求 //req:用于获得客户端(浏览器)的信息 //res:用于向客户端(浏览器)返回信息 publicvoiddoGet(HttpServletReque... 阅读全文
posted @ 2010-08-06 07:51 成长的企鹅 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Code: //向ServletContext中得到属性 packagecom.tsinghua; importjavax.servlet.http.*; importjavax.servlet.*; importjava.io.*; publicclassServletContextTest2extendsHttpServlet{ //处理get请求 //req:用于获得客户端(浏览器)的信息 //res:用于向客户端(浏览器)返回信息 publicvoiddoGet(HttpServletReque... 阅读全文
posted @ 2010-08-05 23:52 成长的企鹅 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Code: //如何读取Cookie案例 packagecom.tsinghua; importjavax.servlet.http.*; importjava.io.*; publicclassCookieTest3extendsHttpServlet{ //处理get请求 publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres){ try{ res.setContentType("text/html;charset=gbk"); PrintW... 阅读全文
posted @ 2010-08-03 08:29 成长的企鹅 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Code: //如何读取Cookie案例 packagecom.tsinghua; importjavax.servlet.http.*; importjava.io.*; publicclassCookieTest2extendsHttpServlet{ //处理get请求 publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres){ try{ res.setContentType("text/html;charset=gbk"); PrintW... 阅读全文
posted @ 2010-08-03 08:11 成长的企鹅 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Code: //如何创建cookie案例 packagecom.tsinghua; importjavax.servlet.http.*; importjava.io.*; publicclassCookieTest1extendsHttpServlet{ //处理get请求 publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres){ //业务处理 try{ //处理中文乱码 res.setContentType("text/html;ch... 阅读全文
posted @ 2010-08-03 08:10 成长的企鹅 阅读(154) 评论(0) 推荐(0) 编辑