自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 PHP常见的命令执行函数与代码执行函数_php命令执行函数

更多的信息请查看您系统的 execve(2)手册。这个数组是 key => value 格式的,key 代表要传递的环境变量的名称,value 代表该环境变量值。使用用户自定义的比较函数对数组排序,并保持索引关联(不为元素分配新的键)。这里用的是POST型传参 POST型传参通过request body 传参 而GET型传参把参数包含在url中。该函数也可以将字符串当作OS命令来执行,但是该函数返回的是文件指针而非命令执行结果。并且他的输出需要自己打印。是一个要传递给程序的参数的字符串数组。

2024-09-22 16:11:51 888

原创 K8s进阶6——pod安全上下文、Linux Capabilities、OPA Gatekeeper、gvisor_allowprivilegeescalation和privileged(1)

2.测试一,当创建deployment资源时,没有匹配到“securityContext.privileged: true” 字段,说明该容器没有启用特权,可以正常创建,没有违反约束,所以最后可以正常创建deploy。2.再使用runsc创建一个容器,进入查看容器里的内核不再是宿主机的内核版本,而是gvisor自己模拟的内核,容器内所有的命令操作系统调用都是发送给模拟出来的内核,然后有它再转发到实际的宿主机内核。1.先用默认的runc创建一个容器,进去查看容器内核版本,现实的是宿主机的内核版本。

2024-09-22 12:43:48 1166

原创 Java--重新认识八种基本数据类型,以后入职不给公司大佬挖坑_java八种基本数据类型注意事项

进入正文~字节(byte)是计算机的基本单位,但不是最小的单位,最小的单位是位(bit)1 byte = 8bit 即一个字节占用8位二进制~短整型short 是一种比较小的整数~char字符型是Java非常独特的基本数据类型,占用两个字节,采用了Unicode(万国码)作为字符编码,可以存储任何字符我们平时讲的整数,在Java中指的就是int整型单精度浮点型float是Java中的一种浮点型,数值后面带F或f~双精度浮点型double是Java中默认的一种浮点型,数值后面带D或d或者不带标识符的小数~长

2024-09-22 09:36:37 1043

原创 ArrayList和LinkedList如何实现的?_arravlist和linkedlist的实现方法

因为 ArrayList 的底层是数组,所以存取非常迅速,但是增删时,因为要移动后面的元素位置,所以增删效率相对较低。我们都知道数组的大小一但确定是不能改变的,那么 ArrayList 明显可以不断的添加元素,它的底层又是数组,它是怎么实现的呢?比如要删除的节点叫做 X,删除操作主要是修改 X 节点的 prev 节点的 next 指向为 X 节点的 next 指向,修改 X 节点的 next 节点的 prev 指向为 X 节点的 prev 指向,最后把 X 节点的 prev 和 next 指向清空。

2024-09-21 16:48:53 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除