分类
摘要:
此模式通过一个模板方法来定义程序的框架或算法,通常模板方法定义在基类中,即原始的模板,然后子类就可以根据不同的需要实现或重写模板方法中的某些算法步骤或者框架的某部分,最后达到使用相同模板实现不同功能的效果。
核心思想:
使用一个模板方法定义好总的算法框架。
子类中根据需要重新定义某些操作,但是不能修改... 阅读原文
2019-12-11 23:37:03 阅读(2141) 评论(0)
摘要:
前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:万能搜吧
都是copy的百度SDK文档,简单说说怎么用。
1、没安装Python的参见此文:Python学习笔记系列 1 ——安装调试Python开发软件... 阅读原文
2019-12-11 21:37:07 阅读(2364) 评论(0)
摘要:
出现如下错误:
解决办法:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mxshop',
'HOST': '127.0.0.1',
... 阅读原文
2019-12-11 21:21:03 阅读(1966) 评论(0)
摘要:
第一步:爬取分类url
from requests_html import HTMLSession
session =HTMLSession()
#https://www.flipkart.com/lc/getData?dataSourceId=websiteNavigationMenuDS_1.0
#还有... 阅读原文
2019-12-11 20:16:02 阅读(2344) 评论(0)
摘要:
python中约到的问题,IndentationError: unindent does not match any outer indentation level占位问题,存在两种可能性:1.代码没有对齐 2.存在非法字符与其他格式的不可见的内容(输入法的问题)
解决:
1.TAB对齐代码
2.选择代码,... 阅读原文
2019-12-11 18:46:02 阅读(2471) 评论(0)
摘要:
数据库 tcp协程实现并发 回顾
一、回顾
进程池,线程池,回调函数
# from gevent import monkey;monkey.patch_all() #补丁
from gevent import spawn
import time
# def task1(name):
# pr... 阅读原文
2019-12-11 17:59:01 阅读(1760) 评论(0)
摘要:
1.用Numpy创建数组
numpy.array(object):创建数组,与array.array(typecode[, initializer])不同,array.array()只能创建一维数组
numpy.arange(start, stop, step, dtype=None):创建一个从start开... 阅读原文
2019-12-11 17:10:03 阅读(1913) 评论(0)
摘要:
1,print("中文")
python2.7,会报错 原因:py2.7用ascll码
解决:2.7头部加入并保存的文件用utf-8编码
# -*- coding: utf-8 -*-
python3 不会错 原因:py3 用ufu-8码
2,输入
py2.7 name=raw_inp... 阅读原文
2019-12-11 15:36:05 阅读(1733) 评论(0)
摘要:
Python3 字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
访问字典里的值
... 阅读原文
2019-12-11 13:52:05 阅读(1881) 评论(0)
摘要:
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
Python 表达式
结果
描述
len((1, 2, 3))
3
计算元素个数
(1, 2, 3) + (4, 5, 6)
(1, 2, 3, 4, 5, 6)
连接
... 阅读原文
2019-12-11 13:42:06 阅读(2270) 评论(0)