Scrapy设置项说明

Scrapy设定(settings)提供了定制Scrapy组件的方法。您可以控制包括核心(core),插件(extension),pipeline及spider组件。

设定为代码提供了提取以key-value映射的配置值的的全局命名空间(namespace)。 设定可以通过下面介绍的多种机制进行设置。

设定(settings)同时也是选择当前激活的Scrapy项目的方法(如果您有多个的话)。

内置设定列表请参考 内置设定参考手册 。

(更多…)

Scrapy备注

scrapy是一个python的爬虫框架,功能很丰富。在网上看到有很多精彩的代码演示,备注一下:

http://www.cnblogs.com/huangcong/archive/2011/09/01/2162603.html

http://zhidao.baidu.com/link?url=dUfkRMiiDy83TGPwqBTtmRSqnqnAySEvzexO94476rf3Xlx6pyWdnbPd5t7OZKEgWKWhmn2_InVO1GpCoXzvXmp45iTArSa5TwwOPp7kzX3

 

跑多个:

http://blog.csdn.net/iefreer/article/details/20677943

 

 

php&mongodb操作相关

树莓派安装Mongo:

http://www.ouchangjian.com/index.php/archives/738

Mongo存储坐标(GEO):

http://www.tuicool.com/articles/r6zaQn

Laravel的mongo插件:

http://registry.autopergamene.eu/package/jenssegers-laravel-mongodb

基于MongoDB打造.Net的分布式Session子系统:

http://developer.51cto.com/art/201308/408729.htm

 

利用HTML5&AJAX验证表单(转)

stackoverflow上看到这段代码,很有用,不需要再找jquery的插件或自己写js来做验证,在提交时利用html5手动控制验证过程。

$(document).on('submit','#save-user',function(e) {
  e.preventDefault();
  data = $(this).serializeArray();

  data.push({
    name: 'tag',
    value: 'saveUser'
  })

  console.log(data);

    /* I put the above code for check data before send to ajax*/
    $.ajax({
        url: url,
        type: 'post',
        data: data,
        success: function (data) {
            if (data.success) {

            } else {

            }
        }
   });
return false;
})

2014文摘

平时在很多新闻资讯里发现一些琐碎的人生哲学,看到了就记在这里,常悟常醒。

对于长的文章,不忍割舍,则直接拿来捧于掌中。 (更多…)

PHP设置header(转)

//定义编码
header( 'Content-Type:text/html;charset=utf-8 ');

//Atom
header('Content-type: application/atom+xml');

//CSS
header('Content-type: text/css');

//Javascript
header('Content-type: text/javascript');

//JPEG Image
header('Content-type: image/jpeg');

//JSON
header('Content-type: application/json');

//PDF
header('Content-type: application/pdf');

//RSS
header('Content-Type: application/rss+xml; charset=ISO-8859-1');

//Text (Plain)
header('Content-type: text/plain');

//XML
header('Content-type: text/xml');

// ok
header('HTTP/1.1 200 OK');

//设置一个404头:
header('HTTP/1.1 404 Not Found');

//设置地址被永久的重定向
header('HTTP/1.1 301 Moved Permanently');

//转到一个新地址
header('Location: http://www.example.org/');

//文件延迟转向:
header('Refresh: 10; url=http://www.example.org/');
print 'You will be redirected in 10 seconds';

//当然,也可以使用html语法实现
// <meta http-equiv="refresh" content="10;http://www.example.org/ />

// override X-Powered-By: PHP:
header('X-Powered-By: PHP/4.4.0');
header('X-Powered-By: Brain/0.6b');

//文档语言
header('Content-language: en');

//告诉浏览器最后一次修改时间
$time = time() - 60; // or filemtime($fn), etc
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');

//告诉浏览器文档内容没有发生改变
header('HTTP/1.1 304 Not Modified');

//设置内容长度
header('Content-Length: 1234');

//设置为一个下载类型
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="example.zip"');
header('Content-Transfer-Encoding: binary');
// load the file to send:
readfile('example.zip');

// 对当前文档禁用缓存
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Pragma: no-cache');

//设置内容类型:
header('Content-Type: text/html; charset=iso-8859-1');
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: text/plain'); //纯文本格式
header('Content-Type: image/jpeg'); //JPG***
header('Content-Type: application/zip'); // ZIP文件
header('Content-Type: application/pdf'); // PDF文件
header('Content-Type: audio/mpeg'); // 音频文件
header('Content-Type: application/x-shockw**e-flash'); //Flash动画

//显示登陆对话框
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Top Secret"');
print 'Text that will be displayed if the user hits cancel or ';
print 'enters wrong login data';

(更多…)

swift语言编程-关于swift

关于swift

swift是一个在c和oc基础上产生的新语言,swift语言安全、时尚、简单、灵活、有趣,并且和Cocoa、Cocoa Touch框架紧密连接,是居家旅行、杀人越货、开发ios的不二选择。

swift语言从多年前就在研究了,苹果现有的编译技术、调试技术、和框架,奠定了swift的基础,我们使用自动引用技术简化了内存管理,swift所使用的类库也是在Foundation和Cocoa这两个现代标准的牛逼框架上实现的。oc现在已经支持块、集合、模块、使用现代技术不中断,尽管oc已经这么牛逼了,但我们还是为苹果产品线的软件开发准备了更牛逼的语言,嗯,就是swift。

swift对于oc开发人员来说太熟悉了,它采用了一些和oc相同的语法,可以和oc互相调用,然后增加了一些面向对象的新特性。swift对初学者也是很容易的,它支持所见即所得功能,写了代码立刻能看到执行结果。swift结合了现代编程语言特性和苹果公司的工程师文化,编译器为性能做了很多优化,语言上也做了很多优化来避免任何取舍,它被设计成从写“hello world”这样的简单程序到庞大的操作系统,这一切使得swift听起来非常值得开发者和苹果公司为之投入。

swift语言是编写ios和osx应用的最佳语言,并且我们会持续扩展发布swift的新功能,我们对swift的规划是雄心勃勃的,“我们都等不及你用它来做什么了”!

 

这篇可以理解为,swift语言各种牛逼,oc虽然也很牛逼,但毕竟得忍受c的各种约束,所以oc可以去死了,把未来交给swift吧。。。

 

1 2 3 83