mike.liu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年11月6日

摘要: Python之路【第十九篇】:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 Requests Python标准库中提供了:urllib 阅读全文
posted @ 2016-11-06 21:46 mike.liu 阅读(802) 评论(0) 推荐(0) 编辑

摘要: Python之路【第十八篇】:Web框架们 Python的WEB框架 Bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 1 2 3 4 pip install bottle easy_i 阅读全文
posted @ 2016-11-06 21:44 mike.liu 阅读(269) 评论(0) 推荐(0) 编辑

摘要: Django 基础教程 这是第一篇 Django 简介 » Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站! 你一定可以学会,Django 很简单!本教程一直在更新,从开始写到现在大概写了一年多了,现在也一直在坚持写,每一篇教程都可能随时更新,可以 阅读全文
posted @ 2016-11-06 21:40 mike.liu 阅读(261) 评论(0) 推荐(0) 编辑

摘要: Python之路【第十七篇】:Django【进阶篇 】 Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb d 阅读全文
posted @ 2016-11-06 21:38 mike.liu 阅读(872) 评论(0) 推荐(0) 编辑

摘要: Python之路【第十六篇】:Django【基础篇】 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令 阅读全文
posted @ 2016-11-06 21:35 mike.liu 阅读(682) 评论(0) 推荐(1) 编辑

摘要: Python之路【第十五篇】:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr 阅读全文
posted @ 2016-11-06 21:33 mike.liu 阅读(263) 评论(0) 推荐(0) 编辑

摘要: AngularJS 教程 AngularJS 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。 AngularJS 学习起来非常简单。 现在开始学习 AngularJS! AngularJS 通过 阅读全文
posted @ 2016-11-06 21:32 mike.liu 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 主要内容:jQuery进阶、CSS伪类和伪元素、jQuery插件 tab菜单样式 checkbox全选、反选 位置:scrollTop和offset 事件:两种绑定事件的方式和委托delegate ajax:普通和跨域(江西卫视的例子) 还是那个网址:http://www.php100.com/ma 阅读全文
posted @ 2016-11-06 21:31 mike.liu 阅读(124) 评论(0) 推荐(0) 编辑

摘要: 五句话搞定JavaScript作用域 JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一、“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域。 public s 阅读全文
posted @ 2016-11-06 21:29 mike.liu 阅读(132) 评论(0) 推荐(0) 编辑

摘要: HTML HTML概述: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给 阅读全文
posted @ 2016-11-06 21:28 mike.liu 阅读(380) 评论(0) 推荐(0) 编辑

摘要: css基本选择器 1 2 3 4 5 6 7 8 9 10 11 12 .bb{ color: red; font-size: 45px; } .c3{ color: rebeccapurple; font-size: 45px; } .c4{ color: aquamarine; font-siz 阅读全文
posted @ 2016-11-06 21:25 mike.liu 阅读(96) 评论(0) 推荐(0) 编辑

摘要: HTML HTML概述: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给 阅读全文
posted @ 2016-11-06 21:24 mike.liu 阅读(165) 评论(0) 推荐(0) 编辑

摘要: python之sqlalchemy ORM: ORM框架的作用就是把数据库表的一行记录与一个对象互相做自动转换。 正确使用ORM的前提是了解关系数据库的原理。 ORM就是把数据库表的行与相应的对象建立关联,互相转换。 由于关系数据库的多个表还可以用外键实现一对多、多对多等关联,相应地, ORM框架也 阅读全文
posted @ 2016-11-06 21:23 mike.liu 阅读(151) 评论(0) 推荐(0) 编辑

摘要: Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据 阅读全文
posted @ 2016-11-06 21:21 mike.liu 阅读(172) 评论(0) 推荐(0) 编辑

摘要: Python之路【第八篇】:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: + View Code import param 阅读全文
posted @ 2016-11-06 21:18 mike.liu 阅读(717) 评论(0) 推荐(0) 编辑

摘要: Python之路【第七篇】:线程、进程和协程 Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- im 阅读全文
posted @ 2016-11-06 21:11 mike.liu 阅读(182) 评论(0) 推荐(0) 编辑

摘要: Python之路【第六篇】:socket Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写 阅读全文
posted @ 2016-11-06 21:09 mike.liu 阅读(535) 评论(0) 推荐(0) 编辑

摘要: Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = 阅读全文
posted @ 2016-11-06 21:08 mike.liu 阅读(188) 评论(0) 推荐(0) 编辑

摘要: Python之路【第四篇】:模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的 阅读全文
posted @ 2016-11-06 21:05 mike.liu 阅读(309) 评论(0) 推荐(0) 编辑

摘要: Python之路【第三篇】:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和 阅读全文
posted @ 2016-11-06 21:03 mike.liu 阅读(169) 评论(0) 推荐(0) 编辑