Spring 中基于 AOP 的 XML架构 为了使用 aop 命名空间标签,你需要导入 spring aop j架构,如下所述: 确保项目中有如下四个库文件: aspectjrt.jar aspectjweaver.jar aspectj.jar aopalliance.jar 声明一个 aspe ...
分类:
编程语言 时间:
2020-04-30 23:09:39
阅读次数:
70
爬取起点月票榜 一、实现过程: 1、找到一个感兴趣的网页——起点中文网的月票排行榜(https://www.qidian.com/rank/yuepiao),并尝试爬取: 2、分析网页源代码,思考提取数据方法 书名在h4标签,简介在p标签 利用soup.find_all(name, attrs, r ...
分类:
其他好文 时间:
2020-04-30 19:36:03
阅读次数:
100
一、try语句 #try/except try: pass except: pass try: pass except Exception: pass #try/except... try: pass except (Exception1, Exception2): pass try: pass e ...
分类:
编程语言 时间:
2020-04-29 12:45:48
阅读次数:
94
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 # @Time : 2019/10/14 23:37 4 # @Author : Tang Yiwei 5 # @Email : 892398433@qq.com 6 # @File : Wai ...
分类:
其他好文 时间:
2020-04-17 00:25:12
阅读次数:
65
错误 不符合语法规范,如 invalid syntax 异常 定义:语法正确,但在执行过程中遇到错误,如 ZeroDivisionError:除数为0 NameError:未定义的变量名 TypeError:类型错误 KeyError:字典中的键找不到 FileNotFindError:发送了读取请 ...
分类:
编程语言 时间:
2020-04-14 20:54:39
阅读次数:
72
程序在运行时,如果Python解释器 遇到到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常。程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常。 ...
分类:
编程语言 时间:
2020-04-11 20:51:33
阅读次数:
74
原因:由于 mysqlclient 目前不支持高版本python,出现这个错误之后可以根据错误提示找到文件位置,打开 base.py 文件,找到以下代码并注释掉: version = Database.version_info if version < (1, 3, 13): raise Impro ...
分类:
其他好文 时间:
2020-04-11 09:25:19
阅读次数:
59
一、封装的基本概念 面向对象编程有三个特性: 封装 、 继承 、 多态 ,其中封装特性极为重要。封装指的是把数据与功能整合到一起。当然针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现: 隐藏 和 开放 接口 二、隐藏属性 的机制 机制采用双下划线开头的方式将属性隐藏起来(设置 ...
分类:
其他好文 时间:
2020-04-08 22:55:42
阅读次数:
127
提示错误 mysqlclient 1.3.13 or newer is required; you have 0.9.3. raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Dat ...
分类:
数据库 时间:
2020-04-06 13:36:41
阅读次数:
82
#附件 import hashlib import struct import sys class Crypto: def __init__(self, key): if not isinstance(key, bytes): raise TypeError('key must be of type ...
分类:
其他好文 时间:
2020-04-05 13:21:34
阅读次数:
97