技术专区

  • golang执行linux (2)

    目录 [−] 执行命令并获得输出结果 将stdout和stderr分别处理 命令执行过程中获得输出 命令执行过程中获得输出2 命令执行过程中获得输出3 改变执行程序的环境(environment) 预先检查程序是否存在 管道 管道2 原文: A…

    智能运维 2022年8月11日
  • golang执行linux

    func copyAndCapture(w io.Writer, r io.Reader) ([]byte, error) { var out []byte buf := make([]byte, 1024, 1024) for { n, err := r.Read(buf[:]) if n > 0 { d := buf[:n] out = append(out, d...) os.Std…

    智能运维 2022年8月11日
  • golang执行shell命令

    golang调用shell命令(实时输出, 终止等) 背景 是这样的,最近在研究一个定时任务系统的改造,可能有点像jenkins做到的那种吧。​可以输入shell命令,也可以执行py脚本等等,相比之前来说,也要能够及时停止!​但是…

    智能运维 2022年8月11日
  • shell 脚本

    shell  脚本 目录     一、shell基础               一、shell基础 常用通配符 *                     匹配0或多个任意字符 ?             匹配任意单个字符            匹配list中任意…

    智能运维 2022年8月11日
  • 检查 Linux 磁盘使用情况

    作者: Don Watkins 译者:LCTT MjSeven | 2022-07-13 11:13  收藏: 1     du 和 ncdu 两个命令提供了相同信息的两种不同视图,便于我们跟踪存储在计算机上的内容。 无论你有多…

    编程笔记 2022年8月11日
  • C语言一维数组和二维数组编程实例练习题

    C语言中数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。数组可能具有多个维度来表示数据,我们将其称之为多维数组,可以使用多个索引来访问多维数组中的元素。本文主…

    编程笔记 2022年8月11日
  • 数据结构与算法--顺序存储二叉树

    简介 二叉树的存储结构有两种,分别为顺序存储和链式存储 采用顺序存储。指的是使用顺序表(数组)存储二叉树。需要注意的是,顺序存储只适用于完全二叉树 顺序存储的完全二叉树的特征(n表示二叉树中第几个元素,…

    编程笔记 2022年8月11日
  • Vulfocus靶场 | thinkphp 代码执行 (CNVD-2018-24942)

    tp5的经典漏洞 遇到tp5漏洞直接拿poc打就行 漏洞利用 1,利用system函数远程命令执行 Payload如下: ?s=index/think/app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=ls   …

    编程笔记 2022年8月11日
  • 在 Linux 上学习 C 语言的五种方式

    作者: Alan Smithee 译者:LCTT Donkey | 2022-07-26 23:21      请下载我们的电子书获得在 Linux 和 FreeDOS 上 C 语言编程的提示和技巧。 有许多关于为什么 C 语言能够经久不衰的…

    编程笔记 2022年8月11日
  • java09+稀疏数组 来回转换

    稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模…

    编程笔记 2022年8月11日