摘要: 关于爬虫自己一直在看,所以时间太慢,这才第二更,有等不及的小伙伴可以慢慢的品尝了,在看下面的之前,建议先把上一章看一下。以下是关于python的Urllib的基础和高级用法。 1、如何扒下一个网站,用最短的时间 每一个网站都是根据url获取页面信息,页面信息就是通过一段html代码,加js、css。 阅读全文
posted @ 2016-07-25 23:06 吴老二 阅读(729) 评论(1) 推荐(0) 编辑
摘要: 在使用mac的时候有点不太习惯,主要原因是因为在用windows的时候有很多的软件都用习惯了一下改变有点适应不了。所以有很多朋友使用mac本儿使用window系统,这事有点.........。我感觉我自己做不出来,呵呵。 我先说一下我在网上找到的安装方式,其实都差不多,只是比别人的详细,最起码你按照 阅读全文
posted @ 2016-05-29 00:11 吴老二 阅读(35279) 评论(13) 推荐(4) 编辑
摘要: 今天在看python算法的时候,看到一篇关于python的小技巧。瞬间萌比了,原来python也可以这样玩,太神奇了。萌比的是原来这么简单的东西自己都不知道,虽然会写。废话不多说了,开始上菜。 1、拆箱 2、拆箱变量交换 3、扩展拆箱(只兼容python3) 4、负数索引 5、切割列表 6、负数索引 阅读全文
posted @ 2016-05-24 22:54 吴老二 阅读(905) 评论(1) 推荐(0) 编辑
摘要: 选择排序 时间复杂度 定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只 阅读全文
posted @ 2016-05-18 23:51 吴老二 阅读(4909) 评论(0) 推荐(0) 编辑
摘要: 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。当然也可以理解为在网络上爬行的蜘蛛,把互联网比作一张大网,而爬虫便是在这网上爬来爬去的蜘蛛,如果 阅读全文
posted @ 2016-05-18 00:02 吴老二 阅读(1989) 评论(1) 推荐(0) 编辑
摘要: 首先看一下实验环境: 两台centos和一台ubuntu,两台centos版本相同,为了区分我把每台的用户用红色进行区分。如果你的是刚刚安装的系统那就需要你安装ssh,centos直接yum -y install ssh 如果是ubuntu的话就用sudo apt-get install opens 阅读全文
posted @ 2016-05-12 17:34 吴老二 阅读(21464) 评论(0) 推荐(0) 编辑
摘要: 渐谈CMDB需要内容,ITIL、CMDB介绍、Django自定义用户认证、Restful规范、资产管理功能开发。 ITIL介绍 TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA( 阅读全文
posted @ 2016-04-26 22:01 吴老二 阅读(3897) 评论(0) 推荐(0) 编辑
摘要: python的web框架 Bottle Bpttle是一个快速、简洁、轻量级的基于WSIG的微型web框架,此框架只有一个.py文件,除了python的标准库外,其不依赖任何其它模块。 Bottle框架大致可以分为以下部分: 路由系统,将不同请求交由指定函数处理 模版系统,将模版中的特殊语法渲染成字 阅读全文
posted @ 2016-04-18 21:25 吴老二 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: Django ORM Django 的数据库接口非常好用,我们甚至不需要知道SQL语句如何书写,就可以轻松地查询,创建一些内容,所以有时候想,在其它的地方使用Django的 ORM呢?它有这么丰富的 QuerySet API. settings.py 在这个文件中写上 SQLite, MySQL或P 阅读全文
posted @ 2016-04-16 23:32 吴老二 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: Django中间件 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 也就是说,每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpResponse 对象,如果 阅读全文
posted @ 2016-04-16 00:05 吴老二 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: Django中自带了sitemap框架,用来生成xml文件 Django sitemap演示: sitemap很重要,可以用来通知搜索引擎页面的地址,页面的重要性,帮助站点得到比较好的收录。 开启sitemap功能的步骤 settings.py文件中django.contrib.sitemaps和d 阅读全文
posted @ 2016-04-13 22:54 吴老二 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: Django传递数据给JS 有时候我们想把一个list或者dict传递给javascript,处理后显示到网页上,比如要用js进行可视化到数据。 请注意:如果是不处理,直接显示在网页上,用Django模版就可以了,请看前面的教程。 这里讲述两种方法: 一、页面加载完成后,在页面上操作,在页面上通过a 阅读全文
posted @ 2016-04-12 23:31 吴老二 阅读(8556) 评论(0) 推荐(0) 编辑
摘要: 首先新建一个BBSProject项目,在建一个app,把app导入到项目中。 在项目BBSProject中的settings.py中, url设置,在BBSProject的urls里导入app01中的views, 在访问index的时候返回的结果是,在app01中的views中设置的index函数。 阅读全文
posted @ 2016-03-31 22:22 吴老二 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: Django 安全 以下是关于Django安全的一些特征,它包括如何使基于Django的网站的一些建议。 关于安全的官方文档:https://docs.djangoproject.com/en/dev/#security 官方文档包括以下几个方面: Security overview Disclos 阅读全文
posted @ 2016-03-31 21:28 吴老二 阅读(896) 评论(0) 推荐(0) 编辑
摘要: Django 用户注册系统 Django 的源码中已经有登录,退出,重设密码等相关的视图函数,在下面这个app中 可以点击对应的版本查看相关源代码:1.9 1.8 1.7 1.6 1.5 1.4 一、创建一个wulaoer项目 打开wulaoer/setting.py可以看到django.contr 阅读全文
posted @ 2016-03-23 21:50 吴老二 阅读(3094) 评论(0) 推荐(0) 编辑