1.概念:在不改变原函数结构的情况下,给函数体本身增加部分功能(常见如接口函数被调用时,自动打印接口被调用日志) 2.本质:装饰器的本质是一个闭包函数,而闭包函数的本质是变量作用域的外溢(外层函数中包裹的内部函数可使用外层函数的参数,以及接受其值) 3.分类: a.函数装饰器 def deco(fu ...
分类:
编程语言 时间:
2020-06-22 14:52:59
阅读次数:
68
maven更新jar包很慢可以试试使用阿里的国内镜像去更新jar包 找到你的maven配置的 settings.xml 配置文件 默认是在C:\Users\用户\.m\ 路径下 如果是自己安装的maven 仓库 :自己安装maven仓库\conf 目录下 替换以下内容: 1 <?xml versio ...
分类:
编程语言 时间:
2020-06-22 14:58:18
阅读次数:
71
# -*- coding:utf-8 -*- __author__ = 'admin' name1 = input("Please your father name:") name2 = input("请输入您母亲的姓名:") #使用逗号分隔,打印各部份有空格 print("您父亲的名字:", na ...
分类:
编程语言 时间:
2020-06-22 15:04:39
阅读次数:
64
//多测师_王sir package dcslesson1.test; import java.text.SimpleDateFormat; import java.util.Date; public class GetCurrentTime { public void getCurrentTime ...
分类:
编程语言 时间:
2020-06-22 15:14:08
阅读次数:
53
1.我们把需要下载的的excel 模板放在resource下面,模板要什么样子自己修改excel就好 1.接下来我们读取需要下载的excel模板就好 String fileName="test";ClassPathResource classPathResource = new ClassPathR ...
分类:
编程语言 时间:
2020-06-22 15:23:41
阅读次数:
313
向容器中添加一个自定义的认证类实现UserDetailsService 在这个类里面就可以进行用户类型的判断,包括三类用户(管理员使用内存认证,老师和学生都使用数据库认证) 然后在 ` import org.apache.commons.logging.LogFactory; import org. ...
分类:
编程语言 时间:
2020-06-22 15:24:59
阅读次数:
58
前两天在网上无意中发现了一篇使用极简主义法定义JavaScript类的文章,原文链接,这个所谓的"极简主义法"我还是第一次听说,是荷兰程序员Gabor de Mooij提出来的,这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极简主义法"的原因。下面就介绍如何使 ...
分类:
编程语言 时间:
2020-06-22 15:33:21
阅读次数:
52
问题:利用递归方法求5!。 #! /usr/bin/env python3 # -*- coding:utf-8 -*- # Author : Ma Yi # Blog : http://www.cnblogs.com/mayi0312/ # Date : 2020-06-22 # Name : d ...
分类:
编程语言 时间:
2020-06-22 15:34:04
阅读次数:
49
前言 在之前介绍过了Shiro之后,有好多粉丝问SpringSecurity在Spring Boot中怎么集成。这个系列我们就和大家分享下有关这方面的知识。 本节大纲 一、什么是SpringSecurity? 二、常用安全框架 一、什么是Spring Security? SpringSecurity ...
分类:
编程语言 时间:
2020-06-22 15:35:14
阅读次数:
63
需求缘起 在上一篇文章中,我们对于Spring Security有了一个基本的了解,那么重点是在Spring Boot中如何使用Spring Security呢? 一、Spring Security初体验 这里我们通过简单的集成方式来对Spring Security有一个基本的认知。 1.1 创建项 ...
分类:
编程语言 时间:
2020-06-22 15:39:48
阅读次数:
56
原文:https://www.cnblogs.com/math98/p/10971342.html # 把各个Sheet另存为单独的Excel from openpyxl import load_workbook,Workbook wb = load_workbook("excel1.xlsx") ...
分类:
编程语言 时间:
2020-06-22 15:45:00
阅读次数:
141
1 import xlrd 2 3 flbrd = "D:\\test.xlsx" 4 ws = xlrd.open_workbook(flbrd) 5 # 获取所有sheet名字:ws.sheet_names() 6 print('获取所有sheet名字',ws.sheet_names()) 7 ...
分类:
编程语言 时间:
2020-06-22 15:48:51
阅读次数:
71
1.描述: upper():用于将字符串全部转换为大写字母 lower():用于将字符串全部转换为小写字母 2.语法 str.upper() str.lower() 3.返回值 upper()或lower()方法有返回值,可以使用新的字符串来接受,调用upper()或lower()方法不会改变原字符 ...
分类:
编程语言 时间:
2020-06-22 15:50:39
阅读次数:
77
1.具体步骤 1)初始化两个栈:运算符栈s1和储存中间结果的栈s2;2)从左至右扫描中缀表达式;3)遇到操作数时,将其压s2;4)遇到运算符时,比较其与s1栈顶运算符的优先级: (1)如果s1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈; (2)否则,若优先级比栈顶运算符的高,也将运算符压 ...
分类:
编程语言 时间:
2020-06-22 15:52:13
阅读次数:
106
Python学习-第三周:流程控制 第三周马上结束,又到了写博客的时间了,本周实际学到了面对对象的编程相关知识,这一块内容挺多的,要慢慢理解学习。 前几天复习了一下关于python的流程控制知识,这周的博客就对这个进行总结。。 Python语句 python的语句分为单行语句和代码块,其中单行语句比 ...
分类:
编程语言 时间:
2020-06-22 17:00:27
阅读次数:
56
环境:VS Enterprise 2019 MFC工程 win32 1.【C1020】: 错误 C1020 意外的 #endif *.cpp 14,位置在第14行 尝试:清理工程,重新编译还是出错 "导致这个原因是因为,当项目工程中使用了预编译头时,编译器会在所有cpp文件中查找#include ” ...
分类:
编程语言 时间:
2020-06-22 17:02:45
阅读次数:
59
public static String getAsciiSort(Map<String, Object> map) { List<Entry<String, Object>> infoIds = new ArrayList<Entry<String, Object>>(map.entrySet() ...
分类:
编程语言 时间:
2020-06-22 17:03:02
阅读次数:
251
实例 析构函数 __del__ ,__del__在对象销毁的时候被调用,当对象不再被使用时,__del__方法运行: 实例 注意:通常你需要在单独的文件中定义一个类, Python 子类继承父类构造函数说明:https://www.runoob.com/w3cnote/python-extends- ...
分类:
编程语言 时间:
2020-06-22 17:05:48
阅读次数:
68
1、ChainMap(a,b) 说明:“合并”后的字典如果仅做查询作用,适合使用这个方法。ChainMap方法仅是在逻辑上“合并”字典。 例如字典A、B,通过ChainMap方法合成字典C。 查询字典C时实际上是先查询字典A,字典A中有对应的Key值则返回Value值,如果字典A中没有对应的Key值 ...
分类:
编程语言 时间:
2020-06-22 17:06:40
阅读次数:
58
字符串格式化 字符串格式化其实就是字符串的拼接,自定义将某些字符串植入到主字符串之中,这里介绍几种常用的方式。 百分号占位 tmp = '你好 我是%s,我今天挣了%.2f元钱' value = ('小明',5.32567) str = tmp % value print(str) 打印结果:你好 ...
分类:
编程语言 时间:
2020-06-22 17:06:57
阅读次数:
56