屏蔽PEP8告警 全是小写字母,可能与以往的习惯不大一样,将这样的警告忽略的方法如下: File →Settings→Editor→Inspections→Python→PEP 8 naming convention violation 在右下角的"Ignored errors"中,添加要忽略的告警ID. 常忽略的告警ID如下: N802:忽略 function name should be lowercase 的提示 N803:忽略 argument name should be l…
Yii 2.0.3 Advanced版控制器不能包含大写字母的Bug,我是直接下载Archive文件安装的,非Composer方式安装 Yii 框架之前是支持在Url中包含大写字母的 最新的Yii 2.0.3版本却不支持了,原来是Yii的一个Bug... 修改方法: 打开这个文件 \vendor\yiisoft\yii2\base\Module.php 找到第554行: 将代码 if (!preg_match('%^[a-z][a-z0-9\\-_]*$%', $className)) { 修改…
package com.java.weiju; import java.security.SecureRandom; import java.util.Date; import java.util.Random; import org.apache.commons.lang.time.FastDateFormat; public class BuildRandom { private static final char[] BASE62 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ…
一.需求:密码必须是包含大写字母.小写字母.数字.特殊符号(不是字母,数字,下划线,汉字的字符)的8位以上组合 二.方案:利用正则表达式来校验 三.思路:排除法 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么就只剩下4种都包含的组合了 2.表达式为:^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,}$ 3.拆分解释:其中(2)-(6)运用了零…
import sys funcName = sys._getframe().f_back.f_code.co_name #获取调用函数名 print sys._getframe().f_code.co_name # 获取当前函数名 示例: #放置的就是我们的测试脚本了,这部分我们并不陌生:因为我们执行的脚本就在这里. def test_bangban_login(self): try: WebDriverWait(self.driver,10).until( EC.presence_of_ele…
我们知道,调用函数时,计算机常用栈来存放函数执行需要的参数,由于栈的空间大小是有限的,在windows下栈是向低地址扩展的数据结构,是一块连续的内存区域.这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,windows下栈的大小是2M(也有的说是1M),如果申请的空间超过栈的剩余空间时,将提示overflow. 在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变…
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.short.int.long.float.double.char.boolean.class.interface.enum.void 用于定义数据类型值的关键字:false.true.null 用于定义流程控制的关键字:if.else.switch.case.default.while.do.for.br…
1,函数名的使用. 函数名是函数的名字,本质就是变量,特殊的变量.函数名()加括号就是执行此函数. 1,单独打印函数名就是此函数的内存地址. def func1(): print(555) print(func1) # <function func1 at 0x0000027B7CF1A048> 2,函数名的赋值 def func(): print(666) f = func print(f()) 3,函数名可以作为容器类数据的元素. def f1(): print(111) def f2()…
1, 函数名的内存地址,print(func) 2, 函数名可以赋值给其他变量 3, 函数名可以当做容器类的元素 4, 函数名可以当做函数的参数. 5, 函数名可以当做函数的返回值. 学名:第一对象 函数名的内存地址:def func(): print(555) print(func) # <function func at 0x00000000003E1E18> 结果: def func1(): print(111) f = func1 f() # func() def func(): pr…
目录 1.第一类对象 -- 特殊点 2.f.格式化 Python3.6版本以上才能够使用 3.迭代器 迭代 : 器 : 工具 4.递归 1.第一类对象 -- 特殊点 1.可以当做值被赋值给变量 def func(): print(1) print(func) a = func a() 2.当做元素存放在容器中 def func(): print(1) lst = [func,func,func] for i in lst: i() 3.函数名可以当做函数的参数 def func(f): f()…