摘要:
一、本篇博文内容 1、协程函数 2、面向过程编程 3、递归和二分法 二、协程函数 协程函数:就是使用了yield表达式形式的生成器 首先函数的传参有几种? 三种: 1、实参形参传参 2、闭包的形式传参 3、就是通过yield的方式传参。好处:不用重复的申请局部内存空间 yield的表达式形式的应用 阅读全文
摘要:
一、tornado介绍 特点: 作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO的处理方式。 作为Web服务器,Tornado有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它Python web应用框架进行 阅读全文
摘要:
一、什么是ajax 1.1 什么是JSON? AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,(传输的数据不只是XML),现在都是用的json) 阅读全文
摘要:
问题1.将主键id改成自动生成的python3 manage.py migrate时报下面的错误 django.db.utils.InternalError: (1091, "Can't DROP 'id'; check that column/key exists") 我猜测是因为我改了两个表的主 阅读全文
摘要:
一、下载 国内源 点击这里 二、安装 详情点击 三、git操作 1、 git add filename 添加要往远程传的文件到一个临时列表, git add . 表示添加所有文件到远程 2、 git commot –m “插件” #说明为什么要传 3、 这个时候就跳出来 git config –gl 阅读全文
摘要:
一、下载安装 数据库是什么?数据库就是文件夹,数据就是文件夹中一个一个的表,每一个表就有一行一行的数据 WINDOWS版本 1 https://www.mysql.com/ 安装解压配置环境变量 省略 2、启动MySQL服务 启动mysql服务 mysqld 3、进入cmd成功连接mysql lin 阅读全文
摘要:
一、模板引擎 下面是目录 首先在controllers里面创建一个文件,文件里面是页面类 #/usr/bin/env python #-*-coding:utf-8 -*- import tornado.web class IndexHandler(tornado.web.RequestHandle 阅读全文
摘要:
问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币,该国的自动贩卖机在找零时要遵循一个原则——“找零的总张数最少”。那么,该如何编写程序,帮助自动贩卖机自动找零呢? 问题分析 解决这一问题的最直接思路是穷举法。假设需要找零Y元,那么就通过所有的小于Y的货币,列举出找零的所有方案, 阅读全文
摘要:
1 台阶问题/斐波纳挈 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 Python fib = lambda n: n if n <= 2 else fib(n - 1) + fib(n - 2) 1 fib = lambda n: n if n <= 阅读全文
摘要:
一原题 二、中文讲解 三、代码 其他代码解法: 阅读全文