1.文件过多 我们可以使用通配符来缩小查找范围如我们想只要txt的文件 此时ls *.txt*和编译原理中的意义一样2.ls xx* 指第一个字符必须为1 其他随便反正这个通配符可以加在任何位置3. ls ? 这个只代表任意一个字符ls ?? 2个任意字符ls ??????? 可以显示出 why.o ...
分类:
其他好文 时间:
2020-07-04 18:39:18
阅读次数:
72
C#中foreach的实现原理 在探讨foreach如何内部如何实现这个问题之前,我们需要理解两个C#里边的接口,IEnumerable 与 IEnumerator. 在C#里边的遍历集合时用到的相关类中,IEnumerable是最基本的接口。这是一个可以进行泛型化的接口,比如说IEnumerabl ...
class Program { static void Main(string[] args) { //声明泛型类 ClassA<int> classA = new ClassA<int>(); classA.a = 1; classA.b = 2; Console.WriteLine("a:{0} ...
常见管道符 Windows系统支持的管道符 Linux系统支持的管道符 空格过滤 ${IFS} 重定向符<> %09(需要php环境) 黑名单绕过 拼接 base64编码 单引号、双引号 反斜线 <、>等和$@ 读文件绕过 通配符绕过 内敛执行绕过 绕过长度限制 Linux中的>符号和>>符号 Li ...
分类:
其他好文 时间:
2020-07-02 13:11:20
阅读次数:
209
作为一个 Java 程序员,日常编程早就离不开泛型。泛型自从 JDK1.5 引进之后,真的非常提高生产力。一个简单的泛型 T,寥寥几行代码, 就可以让我们在使用过程中动态替换成任何想要的类型,再也不用实现繁琐的类型转换方法。 虽然我们每天都在用,但是还有很多同学可能并不了解其中的实现原理。今天这篇我 ...
分类:
编程语言 时间:
2020-07-01 20:38:15
阅读次数:
63
C# Net 交换两个变量的值 C# Net 使用元祖交换两个变量的值 C# Net 交换 两个变量值 原来的办法(中间变量): int a = 1; int b = 1; int c; c=b; b=a; a=c; 在C# 7.0 中存在泛型 Tuple(元祖) 类 int a = 1; int ...
涉及到的选择器有:标签选择器,类选择器,ID选择器,通配符选择器。 标签选择器 使用HTML标签名称作为选择器,使用此选择器可以页面中某一类标签指定统一的css样式。 语法: 标签名 { 属性:属性值; ... } 举例: 比较典型的是,为页面中所有的超链接a标签去掉下换线。 a { text-de ...
分类:
Web程序 时间:
2020-07-01 12:39:32
阅读次数:
231
chown命令详解 chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。1.命令格式:chown ...
分类:
其他好文 时间:
2020-07-01 00:25:31
阅读次数:
107
Object Java所有引用类型父类都是Object(所以基础类型和Object不能强转) C#万事万物基于Object(包括值类型与引用类型) 泛型 Java的基础类型不能用泛型,因为不能强转为Object。Java泛型在编译后实际上放入时都是先强转Object类型,在取出的时候强转为实际类型。 ...
分类:
编程语言 时间:
2020-06-30 20:38:54
阅读次数:
68
本文主要介绍Java 泛型的工作原理,类型擦除的基本概念以及 ...
分类:
编程语言 时间:
2020-06-29 22:40:10
阅读次数:
109