ICode9

精准搜索请尝试: 精确搜索
  • linux管道符“|”作用2022-05-24 14:01:52

    管道的作用 *就是将前一个的命令的输出结果,输入给下一个命令,就是将几个命令合并使用 *具体格式为 命令一 | 命令二 | 命令三 | ... 管道的操作 *head -3 a.txt 是将文本文件中前三行输出 *cut的用法我写过一篇随文,在下面网址中,就是将文本文件按照-d后面的" "将每一条目进行分隔,

  • Web前端 -- 模块化编程2022-05-23 17:02:43

    Web前端 -- 模块化编程 ES5 module.exports 导出模块 把你需要的数据,写入到{}即可 可以全部导出,也可以部分导出(相当于把我们导出的数据,当做一个对象) 如果属性名和函数/变量/对象...名字相同,可以简写 module.exports={} ,前缀可省略,写成:exports = {} 导出 let cat = { name: "

  • vue - vuex模块化2022-05-22 18:04:12

    定义moon.js: 也可以把dog模块域cat模块单独的定义在一个文件中,export defautl暴露然后moon.js引入 import Vue from 'vue' //引入vuex import Vuex from 'vuex' //使用vuex插件 Vue.use(Vuex) //模块化 //关于dog的模块 const dog={ //异步操作 actions: { }, //state

  • 如何查看Linux操作系统版本信息2022-05-19 17:01:30

    转至:https://www.csdn.net/tags/Mtzakg2sNDk5NTktYmxvZwO0O0OO0O0O.html uname -a 查看linux内核的版本号。 [root@i-dbb1f0ff ~]# uname -a Linux i-dbb1f0ff 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux cat /proc/vers

  • Takahashi and Animals2022-05-19 10:33:59

    Takahashi and Animals https://atcoder.jp/contests/abc251/tasks/abc251_e       Solution     参考 https://blog.csdn.net/qq_52678569/article/details/124790849 https://blog.csdn.net/qq_34364611/article/details/124784187   Code #include <bits/stdc++

  • Golang第五章:结构体和对象2022-05-18 21:32:29

    Golang面向对象   1. Golang没有类,Go的结构体相对于其它编程语言的类   2. Golang去掉了传统OOP语言的继承、方法重载、构造函数和析构函数、隐藏的指针等等   3. Golang仍有面向对象编程的继承、封装和多态的特性,只是实现方式不同   创建结构体实例的四种方法 type Cat s

  • Web安全学习笔记 命令注入漏洞浅析2022-05-15 12:35:09

    Web安全学习笔记 命令注入漏洞浅析 学习目录 1.简介 2.常见危险函数 PHP JAVA PYTHON 3.常见注入方式 4.无回显技巧 5.常见绕过方式 空格绕过 黑名单绕过 长度限制绕过 6.常用符号 通配符 命令分隔符 7.防御 1. 简介 命令注入通常是值因为Web应用程序在服务器上拼

  • 理解 shell 脚本中的常见用法: 2>&12022-05-15 10:34:05

    理解 shell 脚本中的常见用法: 2>&1 原文链接  https://learnku.com/articles/54352   在我们接触的 shell 脚本中,对 2>&1 一定不陌生,比如 ls foo > /dev/null 2>&1。   本文就来解释下 2>&1 究竟做了什么,并且是如何起作用的。   一、I/O 重定向简介 「重定向」是计算机用来

  • Buuctf-Web-[极客大挑战 2019]Havefun2022-05-13 09:01:20

    前言 刷题网址:https://buuoj.cn/challenges#[极客大挑战 2019]Havefun 首先打开题目,发现是一只猫猫,如下图 二话不说直接看源代码,发现了东西,如下图。 代码如下,GET传参了cat,判断传参cat是否等于dog,如果是那么就输出Syc{cat_cat_cat_cat},非常简单的代码审计 payload: /?cat=dog

  • linux命令绕过2022-05-12 16:32:08

    linux命令绕过 test文件里的内容是'hahaha' 利用空字符、空变量、转译符 ca''t test/cat te""st cat te\st ca$@t test (Linux中$[0-9]、$*、$!、$@表示参数) a=at;b=c;d=st;e=te;$b$a $e$d(Linux中变量以英文字母,数字和下划线,首个字符不能以数字开头) 利用花括号 cat t{es,}t

  • Linux基础命令2022-05-11 01:32:17

    1.Linux 介绍 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序

  • c++中的匿名变量2022-05-08 19:02:49

    匿名对象(临时对象)是一种自动构造,自动析构,在本行执行完之后,就会自动销毁通常以下三种情况会产生匿名对象: 1.以值的方式给函数传参,会产生临时对象,为方便区分,称为"参数匿名对象"; Cat(); —> 生成了一个匿名对象,执行完Cat( )代码后,此匿名对象就此消失。这就是匿名对象的生命周期。 

  • 限制CPU进程使用率cpulimit2022-05-01 19:01:29

    限制某个线程的cpu使用率 sudo cpulimit -p pid -l 50ps -eo %cpu,args | grep -m1 PROCESS | awk '{print $1}' 将当前进程按照memory和cpu排序 ps aux --sort=%mem,%cpu 按照cpu使用率排序 ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | se

  • 集合-<>泛型-JDK1.5之后引入2022-04-26 00:33:51

    一、泛型语法:<>   一对尖括号 <>泛型是JDK1.5之后引入的语法机制;它只在编译阶段起作用,给编译器作为参考 优点:使集合里面的元素统一了,从集合里面取出来的元素就是泛型指定的元素,避免了大量的向下转型 缺点:缺乏多样性;不影响它使用,因为在开发过程中大部分业务元素类型统一; 自定义

  • BUUCTF-Web:[GXYCTF2019]Ping Ping Ping2022-04-24 15:31:06

    题目 解题过程 1、题目页面提示?ip=,猜测是让我们把这个当做变量上传参数,由此猜想是命令注入 2、用管道符加上linux常用命令ls(windwos可以尝试dir)试试 所谓管道符(linux)的解释与用法如下: 尝试命令: ?ip=127.0.0.1;ls 看到flag.php,那就使用cat flag.php命令尝试读取 ?ip=12

  • Linux正则表达式2022-04-21 15:33:58

    正则表达式 REGEXP: Regular Expressions,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符) 不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配 符功能是用来处理文件名,而正则表达式是处理文本内容中字符   正则表达式分为两类   基

  • linux awk命令统计行数和列数2022-04-14 15:02:03

      1、测试数据 [root@centos7 test4]# ls test.txt [root@centos7 test4]# cat test.txt d j k j x m y e s g j i x v b d z c e t   2、统计行数和列数 [root@centos7 test4]# ls test.txt [root@centos7 test4]# cat test.txt d j k j x m y e s g j i x v b d z c e t [r

  • linux中输出匹配行的行号2022-04-14 14:31:36

      1、测试数据 [root@centos7 test4]# ls test.txt [root@centos7 test4]# cat test.txt e f j d i x a d g c F w   2、grep 实现 [root@centos7 test4]# ls test.txt [root@centos7 test4]# cat test.txt e f j d i x a d g c F w [root@centos7 test4]# grep -n "d" t

  • java父类属性值赋值给子类2022-04-14 12:03:26

    强转赋值会报错,spring框架提供了父类给子类赋值的方法 以下直接贴代码 package com.wl; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.beans.BeanUtils; /** * @author 没有梦想的java菜鸟 * @Date

  • 单例模式2022-04-10 22:33:46

    单例模式 单例(单个的实例) 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法 单例模式的两种实现方式 :(1)饿汉式 (2)懒汉式 饿汉式(步骤) 构造器私有化 private Person(String name

  • linux 中输出匹配行的下一行2022-04-10 14:31:35

      1、 [root@rhel7pc1 test]# ls a.txt [root@rhel7pc1 test]# cat a.txt 1 k d f 2 x c g 3 z c b 4 e w e 5 z c f 6 e d g [root@rhel7pc1 test]# sed -n '/x/{n;p}' a.txt ## 输出匹配x行的下一行 3 z c b   2、 [root@rhel7pc1 test]# ls a.txt [root@rhel7pc1 test]#

  • Linux常用命令2022-04-09 17:04:34

    常用组合键 [Tab] [Tab] 命令补全/文件补齐/命令参数提示 [Ctrl] + c 中断目前的程序 [Ctrl] + d 相当于exit [Ctrl] + z 暂停程序 [Ctrl] + r 历史命令搜索 命令说明 [xxx --help] 命令的简单介绍以及该命令的可选参数 [man xxx] 命令的详细说明 [info xxx] 类似网页的形式显

  • 9、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中2022-04-07 10:04:15

    9、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中。   关键命令:cat /etc/issue|tr a-z A-Z >/tmp/issue.out   范例: [15:09:35 root@CentOS7 ~]#cat /etc/issue \S Kernel \r on an \m   [15:17:21 root@CentOS7 ~]#cat /etc/issue | tr a-z A-Z \S KERNEL

  • 三、多态2022-04-06 16:01:44

    多态: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态的应用场景: (1)将父类作为参数进行传递。 (2)将父类作为返回值。 案例一:将父类作为参数传递(模拟人和动物打招呼) 首先看如下代码的缺陷: class Dog { public void Speaking() { Console.WriteLine("汪汪汪。

  • 原型对象的理解2022-04-06 02:31:06

    1.原型对象:每个对象都有一个原型,他能调用原型的方法和属性 例:定义一个猫对象 let cat={ name:'miaomiao' } 如何获取它的原型对象__proto__。并给原型添加吃鱼的方法 cat.__proto__.eat=function(){ console.log('吃鱼') } cat.eat() // 吃鱼 2.获取原型对象的方法: 1.通过实例

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有