参考:https://jingyan.baidu.com/article/ff42efa92c49cfc19e2202fd.html 和htps://jingyan.baidu.com/article/ff411625c7e60812e48237d5.html 和https://blog.csdn. ...
分类:
编程语言 时间:
2018-11-27 20:57:39
阅读次数:
439
使用模块yagmail(使用收藏的yagmail,现在的第三方模块不能解决中文乱码问题) 如果有多个收件人或抄送人的话,使用列表存放邮箱 如果使用qq邮箱当发件人的话,需要在.SMTP的参数中加入smtp_ssl=True,host='smtp.qq.com' attachments是附件,最好写最 ...
分类:
编程语言 时间:
2018-11-27 20:58:32
阅读次数:
199
Python语法的转义字符 ...
分类:
编程语言 时间:
2018-11-27 21:01:36
阅读次数:
134
一、jxl了解 jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linu ...
分类:
编程语言 时间:
2018-11-27 21:01:48
阅读次数:
146
print (3 != 3) #print(3 3) #不等于 版本取消 print(3 >= 2) a = 10 b = a # 把a的值 赋值给变量b c = a print(b) print(c) a = 10 b = 20 a += b #a = a + b 累加 sum = sum + c... ...
分类:
编程语言 时间:
2018-11-27 21:02:25
阅读次数:
185
许多基础数据类型都和对象的集合有关。具体来说,数据类型的值就是一组对象的集合,所有操作都是关于添加、删除或是访问集合中的对象。在本节中,我们将学习三种这样的数据类型,分别是背包(Bag)、队列(Queue)、和栈(Stack). 他们的不同之处在于删除或者访问对象的顺序不同。 一、背包 API: 背 ...
分类:
编程语言 时间:
2018-11-27 21:02:41
阅读次数:
187
SpringData Redis发布订阅自动重连分析 ===== RedisMessageListenerContainer 配置 启动分析 添加频道监听 这个AddListener会 对Topic做一些记录,patternMapping, channelMapping,去重等等,然后最关键的一步: ...
分类:
编程语言 时间:
2018-11-27 21:03:05
阅读次数:
1483
一、while循环 while 条件: 循环体(break, continue) 注:break 彻底结束循环 continue 仅结束本次循环 while循环的具体应用 求1-2+3-5+5...99的所有数的和 二、运算符 and or not 运算顺序: () => not => and => ...
分类:
编程语言 时间:
2018-11-27 21:03:12
阅读次数:
250
# super()# MRO + super ?面试题# super是查找mro顺序中的下一个# 单继承中我们可以认为super是对父类中的属性或方法的引入class ShengWu: def dong(self): # 实例方法 print(self) print("我是生物")class Ani ...
分类:
编程语言 时间:
2018-11-27 21:03:42
阅读次数:
198
<!DOCTYPE html><html><head><title>js轮播图</title><style type="text/css">#container{width: 600px;height: 400px;position: relative;left: 30%;top: 100px;bo ...
分类:
编程语言 时间:
2018-11-27 21:03:59
阅读次数:
161
在线演示 演示地址:http://139.196.87.48:9002/kitty 用户名:admin 密码:admin 技术背景 到目前为止,我们使用的权限认证框架是 Shiro,虽然 Shiro 也足够好用并且简单,但对于 Spring 官方主推的安全框架 Spring Security,用户群 ...
分类:
编程语言 时间:
2018-11-27 21:04:12
阅读次数:
276
while循环 格式化输出 逻辑运算符 ...
分类:
编程语言 时间:
2018-11-27 21:05:55
阅读次数:
155
<servlet> <!-- 配置DispatcherServlet --> <servlet-name>springMvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servle ...
分类:
编程语言 时间:
2018-11-27 21:07:00
阅读次数:
135
树状数组 ta的本质是利用二进制的性质维护一组数据 最常用的操作就是求前缀和 二进制的求和视角 S110=S100【S010(A001+A010)+S100(A011+A100)】+S110(A101+A110) 也就是说只能有100 和 010 管控 只有一个1的时候才能管控剩余的0,或者说是最低 ...
分类:
编程语言 时间:
2018-11-27 21:07:10
阅读次数:
166
题目:删数问题 问题描述:输入一个正整数a和一个正整数k(k≤n ),在n位正整数a中去掉其中任意k个数字后,剩下的数字按原次序排列组成一个新 的正整数。 算法描述:从前往后进行比较,删掉升序的最后那个数,若一直保持升序,则删掉最后一位数,重复k次,删掉k个数 时间复杂度:该算法主要进行了k次的fo ...
分类:
编程语言 时间:
2018-11-27 21:08:08
阅读次数:
170
python基础编译型:一次性将所有程序编译成二进制文件。缺点:开发效率低,不能跨平台优点:运行速度快。:c,c++语言等等。。。。解释行:当程序执行时,一行一行的解释。优点:开发效率高,可以跨平台。缺点:运行速度慢//注释编译型和解释行速度感官感觉不出来:python,php,等等。python2python3区别:python2默认编码方式是ascii码解决方式:在文件的首行:--encodi
分类:
编程语言 时间:
2018-11-27 21:08:15
阅读次数:
150
1.while循环 现在让我们来看看python中的while循环 格式为 中断循环的关键字有break和continue, break: 直接中断跳出循环. continue:终止当前本次循环,继续执行下一次循环,不会彻底中断循环 2.格式化输出 占位符有%s,%d 3. 运算符 and, or, ...
分类:
编程语言 时间:
2018-11-27 21:09:10
阅读次数:
274
while True: content = input("请输入你要喷的内容,输入Q退出:") if content == "Q": # 退出程序 打断循环 break #直接跳出循环 print("你对打野说:",content) if True: print("娃哈哈") #最多喷三次 coun... ...
分类:
编程语言 时间:
2018-11-27 21:10:05
阅读次数:
233
一、标准模板库(STL) 1.定义了一系列的容器模板,实现泛型化的数据结构。 1)向量(vector),内存连续,支持下标访问和随机迭代,只有在尾部进行插入和删除效率才比较高。 2)列表(list),内存不连续,不支持下标访问和随机迭代,在任何位置进行插入和删除效率都很高。 3)双端队列(deque ...
分类:
编程语言 时间:
2018-11-27 21:11:57
阅读次数:
174
>>> import bisect >>> scores = [(100, 'perl'), (200, 'tcl'), (400, 'lua'), (500, 'python')] >>> bisect.insort(scores, (300, 'ruby')) >>> scores [(100,... ...
分类:
编程语言 时间:
2018-11-27 21:12:25
阅读次数:
879