摘要: 目录 python装饰器初级 认识装饰器 知识储备 装饰器演变 python装饰器初级 认识装饰器 概念: 简单地说:他们是为其他函数的新增功能的函数 原则 : 不修改被装饰函数的源代码 不修... 阅读原文
2019-03-01 18:03:03 阅读(2379) 评论(0)
摘要: 一等对象 什么是一等对象: 在运行时创建 能赋值给变量或数据结构中的元素 能作为参数传递给函数 能作为函数的返回结果 python中的字符串,列表什么的都是一等对象,但对如果之前只是使用c++、java语言的人们来说python中的函数也是一等对象,那一定会有一点不可... 阅读原文
2019-03-01 17:40:08 阅读(2303) 评论(0)
摘要: Message: CGI script is not executable ('/cgi-bin/xxxxx.py'). 今天在练习python服务器端编程时遇到了这个错误,查阅一番最终解决 系统为linux 这句话意思就咱服务器端的这个脚本不可运行首先查看/cgi-bin/xxxxx.py的最前端是否有#!/... 阅读原文
2019-03-01 15:44:02 阅读(2751) 评论(0)
摘要: 一 客户端/服务器架构 即C/S架构,包括 1、硬件C/S架构(打印机) 2、软件B/S架构(web服务) C/S架构与Socket的关系: 我们学习Socket就是为了完成C/S的开发 二 OSI七层 引子:     计算机组成原理:硬件、操作系统、应用软件三者组成。   具备以上条件后,计算机就... 阅读原文
2019-03-01 15:29:25 阅读(2136) 评论(0)
摘要: 单例模式:永远用一个对象的实例 使用时遵循规则 :创建的对象跟对象之间内部封装的值是一模一样的,则没必要创建多个对象 两种使用方式: 1. low版单例: 缺点调用方式变化 Foo().get_instance() class Foo(object): instance = None ... 阅读原文
2019-03-01 13:54:02 阅读(2277) 评论(0)
摘要: 一、时间模块 import time # 模块调用语句 注意:模块级导入一般放在文件顶部 import datetime print(time.time()) # 1550411181.441547: 时间戳 time.sleep(3) # CPU不工作,停... 阅读原文
2019-03-01 13:17:02 阅读(2379) 评论(0)
摘要: Python算术运算符 以下假设变量a为10,变量b为21: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出... 阅读原文
2019-03-01 11:32:02 阅读(2430) 评论(0)
摘要: 基本代码结构 settings.py: REST_FRAMEWORK = { 'DEFAULT_VERSION': 'v1', # 默认版本 'ALLOWED_VERSIONS': ['v1', 'v2'], # 允许的版本 'VERSION_PARAM... 阅读原文
2019-03-01 11:14:10 阅读(2177) 评论(0)
摘要: 1.项目简介 在刚刚学习完python套接字的时候做的一个五子棋小游戏,可以在局域网内双人对战,也可以和电脑对战   2.实现思路 局域网对战 对于局域网功能来说,首先建立连接(tcp),然后每次下棋时将棋子的坐标发送给对方,当接收到坐标后实例化成棋子对象,这个接收时用了select函数,因为pygam... 阅读原文
2019-03-01 09:28:07 阅读(2469) 评论(0)
摘要: python 动态解释型强类型定义语言,解释器由编译器和虚拟机组成。编译器生成pyc字节码文件,供虚拟机以后直接调用。其中,CPython编译出来的就是c语言能识别的字节码,相应的Jython 是python在java上的实现,IronPython是在.NET平台上的实现,pypy一次性编译成字节码后再执行。 ... 阅读原文
2019-03-01 08:54:02 阅读(3636) 评论(0)