#参数化库: ddt 前提:安装ddt库,>>> python -m pip install ddt import unittest from ddt import ddt, data,unpack from selenium import webdriver from time import sl ...
分类:
Web程序 时间:
2020-06-27 19:59:36
阅读次数:
79
一、windows临界区使用示例 windows临界区的作用与互斥量类似 区别: (1)windows临界区需要初始化 InitializeCriticalSection(&m_winSec); (2)进入临界区相当于lock() EnterCriticalSection(&m_winSec); ( ...
传送门 很棒的题。 有两个序列a和b,长度都为n,对于a序列需要知道区间的最大值,对于b序列需要知道区间的最小值 求出符合式子 \(max_{i = l}^ra_i = min_{i = l}^rb_i\) 的所有区间个数。 方法很简单,用st表分别维护a序列的最大值的b序列的最小值,明显,a序列的 ...
分类:
其他好文 时间:
2020-06-27 19:49:33
阅读次数:
59
本篇目录: 一、默认情况 二、自定义用户认证 三、自定义用户登录页面 四、自定义登录成功、失败处理 五、图形验证码 六、记住我功能 七、Session管理 八、退出操作 首先说明本文所用的SpringSecurity版本是2.0.4.RELEASE。下面逐个功能介绍。 一、默认情况 1、构建与配置 ...
分类:
编程语言 时间:
2020-06-27 16:15:08
阅读次数:
56
依赖倒转原则:通俗点就是,一个类和其他的类建立关系的时候,尽可能的与它们的父类建立关系,避免与子类建立联系。在设计变量时,能用父类尽量用父类。 下面是一道经典例题,我们通过抽象出灯泡类即红灯黄灯各种灯的父类,来让它与台灯建立联系,这样,即使更换灯泡也不用再修改台灯类的代码,并且我们 将发光方法抽象出 ...
分类:
其他好文 时间:
2020-06-27 15:50:45
阅读次数:
66
'''yield关键字的使用:yield关键字:yield < > 生成器生成器是一个不断产生值的函数yield语句的函数就是一个生成器生成器每次产生一个值(yield语句),函数被冻结,被唤醒后再产生一个值。为何要有生成器?生成器相比一次列出所有内容的优势 1、更节省存储空间 2、响应更迅速 3、 ...
分类:
其他好文 时间:
2020-06-27 09:29:12
阅读次数:
58
一、基本命令 1、启动服务: 说明:以管理员身份运行cmd 格式:net start 服务名称 示例:net start mysql57 2、停止服务 说明:以管理员身份运行cmd 格式:net stop 服务名称 示例:net stop mysql57 3、连接数据 格式:mysql -u 用户名 ...
分类:
数据库 时间:
2020-06-27 09:14:59
阅读次数:
84
kafka Topic主题与Patitions分区架构图: 硬件架构图: end. ...
分类:
其他好文 时间:
2020-06-27 00:24:19
阅读次数:
60
WPF场景下后台生成DataGrid列的代码: /// <summary> /// 通用的出勤表头设置 /// </summary> /// <param name="dgView">DataGrid实例</param> /// <param name="dataTable">源数据表</param ...
Golang一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Golang提供了方便的安装包,支持Windows、Linux、Mac系统。 下载安装包 Golang的官网是https://golang.org/,如果官网打不开,可以访问https://golang.google.cn/这 ...
分类:
其他好文 时间:
2020-06-26 22:37:16
阅读次数:
107