一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages...
分类:
其他好文 时间:
2014-09-01 17:11:43
阅读次数:
213
由来
在讲解Servlet之前需要先介绍一个词语CGI即Common GatewayInterface是通用网关接口的意思,它提供一个计算机程序同HTTP协议或者WWW服务的接口,也就是人机交互接口的意思。Web应用运行在服务器上,客户端的请求,刚开始,是通过CGI程序实现数据在Web上的传输,但是对于客户端做出的每个请求,必须创建CGI程序的一个新实例,这将占用大量的内存,正是为了解决这...
分类:
编程语言 时间:
2014-09-01 09:22:02
阅读次数:
190
HTML表单基础 表单是HTML语言最有有用的功能之一。向表单添加javascript,将会增强表单的交互性,并可提供大量有用的特性。 HTML表单从标签开始。 标签包括以下属性:name 就是表单的名称method可以是get也可以是postaction是CGI脚本,表单数据在提交时被发送e...
分类:
编程语言 时间:
2014-09-01 01:34:52
阅读次数:
238
这一小节我们将实现服务器对get和post的请求进行对cgi程序的调用。对于web服务器以前的章节已经实现了对get和post请求的调用接口,接下来给出对应接口的实现。 1 int WebServer::ServerGetFunction(int cli_fd,char *path,char *.....
分类:
Web程序 时间:
2014-08-31 10:28:11
阅读次数:
410
题意:给定一个单链表,判断该链表中是否存在环,如果存在,返回环开始的节点
思路:
1.定义两个指针,快指针fast每次走两步,慢指针s每次走一次,如果它们在非尾结点处相遇,则说明存在环
2.若存在环,设环的周长为r,相遇时,慢指针走了 slow步,快指针走了 2s步,快指针在环内已经走了 n环,
则有等式 2s = s + nr => s = nr
3.在相遇的时候,另设一个每次走一步的慢指针slow2从链表开头往前走。因为 s = nr,所以两个慢指针会在环的开始点相遇
复杂度:时间O(n)
struct...
分类:
其他好文 时间:
2014-08-30 23:07:40
阅读次数:
187
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的差别:1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器client与server...
分类:
其他好文 时间:
2014-08-30 16:24:29
阅读次数:
419
自从Lamport在1998年发表Paxos算法后,对Paxos的各种改进工作就从未停止,其中动作最大的莫过于2005年发表的Fast Paxos。无论何种改进,其重点依然是在消息延迟与性能、吞吐量之间作出各种权衡。为了容易地从概念上区分二者,称前者Classic Paxos,改进后的后者为Fast...
分类:
其他好文 时间:
2014-08-29 23:57:38
阅读次数:
433
今年 6 月份,Alex Rodriguez 和 Alessandro Laio 在 Science 上发表了一篇名为《Clustering by fast search and find of density peaks》的文章,为聚类算法的设计提供了一种新的思路。虽然文章出来后遭到了众多...
分类:
其他好文 时间:
2014-08-29 20:03:18
阅读次数:
294
今年 6 月份,Alex Rodriguez 和 Alessandro Laio 在 Science 上发表了一篇名为《Clustering by fast search and find of density peaks》的文章,为聚类算法的设计提供了一种新的思路。虽然文章出来后遭到了众多读者的质疑,但整体而言,新聚类算法的基本思想很新颖,且简单明快,值得学习。这个新聚类算法的核心思想在于对聚类中心的刻画上,本文将对该算法的原理进行详细介绍,并对其中的若干细节展开讨论。...
分类:
其他好文 时间:
2014-08-29 18:18:28
阅读次数:
390
之前 OSC 翻译了一篇文章:在 Windows 上使用 PHP 5.4 内置的 Web 服务器下面这篇文章来自外刊IT评论翻译的在 Linux 下使用 PHP 5.4 内置 Web 服务器PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌...
分类:
Web程序 时间:
2014-08-28 14:49:00
阅读次数:
395