文章分类 - python
摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject
阅读全文
摘要:1、简单的代码示例 import os # 1、快速实现字频统计 def func1(): from collections import Counter words1 = '''我明白你的意思,你的意思就是想意思意思,但是你不明白我的意思,我的意思是你不用意思意思,你懂我的意si吗''' word
阅读全文
摘要:发送邮件1: 执行:python send_mail.py 主题 正文内容(文件名) 执行: python send_mail.py 测试邮件 file.txt # send_mail.py #-*- coding:utf-8 -*- # Author: li Shang from email.mi
阅读全文
摘要:浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代
阅读全文
摘要:一、Ajax 参考博客:http://www.cnblogs.com/wupeiqi/articles/5703697.html 二、原生AJAX 1、XmlHttpRequest对象介绍 XmlHttpRequest对象的主要方法: a. void open(String method,Strin
阅读全文
摘要:1、官网:http://kindeditor.net/demo.php 2、下载 官网下载:http://kindeditor.net/down.php 3、文件夹说明 ├── asp asp示例 ├── asp.net asp.net示例 ├── attached 空文件夹,放置关联文件attac
阅读全文
摘要:1、Django之Form组件 app:models.py from django.db import models # Create your models here. class UserType(models.Model): captions = models.CharField(max_le
阅读全文
摘要:Django 二、jsonp 解决棘手的问题 由于浏览器具有同源策略(阻止Ajax请求,不阻止</ script>) 巧妙: 创建script标签 src=远程地址 返回的数据必须是js格式
阅读全文
摘要:Model django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。 PHP:activerecord Java:Hibernate C#:Entity Framework django中遵循 Code Frist 的原则,即:根据代码中定
阅读全文
摘要:一、Django请求生命周期 1、Django请求生命周期 Django请求生命周期 -> URL的对应关系(匹配),匹配成功之后 -> 到达视图函数(views.py),执行函数 -> 返回用户字符串 -> 打开一个Html文件,读取内容 2、创建django project django-adm
阅读全文
摘要:Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #-*- coding:utf-8 -*- # Auther: LiShang import socket def handle_request(client): bu
阅读全文
摘要:1、RabbitMQ(消息队列) 第11周: py threading QUEUE 进程QUEUE 父进程与子进程进行交互,或者同属于同一父进程下多个子进程进行交互 2、缓存(broker)服务 mongodb(直接持久化) redis(半持久化,默认在内存,可以配置在硬盘里) memcache(轻
阅读全文
摘要:1、协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一
阅读全文
摘要:IO不占用cpu,计算占用cpu python的多线程,不适合cpu密集操作型的任务,适合io操作密集型的任务(网络socket) 什么是线程(thread)? 线程之间内存共享,所以线程修改一份数据是必须加锁,mutex互斥锁 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中
阅读全文
摘要:先来学习paramiko模块 1.1、基于用户名和密码连接 通过paramiko模块连接linux,并执行命令返回结果 #-*- coding:utf-8 -*- # Author: li Shang import paramiko ssh = paramiko.SSHClient() # 创建SS
阅读全文
摘要:1、Socket语法及相关 socket tcp/ip send recv udp family address(地址簇): AF.INET #ipv4 AF.INET6 #ipv6 AF.UNIX #本地地址,一般用不到 socket protocal type(协议类型): sock.SOCK_
阅读全文
摘要:类: 属性: 实例变量 类变量 私有属性__var 方法: 构造方法 析构函数 私有方法 对象:一个类实例化之后的得到的对象 封装:把一些功能的实现细节不对外暴露 继承: 代码的重用 单继承 多继承 2.x、经典类,深度优先 新式类,广度优先 3.x、都是广度优先 继承的时候: class Foo(
阅读全文
摘要:1、模块介绍 1.1、定义:模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现有个功能) 本质就是.py结尾的python文件(文件名:test.py,对应的模块名是test) 包:是用来从逻辑上组织模块的,本质就是一个目录或文件夹(必须带有__init__.py的文件) 1.2、导
阅读全文
摘要:1、装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则:1、不能修改被装饰函数的源代码 2、被装饰函数的调用方式不能被修改 实现装饰器知识储备: 1、函数即"变量" 2、高阶函数: a:把一个函数名当做实参传给另一个函数(不修改被修饰函数源代码的情况下,添加新功能) b:返回
阅读全文
摘要:python函数与函数式编程 1、介绍 1、面向对象: > 类 > class定义 #编程的规范 2、面向过程: > 过程 > def定义 --> 将一段段的逻辑和过程包含到由一个def定义的过程中,无return 3、函数式编程: > 函数 > def定义,有return 函数的优点:代码重用、保
阅读全文

浙公网安备 33010602011771号