/// <summary> /// 判断一个字符串是否是正整数 /// </summary> /// <param name="s"></param> /// <returns></returns> public static bool IsInteger(string s) { string pa ...
/* * 递归获取文件夹和文件 * @param $path 获取的文件夹路径 * @return $list array * 使用scandir函数可以扫描文件夹下内容 代替while循环读取 */ function scandirFolder($path){ $list = []; $temp_ ...
分类:
Web程序 时间:
2020-04-21 14:59:03
阅读次数:
78
以植物大战僵尸为例,来练习在类中的各种调用 import random class PlantsVSZombies: """ 植物大战僵尸 """ top_score = 0 # 默认最高分数 def __init__(self, playser_name): """ 玩家有什么特征 :param ...
分类:
编程语言 时间:
2020-04-21 13:25:12
阅读次数:
213
2020-04-21 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非 零元素的相对顺序。 题解: 思路1:双指针 /** * @param {number[]} nums * @return {void} Do not return anything, modi ...
分类:
移动开发 时间:
2020-04-21 10:08:43
阅读次数:
76
ffuf:Go语言编写的高速Web Fuzzer 0x01 目录发现 0x02 get参数Fuzz GET参数名称模糊测试与目录发现非常相似,通过将FUZZ关键字定义为URL的一部分来工作。对于无效的GET参数名,这里也假设响应大小为4242字节。 如果参数名称已知,则可以以相同方式对值进行模糊测试 ...
分类:
编程语言 时间:
2020-04-20 23:52:07
阅读次数:
120
1、去除特殊字符,一来防止报错,而来防止sql注入 /** * 转义字符 * @param str 原始字符串 * @param bb 要转义的字符串 * @param cc 转成字符 * @return 举例 escape("张三%%李四","%","\\%") 张三\%\%李四 */ publi ...
分类:
编程语言 时间:
2020-04-20 22:03:00
阅读次数:
83
弄清调用对象方法的执行过程十分重要,下面是调用过程的详细描述。 1)编译器查看对象的声明类型和方法名,假设调用x.f(param),且隐式参数x声明为C类的对象。需要注意的是有可能存在多个名字为f但参数类型不一样的方法(overload)。例如,可能存在f(int)和f(String)的方法,编译器 ...
分类:
编程语言 时间:
2020-04-20 16:14:43
阅读次数:
80
1.Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持,下面关于Java反射的描述,哪些是错误的:( ADF ) AJava反射主要涉及的类如Class, Method, Filed,等,他们都在java.lang.reflet包下 B通过反射可以动态的实现一个接口,形成一个新的 ...
分类:
编程语言 时间:
2020-04-20 14:13:43
阅读次数:
94
/// <summary> /// 根据指定属性名称对序列进行排序 /// </summary> /// <typeparam name="TSource">source中的元素的类型</typeparam> /// <param name="source">一个要排序的值序列</param> // ...
分类:
编程语言 时间:
2020-04-20 14:11:20
阅读次数:
94
前言 是迁移以前的blog。 关于c 缓存在web应用中的一个引导,能够建立起一个缓存的基本思路。 System.Web.Caching 这个真的是老生常谈了,我们只需要key和iv,然后我们就可以进行缓存了,非常的简单。 下面我把这个帮助类也贴一下。 但是呢,我们可能会依赖于一些配置文件,姑且就这 ...