自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Web框架-Django基础

一、django简介Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django是一个基于...

2016-09-02 15:41:00 112

转载 jQuery

jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问...

2016-08-26 17:02:00 141

转载 DOM

文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。一、查找元素1、直接查找document.getElementById ...

2016-08-25 14:47:00 138

转载 JavaScript基础

JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。一、JavaScript代码存在形式及存放位置形式:<!-- 方式一 --><script type"text/javascript" src="JS文件"></script...

2016-08-19 16:12:00 86

转载 前端基础

概述:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记...

2016-08-10 17:48:00 211

转载 Python之路第十三天,高级(7)-详述数据库一对多,多对多表关系的设计以及如何查询...

一对多表设计和查询方法#!/usr/bin/env python3# Author: Zhangxunanfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, Strin...

2016-08-02 11:51:00 127

转载 Python之路第十二天,高级(6)-paramiko

paramiko一、安装pip3 install paramiko二、使用SSHClient用于连接远程服务器并执行基本命令1. 基于用户和密码链接import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(p...

2016-07-25 15:16:00 56

转载 Python之路第十二天,高级(5)-Python操作Mysql,SqlAlchemy

Mysql基础一、安装Windows:1.下载http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.31-winx64.zip2.解压将压缩包解压到你想要安装的位置,例如我的解压到C:\Program Files\mysql-5.6.31-winx643.配置环境变量右击我的电脑-->属性-->高级系...

2016-07-25 14:42:00 87

转载 Python之路第十二天,高级(4)-Python操作rabbitMQ

rabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过...

2016-07-25 14:39:00 68

转载 Python之路第十一天,高级(3)-线程池

线程池简单的线程池的实现:import queueimport threadingimport timeclass ThreadPool(object): def __init__(self, max_num=20): self.queue = queue.Queue(max_num) for i in range(max_num)...

2016-07-23 07:14:00 81

转载 Python之路第十一天,高级(3)-Python操作 Memcached、Redis

MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。Memcach...

2016-07-22 11:22:00 182

转载 Python之路第十天,高级(2)-多线程,多进程,协程

线程threadingthreading模块对象描述Thread表示一个线程的执行对象Lock锁原语对象RLock可重入锁对象,使单线程可再次获得已经获得了的锁(递归锁定)Condition条件变量能让一个钱程停下来,等待其它线程满足了某个“条件”,如状态的改变或值的改变Event通用的条件变量。多个线程可以等待某个事件的发生,在事...

2016-07-13 14:49:00 107

转载 Python之路第九天,高级(1)-网络编程

SOCKET编程socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用打开,读写,关闭 模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写...

2016-07-07 09:58:00 100

转载 Python之路第六天,基础(8)-反射

反射利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员(函数)。Python中反射用到的4个内置函数:getattr(),setattr(),hasattr(),delattr()直接上例子伪造Web框架的路由系统:目录结构:.├── index.py└── lib ├── account.py ├── commons.py └──...

2016-07-01 18:28:00 76

转载 Python之路第六天,进阶-算法

排序算法冒泡排序冒泡排序原理:原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束。排序过程:从小到大排序:6 2 4 1 5 9第一次排序(外循环)第一次两两比较6 > 2交换(内循环)交换前状态 6 2 4 1 5 9交换后状态 2 6 4...

2016-07-01 18:27:00 61

转载 Python之路第八天,进阶-设计模式

设计模式单例模式单例,顾名思义单个实例。学习单例之前,首先来回顾下面向对象的内容:python的面向对象由两个非常重要的两个“东西”组成:类、实例面向对象场景一:如:创建三个游戏人物,分别是:盖伦,男,18,初始战斗力1000剑圣,男,20,初始战斗力1800凯特琳,女,19,初始战斗力2500# 定义类class Person: def __init...

2016-07-01 15:06:00 124

转载 Python之路第八天,基础(10)-异常处理

异常处理1. 异常基础python3try: passexcept Exception as ex: passwhile True: num1 = input('num1:') num2 = input('num2:') try: num1 = int(num1) num2 = int(num2) ...

2016-07-01 11:08:00 54

转载 Python之路第八天,基础(9)-面向对象(下)

类的成员类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。一、字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同普通字段属于对象静态字段属于类class Pr...

2016-06-30 15:36:00 96

转载 Python之路第七天,基础(9)-面向对象(上)

面向对象的编程思想回想我们所学过的编程方法:面向过程:根据业务逻辑从上到下写堆叠代码。函数式编程:将重复的代码封装到函数中,只需要写一遍,之后仅调用函数即可。面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。while True: if cpu利用率 > 90%: ...

2016-06-25 10:30:00 152

转载 Python之路第六天,基础(7)-正则表达式(re)

Python RE模块(正则表达式)就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。方法说明表达式实例完整匹配的字符串一般字符匹配自身abcabc.匹配除'\n'之外的任意字符.a.c...

2016-06-12 18:02:00 85

转载 Python之路第五天,基础(6)-模块

模块模块,用一砣代码实现了某个功能的代码集合。类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。如:os 是系统相关的模块;file是文件操作相关的模块模块分为三种:自定义模块第三方模...

2016-06-07 20:10:00 169

转载 Python之路第五天,基础(5)-序列化和字符串格式化

序列化Python中用于序列化的两个模块json 用于『字符串』和『python基本数据类型』间进行转换pickle 用于『python特有的类型』和『python基本数据类型』间进行转换json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、load例子:json:#!/usr/bin/...

2016-06-07 17:29:00 118

转载 Python之路第四天,基础(4)-装饰器,迭代器,生成器

装饰器装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛的应用。为了说明装饰器的使用方法,我们先写几个简单的例子,然后逐步深入。简单...

2016-05-31 17:53:00 60

转载 Python之路第三天,基础(3)-set,函数,内置函数,文件,三元运算,lambda

set集合集合是一个无序的,不重复的元素集合。集合的创建:name_set = {'tom','jerry','alex','rose'}或name_set = set(['tom','jerry','alex','rose'])集合的方法:添加一个元素def add(self, *args, **kwargs):>>> name_set.add('...

2016-05-26 10:14:00 193

转载 Python之路第二天,基础(2)-基本数据类型

一、Python数据类型数在Python中有4种类型的数,整数,长整数,浮点数和复数。2是一个整数的例子长整数不过是大一点的整数3.23和52.3E是浮点数的例子。E标记表示10的幂。52.3E-4表示52.3 * 10-4(-5+4j)和(2.3-4.6j)是复数的例子C语言:C语言数据类型分为基本类型,构造类型,指针类型,和空类型。基本类型又分为整型:短整型(...

2016-05-16 22:18:00 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除