摘要:
1、DjangoWeb开发框架入门 2、Django的ORM映射机制与数据库实战 3、Django的路由系统 4、Django的模板语言 5、Django上传文件 6、Django中间件:CsrfViewMiddleware 7、Django的session和Cookie 8、Django中deco 阅读全文
摘要:
一、ORM(Object Relational Mapping) 1、ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对 阅读全文
摘要:
1、Web编程:WSGI WSGI将Web服务分为两个部分:服务器和应用程序。WSGI服务器只负责与网络相关的两件事:接收浏览器的HTTP请求、向浏览器发送HTTP应答;而对HTTP请求的具体处理逻辑,则通过调用WSGI应用程序进行。WSGI的更多信息见:Web开发:CGI和WSGI。 实现一个WS 阅读全文
摘要:
1、CGI:通用网关接口 CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到 阅读全文
摘要:
1、HTTP协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询 阅读全文
摘要:
1、列表推导式 1.1、求0~29之间能被3整除的数 输出结果: 2、字典推导式 2.1、将字典mcase = {'a': 10, 'b': 34}的key、value互换位置 输出结果: 2.2、将字典中大小写key的value值相加 输出结果: 3、集合生成式 3.1、求列表[1, -1, 2] 阅读全文
摘要:
1、网络基础 2、tcp协议 3、udp协议 4、Socket收发数据 5、Socket实现简单的ssh客户端和服务端 6、Socket粘包 7、Socket Server多并发 8、Socket实现多用户在线ftp程序 阅读全文
摘要:
1、multiprocessing简介 multiprocessing模块提供本地和远程并发性,通过使用子进程而不是线程来有效地避开全局解释器锁。由于这个原因,多处理模块允许程序员在给定的机器上充分利用多个处理器。它在Unix和Windows上运行。 2、进程的创建 2.1、创建一个进程 2.2、创 阅读全文
摘要:
1、shevle简介 利用 shelve 模块, 你可以将 Python 程序中的变量保存到二进制的 shelf 文件中。这样, 程序就可以从硬盘中恢复变量的数据。 shelve 模块让你在程序中添加“保存”和“打开” 功能。例如, 如果运行一个程序,并输入了一些配置设置,就可以将这些设置保存到一个 阅读全文
摘要:
1、shutil模块介绍 shutil(或称为 shell 工具)模块中包含一些函数,让你在 Python 程序中复制、移动、改名和删除文件。要使用 shutil 的函数,首先需要 import shutil。 2、方法 2.1、复制文件和文件夹 2.1.1、shutil.copy(source, 阅读全文